NO Initial ITS Start location: l68 Program variables: __disjvr_0^0 __disjvr_1^0 __disjvr_2^0 __disjvr_3^0 __disjvr_4^0 __disjvr_5^0 __disjvr_6^0 __disjvr_7^0 __disjvr_8^0 a!1052^0 a!1055^0 a!1370^0 a!1371^0 a!1610^0 a!1810^0 a!2035^0 a!2238^0 a!244^0 a!419^0 a!511^0 a!654^0 ct!19^0 head!16^0 head!31^0 head!405^0 i!29^0 i!406^0 length!28^0 nondet!13^0 r!543^0 r!662^0 rcd!2393^0 rcd!2460^0 rcd!2515^0 rcd!63^0 rcd!83^0 result!12^0 sdv_callsite_return_1!14^0 sdv_callsite_return_1!32^0 sel_r!1224_flink!24^0 sel_r!543_flink!24^0 t!25^0 temp!34^0 temp0!17^0 temp0!30^0 tmp!33^0 x!1365^0 x!15^0 x!18^0 x!22^0 x_slam_f!20^0 y!21^0 0: l0 -> l1 : __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, __disjvr_4^0'=__disjvr_4^post1, __disjvr_5^0'=__disjvr_5^post1, __disjvr_6^0'=__disjvr_6^post1, __disjvr_7^0'=__disjvr_7^post1, __disjvr_8^0'=__disjvr_8^post1, a!1052^0'=a!1052^post1, a!1055^0'=a!1055^post1, a!1370^0'=a!1370^post1, a!1371^0'=a!1371^post1, a!1610^0'=a!1610^post1, a!1810^0'=a!1810^post1, a!2035^0'=a!2035^post1, a!2238^0'=a!2238^post1, a!244^0'=a!244^post1, a!419^0'=a!419^post1, a!511^0'=a!511^post1, a!654^0'=a!654^post1, ct!19^0'=ct!19^post1, head!16^0'=head!16^post1, head!31^0'=head!31^post1, head!405^0'=head!405^post1, i!29^0'=i!29^post1, i!406^0'=i!406^post1, length!28^0'=length!28^post1, nondet!13^0'=nondet!13^post1, r!543^0'=r!543^post1, r!662^0'=r!662^post1, rcd!2393^0'=rcd!2393^post1, rcd!2460^0'=rcd!2460^post1, rcd!2515^0'=rcd!2515^post1, rcd!63^0'=rcd!63^post1, rcd!83^0'=rcd!83^post1, result!12^0'=result!12^post1, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post1, sel_r!543_flink!24^0'=sel_r!543_flink!24^post1, t!25^0'=t!25^post1, temp!34^0'=temp!34^post1, temp0!17^0'=temp0!17^post1, temp0!30^0'=temp0!30^post1, tmp!33^0'=tmp!33^post1, x!1365^0'=x!1365^post1, x!15^0'=x!15^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (0 == 0 /\ __disjvr_1^0-__disjvr_1^post1 == 0 /\ a!244^0-a!244^post1 == 0 /\ r!543^0-r!543^post1 == 0 /\ -a!2035^post1+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post1 == 0 /\ -sdv_callsite_return_1!32^post1+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post1+head!16^0 == 0 /\ -sel_r!543_flink!24^post1+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post1 == 0 /\ rcd!2460^0-rcd!2460^post1 == 0 /\ length!28^0-length!28^post1 == 0 /\ __disjvr_8^0-__disjvr_8^post1 == 0 /\ 1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post1 == 0 /\ a!654^0-a!654^post1 == 0 /\ i!406^0-i!406^post1 == 0 /\ -__disjvr_7^post1+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -a!511^post1+a!511^0 == 0 /\ a!1810^0-a!1810^post1 == 0 /\ x!1365^0-x!1365^post1 == 0 /\ -a!1052^post1+a!1052^0 == 0 /\ head!31^0-head!31^post1 == 0 /\ -y!21^0+x!22^0 <= 0 /\ head!405^0-head!405^post1 == 0 /\ -nondet!13^post1+nondet!13^0 == 0 /\ -a!1055^post1+a!1055^0 == 0 /\ -__disjvr_2^post1+__disjvr_2^0 == 0 /\ -r!662^post1+r!662^0 == 0 /\ -__disjvr_5^post1+__disjvr_5^0 == 0 /\ -__disjvr_3^post1+__disjvr_3^0 == 0 /\ -a!1610^post1+a!1610^0 == 0 /\ a!1371^0-a!1371^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -__disjvr_6^post1+__disjvr_6^0 == 0 /\ -rcd!2515^post1+rcd!2515^0 == 0 /\ -rcd!63^post1+rcd!63^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post1 == 0 /\ -x!15^post1+x!15^0 == 0 /\ -temp0!30^post1+temp0!30^0 == 0 /\ -temp0!17^0+result!12^post1 == 0 /\ temp0!17^0-temp0!17^post1 == 0 /\ -a!2238^post1+a!2238^0 == 0 /\ -temp!34^post1+temp!34^0 == 0 /\ -rcd!2393^post1+rcd!2393^0 == 0 /\ -a!419^post1+a!419^0 == 0 /\ -i!29^post1+i!29^0 == 0 /\ a!1370^0-a!1370^post1 == 0), cost: 1 1: l0 -> l3 : __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, __disjvr_4^0'=__disjvr_4^post2, __disjvr_5^0'=__disjvr_5^post2, __disjvr_6^0'=__disjvr_6^post2, __disjvr_7^0'=__disjvr_7^post2, __disjvr_8^0'=__disjvr_8^post2, a!1052^0'=a!1052^post2, a!1055^0'=a!1055^post2, a!1370^0'=a!1370^post2, a!1371^0'=a!1371^post2, a!1610^0'=a!1610^post2, a!1810^0'=a!1810^post2, a!2035^0'=a!2035^post2, a!2238^0'=a!2238^post2, a!244^0'=a!244^post2, a!419^0'=a!419^post2, a!511^0'=a!511^post2, a!654^0'=a!654^post2, ct!19^0'=ct!19^post2, head!16^0'=head!16^post2, head!31^0'=head!31^post2, head!405^0'=head!405^post2, i!29^0'=i!29^post2, i!406^0'=i!406^post2, length!28^0'=length!28^post2, nondet!13^0'=nondet!13^post2, r!543^0'=r!543^post2, r!662^0'=r!662^post2, rcd!2393^0'=rcd!2393^post2, rcd!2460^0'=rcd!2460^post2, rcd!2515^0'=rcd!2515^post2, rcd!63^0'=rcd!63^post2, rcd!83^0'=rcd!83^post2, result!12^0'=result!12^post2, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post2, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post2, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post2, sel_r!543_flink!24^0'=sel_r!543_flink!24^post2, t!25^0'=t!25^post2, temp!34^0'=temp!34^post2, temp0!17^0'=temp0!17^post2, temp0!30^0'=temp0!30^post2, tmp!33^0'=tmp!33^post2, x!1365^0'=x!1365^post2, x!15^0'=x!15^post2, x!18^0'=x!18^post2, x!22^0'=x!22^post2, x_slam_f!20^0'=x_slam_f!20^post2, y!21^0'=y!21^post2, (rcd!63^0-rcd!63^post2 == 0 /\ -sdv_callsite_return_1!14^post2+sdv_callsite_return_1!14^0 == 0 /\ temp0!30^0-temp0!30^post2 == 0 /\ __disjvr_4^0-__disjvr_4^post2 == 0 /\ rcd!83^0-rcd!83^post2 == 0 /\ a!1052^0-a!1052^post2 == 0 /\ -ct!19^post2+ct!19^0 == 0 /\ y!21^0-y!21^post2 == 0 /\ -__disjvr_5^post2+__disjvr_5^0 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ __disjvr_6^0-__disjvr_6^post2 == 0 /\ length!28^0-length!28^post2 == 0 /\ -head!405^post2+head!405^0 == 0 /\ -i!29^post2+i!29^0 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ x!15^0-x!15^post2 == 0 /\ rcd!2393^0-rcd!2393^post2 == 0 /\ -temp!34^post2+temp!34^0 == 0 /\ a!2238^0-a!2238^post2 == 0 /\ -tmp!33^post2+tmp!33^0 == 0 /\ -__disjvr_8^post2+__disjvr_8^0 == 0 /\ -result!12^post2+result!12^0 == 0 /\ -a!1055^post2+a!1055^0 == 0 /\ -t!25^post2+t!25^0 == 0 /\ __disjvr_0^post2-__disjvr_0^0 == 0 /\ -head!16^post2+head!16^0 == 0 /\ a!244^0-a!244^post2 == 0 /\ -x!18^post2+x!18^0 == 0 /\ -a!1370^post2+a!1370^0 == 0 /\ a!1610^0-a!1610^post2 == 0 /\ -r!543^post2+r!543^0 == 0 /\ -sel_r!1224_flink!24^post2+sel_r!1224_flink!24^0 == 0 /\ -r!662^post2+r!662^0 == 0 /\ head!31^0-head!31^post2 == 0 /\ -a!1810^post2+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post2 == 0 /\ -x!22^post2+x!22^0 == 0 /\ -a!419^post2+a!419^0 == 0 /\ -a!2035^post2+a!2035^0 == 0 /\ a!1371^0-a!1371^post2 == 0 /\ a!511^0-a!511^post2 == 0 /\ -nondet!13^post2+nondet!13^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post2 == 0 /\ -rcd!2515^post2+rcd!2515^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post2 == 0 /\ -x!1365^post2+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post2 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ i!406^0-i!406^post2 == 0 /\ -__disjvr_7^post2+__disjvr_7^0 == 0 /\ a!654^0-a!654^post2 == 0 /\ temp0!17^0-temp0!17^post2 == 0), cost: 1 2: l3 -> l4 : __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, __disjvr_4^0'=__disjvr_4^post3, __disjvr_5^0'=__disjvr_5^post3, __disjvr_6^0'=__disjvr_6^post3, __disjvr_7^0'=__disjvr_7^post3, __disjvr_8^0'=__disjvr_8^post3, a!1052^0'=a!1052^post3, a!1055^0'=a!1055^post3, a!1370^0'=a!1370^post3, a!1371^0'=a!1371^post3, a!1610^0'=a!1610^post3, a!1810^0'=a!1810^post3, a!2035^0'=a!2035^post3, a!2238^0'=a!2238^post3, a!244^0'=a!244^post3, a!419^0'=a!419^post3, a!511^0'=a!511^post3, a!654^0'=a!654^post3, ct!19^0'=ct!19^post3, head!16^0'=head!16^post3, head!31^0'=head!31^post3, head!405^0'=head!405^post3, i!29^0'=i!29^post3, i!406^0'=i!406^post3, length!28^0'=length!28^post3, nondet!13^0'=nondet!13^post3, r!543^0'=r!543^post3, r!662^0'=r!662^post3, rcd!2393^0'=rcd!2393^post3, rcd!2460^0'=rcd!2460^post3, rcd!2515^0'=rcd!2515^post3, rcd!63^0'=rcd!63^post3, rcd!83^0'=rcd!83^post3, result!12^0'=result!12^post3, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post3, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post3, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post3, sel_r!543_flink!24^0'=sel_r!543_flink!24^post3, t!25^0'=t!25^post3, temp!34^0'=temp!34^post3, temp0!17^0'=temp0!17^post3, temp0!30^0'=temp0!30^post3, tmp!33^0'=tmp!33^post3, x!1365^0'=x!1365^post3, x!15^0'=x!15^post3, x!18^0'=x!18^post3, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^post3, y!21^0'=y!21^post3, (0 == 0 /\ -rcd!2460^post3+rcd!2460^0 == 0 /\ -i!406^post3+i!406^0 == 0 /\ i!29^0-i!29^post3 == 0 /\ a!1052^0-a!1052^post3 == 0 /\ -rcd!2515^post3+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post3 == 0 /\ head!405^0-head!405^post3 == 0 /\ -rcd!83^post3+rcd!83^0 == 0 /\ -ct!19^post3+ct!19^0 == 0 /\ a!244^0-a!244^post3 == 0 /\ -temp0!30^post3+temp0!30^0 == 0 /\ -r!543^post3+r!543^0 == 0 /\ -a!2238^post3+a!2238^0 == 0 /\ -temp0!17^post3+temp0!17^0 == 0 /\ temp!34^0-temp!34^post3 == 0 /\ -y!21^post3+y!21^0 == 0 /\ tmp!33^0-tmp!33^post3 == 0 /\ -__disjvr_0^post3+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post3 == 0 /\ nondet!13^0-nondet!13^post3 == 0 /\ -a!1055^post3+a!1055^0 == 0 /\ -x!1365^post3+x!1365^0 == 0 /\ -a!419^post3+a!419^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post3 == 0 /\ __disjvr_8^0-__disjvr_8^post3 == 0 /\ head!16^0-head!16^post3 == 0 /\ t!25^post3-x!22^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post3 == 0 /\ -__disjvr_6^post3+__disjvr_6^0 == 0 /\ x!18^0-x!18^post3 == 0 /\ head!31^0-head!31^post3 == 0 /\ a!1810^0-a!1810^post3 == 0 /\ a!654^0-a!654^post3 == 0 /\ rcd!63^0-rcd!63^post3 == 0 /\ rcd!2393^0-rcd!2393^post3 == 0 /\ -__disjvr_5^post3+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -__disjvr_3^post3+__disjvr_3^0 == 0 /\ -a!2035^post3+a!2035^0 == 0 /\ -r!662^post3+r!662^0 == 0 /\ length!28^0-length!28^post3 == 0 /\ -x!15^post3+x!15^0 == 0 /\ result!12^0-result!12^post3 == 0 /\ -a!511^post3+a!511^0 == 0 /\ a!1370^0-a!1370^post3 == 0 /\ -x_slam_f!20^post3+x_slam_f!20^0 == 0 /\ -__disjvr_7^post3+__disjvr_7^0 == 0 /\ -a!1610^post3+a!1610^0 == 0 /\ a!1371^0-a!1371^post3 == 0), cost: 1 3: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, __disjvr_4^0'=__disjvr_4^post4, __disjvr_5^0'=__disjvr_5^post4, __disjvr_6^0'=__disjvr_6^post4, __disjvr_7^0'=__disjvr_7^post4, __disjvr_8^0'=__disjvr_8^post4, a!1052^0'=a!1052^post4, a!1055^0'=a!1055^post4, a!1370^0'=a!1370^post4, a!1371^0'=a!1371^post4, a!1610^0'=a!1610^post4, a!1810^0'=a!1810^post4, a!2035^0'=a!2035^post4, a!2238^0'=a!2238^post4, a!244^0'=a!244^post4, a!419^0'=a!419^post4, a!511^0'=a!511^post4, a!654^0'=a!654^post4, ct!19^0'=ct!19^post4, head!16^0'=head!16^post4, head!31^0'=head!31^post4, head!405^0'=head!405^post4, i!29^0'=i!29^post4, i!406^0'=i!406^post4, length!28^0'=length!28^post4, nondet!13^0'=nondet!13^post4, r!543^0'=r!543^post4, r!662^0'=r!662^post4, rcd!2393^0'=rcd!2393^post4, rcd!2460^0'=rcd!2460^post4, rcd!2515^0'=rcd!2515^post4, rcd!63^0'=rcd!63^post4, rcd!83^0'=rcd!83^post4, result!12^0'=result!12^post4, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post4, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post4, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post4, sel_r!543_flink!24^0'=sel_r!543_flink!24^post4, t!25^0'=t!25^post4, temp!34^0'=temp!34^post4, temp0!17^0'=temp0!17^post4, temp0!30^0'=temp0!30^post4, tmp!33^0'=tmp!33^post4, x!1365^0'=x!1365^post4, x!15^0'=x!15^post4, x!18^0'=x!18^post4, x!22^0'=x!22^post4, x_slam_f!20^0'=x_slam_f!20^post4, y!21^0'=y!21^post4, (a!1610^0-a!1610^post4 == 0 /\ -t!25^post4+t!25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post4 == 0 /\ x!15^0-x!15^post4 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post4 == 0 /\ __disjvr_0^0-__disjvr_0^post4 == 0 /\ -__disjvr_2^post4+__disjvr_2^0 == 0 /\ -a!654^post4+a!654^0 == 0 /\ -y!21^post4+y!21^0 == 0 /\ rcd!83^0-rcd!83^post4 == 0 /\ -nondet!13^post4+nondet!13^0 == 0 /\ -__disjvr_7^post4+__disjvr_7^0 == 0 /\ -r!662^post4+r!662^0 == 0 /\ x!15^0 <= 0 /\ a!1052^0-a!1052^post4 == 0 /\ -sdv_callsite_return_1!32^post4+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x_slam_f!20^post4+x_slam_f!20^0 == 0 /\ __disjvr_6^0-__disjvr_6^post4 == 0 /\ -a!1370^post4+a!1370^0 == 0 /\ x!18^0-x!18^post4 == 0 /\ temp0!17^0-temp0!17^post4 == 0 /\ -rcd!63^post4+rcd!63^0 == 0 /\ -rcd!2515^post4+rcd!2515^0 == 0 /\ -x!1365^post4+x!1365^0 == 0 /\ -i!29^post4+i!29^0 == 0 /\ length!28^0-length!28^post4 == 0 /\ -__disjvr_5^post4+__disjvr_5^0 == 0 /\ i!406^0-i!406^post4 == 0 /\ temp0!30^0-temp0!30^post4 == 0 /\ y!21^0 <= 0 /\ -x!22^post4+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post4+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post4+sdv_callsite_return_1!14^0 == 0 /\ 1-t!25^0 <= 0 /\ -ct!19^post4+ct!19^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post4 == 0 /\ r!543^0-r!543^post4 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!419^post4+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post4 == 0 /\ -result!12^post4+result!12^0 == 0 /\ a!2238^0-a!2238^post4 == 0 /\ head!31^0-head!31^post4 == 0 /\ -rcd!2393^post4+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post4+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post4 == 0 /\ -head!16^post4+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ -__disjvr_8^post4+__disjvr_8^0 == 0 /\ a!1810^0-a!1810^post4 == 0 /\ -ct!19^0 <= 0 /\ head!405^0-head!405^post4 == 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ a!244^0-a!244^post4 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!1055^post4+a!1055^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!511^0-a!511^post4 == 0 /\ tmp!33^0-tmp!33^post4 == 0 /\ -x!22^0 <= 0), cost: 1 4: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, __disjvr_4^0'=__disjvr_4^post5, __disjvr_5^0'=__disjvr_5^post5, __disjvr_6^0'=__disjvr_6^post5, __disjvr_7^0'=__disjvr_7^post5, __disjvr_8^0'=__disjvr_8^post5, a!1052^0'=a!1052^post5, a!1055^0'=a!1055^post5, a!1370^0'=a!1370^post5, a!1371^0'=a!1371^post5, a!1610^0'=a!1610^post5, a!1810^0'=a!1810^post5, a!2035^0'=a!2035^post5, a!2238^0'=a!2238^post5, a!244^0'=a!244^post5, a!419^0'=a!419^post5, a!511^0'=a!511^post5, a!654^0'=a!654^post5, ct!19^0'=ct!19^post5, head!16^0'=head!16^post5, head!31^0'=head!31^post5, head!405^0'=head!405^post5, i!29^0'=i!29^post5, i!406^0'=i!406^post5, length!28^0'=length!28^post5, nondet!13^0'=nondet!13^post5, r!543^0'=r!543^post5, r!662^0'=r!662^post5, rcd!2393^0'=rcd!2393^post5, rcd!2460^0'=rcd!2460^post5, rcd!2515^0'=rcd!2515^post5, rcd!63^0'=rcd!63^post5, rcd!83^0'=rcd!83^post5, result!12^0'=result!12^post5, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post5, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post5, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post5, sel_r!543_flink!24^0'=sel_r!543_flink!24^post5, t!25^0'=t!25^post5, temp!34^0'=temp!34^post5, temp0!17^0'=temp0!17^post5, temp0!30^0'=temp0!30^post5, tmp!33^0'=tmp!33^post5, x!1365^0'=x!1365^post5, x!15^0'=x!15^post5, x!18^0'=x!18^post5, x!22^0'=x!22^post5, x_slam_f!20^0'=x_slam_f!20^post5, y!21^0'=y!21^post5, (-temp!34^post5+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post5 == 0 /\ -__disjvr_6^post5+__disjvr_6^0 == 0 /\ -i!29^post5+i!29^0 == 0 /\ head!31^0-head!31^post5 == 0 /\ a!1810^0-a!1810^post5 == 0 /\ -x!1365^post5+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post5 == 0 /\ -sdv_callsite_return_1!32^post5+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post5 == 0 /\ temp0!17^0-temp0!17^post5 == 0 /\ x!15^0 <= 0 /\ ct!19^0-ct!19^post5 == 0 /\ -a!1055^post5+a!1055^0 == 0 /\ -x!22^post5+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post5+a!2035^0 == 0 /\ -y!21^0 <= 0 /\ a!1370^0-a!1370^post5 == 0 /\ -head!16^post5+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ i!406^0-i!406^post5 == 0 /\ a!654^0-a!654^post5 == 0 /\ 1-head!16^0 <= 0 /\ result!12^0-result!12^post5 == 0 /\ a!1371^0-a!1371^post5 == 0 /\ x_slam_f!20^0-x_slam_f!20^post5 == 0 /\ x!18^0-x!18^post5 == 0 /\ temp0!30^0-temp0!30^post5 == 0 /\ -y!21^post5+y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post5 == 0 /\ -rcd!2515^post5+rcd!2515^0 == 0 /\ -x!15^post5+x!15^0 == 0 /\ __disjvr_4^0-__disjvr_4^post5 == 0 /\ -rcd!2460^post5+rcd!2460^0 == 0 /\ -a!419^post5+a!419^0 == 0 /\ y!21^0 <= 0 /\ tmp!33^0-tmp!33^post5 == 0 /\ head!405^0-head!405^post5 == 0 /\ -x!15^0 <= 0 /\ -a!511^post5+a!511^0 == 0 /\ -t!25^post5+t!25^0 == 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post5 == 0 /\ -nondet!13^post5+nondet!13^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -r!662^post5+r!662^0 == 0 /\ -a!1052^post5+a!1052^0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -a!2238^post5+a!2238^0 == 0 /\ rcd!2393^0-rcd!2393^post5 == 0 /\ rcd!63^0-rcd!63^post5 == 0 /\ __disjvr_8^0-__disjvr_8^post5 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post5+a!1610^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_7^post5+__disjvr_7^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!244^0-a!244^post5 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ r!543^0-r!543^post5 == 0 /\ __disjvr_5^0-__disjvr_5^post5 == 0), cost: 1 5: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, __disjvr_4^0'=__disjvr_4^post6, __disjvr_5^0'=__disjvr_5^post6, __disjvr_6^0'=__disjvr_6^post6, __disjvr_7^0'=__disjvr_7^post6, __disjvr_8^0'=__disjvr_8^post6, a!1052^0'=a!1052^post6, a!1055^0'=a!1055^post6, a!1370^0'=a!1370^post6, a!1371^0'=a!1371^post6, a!1610^0'=a!1610^post6, a!1810^0'=a!1810^post6, a!2035^0'=a!2035^post6, a!2238^0'=a!2238^post6, a!244^0'=a!244^post6, a!419^0'=a!419^post6, a!511^0'=a!511^post6, a!654^0'=a!654^post6, ct!19^0'=ct!19^post6, head!16^0'=head!16^post6, head!31^0'=head!31^post6, head!405^0'=head!405^post6, i!29^0'=i!29^post6, i!406^0'=i!406^post6, length!28^0'=length!28^post6, nondet!13^0'=nondet!13^post6, r!543^0'=r!543^post6, r!662^0'=r!662^post6, rcd!2393^0'=rcd!2393^post6, rcd!2460^0'=rcd!2460^post6, rcd!2515^0'=rcd!2515^post6, rcd!63^0'=rcd!63^post6, rcd!83^0'=rcd!83^post6, result!12^0'=result!12^post6, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post6, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post6, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post6, sel_r!543_flink!24^0'=sel_r!543_flink!24^post6, t!25^0'=t!25^post6, temp!34^0'=temp!34^post6, temp0!17^0'=temp0!17^post6, temp0!30^0'=temp0!30^post6, tmp!33^0'=tmp!33^post6, x!1365^0'=x!1365^post6, x!15^0'=x!15^post6, x!18^0'=x!18^post6, x!22^0'=x!22^post6, x_slam_f!20^0'=x_slam_f!20^post6, y!21^0'=y!21^post6, (a!511^0-a!511^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ -rcd!2515^post6+rcd!2515^0 == 0 /\ -rcd!63^post6+rcd!63^0 == 0 /\ -__disjvr_8^post6+__disjvr_8^0 == 0 /\ -t!25^post6+t!25^0 == 0 /\ a!1610^0-a!1610^post6 == 0 /\ -__disjvr_7^post6+__disjvr_7^0 == 0 /\ -result!12^post6+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post6+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post6 == 0 /\ -x!1365^post6+x!1365^0 == 0 /\ temp!34^0-temp!34^post6 == 0 /\ -a!1810^post6+a!1810^0 == 0 /\ -a!419^post6+a!419^0 == 0 /\ -ct!19^post6+ct!19^0 == 0 /\ -rcd!2393^post6+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ -__disjvr_6^post6+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post6 == 0 /\ length!28^0-length!28^post6 == 0 /\ -a!654^post6+a!654^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!1052^0-a!1052^post6 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ 1+t!25^0 <= 0 /\ a!1371^0-a!1371^post6 == 0 /\ temp0!30^0-temp0!30^post6 == 0 /\ rcd!83^0-rcd!83^post6 == 0 /\ -head!31^post6+head!31^0 == 0 /\ -head!16^post6+head!16^0 == 0 /\ -i!29^post6+i!29^0 == 0 /\ tmp!33^0-tmp!33^post6 == 0 /\ x!18^0-x!18^post6 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post6 == 0 /\ x!18^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^post6+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post6+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post6+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post6 == 0 /\ -sdv_callsite_return_1!14^post6+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post6+a!1370^0 == 0 /\ -a!244^post6+a!244^0 == 0 /\ -y!21^post6+y!21^0 == 0 /\ head!405^0-head!405^post6 == 0 /\ r!543^0-r!543^post6 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ x!15^0-x!15^post6 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post6 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_5^post6+__disjvr_5^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -x!22^post6+x!22^0 == 0 /\ x!22^0 <= 0 /\ -a!2035^post6+a!2035^0 == 0 /\ -nondet!13^post6+nondet!13^0 == 0 /\ -r!662^post6+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post6 == 0 /\ -x!22^0 <= 0), cost: 1 6: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, __disjvr_4^0'=__disjvr_4^post7, __disjvr_5^0'=__disjvr_5^post7, __disjvr_6^0'=__disjvr_6^post7, __disjvr_7^0'=__disjvr_7^post7, __disjvr_8^0'=__disjvr_8^post7, a!1052^0'=a!1052^post7, a!1055^0'=a!1055^post7, a!1370^0'=a!1370^post7, a!1371^0'=a!1371^post7, a!1610^0'=a!1610^post7, a!1810^0'=a!1810^post7, a!2035^0'=a!2035^post7, a!2238^0'=a!2238^post7, a!244^0'=a!244^post7, a!419^0'=a!419^post7, a!511^0'=a!511^post7, a!654^0'=a!654^post7, ct!19^0'=ct!19^post7, head!16^0'=head!16^post7, head!31^0'=head!31^post7, head!405^0'=head!405^post7, i!29^0'=i!29^post7, i!406^0'=i!406^post7, length!28^0'=length!28^post7, nondet!13^0'=nondet!13^post7, r!543^0'=r!543^post7, r!662^0'=r!662^post7, rcd!2393^0'=rcd!2393^post7, rcd!2460^0'=rcd!2460^post7, rcd!2515^0'=rcd!2515^post7, rcd!63^0'=rcd!63^post7, rcd!83^0'=rcd!83^post7, result!12^0'=result!12^post7, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post7, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post7, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post7, sel_r!543_flink!24^0'=sel_r!543_flink!24^post7, t!25^0'=t!25^post7, temp!34^0'=temp!34^post7, temp0!17^0'=temp0!17^post7, temp0!30^0'=temp0!30^post7, tmp!33^0'=tmp!33^post7, x!1365^0'=x!1365^post7, x!15^0'=x!15^post7, x!18^0'=x!18^post7, x!22^0'=x!22^post7, x_slam_f!20^0'=x_slam_f!20^post7, y!21^0'=y!21^post7, (-a!419^post7+a!419^0 == 0 /\ -a!2035^post7+a!2035^0 == 0 /\ -a!2238^post7+a!2238^0 == 0 /\ -a!1610^post7+a!1610^0 == 0 /\ -__disjvr_8^post7+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!32^post7+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post7+nondet!13^0 == 0 /\ -a!1055^post7+a!1055^0 == 0 /\ a!244^0-a!244^post7 == 0 /\ head!31^0-head!31^post7 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post7 == 0 /\ -__disjvr_7^post7+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ -y!21^post7+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -t!25^post7+t!25^0 == 0 /\ length!28^0-length!28^post7 == 0 /\ __disjvr_0^0-__disjvr_0^post7 == 0 /\ -i!29^post7+i!29^0 == 0 /\ a!511^0-a!511^post7 == 0 /\ x_slam_f!20^0-x_slam_f!20^post7 == 0 /\ -r!662^post7+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post7 == 0 /\ x!18^0-x!18^post7 == 0 /\ result!12^0-result!12^post7 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post7+temp!34^0 == 0 /\ head!16^0-head!16^post7 == 0 /\ -x!22^post7+x!22^0 == 0 /\ __disjvr_6^0-__disjvr_6^post7 == 0 /\ 2-a!2035^0 <= 0 /\ -ct!19^post7+ct!19^0 == 0 /\ -__disjvr_5^post7+__disjvr_5^0 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post7 == 0 /\ -__disjvr_2^post7+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post7 == 0 /\ -temp0!30^post7+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post7 == 0 /\ y!21^0 <= 0 /\ rcd!83^0-rcd!83^post7 == 0 /\ -x!15^0 <= 0 /\ -rcd!2515^post7+rcd!2515^0 == 0 /\ -x!15^post7+x!15^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!654^0-a!654^post7 == 0 /\ -rcd!2460^post7+rcd!2460^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post7 == 0 /\ __disjvr_4^0-__disjvr_4^post7 == 0 /\ x!1365^0-x!1365^post7 == 0 /\ r!543^0-r!543^post7 == 0 /\ head!405^0-head!405^post7 == 0 /\ a!1371^0-a!1371^post7 == 0 /\ tmp!33^0-tmp!33^post7 == 0 /\ -i!406^post7+i!406^0 == 0 /\ -ct!19^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post7 == 0 /\ ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post7 == 0 /\ rcd!63^0-rcd!63^post7 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post7 == 0), cost: 1 7: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, __disjvr_4^0'=__disjvr_4^post8, __disjvr_5^0'=__disjvr_5^post8, __disjvr_6^0'=__disjvr_6^post8, __disjvr_7^0'=__disjvr_7^post8, __disjvr_8^0'=__disjvr_8^post8, a!1052^0'=a!1052^post8, a!1055^0'=a!1055^post8, a!1370^0'=a!1370^post8, a!1371^0'=a!1371^post8, a!1610^0'=a!1610^post8, a!1810^0'=a!1810^post8, a!2035^0'=a!2035^post8, a!2238^0'=a!2238^post8, a!244^0'=a!244^post8, a!419^0'=a!419^post8, a!511^0'=a!511^post8, a!654^0'=a!654^post8, ct!19^0'=ct!19^post8, head!16^0'=head!16^post8, head!31^0'=head!31^post8, head!405^0'=head!405^post8, i!29^0'=i!29^post8, i!406^0'=i!406^post8, length!28^0'=length!28^post8, nondet!13^0'=nondet!13^post8, r!543^0'=r!543^post8, r!662^0'=r!662^post8, rcd!2393^0'=rcd!2393^post8, rcd!2460^0'=rcd!2460^post8, rcd!2515^0'=rcd!2515^post8, rcd!63^0'=rcd!63^post8, rcd!83^0'=rcd!83^post8, result!12^0'=result!12^post8, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post8, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post8, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post8, sel_r!543_flink!24^0'=sel_r!543_flink!24^post8, t!25^0'=t!25^post8, temp!34^0'=temp!34^post8, temp0!17^0'=temp0!17^post8, temp0!30^0'=temp0!30^post8, tmp!33^0'=tmp!33^post8, x!1365^0'=x!1365^post8, x!15^0'=x!15^post8, x!18^0'=x!18^post8, x!22^0'=x!22^post8, x_slam_f!20^0'=x_slam_f!20^post8, y!21^0'=y!21^post8, (length!28^0-length!28^post8 == 0 /\ tmp!33^0-tmp!33^post8 == 0 /\ -a!511^post8+a!511^0 == 0 /\ r!543^0-r!543^post8 == 0 /\ a!1370^0-a!1370^post8 == 0 /\ -__disjvr_2^post8+__disjvr_2^0 == 0 /\ -t!25^post8+t!25^0 == 0 /\ -y!21^post8+y!21^0 == 0 /\ a!1371^0-a!1371^post8 == 0 /\ i!406^0-i!406^post8 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post8+__disjvr_0^0 == 0 /\ head!31^0-head!31^post8 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post8 == 0 /\ -__disjvr_7^post8+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ a!1052^0-a!1052^post8 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!63^post8+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post8 == 0 /\ -a!1610^post8+a!1610^0 == 0 /\ x!1365^0-x!1365^post8 == 0 /\ -sdv_callsite_return_1!32^post8+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post8+x!15^0 == 0 /\ -x_slam_f!20^post8+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!14^post8+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post8+ct!19^0 == 0 /\ -__disjvr_5^post8+__disjvr_5^0 == 0 /\ -head!405^post8+head!405^0 == 0 /\ -rcd!2393^post8+rcd!2393^0 == 0 /\ -__disjvr_6^post8+__disjvr_6^0 == 0 /\ -a!2035^post8+a!2035^0 == 0 /\ -nondet!13^post8+nondet!13^0 == 0 /\ temp!34^0-temp!34^post8 == 0 /\ 1+head!16^0 <= 0 /\ -i!29^post8+i!29^0 == 0 /\ -a!2238^post8+a!2238^0 == 0 /\ -r!662^post8+r!662^0 == 0 /\ y!21^0 <= 0 /\ -__disjvr_3^post8+__disjvr_3^0 == 0 /\ -x!15^0 <= 0 /\ a!654^0-a!654^post8 == 0 /\ 1-t!25^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post8 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x!22^post8+x!22^0 == 0 /\ -a!419^post8+a!419^0 == 0 /\ rcd!2460^0-rcd!2460^post8 == 0 /\ __disjvr_1^0-__disjvr_1^post8 == 0 /\ x!18^0-x!18^post8 == 0 /\ result!12^0-result!12^post8 == 0 /\ rcd!83^0-rcd!83^post8 == 0 /\ __disjvr_4^0-__disjvr_4^post8 == 0 /\ -head!16^post8+head!16^0 == 0 /\ -temp0!30^post8+temp0!30^0 == 0 /\ a!1810^0-a!1810^post8 == 0 /\ -rcd!2515^post8+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ a!244^0-a!244^post8 == 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post8 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -a!1055^post8+a!1055^0 == 0 /\ -x!22^0 <= 0), cost: 1 8: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, __disjvr_4^0'=__disjvr_4^post9, __disjvr_5^0'=__disjvr_5^post9, __disjvr_6^0'=__disjvr_6^post9, __disjvr_7^0'=__disjvr_7^post9, __disjvr_8^0'=__disjvr_8^post9, a!1052^0'=a!1052^post9, a!1055^0'=a!1055^post9, a!1370^0'=a!1370^post9, a!1371^0'=a!1371^post9, a!1610^0'=a!1610^post9, a!1810^0'=a!1810^post9, a!2035^0'=a!2035^post9, a!2238^0'=a!2238^post9, a!244^0'=a!244^post9, a!419^0'=a!419^post9, a!511^0'=a!511^post9, a!654^0'=a!654^post9, ct!19^0'=ct!19^post9, head!16^0'=head!16^post9, head!31^0'=head!31^post9, head!405^0'=head!405^post9, i!29^0'=i!29^post9, i!406^0'=i!406^post9, length!28^0'=length!28^post9, nondet!13^0'=nondet!13^post9, r!543^0'=r!543^post9, r!662^0'=r!662^post9, rcd!2393^0'=rcd!2393^post9, rcd!2460^0'=rcd!2460^post9, rcd!2515^0'=rcd!2515^post9, rcd!63^0'=rcd!63^post9, rcd!83^0'=rcd!83^post9, result!12^0'=result!12^post9, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post9, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post9, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post9, sel_r!543_flink!24^0'=sel_r!543_flink!24^post9, t!25^0'=t!25^post9, temp!34^0'=temp!34^post9, temp0!17^0'=temp0!17^post9, temp0!30^0'=temp0!30^post9, tmp!33^0'=tmp!33^post9, x!1365^0'=x!1365^post9, x!15^0'=x!15^post9, x!18^0'=x!18^post9, x!22^0'=x!22^post9, x_slam_f!20^0'=x_slam_f!20^post9, y!21^0'=y!21^post9, (-length!28^post9+length!28^0 == 0 /\ -head!16^post9+head!16^0 == 0 /\ -x!1365^post9+x!1365^0 == 0 /\ a!1610^0-a!1610^post9 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post9 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post9 == 0 /\ -sdv_callsite_return_1!32^post9+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post9+__disjvr_5^0 == 0 /\ __disjvr_0^0-__disjvr_0^post9 == 0 /\ -x!18^post9+x!18^0 == 0 /\ -sdv_callsite_return_1!14^post9+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post9+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ temp0!17^0-temp0!17^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!405^post9+head!405^0 == 0 /\ a!2238^0-a!2238^post9 == 0 /\ r!543^0-r!543^post9 == 0 /\ -a!1810^post9+a!1810^0 == 0 /\ -a!2035^post9+a!2035^0 == 0 /\ -a!244^post9+a!244^0 == 0 /\ a!1371^0-a!1371^post9 == 0 /\ temp0!30^0-temp0!30^post9 == 0 /\ temp!34^0-temp!34^post9 == 0 /\ 2-a!2035^0 <= 0 /\ a!1052^0-a!1052^post9 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -rcd!2515^post9+rcd!2515^0 == 0 /\ -rcd!63^post9+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post9 == 0 /\ __disjvr_6^0-__disjvr_6^post9 == 0 /\ -t!25^post9+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post9+x!22^0 == 0 /\ x!15^0-x!15^post9 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ rcd!83^0-rcd!83^post9 == 0 /\ -result!12^post9+result!12^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post9 == 0 /\ a!1055^0-a!1055^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -__disjvr_4^post9+__disjvr_4^0 == 0 /\ a!511^0-a!511^post9 == 0 /\ x_slam_f!20^0-x_slam_f!20^post9 == 0 /\ i!406^0-i!406^post9 == 0 /\ -a!419^post9+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post9 == 0 /\ a!654^0-a!654^post9 == 0 /\ -ct!19^post9+ct!19^0 == 0 /\ -a!1370^post9+a!1370^0 == 0 /\ -nondet!13^post9+nondet!13^0 == 0 /\ -i!29^post9+i!29^0 == 0 /\ -r!662^post9+r!662^0 == 0 /\ head!31^0-head!31^post9 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2393^post9+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post9+__disjvr_7^0 == 0), cost: 1 9: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, __disjvr_4^0'=__disjvr_4^post10, __disjvr_5^0'=__disjvr_5^post10, __disjvr_6^0'=__disjvr_6^post10, __disjvr_7^0'=__disjvr_7^post10, __disjvr_8^0'=__disjvr_8^post10, a!1052^0'=a!1052^post10, a!1055^0'=a!1055^post10, a!1370^0'=a!1370^post10, a!1371^0'=a!1371^post10, a!1610^0'=a!1610^post10, a!1810^0'=a!1810^post10, a!2035^0'=a!2035^post10, a!2238^0'=a!2238^post10, a!244^0'=a!244^post10, a!419^0'=a!419^post10, a!511^0'=a!511^post10, a!654^0'=a!654^post10, ct!19^0'=ct!19^post10, head!16^0'=head!16^post10, head!31^0'=head!31^post10, head!405^0'=head!405^post10, i!29^0'=i!29^post10, i!406^0'=i!406^post10, length!28^0'=length!28^post10, nondet!13^0'=nondet!13^post10, r!543^0'=r!543^post10, r!662^0'=r!662^post10, rcd!2393^0'=rcd!2393^post10, rcd!2460^0'=rcd!2460^post10, rcd!2515^0'=rcd!2515^post10, rcd!63^0'=rcd!63^post10, rcd!83^0'=rcd!83^post10, result!12^0'=result!12^post10, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post10, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post10, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post10, sel_r!543_flink!24^0'=sel_r!543_flink!24^post10, t!25^0'=t!25^post10, temp!34^0'=temp!34^post10, temp0!17^0'=temp0!17^post10, temp0!30^0'=temp0!30^post10, tmp!33^0'=tmp!33^post10, x!1365^0'=x!1365^post10, x!15^0'=x!15^post10, x!18^0'=x!18^post10, x!22^0'=x!22^post10, x_slam_f!20^0'=x_slam_f!20^post10, y!21^0'=y!21^post10, (a!1810^0-a!1810^post10 == 0 /\ -rcd!83^post10+rcd!83^0 == 0 /\ a!654^0-a!654^post10 == 0 /\ -__disjvr_7^post10+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post10 == 0 /\ x_slam_f!20^0-x_slam_f!20^post10 == 0 /\ head!31^0-head!31^post10 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post10+rcd!2460^0 == 0 /\ -x!1365^post10+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post10 == 0 /\ -a!1052^post10+a!1052^0 == 0 /\ -rcd!2515^post10+rcd!2515^0 == 0 /\ -a!1055^post10+a!1055^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post10 == 0 /\ a!1370^0-a!1370^post10 == 0 /\ x!15^0 <= 0 /\ -ct!19^post10+ct!19^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_6^post10+__disjvr_6^0 == 0 /\ -i!29^post10+i!29^0 == 0 /\ temp0!17^0-temp0!17^post10 == 0 /\ -__disjvr_2^post10+__disjvr_2^0 == 0 /\ -temp!34^post10+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post10+a!2238^0 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ nondet!13^0-nondet!13^post10 == 0 /\ a!1371^0-a!1371^post10 == 0 /\ __disjvr_5^0-__disjvr_5^post10 == 0 /\ tmp!33^0-tmp!33^post10 == 0 /\ -r!543^post10+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post10+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post10+r!662^0 == 0 /\ -head!16^post10+head!16^0 == 0 /\ -sel_r!1224_flink!24^post10+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post10 == 0 /\ x!18^0-x!18^post10 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post10 == 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post10 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post10 == 0 /\ -a!511^post10+a!511^0 == 0 /\ rcd!2393^0-rcd!2393^post10 == 0 /\ -temp0!30^post10+temp0!30^0 == 0 /\ __disjvr_8^0-__disjvr_8^post10 == 0 /\ -a!1610^post10+a!1610^0 == 0 /\ head!405^0-head!405^post10 == 0 /\ -y!21^post10+y!21^0 == 0 /\ a!244^0-a!244^post10 == 0 /\ -x!22^post10+x!22^0 == 0 /\ -i!406^post10+i!406^0 == 0 /\ -__disjvr_3^post10+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post10+a!2035^0 == 0 /\ x!15^0-x!15^post10 == 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post10 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!419^0-a!419^post10 == 0 /\ -x!22^0 <= 0), cost: 1 10: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, __disjvr_4^0'=__disjvr_4^post11, __disjvr_5^0'=__disjvr_5^post11, __disjvr_6^0'=__disjvr_6^post11, __disjvr_7^0'=__disjvr_7^post11, __disjvr_8^0'=__disjvr_8^post11, a!1052^0'=a!1052^post11, a!1055^0'=a!1055^post11, a!1370^0'=a!1370^post11, a!1371^0'=a!1371^post11, a!1610^0'=a!1610^post11, a!1810^0'=a!1810^post11, a!2035^0'=a!2035^post11, a!2238^0'=a!2238^post11, a!244^0'=a!244^post11, a!419^0'=a!419^post11, a!511^0'=a!511^post11, a!654^0'=a!654^post11, ct!19^0'=ct!19^post11, head!16^0'=head!16^post11, head!31^0'=head!31^post11, head!405^0'=head!405^post11, i!29^0'=i!29^post11, i!406^0'=i!406^post11, length!28^0'=length!28^post11, nondet!13^0'=nondet!13^post11, r!543^0'=r!543^post11, r!662^0'=r!662^post11, rcd!2393^0'=rcd!2393^post11, rcd!2460^0'=rcd!2460^post11, rcd!2515^0'=rcd!2515^post11, rcd!63^0'=rcd!63^post11, rcd!83^0'=rcd!83^post11, result!12^0'=result!12^post11, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post11, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post11, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post11, sel_r!543_flink!24^0'=sel_r!543_flink!24^post11, t!25^0'=t!25^post11, temp!34^0'=temp!34^post11, temp0!17^0'=temp0!17^post11, temp0!30^0'=temp0!30^post11, tmp!33^0'=tmp!33^post11, x!1365^0'=x!1365^post11, x!15^0'=x!15^post11, x!18^0'=x!18^post11, x!22^0'=x!22^post11, x_slam_f!20^0'=x_slam_f!20^post11, y!21^0'=y!21^post11, (-a!244^post11+a!244^0 == 0 /\ -a!2035^post11+a!2035^0 == 0 /\ -rcd!2393^post11+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post11+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post11+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post11 == 0 /\ -__disjvr_8^post11+__disjvr_8^0 == 0 /\ -r!662^post11+r!662^0 == 0 /\ -x!22^post11+x!22^0 == 0 /\ -head!16^post11+head!16^0 == 0 /\ -a!1810^post11+a!1810^0 == 0 /\ -a!1370^post11+a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post11+y!21^0 == 0 /\ a!1371^0-a!1371^post11 == 0 /\ temp!34^0-temp!34^post11 == 0 /\ __disjvr_7^0-__disjvr_7^post11 == 0 /\ x!15^0 <= 0 /\ -x!1365^post11+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post11 == 0 /\ a!1610^0-a!1610^post11 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ length!28^0-length!28^post11 == 0 /\ -sdv_callsite_return_1!14^post11+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post11 == 0 /\ 1+t!25^0 <= 0 /\ -t!25^post11+t!25^0 == 0 /\ -temp0!30^post11+temp0!30^0 == 0 /\ -temp0!17^post11+temp0!17^0 == 0 /\ -i!29^post11+i!29^0 == 0 /\ x!15^0-x!15^post11 == 0 /\ i!406^0-i!406^post11 == 0 /\ 2-a!2035^0 <= 0 /\ a!1055^0-a!1055^post11 == 0 /\ -result!12^post11+result!12^0 == 0 /\ -__disjvr_5^post11+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post11 == 0 /\ -__disjvr_3^post11+__disjvr_3^0 == 0 /\ x!18^0-x!18^post11 == 0 /\ __disjvr_1^0-__disjvr_1^post11 == 0 /\ -head!31^post11+head!31^0 == 0 /\ rcd!83^0-rcd!83^post11 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post11+__disjvr_6^0 == 0 /\ -__disjvr_2^post11+__disjvr_2^0 == 0 /\ y!21^0 <= 0 /\ rcd!2460^0-rcd!2460^post11 == 0 /\ -x!15^0 <= 0 /\ -rcd!63^post11+rcd!63^0 == 0 /\ -__disjvr_0^post11+__disjvr_0^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post11+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post11 == 0 /\ a!654^0-a!654^post11 == 0 /\ head!405^0-head!405^post11 == 0 /\ r!543^0-r!543^post11 == 0 /\ -x_slam_f!20^post11+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post11 == 0 /\ -ct!19^0 <= 0 /\ -a!419^post11+a!419^0 == 0 /\ -ct!19^post11+ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post11 == 0), cost: 1 11: l5 -> l6 : __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, __disjvr_4^0'=__disjvr_4^post12, __disjvr_5^0'=__disjvr_5^post12, __disjvr_6^0'=__disjvr_6^post12, __disjvr_7^0'=__disjvr_7^post12, __disjvr_8^0'=__disjvr_8^post12, a!1052^0'=a!1052^post12, a!1055^0'=a!1055^post12, a!1370^0'=a!1370^post12, a!1371^0'=a!1371^post12, a!1610^0'=a!1610^post12, a!1810^0'=a!1810^post12, a!2035^0'=a!2035^post12, a!2238^0'=a!2238^post12, a!244^0'=a!244^post12, a!419^0'=a!419^post12, a!511^0'=a!511^post12, a!654^0'=a!654^post12, ct!19^0'=ct!19^post12, head!16^0'=head!16^post12, head!31^0'=head!31^post12, head!405^0'=head!405^post12, i!29^0'=i!29^post12, i!406^0'=i!406^post12, length!28^0'=length!28^post12, nondet!13^0'=nondet!13^post12, r!543^0'=r!543^post12, r!662^0'=r!662^post12, rcd!2393^0'=rcd!2393^post12, rcd!2460^0'=rcd!2460^post12, rcd!2515^0'=rcd!2515^post12, rcd!63^0'=rcd!63^post12, rcd!83^0'=rcd!83^post12, result!12^0'=result!12^post12, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post12, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post12, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post12, sel_r!543_flink!24^0'=sel_r!543_flink!24^post12, t!25^0'=t!25^post12, temp!34^0'=temp!34^post12, temp0!17^0'=temp0!17^post12, temp0!30^0'=temp0!30^post12, tmp!33^0'=tmp!33^post12, x!1365^0'=x!1365^post12, x!15^0'=x!15^post12, x!18^0'=x!18^post12, x!22^0'=x!22^post12, x_slam_f!20^0'=x_slam_f!20^post12, y!21^0'=y!21^post12, (0 == 0 /\ head!405^0-head!405^post12 == 0 /\ -sdv_callsite_return_1!32^post12+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^0+a!2035^post12 == 0 /\ -a!511^post12+a!511^0 == 0 /\ a!1371^0-a!1371^post12 == 0 /\ -y!21^post12+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post12 == 0 /\ -head!16^post12+head!16^0 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ a!654^0-a!654^post12 == 0 /\ __disjvr_0^0-__disjvr_0^post12 == 0 /\ -i!406^post12+i!406^0 == 0 /\ x!18^0-x!18^post12 == 0 /\ -__disjvr_1^post12+__disjvr_1^0 == 0 /\ -rcd!2460^post12+rcd!2460^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post12 == 0 /\ -__disjvr_7^post12+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post12 == 0 /\ a!1052^0-a!1052^post12 == 0 /\ -a!1610^post12+a!1610^0 == 0 /\ __disjvr_6^0-__disjvr_6^post12 == 0 /\ nondet!13^0-nondet!13^post12 == 0 /\ temp0!17^0-temp0!17^post12 == 0 /\ result!12^0-result!12^post12 == 0 /\ -a!1370^post12+a!1370^0 == 0 /\ -x!22^post12+x!22^0 == 0 /\ -ct!19^post12+ct!19^0 == 0 /\ rcd!63^0-rcd!63^post12 == 0 /\ tmp!33^0-tmp!33^post12 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post12 == 0 /\ -__disjvr_5^post12+__disjvr_5^0 == 0 /\ -a!419^post12+a!419^0 == 0 /\ length!28^0-length!28^post12 == 0 /\ -r!543^post12+r!543^0 == 0 /\ -r!662^post12+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post12 == 0 /\ x!15^0-x!15^post12 == 0 /\ a!1810^0-a!1810^post12 == 0 /\ -x!1365^post12+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post12 == 0 /\ -rcd!2515^post12+rcd!2515^0 == 0 /\ -i!29^post12+i!29^0 == 0 /\ -temp!34^post12+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post12 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ -__disjvr_8^post12+__disjvr_8^0 == 0 /\ -a!1055^post12+a!1055^0 == 0 /\ head!31^0-head!31^post12 == 0 /\ -t!25^post12+t!25^0 == 0 /\ a!244^0-a!244^post12 == 0 /\ -temp0!30^post12+temp0!30^0 == 0), cost: 1 12: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, __disjvr_4^0'=__disjvr_4^post13, __disjvr_5^0'=__disjvr_5^post13, __disjvr_6^0'=__disjvr_6^post13, __disjvr_7^0'=__disjvr_7^post13, __disjvr_8^0'=__disjvr_8^post13, a!1052^0'=a!1052^post13, a!1055^0'=a!1055^post13, a!1370^0'=a!1370^post13, a!1371^0'=a!1371^post13, a!1610^0'=a!1610^post13, a!1810^0'=a!1810^post13, a!2035^0'=a!2035^post13, a!2238^0'=a!2238^post13, a!244^0'=a!244^post13, a!419^0'=a!419^post13, a!511^0'=a!511^post13, a!654^0'=a!654^post13, ct!19^0'=ct!19^post13, head!16^0'=head!16^post13, head!31^0'=head!31^post13, head!405^0'=head!405^post13, i!29^0'=i!29^post13, i!406^0'=i!406^post13, length!28^0'=length!28^post13, nondet!13^0'=nondet!13^post13, r!543^0'=r!543^post13, r!662^0'=r!662^post13, rcd!2393^0'=rcd!2393^post13, rcd!2460^0'=rcd!2460^post13, rcd!2515^0'=rcd!2515^post13, rcd!63^0'=rcd!63^post13, rcd!83^0'=rcd!83^post13, result!12^0'=result!12^post13, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post13, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post13, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post13, sel_r!543_flink!24^0'=sel_r!543_flink!24^post13, t!25^0'=t!25^post13, temp!34^0'=temp!34^post13, temp0!17^0'=temp0!17^post13, temp0!30^0'=temp0!30^post13, tmp!33^0'=tmp!33^post13, x!1365^0'=x!1365^post13, x!15^0'=x!15^post13, x!18^0'=x!18^post13, x!22^0'=x!22^post13, x_slam_f!20^0'=x_slam_f!20^post13, y!21^0'=y!21^post13, (-i!29^post13+i!29^0 == 0 /\ a!1810^0-a!1810^post13 == 0 /\ -__disjvr_6^post13+__disjvr_6^0 == 0 /\ a!244^0-a!244^post13 == 0 /\ y!21^0-y!21^post13 == 0 /\ head!31^0-head!31^post13 == 0 /\ -result!12^post13+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post13+rcd!63^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ -a!2035^post13+a!2035^0 == 0 /\ rcd!2393^0-rcd!2393^post13 == 0 /\ x!15^0-x!15^post13 == 0 /\ length!28^0-length!28^post13 == 0 /\ -temp!34^post13+temp!34^0 == 0 /\ ct!19^0-ct!19^post13 == 0 /\ x!15^0 <= 0 /\ -a!511^post13+a!511^0 == 0 /\ -x!1365^post13+x!1365^0 == 0 /\ a!1370^0-a!1370^post13 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post13+a!1055^0 == 0 /\ -y!21^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ a!654^0-a!654^post13 == 0 /\ rcd!83^0-rcd!83^post13 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post13 == 0 /\ -head!16^post13+head!16^0 == 0 /\ -x!18^post13+x!18^0 == 0 /\ i!406^0-i!406^post13 == 0 /\ -t!25^post13+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post13+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post13+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post13 == 0 /\ head!405^0-head!405^post13 == 0 /\ y!21^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post13 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post13 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ __disjvr_5^0-__disjvr_5^post13 == 0 /\ -rcd!2515^post13+rcd!2515^0 == 0 /\ -r!662^post13+r!662^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post13 == 0 /\ -a!1052^post13+a!1052^0 == 0 /\ -a!1610^post13+a!1610^0 == 0 /\ -a!2238^post13+a!2238^0 == 0 /\ rcd!2460^0-rcd!2460^post13 == 0 /\ tmp!33^0-tmp!33^post13 == 0 /\ -a!419^post13+a!419^0 == 0 /\ __disjvr_8^0-__disjvr_8^post13 == 0 /\ __disjvr_4^0-__disjvr_4^post13 == 0 /\ -x!22^post13+x!22^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post13+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post13+nondet!13^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ r!543^0-r!543^post13 == 0 /\ -__disjvr_7^post13+__disjvr_7^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 13: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, __disjvr_4^0'=__disjvr_4^post14, __disjvr_5^0'=__disjvr_5^post14, __disjvr_6^0'=__disjvr_6^post14, __disjvr_7^0'=__disjvr_7^post14, __disjvr_8^0'=__disjvr_8^post14, a!1052^0'=a!1052^post14, a!1055^0'=a!1055^post14, a!1370^0'=a!1370^post14, a!1371^0'=a!1371^post14, a!1610^0'=a!1610^post14, a!1810^0'=a!1810^post14, a!2035^0'=a!2035^post14, a!2238^0'=a!2238^post14, a!244^0'=a!244^post14, a!419^0'=a!419^post14, a!511^0'=a!511^post14, a!654^0'=a!654^post14, ct!19^0'=ct!19^post14, head!16^0'=head!16^post14, head!31^0'=head!31^post14, head!405^0'=head!405^post14, i!29^0'=i!29^post14, i!406^0'=i!406^post14, length!28^0'=length!28^post14, nondet!13^0'=nondet!13^post14, r!543^0'=r!543^post14, r!662^0'=r!662^post14, rcd!2393^0'=rcd!2393^post14, rcd!2460^0'=rcd!2460^post14, rcd!2515^0'=rcd!2515^post14, rcd!63^0'=rcd!63^post14, rcd!83^0'=rcd!83^post14, result!12^0'=result!12^post14, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post14, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post14, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post14, sel_r!543_flink!24^0'=sel_r!543_flink!24^post14, t!25^0'=t!25^post14, temp!34^0'=temp!34^post14, temp0!17^0'=temp0!17^post14, temp0!30^0'=temp0!30^post14, tmp!33^0'=tmp!33^post14, x!1365^0'=x!1365^post14, x!15^0'=x!15^post14, x!18^0'=x!18^post14, x!22^0'=x!22^post14, x_slam_f!20^0'=x_slam_f!20^post14, y!21^0'=y!21^post14, (-x!22^post14+x!22^0 == 0 /\ -rcd!2460^post14+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ x!18^0-x!18^post14 == 0 /\ -y!21^post14+y!21^0 == 0 /\ x!1365^0-x!1365^post14 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post14 == 0 /\ a!244^0-a!244^post14 == 0 /\ -rcd!83^post14+rcd!83^0 == 0 /\ -a!419^post14+a!419^0 == 0 /\ x!15^0 <= 0 /\ -r!543^post14+r!543^0 == 0 /\ __disjvr_4^0-__disjvr_4^post14 == 0 /\ -a!2238^post14+a!2238^0 == 0 /\ -__disjvr_7^post14+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!63^0-rcd!63^post14 == 0 /\ nondet!13^0-nondet!13^post14 == 0 /\ 1-head!16^0 <= 0 /\ head!405^0-head!405^post14 == 0 /\ head!16^0-head!16^post14 == 0 /\ -head!31^post14+head!31^0 == 0 /\ -a!1052^post14+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post14 == 0 /\ -temp0!30^post14+temp0!30^0 == 0 /\ a!511^0-a!511^post14 == 0 /\ -rcd!2515^post14+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post14 == 0 /\ -i!406^post14+i!406^0 == 0 /\ -i!29^post14+i!29^0 == 0 /\ a!1810^0-a!1810^post14 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ a!654^0-a!654^post14 == 0 /\ -__disjvr_5^post14+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post14 == 0 /\ -__disjvr_6^post14+__disjvr_6^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ -temp!34^post14+temp!34^0 == 0 /\ y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post14 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -ct!19^post14+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post14 == 0 /\ a!1370^0-a!1370^post14 == 0 /\ t!25^0-t!25^post14 == 0 /\ length!28^0-length!28^post14 == 0 /\ -x_slam_f!20^post14+x_slam_f!20^0 == 0 /\ tmp!33^0-tmp!33^post14 == 0 /\ -a!2035^post14+a!2035^0 == 0 /\ -r!662^post14+r!662^0 == 0 /\ -sel_r!1224_flink!24^post14+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post14 == 0 /\ -x!15^post14+x!15^0 == 0 /\ a!1371^0-a!1371^post14 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -a!1610^post14+a!1610^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1055^post14+a!1055^0 == 0), cost: 1 14: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, __disjvr_4^0'=__disjvr_4^post15, __disjvr_5^0'=__disjvr_5^post15, __disjvr_6^0'=__disjvr_6^post15, __disjvr_7^0'=__disjvr_7^post15, __disjvr_8^0'=__disjvr_8^post15, a!1052^0'=a!1052^post15, a!1055^0'=a!1055^post15, a!1370^0'=a!1370^post15, a!1371^0'=a!1371^post15, a!1610^0'=a!1610^post15, a!1810^0'=a!1810^post15, a!2035^0'=a!2035^post15, a!2238^0'=a!2238^post15, a!244^0'=a!244^post15, a!419^0'=a!419^post15, a!511^0'=a!511^post15, a!654^0'=a!654^post15, ct!19^0'=ct!19^post15, head!16^0'=head!16^post15, head!31^0'=head!31^post15, head!405^0'=head!405^post15, i!29^0'=i!29^post15, i!406^0'=i!406^post15, length!28^0'=length!28^post15, nondet!13^0'=nondet!13^post15, r!543^0'=r!543^post15, r!662^0'=r!662^post15, rcd!2393^0'=rcd!2393^post15, rcd!2460^0'=rcd!2460^post15, rcd!2515^0'=rcd!2515^post15, rcd!63^0'=rcd!63^post15, rcd!83^0'=rcd!83^post15, result!12^0'=result!12^post15, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post15, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post15, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post15, sel_r!543_flink!24^0'=sel_r!543_flink!24^post15, t!25^0'=t!25^post15, temp!34^0'=temp!34^post15, temp0!17^0'=temp0!17^post15, temp0!30^0'=temp0!30^post15, tmp!33^0'=tmp!33^post15, x!1365^0'=x!1365^post15, x!15^0'=x!15^post15, x!18^0'=x!18^post15, x!22^0'=x!22^post15, x_slam_f!20^0'=x_slam_f!20^post15, y!21^0'=y!21^post15, (-x_slam_f!20^post15+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post15 == 0 /\ r!543^0-r!543^post15 == 0 /\ __disjvr_6^0-__disjvr_6^post15 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post15 == 0 /\ i!406^0-i!406^post15 == 0 /\ -ct!19^post15+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post15+sdv_callsite_return_1!32^0 == 0 /\ -t!25^post15+t!25^0 == 0 /\ 1+x!22^0 <= 0 /\ -__disjvr_5^post15+__disjvr_5^0 == 0 /\ -temp0!17^post15+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post15 == 0 /\ -x!22^post15+x!22^0 == 0 /\ -__disjvr_3^post15+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post15+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post15 == 0 /\ head!31^0-head!31^post15 == 0 /\ x!15^0 <= 0 /\ -a!2035^post15+a!2035^0 == 0 /\ -a!244^post15+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ x!1365^0-x!1365^post15 == 0 /\ 1-head!16^0 <= 0 /\ -a!1370^post15+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post15 == 0 /\ __disjvr_4^0-__disjvr_4^post15 == 0 /\ -__disjvr_7^post15+__disjvr_7^0 == 0 /\ -nondet!13^post15+nondet!13^0 == 0 /\ a!2238^0-a!2238^post15 == 0 /\ a!1610^0-a!1610^post15 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post15 == 0 /\ -y!21^post15+y!21^0 == 0 /\ -r!662^post15+r!662^0 == 0 /\ -head!16^post15+head!16^0 == 0 /\ -head!405^post15+head!405^0 == 0 /\ -rcd!63^post15+rcd!63^0 == 0 /\ -i!29^post15+i!29^0 == 0 /\ -rcd!2515^post15+rcd!2515^0 == 0 /\ -x!15^post15+x!15^0 == 0 /\ y!21^0 <= 0 /\ a!1371^0-a!1371^post15 == 0 /\ -x!15^0 <= 0 /\ -temp0!30^post15+temp0!30^0 == 0 /\ 1-t!25^0 <= 0 /\ temp!34^0-temp!34^post15 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!511^0-a!511^post15 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post15 == 0 /\ -__disjvr_2^post15+__disjvr_2^0 == 0 /\ -a!419^post15+a!419^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ -__disjvr_8^post15+__disjvr_8^0 == 0 /\ -a!1810^post15+a!1810^0 == 0 /\ a!654^0-a!654^post15 == 0 /\ __disjvr_1^0-__disjvr_1^post15 == 0 /\ result!12^0-result!12^post15 == 0 /\ a!1055^0-a!1055^post15 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -rcd!2393^post15+rcd!2393^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x!18^0-x!18^post15 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 15: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, __disjvr_4^0'=__disjvr_4^post16, __disjvr_5^0'=__disjvr_5^post16, __disjvr_6^0'=__disjvr_6^post16, __disjvr_7^0'=__disjvr_7^post16, __disjvr_8^0'=__disjvr_8^post16, a!1052^0'=a!1052^post16, a!1055^0'=a!1055^post16, a!1370^0'=a!1370^post16, a!1371^0'=a!1371^post16, a!1610^0'=a!1610^post16, a!1810^0'=a!1810^post16, a!2035^0'=a!2035^post16, a!2238^0'=a!2238^post16, a!244^0'=a!244^post16, a!419^0'=a!419^post16, a!511^0'=a!511^post16, a!654^0'=a!654^post16, ct!19^0'=ct!19^post16, head!16^0'=head!16^post16, head!31^0'=head!31^post16, head!405^0'=head!405^post16, i!29^0'=i!29^post16, i!406^0'=i!406^post16, length!28^0'=length!28^post16, nondet!13^0'=nondet!13^post16, r!543^0'=r!543^post16, r!662^0'=r!662^post16, rcd!2393^0'=rcd!2393^post16, rcd!2460^0'=rcd!2460^post16, rcd!2515^0'=rcd!2515^post16, rcd!63^0'=rcd!63^post16, rcd!83^0'=rcd!83^post16, result!12^0'=result!12^post16, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post16, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post16, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post16, sel_r!543_flink!24^0'=sel_r!543_flink!24^post16, t!25^0'=t!25^post16, temp!34^0'=temp!34^post16, temp0!17^0'=temp0!17^post16, temp0!30^0'=temp0!30^post16, tmp!33^0'=tmp!33^post16, x!1365^0'=x!1365^post16, x!15^0'=x!15^post16, x!18^0'=x!18^post16, x!22^0'=x!22^post16, x_slam_f!20^0'=x_slam_f!20^post16, y!21^0'=y!21^post16, (temp0!30^0-temp0!30^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post16 == 0 /\ -head!16^post16+head!16^0 == 0 /\ i!29^0-i!29^post16 == 0 /\ a!1052^0-a!1052^post16 == 0 /\ -__disjvr_1^post16+__disjvr_1^0 == 0 /\ -rcd!2460^post16+rcd!2460^0 == 0 /\ -i!406^post16+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post16 == 0 /\ -rcd!2515^post16+rcd!2515^0 == 0 /\ head!405^0-head!405^post16 == 0 /\ x!18^0-x!18^post16 == 0 /\ rcd!83^0-rcd!83^post16 == 0 /\ __disjvr_0^0-__disjvr_0^post16 == 0 /\ -sel_r!1224_flink!24^post16+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post16+tmp!33^0 == 0 /\ -x!1365^post16+x!1365^0 == 0 /\ -__disjvr_5^post16+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post16 == 0 /\ -a!1055^post16+a!1055^0 == 0 /\ -a!419^post16+a!419^0 == 0 /\ nondet!13^0-nondet!13^post16 == 0 /\ x!15^0 <= 0 /\ a!244^0-a!244^post16 == 0 /\ -a!511^post16+a!511^0 == 0 /\ -__disjvr_3^post16+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post16 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post16+y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ x!15^0-x!15^post16 == 0 /\ -r!543^post16+r!543^0 == 0 /\ -a!2238^post16+a!2238^0 == 0 /\ -__disjvr_7^post16+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post16 == 0 /\ head!31^0-head!31^post16 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post16 == 0 /\ x_slam_f!20^0-x_slam_f!20^post16 == 0 /\ rcd!63^0-rcd!63^post16 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post16 == 0 /\ -ct!19^post16+ct!19^0 == 0 /\ -t!25^post16+t!25^0 == 0 /\ a!1370^0-a!1370^post16 == 0 /\ a!654^0-a!654^post16 == 0 /\ -a!1610^post16+a!1610^0 == 0 /\ length!28^0-length!28^post16 == 0 /\ temp0!17^0-temp0!17^post16 == 0 /\ result!12^0-result!12^post16 == 0 /\ -ct!19^0 <= 0 /\ -a!2035^post16+a!2035^0 == 0 /\ -__disjvr_6^post16+__disjvr_6^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -r!662^post16+r!662^0 == 0 /\ a!1371^0-a!1371^post16 == 0 /\ a!2035^0 <= 0 /\ -x!22^post16+x!22^0 == 0 /\ -temp!34^post16+temp!34^0 == 0 /\ -x!22^0 <= 0), cost: 1 16: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, __disjvr_4^0'=__disjvr_4^post17, __disjvr_5^0'=__disjvr_5^post17, __disjvr_6^0'=__disjvr_6^post17, __disjvr_7^0'=__disjvr_7^post17, __disjvr_8^0'=__disjvr_8^post17, a!1052^0'=a!1052^post17, a!1055^0'=a!1055^post17, a!1370^0'=a!1370^post17, a!1371^0'=a!1371^post17, a!1610^0'=a!1610^post17, a!1810^0'=a!1810^post17, a!2035^0'=a!2035^post17, a!2238^0'=a!2238^post17, a!244^0'=a!244^post17, a!419^0'=a!419^post17, a!511^0'=a!511^post17, a!654^0'=a!654^post17, ct!19^0'=ct!19^post17, head!16^0'=head!16^post17, head!31^0'=head!31^post17, head!405^0'=head!405^post17, i!29^0'=i!29^post17, i!406^0'=i!406^post17, length!28^0'=length!28^post17, nondet!13^0'=nondet!13^post17, r!543^0'=r!543^post17, r!662^0'=r!662^post17, rcd!2393^0'=rcd!2393^post17, rcd!2460^0'=rcd!2460^post17, rcd!2515^0'=rcd!2515^post17, rcd!63^0'=rcd!63^post17, rcd!83^0'=rcd!83^post17, result!12^0'=result!12^post17, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post17, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post17, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post17, sel_r!543_flink!24^0'=sel_r!543_flink!24^post17, t!25^0'=t!25^post17, temp!34^0'=temp!34^post17, temp0!17^0'=temp0!17^post17, temp0!30^0'=temp0!30^post17, tmp!33^0'=tmp!33^post17, x!1365^0'=x!1365^post17, x!15^0'=x!15^post17, x!18^0'=x!18^post17, x!22^0'=x!22^post17, x_slam_f!20^0'=x_slam_f!20^post17, y!21^0'=y!21^post17, (-a!1055^post17+a!1055^0 == 0 /\ -a!1610^post17+a!1610^0 == 0 /\ i!406^0-i!406^post17 == 0 /\ -__disjvr_3^post17+__disjvr_3^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post17 == 0 /\ -a!1052^post17+a!1052^0 == 0 /\ -nondet!13^post17+nondet!13^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0 /\ -r!662^post17+r!662^0 == 0 /\ -rcd!63^post17+rcd!63^0 == 0 /\ a!1810^0-a!1810^post17 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_6^post17+__disjvr_6^0 == 0 /\ -__disjvr_7^post17+__disjvr_7^0 == 0 /\ temp!34^0-temp!34^post17 == 0 /\ -x!15^post17+x!15^0 == 0 /\ x!1365^0-x!1365^post17 == 0 /\ __disjvr_1^0-__disjvr_1^post17 == 0 /\ a!1371^0-a!1371^post17 == 0 /\ a!244^0-a!244^post17 == 0 /\ r!543^0-r!543^post17 == 0 /\ x!15^0 <= 0 /\ -t!25^post17+t!25^0 == 0 /\ -temp0!30^post17+temp0!30^0 == 0 /\ -temp0!17^post17+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!2515^0-rcd!2515^post17 == 0 /\ -ct!19^post17+ct!19^0 == 0 /\ -rcd!2393^post17+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post17 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post17 == 0 /\ -a!2238^post17+a!2238^0 == 0 /\ -length!28^post17+length!28^0 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post17+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post17 == 0 /\ -a!419^post17+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post17 == 0 /\ a!654^0-a!654^post17 == 0 /\ -head!16^post17+head!16^0 == 0 /\ a!511^0-a!511^post17 == 0 /\ head!31^0-head!31^post17 == 0 /\ -sdv_callsite_return_1!32^post17+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post17+x_slam_f!20^0 == 0 /\ y!21^0 <= 0 /\ result!12^0-result!12^post17 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post17 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -y!21^post17+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post17 == 0 /\ -sdv_callsite_return_1!14^post17+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post17 == 0 /\ -a!2035^post17+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post17 == 0 /\ rcd!83^0-rcd!83^post17 == 0 /\ -ct!19^0 <= 0 /\ -x!22^post17+x!22^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -head!405^post17+head!405^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 17: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, __disjvr_4^0'=__disjvr_4^post18, __disjvr_5^0'=__disjvr_5^post18, __disjvr_6^0'=__disjvr_6^post18, __disjvr_7^0'=__disjvr_7^post18, __disjvr_8^0'=__disjvr_8^post18, a!1052^0'=a!1052^post18, a!1055^0'=a!1055^post18, a!1370^0'=a!1370^post18, a!1371^0'=a!1371^post18, a!1610^0'=a!1610^post18, a!1810^0'=a!1810^post18, a!2035^0'=a!2035^post18, a!2238^0'=a!2238^post18, a!244^0'=a!244^post18, a!419^0'=a!419^post18, a!511^0'=a!511^post18, a!654^0'=a!654^post18, ct!19^0'=ct!19^post18, head!16^0'=head!16^post18, head!31^0'=head!31^post18, head!405^0'=head!405^post18, i!29^0'=i!29^post18, i!406^0'=i!406^post18, length!28^0'=length!28^post18, nondet!13^0'=nondet!13^post18, r!543^0'=r!543^post18, r!662^0'=r!662^post18, rcd!2393^0'=rcd!2393^post18, rcd!2460^0'=rcd!2460^post18, rcd!2515^0'=rcd!2515^post18, rcd!63^0'=rcd!63^post18, rcd!83^0'=rcd!83^post18, result!12^0'=result!12^post18, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post18, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post18, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post18, sel_r!543_flink!24^0'=sel_r!543_flink!24^post18, t!25^0'=t!25^post18, temp!34^0'=temp!34^post18, temp0!17^0'=temp0!17^post18, temp0!30^0'=temp0!30^post18, tmp!33^0'=tmp!33^post18, x!1365^0'=x!1365^post18, x!15^0'=x!15^post18, x!18^0'=x!18^post18, x!22^0'=x!22^post18, x_slam_f!20^0'=x_slam_f!20^post18, y!21^0'=y!21^post18, (-a!1370^post18+a!1370^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post18 == 0 /\ -sdv_callsite_return_1!14^post18+sdv_callsite_return_1!14^0 == 0 /\ -a!654^post18+a!654^0 == 0 /\ -a!1810^post18+a!1810^0 == 0 /\ -a!2035^post18+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post18 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post18+a!419^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!244^post18+a!244^0 == 0 /\ rcd!2460^0-rcd!2460^post18 == 0 /\ a!1610^0-a!1610^post18 == 0 /\ -x_slam_f!20^post18+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post18 == 0 /\ x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post18 == 0 /\ -rcd!63^post18+rcd!63^0 == 0 /\ a!1371^0-a!1371^post18 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_7^post18+__disjvr_7^0 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ temp!34^0-temp!34^post18 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post18 == 0 /\ r!543^0-r!543^post18 == 0 /\ a!2238^0-a!2238^post18 == 0 /\ result!12^0-result!12^post18 == 0 /\ -x!22^post18+x!22^0 == 0 /\ tmp!33^0-tmp!33^post18 == 0 /\ rcd!83^0-rcd!83^post18 == 0 /\ temp0!30^0-temp0!30^post18 == 0 /\ -ct!19^post18+ct!19^0 == 0 /\ -t!25^post18+t!25^0 == 0 /\ y!21^0-y!21^post18 == 0 /\ -i!29^post18+i!29^0 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ -__disjvr_5^post18+__disjvr_5^0 == 0 /\ y!21^0 <= 0 /\ -nondet!13^post18+nondet!13^0 == 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post18 == 0 /\ -rcd!2393^post18+rcd!2393^0 == 0 /\ -r!662^post18+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ length!28^0-length!28^post18 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!405^post18+head!405^0 == 0 /\ head!31^0-head!31^post18 == 0 /\ -head!16^post18+head!16^0 == 0 /\ x!15^0-x!15^post18 == 0 /\ a!1052^0-a!1052^post18 == 0 /\ -rcd!2515^post18+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post18 == 0 /\ -x!1365^post18+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_8^post18+__disjvr_8^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post18+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post18 == 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!511^0-a!511^post18 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 18: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post19, __disjvr_1^0'=__disjvr_1^post19, __disjvr_2^0'=__disjvr_2^post19, __disjvr_3^0'=__disjvr_3^post19, __disjvr_4^0'=__disjvr_4^post19, __disjvr_5^0'=__disjvr_5^post19, __disjvr_6^0'=__disjvr_6^post19, __disjvr_7^0'=__disjvr_7^post19, __disjvr_8^0'=__disjvr_8^post19, a!1052^0'=a!1052^post19, a!1055^0'=a!1055^post19, a!1370^0'=a!1370^post19, a!1371^0'=a!1371^post19, a!1610^0'=a!1610^post19, a!1810^0'=a!1810^post19, a!2035^0'=a!2035^post19, a!2238^0'=a!2238^post19, a!244^0'=a!244^post19, a!419^0'=a!419^post19, a!511^0'=a!511^post19, a!654^0'=a!654^post19, ct!19^0'=ct!19^post19, head!16^0'=head!16^post19, head!31^0'=head!31^post19, head!405^0'=head!405^post19, i!29^0'=i!29^post19, i!406^0'=i!406^post19, length!28^0'=length!28^post19, nondet!13^0'=nondet!13^post19, r!543^0'=r!543^post19, r!662^0'=r!662^post19, rcd!2393^0'=rcd!2393^post19, rcd!2460^0'=rcd!2460^post19, rcd!2515^0'=rcd!2515^post19, rcd!63^0'=rcd!63^post19, rcd!83^0'=rcd!83^post19, result!12^0'=result!12^post19, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post19, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post19, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post19, sel_r!543_flink!24^0'=sel_r!543_flink!24^post19, t!25^0'=t!25^post19, temp!34^0'=temp!34^post19, temp0!17^0'=temp0!17^post19, temp0!30^0'=temp0!30^post19, tmp!33^0'=tmp!33^post19, x!1365^0'=x!1365^post19, x!15^0'=x!15^post19, x!18^0'=x!18^post19, x!22^0'=x!22^post19, x_slam_f!20^0'=x_slam_f!20^post19, y!21^0'=y!21^post19, (x_slam_f!20^0-x_slam_f!20^post19 == 0 /\ a!511^0-a!511^post19 == 0 /\ -x!1365^post19+x!1365^0 == 0 /\ -rcd!63^post19+rcd!63^0 == 0 /\ -i!406^post19+i!406^0 == 0 /\ -rcd!2515^post19+rcd!2515^0 == 0 /\ -i!29^post19+i!29^0 == 0 /\ -y!21^post19+y!21^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post19 == 0 /\ -x!22^post19+x!22^0 == 0 /\ a!1610^0-a!1610^post19 == 0 /\ __disjvr_4^0-__disjvr_4^post19 == 0 /\ -result!12^post19+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post19+temp!34^0 == 0 /\ -a!1810^post19+a!1810^0 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ -a!419^post19+a!419^0 == 0 /\ temp0!17^0-temp0!17^post19 == 0 /\ -ct!19^post19+ct!19^0 == 0 /\ x!15^0 <= 0 /\ length!28^0-length!28^post19 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!654^post19+a!654^0 == 0 /\ -sel_r!1224_flink!24^post19+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post19 == 0 /\ __disjvr_6^0-__disjvr_6^post19 == 0 /\ rcd!83^0-rcd!83^post19 == 0 /\ -rcd!2393^post19+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post19 == 0 /\ -__disjvr_7^post19+__disjvr_7^0 == 0 /\ -head!16^post19+head!16^0 == 0 /\ -t!25^post19+t!25^0 == 0 /\ a!1052^0-a!1052^post19 == 0 /\ x!15^0-x!15^post19 == 0 /\ a!2238^0-a!2238^post19 == 0 /\ head!405^0-head!405^post19 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1055^0-a!1055^post19 == 0 /\ -__disjvr_8^post19+__disjvr_8^0 == 0 /\ -__disjvr_5^post19+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post19 == 0 /\ -sdv_callsite_return_1!32^post19+sdv_callsite_return_1!32^0 == 0 /\ -x!18^post19+x!18^0 == 0 /\ -a!1370^post19+a!1370^0 == 0 /\ -sdv_callsite_return_1!14^post19+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ r!543^0-r!543^post19 == 0 /\ -ct!19^0 <= 0 /\ -a!244^post19+a!244^0 == 0 /\ ct!19^0 <= 0 /\ -nondet!13^post19+nondet!13^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -r!662^post19+r!662^0 == 0 /\ x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post19 == 0 /\ -head!31^post19+head!31^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0 /\ -a!2035^post19+a!2035^0 == 0), cost: 1 19: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, __disjvr_4^0'=__disjvr_4^post20, __disjvr_5^0'=__disjvr_5^post20, __disjvr_6^0'=__disjvr_6^post20, __disjvr_7^0'=__disjvr_7^post20, __disjvr_8^0'=__disjvr_8^post20, a!1052^0'=a!1052^post20, a!1055^0'=a!1055^post20, a!1370^0'=a!1370^post20, a!1371^0'=a!1371^post20, a!1610^0'=a!1610^post20, a!1810^0'=a!1810^post20, a!2035^0'=a!2035^post20, a!2238^0'=a!2238^post20, a!244^0'=a!244^post20, a!419^0'=a!419^post20, a!511^0'=a!511^post20, a!654^0'=a!654^post20, ct!19^0'=ct!19^post20, head!16^0'=head!16^post20, head!31^0'=head!31^post20, head!405^0'=head!405^post20, i!29^0'=i!29^post20, i!406^0'=i!406^post20, length!28^0'=length!28^post20, nondet!13^0'=nondet!13^post20, r!543^0'=r!543^post20, r!662^0'=r!662^post20, rcd!2393^0'=rcd!2393^post20, rcd!2460^0'=rcd!2460^post20, rcd!2515^0'=rcd!2515^post20, rcd!63^0'=rcd!63^post20, rcd!83^0'=rcd!83^post20, result!12^0'=result!12^post20, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post20, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post20, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post20, sel_r!543_flink!24^0'=sel_r!543_flink!24^post20, t!25^0'=t!25^post20, temp!34^0'=temp!34^post20, temp0!17^0'=temp0!17^post20, temp0!30^0'=temp0!30^post20, tmp!33^0'=tmp!33^post20, x!1365^0'=x!1365^post20, x!15^0'=x!15^post20, x!18^0'=x!18^post20, x!22^0'=x!22^post20, x_slam_f!20^0'=x_slam_f!20^post20, y!21^0'=y!21^post20, (-__disjvr_7^post20+__disjvr_7^0 == 0 /\ a!654^0-a!654^post20 == 0 /\ -y!21^post20+y!21^0 == 0 /\ -nondet!13^post20+nondet!13^0 == 0 /\ a!1370^0-a!1370^post20 == 0 /\ a!244^0-a!244^post20 == 0 /\ -r!662^post20+r!662^0 == 0 /\ head!31^0-head!31^post20 == 0 /\ __disjvr_4^0-__disjvr_4^post20 == 0 /\ result!12^0-result!12^post20 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post20+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post20 == 0 /\ -a!1610^post20+a!1610^0 == 0 /\ a!1052^0-a!1052^post20 == 0 /\ -t!25^post20+t!25^0 == 0 /\ x!15^0 <= 0 /\ -temp0!30^post20+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post20+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post20 == 0 /\ x!18^0-x!18^post20 == 0 /\ length!28^0-length!28^post20 == 0 /\ rcd!83^0-rcd!83^post20 == 0 /\ -a!2035^post20+a!2035^0 == 0 /\ -__disjvr_6^post20+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -i!29^post20+i!29^0 == 0 /\ -temp!34^post20+temp!34^0 == 0 /\ -x!22^post20+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post20 == 0 /\ -head!16^post20+head!16^0 == 0 /\ 1+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post20+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ temp0!17^0-temp0!17^post20 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -rcd!2460^post20+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -rcd!2515^post20+rcd!2515^0 == 0 /\ -x!15^post20+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post20 == 0 /\ -__disjvr_5^post20+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post20 == 0 /\ -a!1055^post20+a!1055^0 == 0 /\ x!1365^0-x!1365^post20 == 0 /\ -a!419^post20+a!419^0 == 0 /\ r!543^0-r!543^post20 == 0 /\ head!405^0-head!405^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post20 == 0 /\ -ct!19^0 <= 0 /\ -i!406^post20+i!406^0 == 0 /\ -__disjvr_2^post20+__disjvr_2^0 == 0 /\ 1-a!2035^0 <= 0 /\ rcd!2393^0-rcd!2393^post20 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2238^post20+a!2238^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ -a!511^post20+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post20 == 0), cost: 1 20: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, __disjvr_4^0'=__disjvr_4^post21, __disjvr_5^0'=__disjvr_5^post21, __disjvr_6^0'=__disjvr_6^post21, __disjvr_7^0'=__disjvr_7^post21, __disjvr_8^0'=__disjvr_8^post21, a!1052^0'=a!1052^post21, a!1055^0'=a!1055^post21, a!1370^0'=a!1370^post21, a!1371^0'=a!1371^post21, a!1610^0'=a!1610^post21, a!1810^0'=a!1810^post21, a!2035^0'=a!2035^post21, a!2238^0'=a!2238^post21, a!244^0'=a!244^post21, a!419^0'=a!419^post21, a!511^0'=a!511^post21, a!654^0'=a!654^post21, ct!19^0'=ct!19^post21, head!16^0'=head!16^post21, head!31^0'=head!31^post21, head!405^0'=head!405^post21, i!29^0'=i!29^post21, i!406^0'=i!406^post21, length!28^0'=length!28^post21, nondet!13^0'=nondet!13^post21, r!543^0'=r!543^post21, r!662^0'=r!662^post21, rcd!2393^0'=rcd!2393^post21, rcd!2460^0'=rcd!2460^post21, rcd!2515^0'=rcd!2515^post21, rcd!63^0'=rcd!63^post21, rcd!83^0'=rcd!83^post21, result!12^0'=result!12^post21, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post21, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post21, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post21, sel_r!543_flink!24^0'=sel_r!543_flink!24^post21, t!25^0'=t!25^post21, temp!34^0'=temp!34^post21, temp0!17^0'=temp0!17^post21, temp0!30^0'=temp0!30^post21, tmp!33^0'=tmp!33^post21, x!1365^0'=x!1365^post21, x!15^0'=x!15^post21, x!18^0'=x!18^post21, x!22^0'=x!22^post21, x_slam_f!20^0'=x_slam_f!20^post21, y!21^0'=y!21^post21, (x!15^0-x!15^post21 == 0 /\ -sdv_callsite_return_1!32^post21+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post21 == 0 /\ a!244^0-a!244^post21 == 0 /\ temp!34^0-temp!34^post21 == 0 /\ -head!31^post21+head!31^0 == 0 /\ a!1610^0-a!1610^post21 == 0 /\ head!16^0-head!16^post21 == 0 /\ x!18^0-x!18^post21 == 0 /\ -rcd!2393^post21+rcd!2393^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post21 == 0 /\ length!28^0-length!28^post21 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -rcd!2515^post21+rcd!2515^0 == 0 /\ __disjvr_6^0-__disjvr_6^post21 == 0 /\ a!654^0-a!654^post21 == 0 /\ y!21^0-y!21^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ a!511^0-a!511^post21 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_1^post21+__disjvr_1^0 == 0 /\ -__disjvr_5^post21+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post21 == 0 /\ -x!22^post21+x!22^0 == 0 /\ -a!2035^post21+a!2035^0 == 0 /\ -i!406^post21+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post21+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post21 == 0 /\ temp0!30^0-temp0!30^post21 == 0 /\ __disjvr_3^0-__disjvr_3^post21 == 0 /\ -nondet!13^post21+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post21 == 0 /\ rcd!2460^0-rcd!2460^post21 == 0 /\ head!405^0-head!405^post21 == 0 /\ -r!543^post21+r!543^0 == 0 /\ -r!662^post21+r!662^0 == 0 /\ -result!12^post21+result!12^0 == 0 /\ -a!1370^post21+a!1370^0 == 0 /\ -__disjvr_7^post21+__disjvr_7^0 == 0 /\ -a!1810^post21+a!1810^0 == 0 /\ -__disjvr_8^post21+__disjvr_8^0 == 0 /\ -a!1055^post21+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post21 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post21 == 0 /\ -rcd!63^post21+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post21 == 0 /\ -x!1365^post21+x!1365^0 == 0 /\ -ct!19^post21+ct!19^0 == 0 /\ a!2238^0-a!2238^post21 == 0 /\ -__disjvr_4^post21+__disjvr_4^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -t!25^post21+t!25^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!29^post21+i!29^0 == 0 /\ -a!419^post21+a!419^0 == 0), cost: 1 21: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, __disjvr_4^0'=__disjvr_4^post22, __disjvr_5^0'=__disjvr_5^post22, __disjvr_6^0'=__disjvr_6^post22, __disjvr_7^0'=__disjvr_7^post22, __disjvr_8^0'=__disjvr_8^post22, a!1052^0'=a!1052^post22, a!1055^0'=a!1055^post22, a!1370^0'=a!1370^post22, a!1371^0'=a!1371^post22, a!1610^0'=a!1610^post22, a!1810^0'=a!1810^post22, a!2035^0'=a!2035^post22, a!2238^0'=a!2238^post22, a!244^0'=a!244^post22, a!419^0'=a!419^post22, a!511^0'=a!511^post22, a!654^0'=a!654^post22, ct!19^0'=ct!19^post22, head!16^0'=head!16^post22, head!31^0'=head!31^post22, head!405^0'=head!405^post22, i!29^0'=i!29^post22, i!406^0'=i!406^post22, length!28^0'=length!28^post22, nondet!13^0'=nondet!13^post22, r!543^0'=r!543^post22, r!662^0'=r!662^post22, rcd!2393^0'=rcd!2393^post22, rcd!2460^0'=rcd!2460^post22, rcd!2515^0'=rcd!2515^post22, rcd!63^0'=rcd!63^post22, rcd!83^0'=rcd!83^post22, result!12^0'=result!12^post22, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post22, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post22, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post22, sel_r!543_flink!24^0'=sel_r!543_flink!24^post22, t!25^0'=t!25^post22, temp!34^0'=temp!34^post22, temp0!17^0'=temp0!17^post22, temp0!30^0'=temp0!30^post22, tmp!33^0'=tmp!33^post22, x!1365^0'=x!1365^post22, x!15^0'=x!15^post22, x!18^0'=x!18^post22, x!22^0'=x!22^post22, x_slam_f!20^0'=x_slam_f!20^post22, y!21^0'=y!21^post22, (a!1371^0-a!1371^post22 == 0 /\ __disjvr_4^0-__disjvr_4^post22 == 0 /\ a!1052^0-a!1052^post22 == 0 /\ r!543^0-r!543^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -__disjvr_5^post22+__disjvr_5^0 == 0 /\ -__disjvr_3^post22+__disjvr_3^0 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ length!28^0-length!28^post22 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post22 == 0 /\ __disjvr_6^0-__disjvr_6^post22 == 0 /\ result!12^0-result!12^post22 == 0 /\ -rcd!63^post22+rcd!63^0 == 0 /\ -temp!34^post22+temp!34^0 == 0 /\ x!18^0-x!18^post22 == 0 /\ x!15^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post22 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -i!29^post22+i!29^0 == 0 /\ -a!1055^post22+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post22 == 0 /\ __disjvr_8^0-__disjvr_8^post22 == 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post22 == 0 /\ -t!25^post22+t!25^0 == 0 /\ a!654^0-a!654^post22 == 0 /\ -ct!19^post22+ct!19^0 == 0 /\ a!1370^0-a!1370^post22 == 0 /\ -nondet!13^post22+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post22+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post22+x!22^0 == 0 /\ -a!2238^post22+a!2238^0 == 0 /\ -a!2035^post22+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post22 == 0 /\ -r!662^post22+r!662^0 == 0 /\ -a!511^post22+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post22 == 0 /\ -a!419^post22+a!419^0 == 0 /\ -rcd!2393^post22+rcd!2393^0 == 0 /\ -y!21^post22+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!1610^post22+a!1610^0 == 0 /\ -head!16^post22+head!16^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post22+rcd!2515^0 == 0 /\ head!405^0-head!405^post22 == 0 /\ -i!406^post22+i!406^0 == 0 /\ rcd!2460^0-rcd!2460^post22 == 0 /\ x!15^0-x!15^post22 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post22 == 0 /\ -__disjvr_7^post22+__disjvr_7^0 == 0 /\ __disjvr_1^0-__disjvr_1^post22 == 0 /\ -x!1365^post22+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post22 == 0 /\ a!244^0-a!244^post22 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!1810^0-a!1810^post22 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post22+temp0!30^0 == 0 /\ x!22^0 <= 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 22: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post23, __disjvr_1^0'=__disjvr_1^post23, __disjvr_2^0'=__disjvr_2^post23, __disjvr_3^0'=__disjvr_3^post23, __disjvr_4^0'=__disjvr_4^post23, __disjvr_5^0'=__disjvr_5^post23, __disjvr_6^0'=__disjvr_6^post23, __disjvr_7^0'=__disjvr_7^post23, __disjvr_8^0'=__disjvr_8^post23, a!1052^0'=a!1052^post23, a!1055^0'=a!1055^post23, a!1370^0'=a!1370^post23, a!1371^0'=a!1371^post23, a!1610^0'=a!1610^post23, a!1810^0'=a!1810^post23, a!2035^0'=a!2035^post23, a!2238^0'=a!2238^post23, a!244^0'=a!244^post23, a!419^0'=a!419^post23, a!511^0'=a!511^post23, a!654^0'=a!654^post23, ct!19^0'=ct!19^post23, head!16^0'=head!16^post23, head!31^0'=head!31^post23, head!405^0'=head!405^post23, i!29^0'=i!29^post23, i!406^0'=i!406^post23, length!28^0'=length!28^post23, nondet!13^0'=nondet!13^post23, r!543^0'=r!543^post23, r!662^0'=r!662^post23, rcd!2393^0'=rcd!2393^post23, rcd!2460^0'=rcd!2460^post23, rcd!2515^0'=rcd!2515^post23, rcd!63^0'=rcd!63^post23, rcd!83^0'=rcd!83^post23, result!12^0'=result!12^post23, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post23, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post23, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post23, sel_r!543_flink!24^0'=sel_r!543_flink!24^post23, t!25^0'=t!25^post23, temp!34^0'=temp!34^post23, temp0!17^0'=temp0!17^post23, temp0!30^0'=temp0!30^post23, tmp!33^0'=tmp!33^post23, x!1365^0'=x!1365^post23, x!15^0'=x!15^post23, x!18^0'=x!18^post23, x!22^0'=x!22^post23, x_slam_f!20^0'=x_slam_f!20^post23, y!21^0'=y!21^post23, (a!1052^0-a!1052^post23 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post23 == 0 /\ -x!18^post23+x!18^0 == 0 /\ -r!543^post23+r!543^0 == 0 /\ -r!662^post23+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post23 == 0 /\ rcd!83^0-rcd!83^post23 == 0 /\ __disjvr_4^0-__disjvr_4^post23 == 0 /\ temp0!17^0-temp0!17^post23 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post23 == 0 /\ i!29^0-i!29^post23 == 0 /\ -rcd!2515^post23+rcd!2515^0 == 0 /\ -__disjvr_0^post23+__disjvr_0^0 == 0 /\ -y!21^post23+y!21^0 == 0 /\ -__disjvr_2^post23+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post23 == 0 /\ -x!1365^post23+x!1365^0 == 0 /\ a!244^0-a!244^post23 == 0 /\ head!405^0-head!405^post23 == 0 /\ -a!419^post23+a!419^0 == 0 /\ x!15^0 <= 0 /\ -a!2238^post23+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post23 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_8^post23+__disjvr_8^0 == 0 /\ -temp!34^post23+temp!34^0 == 0 /\ -x!22^post23+x!22^0 == 0 /\ -a!1055^post23+a!1055^0 == 0 /\ 1+t!25^0 <= 0 /\ a!511^0-a!511^post23 == 0 /\ rcd!63^0-rcd!63^post23 == 0 /\ -__disjvr_6^post23+__disjvr_6^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post23 == 0 /\ x!15^0-x!15^post23 == 0 /\ rcd!2393^0-rcd!2393^post23 == 0 /\ a!1810^0-a!1810^post23 == 0 /\ -sel_r!1224_flink!24^post23+sel_r!1224_flink!24^0 == 0 /\ __disjvr_1^0-__disjvr_1^post23 == 0 /\ a!654^0-a!654^post23 == 0 /\ -head!31^post23+head!31^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -ct!19^post23+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_5^post23+__disjvr_5^0 == 0 /\ -rcd!2460^post23+rcd!2460^0 == 0 /\ -__disjvr_3^post23+__disjvr_3^0 == 0 /\ -a!2035^post23+a!2035^0 == 0 /\ length!28^0-length!28^post23 == 0 /\ -a!1370^post23+a!1370^0 == 0 /\ a!1371^0-a!1371^post23 == 0 /\ x_slam_f!20^0-x_slam_f!20^post23 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_7^post23+__disjvr_7^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ t!25^0-t!25^post23 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ result!12^0-result!12^post23 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post23+i!406^0 == 0 /\ -head!16^post23+head!16^0 == 0 /\ -a!1610^post23+a!1610^0 == 0), cost: 1 23: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post24, __disjvr_1^0'=__disjvr_1^post24, __disjvr_2^0'=__disjvr_2^post24, __disjvr_3^0'=__disjvr_3^post24, __disjvr_4^0'=__disjvr_4^post24, __disjvr_5^0'=__disjvr_5^post24, __disjvr_6^0'=__disjvr_6^post24, __disjvr_7^0'=__disjvr_7^post24, __disjvr_8^0'=__disjvr_8^post24, a!1052^0'=a!1052^post24, a!1055^0'=a!1055^post24, a!1370^0'=a!1370^post24, a!1371^0'=a!1371^post24, a!1610^0'=a!1610^post24, a!1810^0'=a!1810^post24, a!2035^0'=a!2035^post24, a!2238^0'=a!2238^post24, a!244^0'=a!244^post24, a!419^0'=a!419^post24, a!511^0'=a!511^post24, a!654^0'=a!654^post24, ct!19^0'=ct!19^post24, head!16^0'=head!16^post24, head!31^0'=head!31^post24, head!405^0'=head!405^post24, i!29^0'=i!29^post24, i!406^0'=i!406^post24, length!28^0'=length!28^post24, nondet!13^0'=nondet!13^post24, r!543^0'=r!543^post24, r!662^0'=r!662^post24, rcd!2393^0'=rcd!2393^post24, rcd!2460^0'=rcd!2460^post24, rcd!2515^0'=rcd!2515^post24, rcd!63^0'=rcd!63^post24, rcd!83^0'=rcd!83^post24, result!12^0'=result!12^post24, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post24, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post24, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post24, sel_r!543_flink!24^0'=sel_r!543_flink!24^post24, t!25^0'=t!25^post24, temp!34^0'=temp!34^post24, temp0!17^0'=temp0!17^post24, temp0!30^0'=temp0!30^post24, tmp!33^0'=tmp!33^post24, x!1365^0'=x!1365^post24, x!15^0'=x!15^post24, x!18^0'=x!18^post24, x!22^0'=x!22^post24, x_slam_f!20^0'=x_slam_f!20^post24, y!21^0'=y!21^post24, (-sdv_callsite_return_1!32^post24+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post24 == 0 /\ a!654^0-a!654^post24 == 0 /\ __disjvr_8^0-__disjvr_8^post24 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post24+y!21^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!511^post24+a!511^0 == 0 /\ -__disjvr_0^post24+__disjvr_0^0 == 0 /\ __disjvr_2^0-__disjvr_2^post24 == 0 /\ -x_slam_f!20^post24+x_slam_f!20^0 == 0 /\ -a!2035^post24+a!2035^0 == 0 /\ a!1810^0-a!1810^post24 == 0 /\ __disjvr_1^0-__disjvr_1^post24 == 0 /\ -nondet!13^post24+nondet!13^0 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post24 == 0 /\ -r!662^post24+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post24 == 0 /\ -y!21^0 <= 0 /\ -x!15^post24+x!15^0 == 0 /\ x!1365^0-x!1365^post24 == 0 /\ -__disjvr_7^post24+__disjvr_7^0 == 0 /\ -a!1052^post24+a!1052^0 == 0 /\ -a!1610^post24+a!1610^0 == 0 /\ 1+t!25^0 <= 0 /\ -rcd!2460^post24+rcd!2460^0 == 0 /\ length!28^0-length!28^post24 == 0 /\ -sdv_callsite_return_1!14^post24+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post24 == 0 /\ -x!22^post24+x!22^0 == 0 /\ a!244^0-a!244^post24 == 0 /\ -__disjvr_6^post24+__disjvr_6^0 == 0 /\ rcd!63^0-rcd!63^post24 == 0 /\ temp!34^0-temp!34^post24 == 0 /\ -ct!19^post24+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post24 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post24+a!419^0 == 0 /\ -__disjvr_5^post24+__disjvr_5^0 == 0 /\ a!1371^0-a!1371^post24 == 0 /\ -i!406^post24+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -i!29^post24+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_3^post24+__disjvr_3^0 == 0 /\ result!12^0-result!12^post24 == 0 /\ head!31^0-head!31^post24 == 0 /\ x!18^0-x!18^post24 == 0 /\ -r!543^post24+r!543^0 == 0 /\ -a!2238^post24+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post24 == 0 /\ -a!1055^post24+a!1055^0 == 0 /\ -t!25^post24+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -head!16^post24+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post24 == 0 /\ head!405^0-head!405^post24 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -rcd!2515^post24+rcd!2515^0 == 0 /\ -temp0!30^post24+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post24 == 0), cost: 1 24: l2 -> l0 : __disjvr_0^0'=__disjvr_0^post25, __disjvr_1^0'=__disjvr_1^post25, __disjvr_2^0'=__disjvr_2^post25, __disjvr_3^0'=__disjvr_3^post25, __disjvr_4^0'=__disjvr_4^post25, __disjvr_5^0'=__disjvr_5^post25, __disjvr_6^0'=__disjvr_6^post25, __disjvr_7^0'=__disjvr_7^post25, __disjvr_8^0'=__disjvr_8^post25, a!1052^0'=a!1052^post25, a!1055^0'=a!1055^post25, a!1370^0'=a!1370^post25, a!1371^0'=a!1371^post25, a!1610^0'=a!1610^post25, a!1810^0'=a!1810^post25, a!2035^0'=a!2035^post25, a!2238^0'=a!2238^post25, a!244^0'=a!244^post25, a!419^0'=a!419^post25, a!511^0'=a!511^post25, a!654^0'=a!654^post25, ct!19^0'=ct!19^post25, head!16^0'=head!16^post25, head!31^0'=head!31^post25, head!405^0'=head!405^post25, i!29^0'=i!29^post25, i!406^0'=i!406^post25, length!28^0'=length!28^post25, nondet!13^0'=nondet!13^post25, r!543^0'=r!543^post25, r!662^0'=r!662^post25, rcd!2393^0'=rcd!2393^post25, rcd!2460^0'=rcd!2460^post25, rcd!2515^0'=rcd!2515^post25, rcd!63^0'=rcd!63^post25, rcd!83^0'=rcd!83^post25, result!12^0'=result!12^post25, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post25, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post25, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post25, sel_r!543_flink!24^0'=sel_r!543_flink!24^post25, t!25^0'=t!25^post25, temp!34^0'=temp!34^post25, temp0!17^0'=temp0!17^post25, temp0!30^0'=temp0!30^post25, tmp!33^0'=tmp!33^post25, x!1365^0'=x!1365^post25, x!15^0'=x!15^post25, x!18^0'=x!18^post25, x!22^0'=x!22^post25, x_slam_f!20^0'=x_slam_f!20^post25, y!21^0'=y!21^post25, (-length!28^post25+length!28^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post25 == 0 /\ -x!1365^post25+x!1365^0 == 0 /\ -i!29^post25+i!29^0 == 0 /\ -head!405^post25+head!405^0 == 0 /\ y!21^0-y!21^post25 == 0 /\ -__disjvr_5^post25+__disjvr_5^0 == 0 /\ -__disjvr_1^post25+__disjvr_1^0 == 0 /\ -__disjvr_4^post25+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post25 == 0 /\ -temp0!30^post25+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post25 == 0 /\ a!1610^0-a!1610^post25 == 0 /\ -sdv_callsite_return_1!14^post25+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post25+__disjvr_2^0 == 0 /\ -a!244^post25+a!244^0 == 0 /\ -a!2035^post25+a!2035^0 == 0 /\ -x!18^post25+x!18^0 == 0 /\ -__disjvr_8^post25+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post25 == 0 /\ x!15^0-x!15^post25 == 0 /\ r!543^0-r!543^post25 == 0 /\ -a!1810^post25+a!1810^0 == 0 /\ a!1371^0-a!1371^post25 == 0 /\ temp!34^0-temp!34^post25 == 0 /\ -head!16^post25+head!16^0 == 0 /\ a!2238^0-a!2238^post25 == 0 /\ -rcd!63^post25+rcd!63^0 == 0 /\ -rcd!2515^post25+rcd!2515^0 == 0 /\ head!31^0-head!31^post25 == 0 /\ result!12^0-result!12^post25 == 0 /\ a!1052^0-a!1052^post25 == 0 /\ a!1055^0-a!1055^post25 == 0 /\ __disjvr_6^0-__disjvr_6^post25 == 0 /\ __disjvr_3^0-__disjvr_3^post25 == 0 /\ rcd!2460^0-rcd!2460^post25 == 0 /\ -t!25^post25+t!25^0 == 0 /\ -x!22^post25+x!22^0 == 0 /\ tmp!33^0-tmp!33^post25 == 0 /\ rcd!83^0-rcd!83^post25 == 0 /\ x_slam_f!20^0-x_slam_f!20^post25 == 0 /\ -rcd!2393^post25+rcd!2393^0 == 0 /\ a!511^0-a!511^post25 == 0 /\ -ct!19^post25+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post25+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post25+a!419^0 == 0 /\ a!654^0-a!654^post25 == 0 /\ -__disjvr_7^post25+__disjvr_7^0 == 0 /\ -a!1370^post25+a!1370^0 == 0 /\ -nondet!13^post25+nondet!13^0 == 0 /\ i!406^0-i!406^post25 == 0 /\ -r!662^post25+r!662^0 == 0), cost: 1 25: l7 -> l8 : __disjvr_0^0'=__disjvr_0^post26, __disjvr_1^0'=__disjvr_1^post26, __disjvr_2^0'=__disjvr_2^post26, __disjvr_3^0'=__disjvr_3^post26, __disjvr_4^0'=__disjvr_4^post26, __disjvr_5^0'=__disjvr_5^post26, __disjvr_6^0'=__disjvr_6^post26, __disjvr_7^0'=__disjvr_7^post26, __disjvr_8^0'=__disjvr_8^post26, a!1052^0'=a!1052^post26, a!1055^0'=a!1055^post26, a!1370^0'=a!1370^post26, a!1371^0'=a!1371^post26, a!1610^0'=a!1610^post26, a!1810^0'=a!1810^post26, a!2035^0'=a!2035^post26, a!2238^0'=a!2238^post26, a!244^0'=a!244^post26, a!419^0'=a!419^post26, a!511^0'=a!511^post26, a!654^0'=a!654^post26, ct!19^0'=ct!19^post26, head!16^0'=head!16^post26, head!31^0'=head!31^post26, head!405^0'=head!405^post26, i!29^0'=i!29^post26, i!406^0'=i!406^post26, length!28^0'=length!28^post26, nondet!13^0'=nondet!13^post26, r!543^0'=r!543^post26, r!662^0'=r!662^post26, rcd!2393^0'=rcd!2393^post26, rcd!2460^0'=rcd!2460^post26, rcd!2515^0'=rcd!2515^post26, rcd!63^0'=rcd!63^post26, rcd!83^0'=rcd!83^post26, result!12^0'=result!12^post26, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post26, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post26, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post26, sel_r!543_flink!24^0'=sel_r!543_flink!24^post26, t!25^0'=t!25^post26, temp!34^0'=temp!34^post26, temp0!17^0'=temp0!17^post26, temp0!30^0'=temp0!30^post26, tmp!33^0'=tmp!33^post26, x!1365^0'=x!1365^post26, x!15^0'=x!15^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (0 == 0 /\ -__disjvr_7^post26+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post26 == 0 /\ a!1810^0-a!1810^post26 == 0 /\ a!654^0-a!654^post26 == 0 /\ -x!1365^post26+x!1365^0 == 0 /\ __disjvr_8^0-__disjvr_8^post26 == 0 /\ -rcd!2460^post26+rcd!2460^0 == 0 /\ -rcd!2515^post26+rcd!2515^0 == 0 /\ -rcd!83^post26+rcd!83^0 == 0 /\ __disjvr_1^0-__disjvr_1^post26 == 0 /\ y!21^0-x!22^0 <= 0 /\ nondet!13^0-nondet!13^post26 == 0 /\ -a!1052^post26+a!1052^0 == 0 /\ -a!2238^post26+a!2238^0 == 0 /\ -__disjvr_0^post26+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post26 == 0 /\ temp0!17^0-temp0!17^post26 == 0 /\ a!1370^0-a!1370^post26 == 0 /\ -__disjvr_2^post26+__disjvr_2^0 == 0 /\ -r!543^post26+r!543^0 == 0 /\ -temp!34^post26+temp!34^0 == 0 /\ a!1371^0-a!1371^post26 == 0 /\ temp0!30^0-temp0!30^post26 == 0 /\ -__disjvr_6^post26+__disjvr_6^0 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -temp0!17^0+result!12^post26 == 0 /\ __disjvr_5^0-__disjvr_5^post26 == 0 /\ -i!406^post26+i!406^0 == 0 /\ -i!29^post26+i!29^0 == 0 /\ -sdv_callsite_return_1!32^post26+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post26 == 0 /\ tmp!33^0-tmp!33^post26 == 0 /\ -sel_r!1224_flink!24^post26+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post26 == 0 /\ rcd!2393^0-rcd!2393^post26 == 0 /\ -a!2035^post26+a!2035^0 == 0 /\ a!244^0-a!244^post26 == 0 /\ -a!1055^post26+a!1055^0 == 0 /\ head!31^0-head!31^post26 == 0 /\ -a!511^post26+a!511^0 == 0 /\ length!28^0-length!28^post26 == 0 /\ -__disjvr_3^post26+__disjvr_3^0 == 0 /\ head!405^0-head!405^post26 == 0 /\ a!419^0-a!419^post26 == 0 /\ -r!662^post26+r!662^0 == 0 /\ -head!16^post26+head!16^0 == 0 /\ -a!1610^post26+a!1610^0 == 0 /\ x!15^0-x!15^post26 == 0), cost: 1 28: l7 -> l9 : __disjvr_0^0'=__disjvr_0^post29, __disjvr_1^0'=__disjvr_1^post29, __disjvr_2^0'=__disjvr_2^post29, __disjvr_3^0'=__disjvr_3^post29, __disjvr_4^0'=__disjvr_4^post29, __disjvr_5^0'=__disjvr_5^post29, __disjvr_6^0'=__disjvr_6^post29, __disjvr_7^0'=__disjvr_7^post29, __disjvr_8^0'=__disjvr_8^post29, a!1052^0'=a!1052^post29, a!1055^0'=a!1055^post29, a!1370^0'=a!1370^post29, a!1371^0'=a!1371^post29, a!1610^0'=a!1610^post29, a!1810^0'=a!1810^post29, a!2035^0'=a!2035^post29, a!2238^0'=a!2238^post29, a!244^0'=a!244^post29, a!419^0'=a!419^post29, a!511^0'=a!511^post29, a!654^0'=a!654^post29, ct!19^0'=ct!19^post29, head!16^0'=head!16^post29, head!31^0'=head!31^post29, head!405^0'=head!405^post29, i!29^0'=i!29^post29, i!406^0'=i!406^post29, length!28^0'=length!28^post29, nondet!13^0'=nondet!13^post29, r!543^0'=r!543^post29, r!662^0'=r!662^post29, rcd!2393^0'=rcd!2393^post29, rcd!2460^0'=rcd!2460^post29, rcd!2515^0'=rcd!2515^post29, rcd!63^0'=rcd!63^post29, rcd!83^0'=rcd!83^post29, result!12^0'=result!12^post29, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post29, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post29, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post29, sel_r!543_flink!24^0'=sel_r!543_flink!24^post29, t!25^0'=t!25^post29, temp!34^0'=temp!34^post29, temp0!17^0'=temp0!17^post29, temp0!30^0'=temp0!30^post29, tmp!33^0'=tmp!33^post29, x!1365^0'=x!1365^post29, x!15^0'=x!15^post29, x!18^0'=x!18^post29, x!22^0'=x!22^post29, x_slam_f!20^0'=x_slam_f!20^post29, y!21^0'=y!21^post29, (i!29^0-i!29^post29 == 0 /\ -head!16^post29+head!16^0 == 0 /\ rcd!83^0-rcd!83^post29 == 0 /\ x!1365^0-x!1365^post29 == 0 /\ result!12^0-result!12^post29 == 0 /\ -i!406^post29+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post29 == 0 /\ -temp0!30^post29+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post29+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post29+temp!34^0 == 0 /\ head!405^0-head!405^post29 == 0 /\ a!1052^0-a!1052^post29 == 0 /\ tmp!33^0-tmp!33^post29 == 0 /\ nondet!13^0-nondet!13^post29 == 0 /\ -a!511^post29+a!511^0 == 0 /\ -a!2035^post29+a!2035^0 == 0 /\ -a!1055^post29+a!1055^0 == 0 /\ -__disjvr_5^post29+__disjvr_5^0 == 0 /\ -__disjvr_3^post29+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post29 == 0 /\ -r!543^post29+r!543^0 == 0 /\ -x!15^post29+x!15^0 == 0 /\ -rcd!63^post29+rcd!63^0 == 0 /\ -x_slam_f!20^post29+x_slam_f!20^0 == 0 /\ -t!25^post29+t!25^0 == 0 /\ a!244^0-a!244^post29 == 0 /\ a!1810^0-a!1810^post29 == 0 /\ -__disjvr_7^post29+__disjvr_7^0 == 0 /\ -y!21^post29+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post29 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post29 == 0 /\ -__disjvr_1^0+__disjvr_1^post29 == 0 /\ -rcd!2393^post29+rcd!2393^0 == 0 /\ -x!22^post29+x!22^0 == 0 /\ temp0!17^0-temp0!17^post29 == 0 /\ x!18^0-x!18^post29 == 0 /\ -a!419^post29+a!419^0 == 0 /\ -a!2238^post29+a!2238^0 == 0 /\ -ct!19^post29+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post29 == 0 /\ -__disjvr_2^post29+__disjvr_2^0 == 0 /\ a!1370^0-a!1370^post29 == 0 /\ length!28^0-length!28^post29 == 0 /\ a!654^0-a!654^post29 == 0 /\ -sdv_callsite_return_1!32^post29+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post29+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post29 == 0 /\ head!31^0-head!31^post29 == 0 /\ -__disjvr_0^post29+__disjvr_0^0 == 0 /\ -rcd!2515^post29+rcd!2515^0 == 0 /\ -__disjvr_6^post29+__disjvr_6^0 == 0 /\ -r!662^post29+r!662^0 == 0 /\ a!1371^0-a!1371^post29 == 0), cost: 1 26: l8 -> l1 : __disjvr_0^0'=__disjvr_0^post27, __disjvr_1^0'=__disjvr_1^post27, __disjvr_2^0'=__disjvr_2^post27, __disjvr_3^0'=__disjvr_3^post27, __disjvr_4^0'=__disjvr_4^post27, __disjvr_5^0'=__disjvr_5^post27, __disjvr_6^0'=__disjvr_6^post27, __disjvr_7^0'=__disjvr_7^post27, __disjvr_8^0'=__disjvr_8^post27, a!1052^0'=a!1052^post27, a!1055^0'=a!1055^post27, a!1370^0'=a!1370^post27, a!1371^0'=a!1371^post27, a!1610^0'=a!1610^post27, a!1810^0'=a!1810^post27, a!2035^0'=a!2035^post27, a!2238^0'=a!2238^post27, a!244^0'=a!244^post27, a!419^0'=a!419^post27, a!511^0'=a!511^post27, a!654^0'=a!654^post27, ct!19^0'=ct!19^post27, head!16^0'=head!16^post27, head!31^0'=head!31^post27, head!405^0'=head!405^post27, i!29^0'=i!29^post27, i!406^0'=i!406^post27, length!28^0'=length!28^post27, nondet!13^0'=nondet!13^post27, r!543^0'=r!543^post27, r!662^0'=r!662^post27, rcd!2393^0'=rcd!2393^post27, rcd!2460^0'=rcd!2460^post27, rcd!2515^0'=rcd!2515^post27, rcd!63^0'=rcd!63^post27, rcd!83^0'=rcd!83^post27, result!12^0'=result!12^post27, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post27, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post27, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post27, sel_r!543_flink!24^0'=sel_r!543_flink!24^post27, t!25^0'=t!25^post27, temp!34^0'=temp!34^post27, temp0!17^0'=temp0!17^post27, temp0!30^0'=temp0!30^post27, tmp!33^0'=tmp!33^post27, x!1365^0'=x!1365^post27, x!15^0'=x!15^post27, x!18^0'=x!18^post27, x!22^0'=x!22^post27, x_slam_f!20^0'=x_slam_f!20^post27, y!21^0'=y!21^post27, (sel_r!543_flink!24^0-sel_r!543_flink!24^post27 == 0 /\ -head!16^post27+head!16^0 == 0 /\ -x_slam_f!20^post27+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post27+sdv_callsite_return_1!32^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post27+a!1370^0 == 0 /\ -__disjvr_8^post27+__disjvr_8^0 == 0 /\ -temp0!17^post27+temp0!17^0 == 0 /\ -t!25^post27+t!25^0 == 0 /\ -y!21^post27+y!21^0 == 0 /\ a!1371^0-a!1371^post27 == 0 /\ __disjvr_7^0-__disjvr_7^post27 == 0 /\ -x!1365^post27+x!1365^0 == 0 /\ temp!34^0-temp!34^post27 == 0 /\ -temp0!30^post27+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post27 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post27+sdv_callsite_return_1!14^0 == 0 /\ -nondet!13^post27+nondet!13^0 == 0 /\ a!1610^0-a!1610^post27 == 0 /\ 1-head!16^0 <= 0 /\ a!2238^0-a!2238^post27 == 0 /\ -x!22^post27+x!22^0 == 0 /\ -i!29^post27+i!29^0 == 0 /\ -a!2035^post27+a!2035^0 == 0 /\ -r!662^post27+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post27 == 0 /\ -a!244^post27+a!244^0 == 0 /\ -__disjvr_2^post27+__disjvr_2^0 == 0 /\ -__disjvr_3^post27+__disjvr_3^0 == 0 /\ -__disjvr_5^post27+__disjvr_5^0 == 0 /\ -__disjvr_0^post27+__disjvr_0^0 == 0 /\ -head!31^post27+head!31^0 == 0 /\ i!406^0-i!406^post27 == 0 /\ a!1055^0-a!1055^post27 == 0 /\ __disjvr_1^0-__disjvr_1^post27 == 0 /\ length!28^0-length!28^post27 == 0 /\ -rcd!63^post27+rcd!63^0 == 0 /\ rcd!2460^0-rcd!2460^post27 == 0 /\ -rcd!2515^post27+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post27 == 0 /\ r!543^0-r!543^post27 == 0 /\ -result!12^post27+result!12^0 == 0 /\ -x!15^post27+x!15^0 == 0 /\ -__disjvr_6^post27+__disjvr_6^0 == 0 /\ __disjvr_4^0-__disjvr_4^post27 == 0 /\ a!654^0-a!654^post27 == 0 /\ a!511^0-a!511^post27 == 0 /\ -a!1810^post27+a!1810^0 == 0 /\ -ct!19^post27+ct!19^0 == 0 /\ head!405^0-head!405^post27 == 0 /\ x!18^0-x!18^post27 == 0 /\ a!1052^0-a!1052^post27 == 0 /\ -a!419^post27+a!419^0 == 0 /\ -rcd!2393^post27+rcd!2393^0 == 0), cost: 1 27: l8 -> l1 : __disjvr_0^0'=__disjvr_0^post28, __disjvr_1^0'=__disjvr_1^post28, __disjvr_2^0'=__disjvr_2^post28, __disjvr_3^0'=__disjvr_3^post28, __disjvr_4^0'=__disjvr_4^post28, __disjvr_5^0'=__disjvr_5^post28, __disjvr_6^0'=__disjvr_6^post28, __disjvr_7^0'=__disjvr_7^post28, __disjvr_8^0'=__disjvr_8^post28, a!1052^0'=a!1052^post28, a!1055^0'=a!1055^post28, a!1370^0'=a!1370^post28, a!1371^0'=a!1371^post28, a!1610^0'=a!1610^post28, a!1810^0'=a!1810^post28, a!2035^0'=a!2035^post28, a!2238^0'=a!2238^post28, a!244^0'=a!244^post28, a!419^0'=a!419^post28, a!511^0'=a!511^post28, a!654^0'=a!654^post28, ct!19^0'=ct!19^post28, head!16^0'=head!16^post28, head!31^0'=head!31^post28, head!405^0'=head!405^post28, i!29^0'=i!29^post28, i!406^0'=i!406^post28, length!28^0'=length!28^post28, nondet!13^0'=nondet!13^post28, r!543^0'=r!543^post28, r!662^0'=r!662^post28, rcd!2393^0'=rcd!2393^post28, rcd!2460^0'=rcd!2460^post28, rcd!2515^0'=rcd!2515^post28, rcd!63^0'=rcd!63^post28, rcd!83^0'=rcd!83^post28, result!12^0'=result!12^post28, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post28, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post28, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post28, sel_r!543_flink!24^0'=sel_r!543_flink!24^post28, t!25^0'=t!25^post28, temp!34^0'=temp!34^post28, temp0!17^0'=temp0!17^post28, temp0!30^0'=temp0!30^post28, tmp!33^0'=tmp!33^post28, x!1365^0'=x!1365^post28, x!15^0'=x!15^post28, x!18^0'=x!18^post28, x!22^0'=x!22^post28, x_slam_f!20^0'=x_slam_f!20^post28, y!21^0'=y!21^post28, (a!1610^0-a!1610^post28 == 0 /\ tmp!33^0-tmp!33^post28 == 0 /\ rcd!63^0-rcd!63^post28 == 0 /\ a!1371^0-a!1371^post28 == 0 /\ temp0!30^0-temp0!30^post28 == 0 /\ -__disjvr_2^post28+__disjvr_2^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post28 == 0 /\ -__disjvr_1^post28+__disjvr_1^0 == 0 /\ length!28^0-length!28^post28 == 0 /\ -head!31^post28+head!31^0 == 0 /\ -__disjvr_7^post28+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post28 == 0 /\ a!1052^0-a!1052^post28 == 0 /\ rcd!2393^0-rcd!2393^post28 == 0 /\ -x!18^post28+x!18^0 == 0 /\ x!15^0-x!15^post28 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -i!406^post28+i!406^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post28 == 0 /\ -rcd!83^post28+rcd!83^0 == 0 /\ a!511^0-a!511^post28 == 0 /\ head!16^0-head!16^post28 == 0 /\ y!21^0-y!21^post28 == 0 /\ __disjvr_6^0-__disjvr_6^post28 == 0 /\ head!405^0-head!405^post28 == 0 /\ -a!1055^post28+a!1055^0 == 0 /\ -a!1370^post28+a!1370^0 == 0 /\ -x!22^post28+x!22^0 == 0 /\ -ct!19^post28+ct!19^0 == 0 /\ -__disjvr_5^post28+__disjvr_5^0 == 0 /\ -nondet!13^post28+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ -r!543^post28+r!543^0 == 0 /\ -i!29^post28+i!29^0 == 0 /\ -r!662^post28+r!662^0 == 0 /\ -a!419^post28+a!419^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post28 == 0 /\ a!654^0-a!654^post28 == 0 /\ -a!2035^post28+a!2035^0 == 0 /\ -a!244^post28+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post28 == 0 /\ result!12^0-result!12^post28 == 0 /\ a!2238^0-a!2238^post28 == 0 /\ rcd!2460^0-rcd!2460^post28 == 0 /\ -temp!34^post28+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post28 == 0 /\ -t!25^post28+t!25^0 == 0 /\ -rcd!2515^post28+rcd!2515^0 == 0 /\ -x!1365^post28+x!1365^0 == 0 /\ a!1810^0-a!1810^post28 == 0 /\ temp0!17^0-temp0!17^post28 == 0 /\ __disjvr_3^0-__disjvr_3^post28 == 0 /\ -sel_r!1224_flink!24^post28+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_8^post28+__disjvr_8^0 == 0), cost: 1 29: l9 -> l10 : __disjvr_0^0'=__disjvr_0^post30, __disjvr_1^0'=__disjvr_1^post30, __disjvr_2^0'=__disjvr_2^post30, __disjvr_3^0'=__disjvr_3^post30, __disjvr_4^0'=__disjvr_4^post30, __disjvr_5^0'=__disjvr_5^post30, __disjvr_6^0'=__disjvr_6^post30, __disjvr_7^0'=__disjvr_7^post30, __disjvr_8^0'=__disjvr_8^post30, a!1052^0'=a!1052^post30, a!1055^0'=a!1055^post30, a!1370^0'=a!1370^post30, a!1371^0'=a!1371^post30, a!1610^0'=a!1610^post30, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^post30, a!2238^0'=a!2238^post30, a!244^0'=a!244^post30, a!419^0'=a!419^post30, a!511^0'=a!511^post30, a!654^0'=a!654^post30, ct!19^0'=ct!19^post30, head!16^0'=head!16^post30, head!31^0'=head!31^post30, head!405^0'=head!405^post30, i!29^0'=i!29^post30, i!406^0'=i!406^post30, length!28^0'=length!28^post30, nondet!13^0'=nondet!13^post30, r!543^0'=r!543^post30, r!662^0'=r!662^post30, rcd!2393^0'=rcd!2393^post30, rcd!2460^0'=rcd!2460^post30, rcd!2515^0'=rcd!2515^post30, rcd!63^0'=rcd!63^post30, rcd!83^0'=rcd!83^post30, result!12^0'=result!12^post30, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post30, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post30, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post30, sel_r!543_flink!24^0'=sel_r!543_flink!24^post30, t!25^0'=t!25^post30, temp!34^0'=temp!34^post30, temp0!17^0'=temp0!17^post30, temp0!30^0'=temp0!30^post30, tmp!33^0'=tmp!33^post30, x!1365^0'=x!1365^post30, x!15^0'=x!15^post30, x!18^0'=x!18^post30, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^post30, y!21^0'=y!21^post30, (0 == 0 /\ i!406^0-i!406^post30 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post30 == 0 /\ y!21^0-y!21^post30 == 0 /\ -tmp!33^post30+tmp!33^0 == 0 /\ -x!1365^post30+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post30 == 0 /\ a!2238^0-a!2238^post30 == 0 /\ -rcd!63^post30+rcd!63^0 == 0 /\ x!18^0-x!18^post30 == 0 /\ -__disjvr_8^post30+__disjvr_8^0 == 0 /\ t!25^post30-x!22^0 == 0 /\ temp!34^0-temp!34^post30 == 0 /\ __disjvr_7^0-__disjvr_7^post30 == 0 /\ a!244^0-a!244^post30 == 0 /\ -__disjvr_4^post30+__disjvr_4^0 == 0 /\ -__disjvr_2^post30+__disjvr_2^0 == 0 /\ __disjvr_3^0-__disjvr_3^post30 == 0 /\ rcd!2515^0-rcd!2515^post30 == 0 /\ x!15^0-x!15^post30 == 0 /\ -a!419^post30+a!419^0 == 0 /\ -ct!19^post30+ct!19^0 == 0 /\ -rcd!2393^post30+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post30 == 0 /\ r!543^0-r!543^post30 == 0 /\ -i!29^post30+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post30 == 0 /\ a!1371^0-a!1371^post30 == 0 /\ a!654^0-a!654^post30 == 0 /\ a!1055^0-a!1055^post30 == 0 /\ a!511^0-a!511^post30 == 0 /\ __disjvr_6^0-__disjvr_6^post30 == 0 /\ a!1610^0-a!1610^post30 == 0 /\ -sdv_callsite_return_1!32^post30+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post30 == 0 /\ -head!16^post30+head!16^0 == 0 /\ result!12^0-result!12^post30 == 0 /\ x_slam_f!20^0-x_slam_f!20^post30 == 0 /\ -a!1370^post30+a!1370^0 == 0 /\ -__disjvr_5^post30+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post30+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post30 == 0 /\ -a!2035^post30+a!2035^0 == 0 /\ -nondet!13^post30+nondet!13^0 == 0 /\ -r!662^post30+r!662^0 == 0 /\ -length!28^post30+length!28^0 == 0 /\ rcd!83^0-rcd!83^post30 == 0 /\ temp0!30^0-temp0!30^post30 == 0 /\ -head!405^post30+head!405^0 == 0 /\ a!1052^0-a!1052^post30 == 0 /\ -__disjvr_1^post30+__disjvr_1^0 == 0), cost: 1 30: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post31, __disjvr_1^0'=__disjvr_1^post31, __disjvr_2^0'=__disjvr_2^post31, __disjvr_3^0'=__disjvr_3^post31, __disjvr_4^0'=__disjvr_4^post31, __disjvr_5^0'=__disjvr_5^post31, __disjvr_6^0'=__disjvr_6^post31, __disjvr_7^0'=__disjvr_7^post31, __disjvr_8^0'=__disjvr_8^post31, a!1052^0'=a!1052^post31, a!1055^0'=a!1055^post31, a!1370^0'=a!1370^post31, a!1371^0'=a!1371^post31, a!1610^0'=a!1610^post31, a!1810^0'=a!1810^post31, a!2035^0'=a!2035^post31, a!2238^0'=a!2238^post31, a!244^0'=a!244^post31, a!419^0'=a!419^post31, a!511^0'=a!511^post31, a!654^0'=a!654^post31, ct!19^0'=ct!19^post31, head!16^0'=head!16^post31, head!31^0'=head!31^post31, head!405^0'=head!405^post31, i!29^0'=i!29^post31, i!406^0'=i!406^post31, length!28^0'=length!28^post31, nondet!13^0'=nondet!13^post31, r!543^0'=r!543^post31, r!662^0'=r!662^post31, rcd!2393^0'=rcd!2393^post31, rcd!2460^0'=rcd!2460^post31, rcd!2515^0'=rcd!2515^post31, rcd!63^0'=rcd!63^post31, rcd!83^0'=rcd!83^post31, result!12^0'=result!12^post31, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post31, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post31, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post31, sel_r!543_flink!24^0'=sel_r!543_flink!24^post31, t!25^0'=t!25^post31, temp!34^0'=temp!34^post31, temp0!17^0'=temp0!17^post31, temp0!30^0'=temp0!30^post31, tmp!33^0'=tmp!33^post31, x!1365^0'=x!1365^post31, x!15^0'=x!15^post31, x!18^0'=x!18^post31, x!22^0'=x!22^post31, x_slam_f!20^0'=x_slam_f!20^post31, y!21^0'=y!21^post31, (-r!543^post31+r!543^0 == 0 /\ -r!662^post31+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post31 == 0 /\ -x!22^post31+x!22^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post31 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post31 == 0 /\ -__disjvr_7^post31+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post31 == 0 /\ i!29^0-i!29^post31 == 0 /\ -head!16^post31+head!16^0 == 0 /\ -a!1610^post31+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^post31+a!1052^0 == 0 /\ -a!1371^post31+a!1371^0 == 0 /\ a!1810^0-a!1810^post31 == 0 /\ nondet!13^0-nondet!13^post31 == 0 /\ -a!1055^post31+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post31 == 0 /\ -x!1365^post31+x!1365^0 == 0 /\ head!405^0-head!405^post31 == 0 /\ temp0!30^0-temp0!30^post31 == 0 /\ -rcd!2515^post31+rcd!2515^0 == 0 /\ -y!21^post31+y!21^0 == 0 /\ tmp!33^0-tmp!33^post31 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2035^post31+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post31+__disjvr_5^0 == 0 /\ -temp!34^post31+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post31 == 0 /\ -a!511^post31+a!511^0 == 0 /\ -__disjvr_3^post31+__disjvr_3^0 == 0 /\ -rcd!83^post31+rcd!83^0 == 0 /\ rcd!2393^0-rcd!2393^post31 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ x!15^0-x!15^post31 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post31 == 0 /\ a!244^0-a!244^post31 == 0 /\ -__disjvr_0^post31+__disjvr_0^0 == 0 /\ -sel_r!1224_flink!24^post31+sel_r!1224_flink!24^0 == 0 /\ a!1370^0-a!1370^post31 == 0 /\ y!21^0 <= 0 /\ -head!31^post31+head!31^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!419^0-a!419^post31 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2460^post31+rcd!2460^0 == 0 /\ result!12^0-result!12^post31 == 0 /\ -i!406^post31+i!406^0 == 0 /\ a!654^0-a!654^post31 == 0 /\ __disjvr_8^0-__disjvr_8^post31 == 0 /\ -__disjvr_6^post31+__disjvr_6^0 == 0 /\ -a!2238^post31+a!2238^0 == 0 /\ -ct!19^post31+ct!19^0 == 0 /\ t!25^0-t!25^post31 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post31+__disjvr_2^0 == 0 /\ length!28^0-length!28^post31 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post31 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!18^post31+x!18^0 == 0 /\ -x!22^0 <= 0), cost: 1 31: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post32, __disjvr_1^0'=__disjvr_1^post32, __disjvr_2^0'=__disjvr_2^post32, __disjvr_3^0'=__disjvr_3^post32, __disjvr_4^0'=__disjvr_4^post32, __disjvr_5^0'=__disjvr_5^post32, __disjvr_6^0'=__disjvr_6^post32, __disjvr_7^0'=__disjvr_7^post32, __disjvr_8^0'=__disjvr_8^post32, a!1052^0'=a!1052^post32, a!1055^0'=a!1055^post32, a!1370^0'=a!1370^post32, a!1371^0'=a!1371^post32, a!1610^0'=a!1610^post32, a!1810^0'=a!1810^post32, a!2035^0'=a!2035^post32, a!2238^0'=a!2238^post32, a!244^0'=a!244^post32, a!419^0'=a!419^post32, a!511^0'=a!511^post32, a!654^0'=a!654^post32, ct!19^0'=ct!19^post32, head!16^0'=head!16^post32, head!31^0'=head!31^post32, head!405^0'=head!405^post32, i!29^0'=i!29^post32, i!406^0'=i!406^post32, length!28^0'=length!28^post32, nondet!13^0'=nondet!13^post32, r!543^0'=r!543^post32, r!662^0'=r!662^post32, rcd!2393^0'=rcd!2393^post32, rcd!2460^0'=rcd!2460^post32, rcd!2515^0'=rcd!2515^post32, rcd!63^0'=rcd!63^post32, rcd!83^0'=rcd!83^post32, result!12^0'=result!12^post32, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post32, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post32, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post32, sel_r!543_flink!24^0'=sel_r!543_flink!24^post32, t!25^0'=t!25^post32, temp!34^0'=temp!34^post32, temp0!17^0'=temp0!17^post32, temp0!30^0'=temp0!30^post32, tmp!33^0'=tmp!33^post32, x!1365^0'=x!1365^post32, x!15^0'=x!15^post32, x!18^0'=x!18^post32, x!22^0'=x!22^post32, x_slam_f!20^0'=x_slam_f!20^post32, y!21^0'=y!21^post32, (tmp!33^0-tmp!33^post32 == 0 /\ a!1052^0-a!1052^post32 == 0 /\ -__disjvr_0^post32+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post32+y!21^0 == 0 /\ -head!16^post32+head!16^0 == 0 /\ -x_slam_f!20^post32+x_slam_f!20^0 == 0 /\ __disjvr_2^0-__disjvr_2^post32 == 0 /\ -head!405^post32+head!405^0 == 0 /\ __disjvr_4^0-__disjvr_4^post32 == 0 /\ -rcd!63^post32+rcd!63^0 == 0 /\ x!15^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post32 == 0 /\ rcd!2460^0-rcd!2460^post32 == 0 /\ a!2238^0-a!2238^post32 == 0 /\ __disjvr_1^0-__disjvr_1^post32 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!244^0-a!244^post32 == 0 /\ x!1365^0-x!1365^post32 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^post32+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post32 == 0 /\ -sdv_callsite_return_1!32^post32+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post32 == 0 /\ -__disjvr_5^post32+__disjvr_5^0 == 0 /\ -rcd!2393^post32+rcd!2393^0 == 0 /\ -a!2035^post32+a!2035^0 == 0 /\ -nondet!13^post32+nondet!13^0 == 0 /\ -r!662^post32+r!662^0 == 0 /\ -__disjvr_8^post32+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post32+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post32 == 0 /\ a!1371^0-a!1371^post32 == 0 /\ temp!34^0-temp!34^post32 == 0 /\ -a!1370^post32+a!1370^0 == 0 /\ r!543^0-r!543^post32 == 0 /\ -a!1055^post32+a!1055^0 == 0 /\ -a!419^post32+a!419^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -x!22^post32+x!22^0 == 0 /\ 1-t!25^0 <= 0 /\ -__disjvr_7^post32+__disjvr_7^0 == 0 /\ -a!1810^post32+a!1810^0 == 0 /\ length!28^0-length!28^post32 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post32 == 0 /\ result!12^0-result!12^post32 == 0 /\ __disjvr_6^0-__disjvr_6^post32 == 0 /\ -i!29^post32+i!29^0 == 0 /\ -rcd!2515^post32+rcd!2515^0 == 0 /\ x!18^0-x!18^post32 == 0 /\ rcd!83^0-rcd!83^post32 == 0 /\ i!406^0-i!406^post32 == 0 /\ a!511^0-a!511^post32 == 0 /\ -t!25^post32+t!25^0 == 0 /\ -temp0!30^post32+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post32 == 0 /\ 2-a!1810^0 <= 0 /\ -ct!19^post32+ct!19^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!31^0-head!31^post32 == 0), cost: 1 32: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post33, __disjvr_1^0'=__disjvr_1^post33, __disjvr_2^0'=__disjvr_2^post33, __disjvr_3^0'=__disjvr_3^post33, __disjvr_4^0'=__disjvr_4^post33, __disjvr_5^0'=__disjvr_5^post33, __disjvr_6^0'=__disjvr_6^post33, __disjvr_7^0'=__disjvr_7^post33, __disjvr_8^0'=__disjvr_8^post33, a!1052^0'=a!1052^post33, a!1055^0'=a!1055^post33, a!1370^0'=a!1370^post33, a!1371^0'=a!1371^post33, a!1610^0'=a!1610^post33, a!1810^0'=a!1810^post33, a!2035^0'=a!2035^post33, a!2238^0'=a!2238^post33, a!244^0'=a!244^post33, a!419^0'=a!419^post33, a!511^0'=a!511^post33, a!654^0'=a!654^post33, ct!19^0'=ct!19^post33, head!16^0'=head!16^post33, head!31^0'=head!31^post33, head!405^0'=head!405^post33, i!29^0'=i!29^post33, i!406^0'=i!406^post33, length!28^0'=length!28^post33, nondet!13^0'=nondet!13^post33, r!543^0'=r!543^post33, r!662^0'=r!662^post33, rcd!2393^0'=rcd!2393^post33, rcd!2460^0'=rcd!2460^post33, rcd!2515^0'=rcd!2515^post33, rcd!63^0'=rcd!63^post33, rcd!83^0'=rcd!83^post33, result!12^0'=result!12^post33, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post33, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post33, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post33, sel_r!543_flink!24^0'=sel_r!543_flink!24^post33, t!25^0'=t!25^post33, temp!34^0'=temp!34^post33, temp0!17^0'=temp0!17^post33, temp0!30^0'=temp0!30^post33, tmp!33^0'=tmp!33^post33, x!1365^0'=x!1365^post33, x!15^0'=x!15^post33, x!18^0'=x!18^post33, x!22^0'=x!22^post33, x_slam_f!20^0'=x_slam_f!20^post33, y!21^0'=y!21^post33, (-nondet!13^post33+nondet!13^0 == 0 /\ a!654^0-a!654^post33 == 0 /\ -r!662^post33+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post33+rcd!63^0 == 0 /\ -__disjvr_5^post33+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post33 == 0 /\ x!1365^0-x!1365^post33 == 0 /\ result!12^0-result!12^post33 == 0 /\ head!31^0-head!31^post33 == 0 /\ -rcd!2515^post33+rcd!2515^0 == 0 /\ -__disjvr_4^post33+__disjvr_4^0 == 0 /\ -temp0!30^post33+temp0!30^0 == 0 /\ -t!25^post33+t!25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post33 == 0 /\ -i!29^post33+i!29^0 == 0 /\ -__disjvr_1^post33+__disjvr_1^0 == 0 /\ -__disjvr_8^post33+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ x!18^0-x!18^post33 == 0 /\ x_slam_f!20^0-x_slam_f!20^post33 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post33 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post33 == 0 /\ length!28^0-length!28^post33 == 0 /\ -temp!34^post33+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -ct!19^post33+ct!19^0 == 0 /\ -a!1810^post33+a!1810^0 == 0 /\ a!1052^0-a!1052^post33 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ -rcd!2393^post33+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post33+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post33+x!22^0 == 0 /\ -a!2238^post33+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post33 == 0 /\ -a!2035^post33+a!2035^0 == 0 /\ -head!16^post33+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post33 == 0 /\ temp0!17^0-temp0!17^post33 == 0 /\ __disjvr_3^0-__disjvr_3^post33 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -y!21^post33+y!21^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1055^0-a!1055^post33 == 0 /\ x!15^0-x!15^post33 == 0 /\ -__disjvr_2^post33+__disjvr_2^0 == 0 /\ head!405^0-head!405^post33 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post33 == 0 /\ -a!1370^post33+a!1370^0 == 0 /\ r!543^0-r!543^post33 == 0 /\ tmp!33^0-tmp!33^post33 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post33 == 0 /\ a!244^0-a!244^post33 == 0 /\ -__disjvr_7^post33+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post33 == 0 /\ -ct!19^0 <= 0 /\ -a!511^post33+a!511^0 == 0 /\ a!419^0-a!419^post33 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -i!406^post33+i!406^0 == 0 /\ -x!22^0 <= 0), cost: 1 33: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post34, __disjvr_1^0'=__disjvr_1^post34, __disjvr_2^0'=__disjvr_2^post34, __disjvr_3^0'=__disjvr_3^post34, __disjvr_4^0'=__disjvr_4^post34, __disjvr_5^0'=__disjvr_5^post34, __disjvr_6^0'=__disjvr_6^post34, __disjvr_7^0'=__disjvr_7^post34, __disjvr_8^0'=__disjvr_8^post34, a!1052^0'=a!1052^post34, a!1055^0'=a!1055^post34, a!1370^0'=a!1370^post34, a!1371^0'=a!1371^post34, a!1610^0'=a!1610^post34, a!1810^0'=a!1810^post34, a!2035^0'=a!2035^post34, a!2238^0'=a!2238^post34, a!244^0'=a!244^post34, a!419^0'=a!419^post34, a!511^0'=a!511^post34, a!654^0'=a!654^post34, ct!19^0'=ct!19^post34, head!16^0'=head!16^post34, head!31^0'=head!31^post34, head!405^0'=head!405^post34, i!29^0'=i!29^post34, i!406^0'=i!406^post34, length!28^0'=length!28^post34, nondet!13^0'=nondet!13^post34, r!543^0'=r!543^post34, r!662^0'=r!662^post34, rcd!2393^0'=rcd!2393^post34, rcd!2460^0'=rcd!2460^post34, rcd!2515^0'=rcd!2515^post34, rcd!63^0'=rcd!63^post34, rcd!83^0'=rcd!83^post34, result!12^0'=result!12^post34, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post34, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post34, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post34, sel_r!543_flink!24^0'=sel_r!543_flink!24^post34, t!25^0'=t!25^post34, temp!34^0'=temp!34^post34, temp0!17^0'=temp0!17^post34, temp0!30^0'=temp0!30^post34, tmp!33^0'=tmp!33^post34, x!1365^0'=x!1365^post34, x!15^0'=x!15^post34, x!18^0'=x!18^post34, x!22^0'=x!22^post34, x_slam_f!20^0'=x_slam_f!20^post34, y!21^0'=y!21^post34, (x!15^0-x!15^post34 == 0 /\ -rcd!2393^post34+rcd!2393^0 == 0 /\ x!18^0-x!18^post34 == 0 /\ temp!34^0-temp!34^post34 == 0 /\ -x!22^post34+x!22^0 == 0 /\ -a!2238^post34+a!2238^0 == 0 /\ i!406^0-i!406^post34 == 0 /\ -a!419^post34+a!419^0 == 0 /\ -a!2035^post34+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post34 == 0 /\ -nondet!13^post34+nondet!13^0 == 0 /\ -r!662^post34+r!662^0 == 0 /\ a!1052^0-a!1052^post34 == 0 /\ -__disjvr_0^post34+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ -x!1365^post34+x!1365^0 == 0 /\ -rcd!2515^post34+rcd!2515^0 == 0 /\ head!31^0-head!31^post34 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post34 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0-y!21^post34 == 0 /\ -__disjvr_7^post34+__disjvr_7^0 == 0 /\ 1+t!25^0 <= 0 /\ length!28^0-length!28^post34 == 0 /\ -sdv_callsite_return_1!32^post34+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post34 == 0 /\ -sdv_callsite_return_1!14^post34+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post34 == 0 /\ -__disjvr_6^post34+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post34 == 0 /\ __disjvr_1^0-__disjvr_1^post34 == 0 /\ rcd!2460^0-rcd!2460^post34 == 0 /\ -ct!19^post34+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post34 == 0 /\ a!654^0-a!654^post34 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post34+i!29^0 == 0 /\ -head!405^post34+head!405^0 == 0 /\ -__disjvr_5^post34+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_2^post34+__disjvr_2^0 == 0 /\ -__disjvr_3^post34+__disjvr_3^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post34 == 0 /\ r!543^0-r!543^post34 == 0 /\ __disjvr_4^0-__disjvr_4^post34 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post34 == 0 /\ temp0!30^0-temp0!30^post34 == 0 /\ tmp!33^0-tmp!33^post34 == 0 /\ -rcd!63^post34+rcd!63^0 == 0 /\ -t!25^post34+t!25^0 == 0 /\ a!1371^0-a!1371^post34 == 0 /\ -head!16^post34+head!16^0 == 0 /\ -a!1610^post34+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post34+a!1055^0 == 0 /\ -result!12^post34+result!12^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post34+a!1370^0 == 0 /\ -sel_r!1224_flink!24^post34+sel_r!1224_flink!24^0 == 0), cost: 1 34: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post35, __disjvr_1^0'=__disjvr_1^post35, __disjvr_2^0'=__disjvr_2^post35, __disjvr_3^0'=__disjvr_3^post35, __disjvr_4^0'=__disjvr_4^post35, __disjvr_5^0'=__disjvr_5^post35, __disjvr_6^0'=__disjvr_6^post35, __disjvr_7^0'=__disjvr_7^post35, __disjvr_8^0'=__disjvr_8^post35, a!1052^0'=a!1052^post35, a!1055^0'=a!1055^post35, a!1370^0'=a!1370^post35, a!1371^0'=a!1371^post35, a!1610^0'=a!1610^post35, a!1810^0'=a!1810^post35, a!2035^0'=a!2035^post35, a!2238^0'=a!2238^post35, a!244^0'=a!244^post35, a!419^0'=a!419^post35, a!511^0'=a!511^post35, a!654^0'=a!654^post35, ct!19^0'=ct!19^post35, head!16^0'=head!16^post35, head!31^0'=head!31^post35, head!405^0'=head!405^post35, i!29^0'=i!29^post35, i!406^0'=i!406^post35, length!28^0'=length!28^post35, nondet!13^0'=nondet!13^post35, r!543^0'=r!543^post35, r!662^0'=r!662^post35, rcd!2393^0'=rcd!2393^post35, rcd!2460^0'=rcd!2460^post35, rcd!2515^0'=rcd!2515^post35, rcd!63^0'=rcd!63^post35, rcd!83^0'=rcd!83^post35, result!12^0'=result!12^post35, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post35, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post35, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post35, sel_r!543_flink!24^0'=sel_r!543_flink!24^post35, t!25^0'=t!25^post35, temp!34^0'=temp!34^post35, temp0!17^0'=temp0!17^post35, temp0!30^0'=temp0!30^post35, tmp!33^0'=tmp!33^post35, x!1365^0'=x!1365^post35, x!15^0'=x!15^post35, x!18^0'=x!18^post35, x!22^0'=x!22^post35, x_slam_f!20^0'=x_slam_f!20^post35, y!21^0'=y!21^post35, (a!244^0-a!244^post35 == 0 /\ nondet!13^0-nondet!13^post35 == 0 /\ __disjvr_4^0-__disjvr_4^post35 == 0 /\ length!28^0-length!28^post35 == 0 /\ -t!25^post35+t!25^0 == 0 /\ head!16^0-head!16^post35 == 0 /\ a!1370^0-a!1370^post35 == 0 /\ __disjvr_6^0-__disjvr_6^post35 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post35 == 0 /\ -__disjvr_2^post35+__disjvr_2^0 == 0 /\ -__disjvr_5^post35+__disjvr_5^0 == 0 /\ -__disjvr_3^post35+__disjvr_3^0 == 0 /\ rcd!83^0-rcd!83^post35 == 0 /\ a!511^0-a!511^post35 == 0 /\ -a!2035^post35+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post35 == 0 /\ -sdv_callsite_return_1!14^post35+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post35+r!662^0 == 0 /\ a!1052^0-a!1052^post35 == 0 /\ -a!1610^post35+a!1610^0 == 0 /\ x!18^0-x!18^post35 == 0 /\ x!15^0 <= 0 /\ a!654^0-a!654^post35 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post35 == 0 /\ rcd!63^0-rcd!63^post35 == 0 /\ head!405^0-head!405^post35 == 0 /\ -head!31^post35+head!31^0 == 0 /\ -__disjvr_7^post35+__disjvr_7^0 == 0 /\ -i!29^post35+i!29^0 == 0 /\ tmp!33^0-tmp!33^post35 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ -i!406^post35+i!406^0 == 0 /\ temp0!17^0-temp0!17^post35 == 0 /\ -rcd!2515^post35+rcd!2515^0 == 0 /\ -y!21^post35+y!21^0 == 0 /\ -rcd!2460^post35+rcd!2460^0 == 0 /\ -result!12^post35+result!12^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -temp!34^post35+temp!34^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x!22^post35+x!22^0 == 0 /\ -a!419^post35+a!419^0 == 0 /\ -r!543^post35+r!543^0 == 0 /\ a!1810^0-a!1810^post35 == 0 /\ -ct!19^post35+ct!19^0 == 0 /\ -__disjvr_8^post35+__disjvr_8^0 == 0 /\ x!15^0-x!15^post35 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post35 == 0 /\ -__disjvr_0^post35+__disjvr_0^0 == 0 /\ -a!1055^post35+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post35 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post35 == 0 /\ -temp0!30^post35+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post35 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!1365^post35+x!1365^0 == 0 /\ a!2238^0-a!2238^post35 == 0 /\ -x!22^0 <= 0), cost: 1 35: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post36, __disjvr_1^0'=__disjvr_1^post36, __disjvr_2^0'=__disjvr_2^post36, __disjvr_3^0'=__disjvr_3^post36, __disjvr_4^0'=__disjvr_4^post36, __disjvr_5^0'=__disjvr_5^post36, __disjvr_6^0'=__disjvr_6^post36, __disjvr_7^0'=__disjvr_7^post36, __disjvr_8^0'=__disjvr_8^post36, a!1052^0'=a!1052^post36, a!1055^0'=a!1055^post36, a!1370^0'=a!1370^post36, a!1371^0'=a!1371^post36, a!1610^0'=a!1610^post36, a!1810^0'=a!1810^post36, a!2035^0'=a!2035^post36, a!2238^0'=a!2238^post36, a!244^0'=a!244^post36, a!419^0'=a!419^post36, a!511^0'=a!511^post36, a!654^0'=a!654^post36, ct!19^0'=ct!19^post36, head!16^0'=head!16^post36, head!31^0'=head!31^post36, head!405^0'=head!405^post36, i!29^0'=i!29^post36, i!406^0'=i!406^post36, length!28^0'=length!28^post36, nondet!13^0'=nondet!13^post36, r!543^0'=r!543^post36, r!662^0'=r!662^post36, rcd!2393^0'=rcd!2393^post36, rcd!2460^0'=rcd!2460^post36, rcd!2515^0'=rcd!2515^post36, rcd!63^0'=rcd!63^post36, rcd!83^0'=rcd!83^post36, result!12^0'=result!12^post36, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post36, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post36, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post36, sel_r!543_flink!24^0'=sel_r!543_flink!24^post36, t!25^0'=t!25^post36, temp!34^0'=temp!34^post36, temp0!17^0'=temp0!17^post36, temp0!30^0'=temp0!30^post36, tmp!33^0'=tmp!33^post36, x!1365^0'=x!1365^post36, x!15^0'=x!15^post36, x!18^0'=x!18^post36, x!22^0'=x!22^post36, x_slam_f!20^0'=x_slam_f!20^post36, y!21^0'=y!21^post36, (x!1365^0-x!1365^post36 == 0 /\ a!1052^0-a!1052^post36 == 0 /\ -temp!34^post36+temp!34^0 == 0 /\ -head!16^post36+head!16^0 == 0 /\ tmp!33^0-tmp!33^post36 == 0 /\ -temp0!30^post36+temp0!30^0 == 0 /\ length!28^0-length!28^post36 == 0 /\ __disjvr_6^0-__disjvr_6^post36 == 0 /\ x!18^0-x!18^post36 == 0 /\ -x!15^post36+x!15^0 == 0 /\ -rcd!2515^post36+rcd!2515^0 == 0 /\ -rcd!63^post36+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post36 == 0 /\ -sel_r!543_flink!24^post36+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post36+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post36+a!419^0 == 0 /\ a!244^0-a!244^post36 == 0 /\ -__disjvr_5^post36+__disjvr_5^0 == 0 /\ -__disjvr_3^post36+__disjvr_3^0 == 0 /\ -a!2238^post36+a!2238^0 == 0 /\ i!406^0-i!406^post36 == 0 /\ -sdv_callsite_return_1!14^post36+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post36+a!511^0 == 0 /\ -__disjvr_8^post36+__disjvr_8^0 == 0 /\ a!654^0-a!654^post36 == 0 /\ -__disjvr_2^post36+__disjvr_2^0 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!1055^post36+a!1055^0 == 0 /\ -rcd!2393^post36+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post36 == 0 /\ head!31^0-head!31^post36 == 0 /\ -__disjvr_0^post36+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post36 == 0 /\ head!405^0-head!405^post36 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post36 == 0 /\ y!21^0 <= 0 /\ a!1610^0-a!1610^post36 == 0 /\ -x!15^0 <= 0 /\ y!21^0-y!21^post36 == 0 /\ 1-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post36 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^post36+x_slam_f!20^0 == 0 /\ -a!2035^post36+a!2035^0 == 0 /\ -ct!19^post36+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post36 == 0 /\ -t!25^post36+t!25^0 == 0 /\ -a!1370^post36+a!1370^0 == 0 /\ -nondet!13^post36+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post36 == 0 /\ -i!29^post36+i!29^0 == 0 /\ -r!662^post36+r!662^0 == 0 /\ result!12^0-result!12^post36 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post36 == 0 /\ ct!19^0 <= 0 /\ a!1371^0-a!1371^post36 == 0 /\ 2-a!1810^0 <= 0 /\ -x!22^post36+x!22^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post36+__disjvr_7^0 == 0), cost: 1 36: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post37, __disjvr_1^0'=__disjvr_1^post37, __disjvr_2^0'=__disjvr_2^post37, __disjvr_3^0'=__disjvr_3^post37, __disjvr_4^0'=__disjvr_4^post37, __disjvr_5^0'=__disjvr_5^post37, __disjvr_6^0'=__disjvr_6^post37, __disjvr_7^0'=__disjvr_7^post37, __disjvr_8^0'=__disjvr_8^post37, a!1052^0'=a!1052^post37, a!1055^0'=a!1055^post37, a!1370^0'=a!1370^post37, a!1371^0'=a!1371^post37, a!1610^0'=a!1610^post37, a!1810^0'=a!1810^post37, a!2035^0'=a!2035^post37, a!2238^0'=a!2238^post37, a!244^0'=a!244^post37, a!419^0'=a!419^post37, a!511^0'=a!511^post37, a!654^0'=a!654^post37, ct!19^0'=ct!19^post37, head!16^0'=head!16^post37, head!31^0'=head!31^post37, head!405^0'=head!405^post37, i!29^0'=i!29^post37, i!406^0'=i!406^post37, length!28^0'=length!28^post37, nondet!13^0'=nondet!13^post37, r!543^0'=r!543^post37, r!662^0'=r!662^post37, rcd!2393^0'=rcd!2393^post37, rcd!2460^0'=rcd!2460^post37, rcd!2515^0'=rcd!2515^post37, rcd!63^0'=rcd!63^post37, rcd!83^0'=rcd!83^post37, result!12^0'=result!12^post37, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post37, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post37, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post37, sel_r!543_flink!24^0'=sel_r!543_flink!24^post37, t!25^0'=t!25^post37, temp!34^0'=temp!34^post37, temp0!17^0'=temp0!17^post37, temp0!30^0'=temp0!30^post37, tmp!33^0'=tmp!33^post37, x!1365^0'=x!1365^post37, x!15^0'=x!15^post37, x!18^0'=x!18^post37, x!22^0'=x!22^post37, x_slam_f!20^0'=x_slam_f!20^post37, y!21^0'=y!21^post37, (nondet!13^0-nondet!13^post37 == 0 /\ -__disjvr_7^post37+__disjvr_7^0 == 0 /\ -result!12^post37+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post37 == 0 /\ y!21^0-y!21^post37 == 0 /\ x!18^0-x!18^post37 == 0 /\ -a!1610^post37+a!1610^0 == 0 /\ a!1370^0-a!1370^post37 == 0 /\ -__disjvr_8^post37+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post37+rcd!63^0 == 0 /\ -rcd!2515^post37+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post37 == 0 /\ -a!1055^post37+a!1055^0 == 0 /\ -x!1365^post37+x!1365^0 == 0 /\ -t!25^post37+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post37 == 0 /\ x!15^0 <= 0 /\ -ct!19^post37+ct!19^0 == 0 /\ head!405^0-head!405^post37 == 0 /\ a!244^0-a!244^post37 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ head!16^0-head!16^post37 == 0 /\ rcd!83^0-rcd!83^post37 == 0 /\ -__disjvr_2^post37+__disjvr_2^0 == 0 /\ -__disjvr_0^post37+__disjvr_0^0 == 0 /\ -i!29^post37+i!29^0 == 0 /\ -r!662^post37+r!662^0 == 0 /\ -temp!34^post37+temp!34^0 == 0 /\ -a!419^post37+a!419^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post37+a!2238^0 == 0 /\ x!15^0-x!15^post37 == 0 /\ a!1052^0-a!1052^post37 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ a!654^0-a!654^post37 == 0 /\ -head!31^post37+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post37+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post37+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post37 == 0 /\ temp0!17^0-temp0!17^post37 == 0 /\ 1+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post37 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post37 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post37 == 0 /\ __disjvr_3^0-__disjvr_3^post37 == 0 /\ -a!511^post37+a!511^0 == 0 /\ temp0!30^0-temp0!30^post37 == 0 /\ a!1810^0-a!1810^post37 == 0 /\ -__disjvr_5^post37+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post37 == 0 /\ length!28^0-length!28^post37 == 0 /\ -x!22^post37+x!22^0 == 0 /\ -i!406^post37+i!406^0 == 0 /\ -r!543^post37+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post37+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post37 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post37+a!2035^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 37: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post38, __disjvr_1^0'=__disjvr_1^post38, __disjvr_2^0'=__disjvr_2^post38, __disjvr_3^0'=__disjvr_3^post38, __disjvr_4^0'=__disjvr_4^post38, __disjvr_5^0'=__disjvr_5^post38, __disjvr_6^0'=__disjvr_6^post38, __disjvr_7^0'=__disjvr_7^post38, __disjvr_8^0'=__disjvr_8^post38, a!1052^0'=a!1052^post38, a!1055^0'=a!1055^post38, a!1370^0'=a!1370^post38, a!1371^0'=a!1371^post38, a!1610^0'=a!1610^post38, a!1810^0'=a!1810^post38, a!2035^0'=a!2035^post38, a!2238^0'=a!2238^post38, a!244^0'=a!244^post38, a!419^0'=a!419^post38, a!511^0'=a!511^post38, a!654^0'=a!654^post38, ct!19^0'=ct!19^post38, head!16^0'=head!16^post38, head!31^0'=head!31^post38, head!405^0'=head!405^post38, i!29^0'=i!29^post38, i!406^0'=i!406^post38, length!28^0'=length!28^post38, nondet!13^0'=nondet!13^post38, r!543^0'=r!543^post38, r!662^0'=r!662^post38, rcd!2393^0'=rcd!2393^post38, rcd!2460^0'=rcd!2460^post38, rcd!2515^0'=rcd!2515^post38, rcd!63^0'=rcd!63^post38, rcd!83^0'=rcd!83^post38, result!12^0'=result!12^post38, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post38, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post38, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post38, sel_r!543_flink!24^0'=sel_r!543_flink!24^post38, t!25^0'=t!25^post38, temp!34^0'=temp!34^post38, temp0!17^0'=temp0!17^post38, temp0!30^0'=temp0!30^post38, tmp!33^0'=tmp!33^post38, x!1365^0'=x!1365^post38, x!15^0'=x!15^post38, x!18^0'=x!18^post38, x!22^0'=x!22^post38, x_slam_f!20^0'=x_slam_f!20^post38, y!21^0'=y!21^post38, (head!31^0-head!31^post38 == 0 /\ r!543^0-r!543^post38 == 0 /\ result!12^0-result!12^post38 == 0 /\ a!1370^0-a!1370^post38 == 0 /\ __disjvr_1^0-__disjvr_1^post38 == 0 /\ rcd!83^0-rcd!83^post38 == 0 /\ a!1371^0-a!1371^post38 == 0 /\ -sdv_callsite_return_1!14^post38+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post38+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post38 == 0 /\ length!28^0-length!28^post38 == 0 /\ -i!29^post38+i!29^0 == 0 /\ ct!19^0-ct!19^post38 == 0 /\ x!18^0-x!18^post38 == 0 /\ __disjvr_4^0-__disjvr_4^post38 == 0 /\ x_slam_f!20^0-x_slam_f!20^post38 == 0 /\ x!15^0 <= 0 /\ -__disjvr_7^post38+__disjvr_7^0 == 0 /\ -head!16^post38+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!63^post38+rcd!63^0 == 0 /\ i!406^0-i!406^post38 == 0 /\ a!654^0-a!654^post38 == 0 /\ 1+t!25^0 <= 0 /\ -a!1052^post38+a!1052^0 == 0 /\ temp0!17^0-temp0!17^post38 == 0 /\ -x!15^post38+x!15^0 == 0 /\ -y!21^post38+y!21^0 == 0 /\ -x!1365^post38+x!1365^0 == 0 /\ -t!25^post38+t!25^0 == 0 /\ -a!1610^post38+a!1610^0 == 0 /\ -__disjvr_3^post38+__disjvr_3^0 == 0 /\ -__disjvr_5^post38+__disjvr_5^0 == 0 /\ -temp0!30^post38+temp0!30^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post38 == 0 /\ -nondet!13^post38+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post38 == 0 /\ -__disjvr_2^post38+__disjvr_2^0 == 0 /\ -__disjvr_6^post38+__disjvr_6^0 == 0 /\ -x!22^post38+x!22^0 == 0 /\ y!21^0 <= 0 /\ -a!2035^post38+a!2035^0 == 0 /\ -a!2238^post38+a!2238^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post38+r!662^0 == 0 /\ -a!511^post38+a!511^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ head!405^0-head!405^post38 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_0^post38+__disjvr_0^0 == 0 /\ -a!419^post38+a!419^0 == 0 /\ -rcd!2393^post38+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post38 == 0 /\ -rcd!2515^post38+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post38 == 0 /\ -sdv_callsite_return_1!32^post38+sdv_callsite_return_1!32^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -a!1055^post38+a!1055^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post38 == 0 /\ a!244^0-a!244^post38 == 0), cost: 1 38: l11 -> l12 : __disjvr_0^0'=__disjvr_0^post39, __disjvr_1^0'=__disjvr_1^post39, __disjvr_2^0'=__disjvr_2^post39, __disjvr_3^0'=__disjvr_3^post39, __disjvr_4^0'=__disjvr_4^post39, __disjvr_5^0'=__disjvr_5^post39, __disjvr_6^0'=__disjvr_6^post39, __disjvr_7^0'=__disjvr_7^post39, __disjvr_8^0'=__disjvr_8^post39, a!1052^0'=a!1052^post39, a!1055^0'=a!1055^post39, a!1370^0'=a!1370^post39, a!1371^0'=a!1371^post39, a!1610^0'=a!1610^post39, a!1810^0'=a!1810^post39, a!2035^0'=a!2035^post39, a!2238^0'=a!2238^post39, a!244^0'=a!244^post39, a!419^0'=a!419^post39, a!511^0'=a!511^post39, a!654^0'=a!654^post39, ct!19^0'=ct!19^post39, head!16^0'=head!16^post39, head!31^0'=head!31^post39, head!405^0'=head!405^post39, i!29^0'=i!29^post39, i!406^0'=i!406^post39, length!28^0'=length!28^post39, nondet!13^0'=nondet!13^post39, r!543^0'=r!543^post39, r!662^0'=r!662^post39, rcd!2393^0'=rcd!2393^post39, rcd!2460^0'=rcd!2460^post39, rcd!2515^0'=rcd!2515^post39, rcd!63^0'=rcd!63^post39, rcd!83^0'=rcd!83^post39, result!12^0'=result!12^post39, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post39, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post39, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post39, sel_r!543_flink!24^0'=sel_r!543_flink!24^post39, t!25^0'=t!25^post39, temp!34^0'=temp!34^post39, temp0!17^0'=temp0!17^post39, temp0!30^0'=temp0!30^post39, tmp!33^0'=tmp!33^post39, x!1365^0'=x!1365^post39, x!15^0'=x!15^post39, x!18^0'=x!18^post39, x!22^0'=x!22^post39, x_slam_f!20^0'=x_slam_f!20^post39, y!21^0'=y!21^post39, (0 == 0 /\ x!18^0-x!18^post39 == 0 /\ -rcd!2515^post39+rcd!2515^0 == 0 /\ -tmp!33^post39+tmp!33^0 == 0 /\ -x!1365^post39+x!1365^0 == 0 /\ -temp!34^post39+temp!34^0 == 0 /\ -x!22^post39+x!22^0 == 0 /\ -i!29^post39+i!29^0 == 0 /\ a!1052^0-a!1052^post39 == 0 /\ __disjvr_4^0-__disjvr_4^post39 == 0 /\ -i!406^post39+i!406^0 == 0 /\ rcd!83^0-rcd!83^post39 == 0 /\ -sdv_callsite_return_1!32^post39+sdv_callsite_return_1!32^0 == 0 /\ -a!1055^post39+a!1055^0 == 0 /\ length!28^0-length!28^post39 == 0 /\ -ct!19^post39+ct!19^0 == 0 /\ -rcd!2393^post39+rcd!2393^0 == 0 /\ a!244^0-a!244^post39 == 0 /\ -sel_r!1224_flink!24^post39+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post39+__disjvr_2^0 == 0 /\ -__disjvr_0^post39+__disjvr_0^0 == 0 /\ -__disjvr_6^post39+__disjvr_6^0 == 0 /\ x!15^0-x!15^post39 == 0 /\ -a!419^post39+a!419^0 == 0 /\ y!21^0-y!21^post39 == 0 /\ -a!2238^post39+a!2238^0 == 0 /\ -t!25^post39+t!25^0 == 0 /\ a!511^0-a!511^post39 == 0 /\ x_slam_f!20^0-x_slam_f!20^post39 == 0 /\ -__disjvr_7^post39+__disjvr_7^0 == 0 /\ a!654^0-a!654^post39 == 0 /\ -head!16^post39+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post39 == 0 /\ a!1610^0-a!1610^post39 == 0 /\ head!405^0-head!405^post39 == 0 /\ __disjvr_1^0-__disjvr_1^post39 == 0 /\ -sdv_callsite_return_1!14^post39+sdv_callsite_return_1!14^0 == 0 /\ 1-a!1810^0+a!2035^post39 == 0 /\ -__disjvr_8^post39+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post39 == 0 /\ -a!1370^post39+a!1370^0 == 0 /\ -nondet!13^post39+nondet!13^0 == 0 /\ -r!662^post39+r!662^0 == 0 /\ -__disjvr_5^post39+__disjvr_5^0 == 0 /\ -result!12^post39+result!12^0 == 0 /\ temp0!30^0-temp0!30^post39 == 0 /\ -head!31^post39+head!31^0 == 0 /\ -__disjvr_3^post39+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post39 == 0 /\ r!543^0-r!543^post39 == 0 /\ -rcd!63^post39+rcd!63^0 == 0 /\ a!1371^0-a!1371^post39 == 0), cost: 1 39: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post40, __disjvr_1^0'=__disjvr_1^post40, __disjvr_2^0'=__disjvr_2^post40, __disjvr_3^0'=__disjvr_3^post40, __disjvr_4^0'=__disjvr_4^post40, __disjvr_5^0'=__disjvr_5^post40, __disjvr_6^0'=__disjvr_6^post40, __disjvr_7^0'=__disjvr_7^post40, __disjvr_8^0'=__disjvr_8^post40, a!1052^0'=a!1052^post40, a!1055^0'=a!1055^post40, a!1370^0'=a!1370^post40, a!1371^0'=a!1371^post40, a!1610^0'=a!1610^post40, a!1810^0'=a!1810^post40, a!2035^0'=a!2035^post40, a!2238^0'=a!2238^post40, a!244^0'=a!244^post40, a!419^0'=a!419^post40, a!511^0'=a!511^post40, a!654^0'=a!654^post40, ct!19^0'=ct!19^post40, head!16^0'=head!16^post40, head!31^0'=head!31^post40, head!405^0'=head!405^post40, i!29^0'=i!29^post40, i!406^0'=i!406^post40, length!28^0'=length!28^post40, nondet!13^0'=nondet!13^post40, r!543^0'=r!543^post40, r!662^0'=r!662^post40, rcd!2393^0'=rcd!2393^post40, rcd!2460^0'=rcd!2460^post40, rcd!2515^0'=rcd!2515^post40, rcd!63^0'=rcd!63^post40, rcd!83^0'=rcd!83^post40, result!12^0'=result!12^post40, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post40, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post40, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post40, sel_r!543_flink!24^0'=sel_r!543_flink!24^post40, t!25^0'=t!25^post40, temp!34^0'=temp!34^post40, temp0!17^0'=temp0!17^post40, temp0!30^0'=temp0!30^post40, tmp!33^0'=tmp!33^post40, x!1365^0'=x!1365^post40, x!15^0'=x!15^post40, x!18^0'=x!18^post40, x!22^0'=x!22^post40, x_slam_f!20^0'=x_slam_f!20^post40, y!21^0'=y!21^post40, (__disjvr_6^0-__disjvr_6^post40 == 0 /\ -a!2035^post40+a!2035^0 == 0 /\ -r!543^post40+r!543^0 == 0 /\ -r!662^post40+r!662^0 == 0 /\ -a!2238^post40+a!2238^0 == 0 /\ -__disjvr_8^post40+__disjvr_8^0 == 0 /\ result!12^0-result!12^post40 == 0 /\ a!1370^0-a!1370^post40 == 0 /\ -__disjvr_7^post40+__disjvr_7^0 == 0 /\ a!244^0-a!244^post40 == 0 /\ -a!1055^post40+a!1055^0 == 0 /\ -t!25^post40+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post40 == 0 /\ i!29^0-i!29^post40 == 0 /\ -a!1610^post40+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post40 == 0 /\ head!16^0-head!16^post40 == 0 /\ -x!22^post40+x!22^0 == 0 /\ head!405^0-head!405^post40 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post40+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post40 == 0 /\ x_slam_f!20^0-x_slam_f!20^post40 == 0 /\ rcd!83^0-rcd!83^post40 == 0 /\ rcd!63^0-rcd!63^post40 == 0 /\ a!1052^0-a!1052^post40 == 0 /\ -temp!34^post40+temp!34^0 == 0 /\ a!654^0-a!654^post40 == 0 /\ rcd!2393^0-rcd!2393^post40 == 0 /\ -head!31^post40+head!31^0 == 0 /\ temp0!17^0-temp0!17^post40 == 0 /\ -x!15^post40+x!15^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ a!1810^0-a!1810^post40 == 0 /\ -rcd!2460^post40+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post40+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post40+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post40+temp0!30^0 == 0 /\ x!1365^0-x!1365^post40 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post40 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post40 == 0 /\ a!1371^0-a!1371^post40 == 0 /\ __disjvr_3^0-__disjvr_3^post40 == 0 /\ -__disjvr_2^post40+__disjvr_2^0 == 0 /\ -__disjvr_0^post40+__disjvr_0^0 == 0 /\ -__disjvr_5^post40+__disjvr_5^0 == 0 /\ length!28^0-length!28^post40 == 0 /\ tmp!33^0-tmp!33^post40 == 0 /\ -a!419^post40+a!419^0 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post40 == 0 /\ ct!19^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post40 == 0 /\ -i!406^post40+i!406^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -y!21^post40+y!21^0 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -a!511^post40+a!511^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 40: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post41, __disjvr_1^0'=__disjvr_1^post41, __disjvr_2^0'=__disjvr_2^post41, __disjvr_3^0'=__disjvr_3^post41, __disjvr_4^0'=__disjvr_4^post41, __disjvr_5^0'=__disjvr_5^post41, __disjvr_6^0'=__disjvr_6^post41, __disjvr_7^0'=__disjvr_7^post41, __disjvr_8^0'=__disjvr_8^post41, a!1052^0'=a!1052^post41, a!1055^0'=a!1055^post41, a!1370^0'=a!1370^post41, a!1371^0'=a!1371^post41, a!1610^0'=a!1610^post41, a!1810^0'=a!1810^post41, a!2035^0'=a!2035^post41, a!2238^0'=a!2238^post41, a!244^0'=a!244^post41, a!419^0'=a!419^post41, a!511^0'=a!511^post41, a!654^0'=a!654^post41, ct!19^0'=ct!19^post41, head!16^0'=head!16^post41, head!31^0'=head!31^post41, head!405^0'=head!405^post41, i!29^0'=i!29^post41, i!406^0'=i!406^post41, length!28^0'=length!28^post41, nondet!13^0'=nondet!13^post41, r!543^0'=r!543^post41, r!662^0'=r!662^post41, rcd!2393^0'=rcd!2393^post41, rcd!2460^0'=rcd!2460^post41, rcd!2515^0'=rcd!2515^post41, rcd!63^0'=rcd!63^post41, rcd!83^0'=rcd!83^post41, result!12^0'=result!12^post41, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post41, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post41, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post41, sel_r!543_flink!24^0'=sel_r!543_flink!24^post41, t!25^0'=t!25^post41, temp!34^0'=temp!34^post41, temp0!17^0'=temp0!17^post41, temp0!30^0'=temp0!30^post41, tmp!33^0'=tmp!33^post41, x!1365^0'=x!1365^post41, x!15^0'=x!15^post41, x!18^0'=x!18^post41, x!22^0'=x!22^post41, x_slam_f!20^0'=x_slam_f!20^post41, y!21^0'=y!21^post41, (-rcd!2393^post41+rcd!2393^0 == 0 /\ -a!2035^post41+a!2035^0 == 0 /\ r!543^0-r!543^post41 == 0 /\ -sdv_callsite_return_1!32^post41+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post41 == 0 /\ -a!2238^post41+a!2238^0 == 0 /\ __disjvr_3^0-__disjvr_3^post41 == 0 /\ rcd!2460^0-rcd!2460^post41 == 0 /\ -a!511^post41+a!511^0 == 0 /\ -a!419^post41+a!419^0 == 0 /\ a!1052^0-a!1052^post41 == 0 /\ a!244^0-a!244^post41 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post41 == 0 /\ -x_slam_f!20^post41+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post41 == 0 /\ -rcd!2515^post41+rcd!2515^0 == 0 /\ i!406^0-i!406^post41 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post41 == 0 /\ y!21^0-y!21^post41 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post41 == 0 /\ -__disjvr_5^post41+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post41 == 0 /\ head!31^0-head!31^post41 == 0 /\ -x!22^post41+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post41+sdv_callsite_return_1!14^0 == 0 /\ x!1365^0-x!1365^post41 == 0 /\ -ct!19^post41+ct!19^0 == 0 /\ head!405^0-head!405^post41 == 0 /\ a!1371^0-a!1371^post41 == 0 /\ temp!34^0-temp!34^post41 == 0 /\ -__disjvr_0^post41+__disjvr_0^0 == 0 /\ a!1610^0-a!1610^post41 == 0 /\ -__disjvr_8^post41+__disjvr_8^0 == 0 /\ -a!1810^post41+a!1810^0 == 0 /\ -__disjvr_7^post41+__disjvr_7^0 == 0 /\ -a!1370^post41+a!1370^0 == 0 /\ y!21^0 <= 0 /\ -a!1055^post41+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post41 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -nondet!13^post41+nondet!13^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post41+r!662^0 == 0 /\ a!654^0-a!654^post41 == 0 /\ result!12^0-result!12^post41 == 0 /\ -rcd!63^post41+rcd!63^0 == 0 /\ __disjvr_6^0-__disjvr_6^post41 == 0 /\ -head!16^post41+head!16^0 == 0 /\ rcd!83^0-rcd!83^post41 == 0 /\ -i!29^post41+i!29^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post41+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -temp0!30^post41+temp0!30^0 == 0 /\ -t!25^post41+t!25^0 == 0 /\ 1-x!22^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post41 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post41 == 0), cost: 1 41: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post42, __disjvr_1^0'=__disjvr_1^post42, __disjvr_2^0'=__disjvr_2^post42, __disjvr_3^0'=__disjvr_3^post42, __disjvr_4^0'=__disjvr_4^post42, __disjvr_5^0'=__disjvr_5^post42, __disjvr_6^0'=__disjvr_6^post42, __disjvr_7^0'=__disjvr_7^post42, __disjvr_8^0'=__disjvr_8^post42, a!1052^0'=a!1052^post42, a!1055^0'=a!1055^post42, a!1370^0'=a!1370^post42, a!1371^0'=a!1371^post42, a!1610^0'=a!1610^post42, a!1810^0'=a!1810^post42, a!2035^0'=a!2035^post42, a!2238^0'=a!2238^post42, a!244^0'=a!244^post42, a!419^0'=a!419^post42, a!511^0'=a!511^post42, a!654^0'=a!654^post42, ct!19^0'=ct!19^post42, head!16^0'=head!16^post42, head!31^0'=head!31^post42, head!405^0'=head!405^post42, i!29^0'=i!29^post42, i!406^0'=i!406^post42, length!28^0'=length!28^post42, nondet!13^0'=nondet!13^post42, r!543^0'=r!543^post42, r!662^0'=r!662^post42, rcd!2393^0'=rcd!2393^post42, rcd!2460^0'=rcd!2460^post42, rcd!2515^0'=rcd!2515^post42, rcd!63^0'=rcd!63^post42, rcd!83^0'=rcd!83^post42, result!12^0'=result!12^post42, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post42, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post42, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post42, sel_r!543_flink!24^0'=sel_r!543_flink!24^post42, t!25^0'=t!25^post42, temp!34^0'=temp!34^post42, temp0!17^0'=temp0!17^post42, temp0!30^0'=temp0!30^post42, tmp!33^0'=tmp!33^post42, x!1365^0'=x!1365^post42, x!15^0'=x!15^post42, x!18^0'=x!18^post42, x!22^0'=x!22^post42, x_slam_f!20^0'=x_slam_f!20^post42, y!21^0'=y!21^post42, (-ct!19^post42+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post42 == 0 /\ -a!1055^post42+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post42 == 0 /\ -__disjvr_5^post42+__disjvr_5^0 == 0 /\ -__disjvr_0^post42+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post42 == 0 /\ rcd!63^0-rcd!63^post42 == 0 /\ temp0!30^0-temp0!30^post42 == 0 /\ -__disjvr_3^post42+__disjvr_3^0 == 0 /\ -__disjvr_2^post42+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post42+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post42 == 0 /\ i!29^0-i!29^post42 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post42+temp!34^0 == 0 /\ 1+x!22^0 <= 0 /\ length!28^0-length!28^post42 == 0 /\ __disjvr_6^0-__disjvr_6^post42 == 0 /\ head!405^0-head!405^post42 == 0 /\ -head!16^post42+head!16^0 == 0 /\ x!15^0 <= 0 /\ rcd!2393^0-rcd!2393^post42 == 0 /\ x!15^0-x!15^post42 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!18^post42+x!18^0 == 0 /\ a!244^0-a!244^post42 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post42+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post42 == 0 /\ -result!12^post42+result!12^0 == 0 /\ a!1810^0-a!1810^post42 == 0 /\ __disjvr_8^0-__disjvr_8^post42 == 0 /\ -a!2035^post42+a!2035^0 == 0 /\ -a!2238^post42+a!2238^0 == 0 /\ -a!1610^post42+a!1610^0 == 0 /\ -t!25^post42+t!25^0 == 0 /\ a!1371^0-a!1371^post42 == 0 /\ -a!511^post42+a!511^0 == 0 /\ -a!419^post42+a!419^0 == 0 /\ -nondet!13^post42+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post42 == 0 /\ -r!543^post42+r!543^0 == 0 /\ y!21^0 <= 0 /\ -r!662^post42+r!662^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -x!22^post42+x!22^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!31^post42+head!31^0 == 0 /\ -__disjvr_7^post42+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post42 == 0 /\ __disjvr_1^0-__disjvr_1^post42 == 0 /\ -i!406^post42+i!406^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post42 == 0 /\ -x!1365^post42+x!1365^0 == 0 /\ -rcd!2515^post42+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post42 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!654^0-a!654^post42 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post42 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post42 == 0), cost: 1 42: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post43, __disjvr_1^0'=__disjvr_1^post43, __disjvr_2^0'=__disjvr_2^post43, __disjvr_3^0'=__disjvr_3^post43, __disjvr_4^0'=__disjvr_4^post43, __disjvr_5^0'=__disjvr_5^post43, __disjvr_6^0'=__disjvr_6^post43, __disjvr_7^0'=__disjvr_7^post43, __disjvr_8^0'=__disjvr_8^post43, a!1052^0'=a!1052^post43, a!1055^0'=a!1055^post43, a!1370^0'=a!1370^post43, a!1371^0'=a!1371^post43, a!1610^0'=a!1610^post43, a!1810^0'=a!1810^post43, a!2035^0'=a!2035^post43, a!2238^0'=a!2238^post43, a!244^0'=a!244^post43, a!419^0'=a!419^post43, a!511^0'=a!511^post43, a!654^0'=a!654^post43, ct!19^0'=ct!19^post43, head!16^0'=head!16^post43, head!31^0'=head!31^post43, head!405^0'=head!405^post43, i!29^0'=i!29^post43, i!406^0'=i!406^post43, length!28^0'=length!28^post43, nondet!13^0'=nondet!13^post43, r!543^0'=r!543^post43, r!662^0'=r!662^post43, rcd!2393^0'=rcd!2393^post43, rcd!2460^0'=rcd!2460^post43, rcd!2515^0'=rcd!2515^post43, rcd!63^0'=rcd!63^post43, rcd!83^0'=rcd!83^post43, result!12^0'=result!12^post43, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post43, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post43, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post43, sel_r!543_flink!24^0'=sel_r!543_flink!24^post43, t!25^0'=t!25^post43, temp!34^0'=temp!34^post43, temp0!17^0'=temp0!17^post43, temp0!30^0'=temp0!30^post43, tmp!33^0'=tmp!33^post43, x!1365^0'=x!1365^post43, x!15^0'=x!15^post43, x!18^0'=x!18^post43, x!22^0'=x!22^post43, x_slam_f!20^0'=x_slam_f!20^post43, y!21^0'=y!21^post43, (-nondet!13^post43+nondet!13^0 == 0 /\ -a!654^post43+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post43+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post43+x!22^0 == 0 /\ -a!2035^post43+a!2035^0 == 0 /\ -r!662^post43+r!662^0 == 0 /\ -a!1370^post43+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post43 == 0 /\ -__disjvr_8^post43+__disjvr_8^0 == 0 /\ -a!419^post43+a!419^0 == 0 /\ -rcd!2393^post43+rcd!2393^0 == 0 /\ -a!244^post43+a!244^0 == 0 /\ -y!21^post43+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post43 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post43 == 0 /\ -head!16^post43+head!16^0 == 0 /\ -a!1810^post43+a!1810^0 == 0 /\ -__disjvr_2^post43+__disjvr_2^0 == 0 /\ -__disjvr_0^post43+__disjvr_0^0 == 0 /\ -rcd!2515^post43+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post43 == 0 /\ -i!29^post43+i!29^0 == 0 /\ tmp!33^0-tmp!33^post43 == 0 /\ a!1610^0-a!1610^post43 == 0 /\ x!15^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post43 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post43 == 0 /\ -y!21^0 <= 0 /\ -t!25^post43+t!25^0 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post43 == 0 /\ -x!1365^post43+x!1365^0 == 0 /\ length!28^0-length!28^post43 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_6^post43+__disjvr_6^0 == 0 /\ -temp0!30^post43+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post43+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post43 == 0 /\ rcd!2460^0-rcd!2460^post43 == 0 /\ a!2238^0-a!2238^post43 == 0 /\ x!15^0-x!15^post43 == 0 /\ -result!12^post43+result!12^0 == 0 /\ a!1055^0-a!1055^post43 == 0 /\ i!406^0-i!406^post43 == 0 /\ rcd!83^0-rcd!83^post43 == 0 /\ -head!31^post43+head!31^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post43 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_5^post43+__disjvr_5^0 == 0 /\ -__disjvr_3^post43+__disjvr_3^0 == 0 /\ -x_slam_f!20^post43+x_slam_f!20^0 == 0 /\ -rcd!63^post43+rcd!63^0 == 0 /\ head!405^0-head!405^post43 == 0 /\ r!543^0-r!543^post43 == 0 /\ a!511^0-a!511^post43 == 0 /\ a!1052^0-a!1052^post43 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -ct!19^post43+ct!19^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 43: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post44, __disjvr_1^0'=__disjvr_1^post44, __disjvr_2^0'=__disjvr_2^post44, __disjvr_3^0'=__disjvr_3^post44, __disjvr_4^0'=__disjvr_4^post44, __disjvr_5^0'=__disjvr_5^post44, __disjvr_6^0'=__disjvr_6^post44, __disjvr_7^0'=__disjvr_7^post44, __disjvr_8^0'=__disjvr_8^post44, a!1052^0'=a!1052^post44, a!1055^0'=a!1055^post44, a!1370^0'=a!1370^post44, a!1371^0'=a!1371^post44, a!1610^0'=a!1610^post44, a!1810^0'=a!1810^post44, a!2035^0'=a!2035^post44, a!2238^0'=a!2238^post44, a!244^0'=a!244^post44, a!419^0'=a!419^post44, a!511^0'=a!511^post44, a!654^0'=a!654^post44, ct!19^0'=ct!19^post44, head!16^0'=head!16^post44, head!31^0'=head!31^post44, head!405^0'=head!405^post44, i!29^0'=i!29^post44, i!406^0'=i!406^post44, length!28^0'=length!28^post44, nondet!13^0'=nondet!13^post44, r!543^0'=r!543^post44, r!662^0'=r!662^post44, rcd!2393^0'=rcd!2393^post44, rcd!2460^0'=rcd!2460^post44, rcd!2515^0'=rcd!2515^post44, rcd!63^0'=rcd!63^post44, rcd!83^0'=rcd!83^post44, result!12^0'=result!12^post44, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post44, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post44, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post44, sel_r!543_flink!24^0'=sel_r!543_flink!24^post44, t!25^0'=t!25^post44, temp!34^0'=temp!34^post44, temp0!17^0'=temp0!17^post44, temp0!30^0'=temp0!30^post44, tmp!33^0'=tmp!33^post44, x!1365^0'=x!1365^post44, x!15^0'=x!15^post44, x!18^0'=x!18^post44, x!22^0'=x!22^post44, x_slam_f!20^0'=x_slam_f!20^post44, y!21^0'=y!21^post44, (-a!511^post44+a!511^0 == 0 /\ a!244^0-a!244^post44 == 0 /\ -y!21^post44+y!21^0 == 0 /\ a!1371^0-a!1371^post44 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post44 == 0 /\ a!1052^0-a!1052^post44 == 0 /\ __disjvr_0^0-__disjvr_0^post44 == 0 /\ result!12^0-result!12^post44 == 0 /\ x!18^0-x!18^post44 == 0 /\ x!15^0 <= 0 /\ -a!2035^post44+a!2035^0 == 0 /\ -__disjvr_1^post44+__disjvr_1^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post44 == 0 /\ -i!406^post44+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post44 == 0 /\ nondet!13^0-nondet!13^post44 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post44+rcd!2460^0 == 0 /\ __disjvr_6^0-__disjvr_6^post44 == 0 /\ -__disjvr_7^post44+__disjvr_7^0 == 0 /\ -a!1370^post44+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post44 == 0 /\ 1+t!25^0 <= 0 /\ -sdv_callsite_return_1!32^post44+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post44+a!1610^0 == 0 /\ -ct!19^post44+ct!19^0 == 0 /\ -x!22^post44+x!22^0 == 0 /\ tmp!33^0-tmp!33^post44 == 0 /\ rcd!63^0-rcd!63^post44 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post44+i!29^0 == 0 /\ -r!543^post44+r!543^0 == 0 /\ -r!662^post44+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_5^post44+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ length!28^0-length!28^post44 == 0 /\ -temp!34^post44+temp!34^0 == 0 /\ -__disjvr_2^post44+__disjvr_2^0 == 0 /\ -head!16^post44+head!16^0 == 0 /\ head!31^0-head!31^post44 == 0 /\ __disjvr_4^0-__disjvr_4^post44 == 0 /\ -a!419^post44+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post44 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post44 == 0 /\ rcd!2393^0-rcd!2393^post44 == 0 /\ x!15^0-x!15^post44 == 0 /\ a!1810^0-a!1810^post44 == 0 /\ -__disjvr_8^post44+__disjvr_8^0 == 0 /\ -t!25^post44+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post44 == 0 /\ -rcd!2515^post44+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post44 == 0 /\ -x!1365^post44+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post44+a!1055^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ a!2238^0-a!2238^post44 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post44+temp0!30^0 == 0 /\ head!405^0-head!405^post44 == 0), cost: 1 44: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post45, __disjvr_1^0'=__disjvr_1^post45, __disjvr_2^0'=__disjvr_2^post45, __disjvr_3^0'=__disjvr_3^post45, __disjvr_4^0'=__disjvr_4^post45, __disjvr_5^0'=__disjvr_5^post45, __disjvr_6^0'=__disjvr_6^post45, __disjvr_7^0'=__disjvr_7^post45, __disjvr_8^0'=__disjvr_8^post45, a!1052^0'=a!1052^post45, a!1055^0'=a!1055^post45, a!1370^0'=a!1370^post45, a!1371^0'=a!1371^post45, a!1610^0'=a!1610^post45, a!1810^0'=a!1810^post45, a!2035^0'=a!2035^post45, a!2238^0'=a!2238^post45, a!244^0'=a!244^post45, a!419^0'=a!419^post45, a!511^0'=a!511^post45, a!654^0'=a!654^post45, ct!19^0'=ct!19^post45, head!16^0'=head!16^post45, head!31^0'=head!31^post45, head!405^0'=head!405^post45, i!29^0'=i!29^post45, i!406^0'=i!406^post45, length!28^0'=length!28^post45, nondet!13^0'=nondet!13^post45, r!543^0'=r!543^post45, r!662^0'=r!662^post45, rcd!2393^0'=rcd!2393^post45, rcd!2460^0'=rcd!2460^post45, rcd!2515^0'=rcd!2515^post45, rcd!63^0'=rcd!63^post45, rcd!83^0'=rcd!83^post45, result!12^0'=result!12^post45, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post45, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post45, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post45, sel_r!543_flink!24^0'=sel_r!543_flink!24^post45, t!25^0'=t!25^post45, temp!34^0'=temp!34^post45, temp0!17^0'=temp0!17^post45, temp0!30^0'=temp0!30^post45, tmp!33^0'=tmp!33^post45, x!1365^0'=x!1365^post45, x!15^0'=x!15^post45, x!18^0'=x!18^post45, x!22^0'=x!22^post45, x_slam_f!20^0'=x_slam_f!20^post45, y!21^0'=y!21^post45, (a!1810^0-a!1810^post45 == 0 /\ a!244^0-a!244^post45 == 0 /\ -x!1365^post45+x!1365^0 == 0 /\ -head!16^post45+head!16^0 == 0 /\ -i!29^post45+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post45 == 0 /\ -temp0!30^post45+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post45 == 0 /\ -sdv_callsite_return_1!14^post45+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -a!2035^post45+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post45 == 0 /\ x!18^0-x!18^post45 == 0 /\ -a!1055^post45+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post45 == 0 /\ a!1370^0-a!1370^post45 == 0 /\ x!15^0 <= 0 /\ -a!511^post45+a!511^0 == 0 /\ a!654^0-a!654^post45 == 0 /\ -__disjvr_3^post45+__disjvr_3^0 == 0 /\ length!28^0-length!28^post45 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post45 == 0 /\ -rcd!63^post45+rcd!63^0 == 0 /\ temp!34^0-temp!34^post45 == 0 /\ head!31^0-head!31^post45 == 0 /\ i!406^0-i!406^post45 == 0 /\ 1+t!25^0 <= 0 /\ -x_slam_f!20^post45+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post45 == 0 /\ -__disjvr_7^post45+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post45 == 0 /\ -t!25^post45+t!25^0 == 0 /\ result!12^0-result!12^post45 == 0 /\ __disjvr_8^0-__disjvr_8^post45 == 0 /\ head!405^0-head!405^post45 == 0 /\ -rcd!2393^post45+rcd!2393^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1052^0-a!1052^post45 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ y!21^0-y!21^post45 == 0 /\ tmp!33^0-tmp!33^post45 == 0 /\ -x!22^post45+x!22^0 == 0 /\ -a!419^post45+a!419^0 == 0 /\ -a!2238^post45+a!2238^0 == 0 /\ __disjvr_5^0-__disjvr_5^post45 == 0 /\ -ct!19^post45+ct!19^0 == 0 /\ x!15^0-x!15^post45 == 0 /\ -__disjvr_2^post45+__disjvr_2^0 == 0 /\ -a!1610^post45+a!1610^0 == 0 /\ -sdv_callsite_return_1!32^post45+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post45 == 0 /\ r!543^0-r!543^post45 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -__disjvr_0^post45+__disjvr_0^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_6^post45+__disjvr_6^0 == 0 /\ -rcd!2515^post45+rcd!2515^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post45+nondet!13^0 == 0 /\ -r!662^post45+r!662^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 45: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post46, __disjvr_1^0'=__disjvr_1^post46, __disjvr_2^0'=__disjvr_2^post46, __disjvr_3^0'=__disjvr_3^post46, __disjvr_4^0'=__disjvr_4^post46, __disjvr_5^0'=__disjvr_5^post46, __disjvr_6^0'=__disjvr_6^post46, __disjvr_7^0'=__disjvr_7^post46, __disjvr_8^0'=__disjvr_8^post46, a!1052^0'=a!1052^post46, a!1055^0'=a!1055^post46, a!1370^0'=a!1370^post46, a!1371^0'=a!1371^post46, a!1610^0'=a!1610^post46, a!1810^0'=a!1810^post46, a!2035^0'=a!2035^post46, a!2238^0'=a!2238^post46, a!244^0'=a!244^post46, a!419^0'=a!419^post46, a!511^0'=a!511^post46, a!654^0'=a!654^post46, ct!19^0'=ct!19^post46, head!16^0'=head!16^post46, head!31^0'=head!31^post46, head!405^0'=head!405^post46, i!29^0'=i!29^post46, i!406^0'=i!406^post46, length!28^0'=length!28^post46, nondet!13^0'=nondet!13^post46, r!543^0'=r!543^post46, r!662^0'=r!662^post46, rcd!2393^0'=rcd!2393^post46, rcd!2460^0'=rcd!2460^post46, rcd!2515^0'=rcd!2515^post46, rcd!63^0'=rcd!63^post46, rcd!83^0'=rcd!83^post46, result!12^0'=result!12^post46, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post46, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post46, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post46, sel_r!543_flink!24^0'=sel_r!543_flink!24^post46, t!25^0'=t!25^post46, temp!34^0'=temp!34^post46, temp0!17^0'=temp0!17^post46, temp0!30^0'=temp0!30^post46, tmp!33^0'=tmp!33^post46, x!1365^0'=x!1365^post46, x!15^0'=x!15^post46, x!18^0'=x!18^post46, x!22^0'=x!22^post46, x_slam_f!20^0'=x_slam_f!20^post46, y!21^0'=y!21^post46, (a!1371^0-a!1371^post46 == 0 /\ -result!12^post46+result!12^0 == 0 /\ -__disjvr_7^post46+__disjvr_7^0 == 0 /\ a!654^0-a!654^post46 == 0 /\ a!511^0-a!511^post46 == 0 /\ __disjvr_6^0-__disjvr_6^post46 == 0 /\ -x!1365^post46+x!1365^0 == 0 /\ a!1610^0-a!1610^post46 == 0 /\ length!28^0-length!28^post46 == 0 /\ __disjvr_4^0-__disjvr_4^post46 == 0 /\ -rcd!2515^post46+rcd!2515^0 == 0 /\ -rcd!63^post46+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post46 == 0 /\ rcd!2393^0-rcd!2393^post46 == 0 /\ -__disjvr_8^post46+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post46 == 0 /\ -__disjvr_2^post46+__disjvr_2^0 == 0 /\ -a!1810^post46+a!1810^0 == 0 /\ x!15^0 <= 0 /\ -t!25^post46+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post46+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post46 == 0 /\ temp0!30^0-temp0!30^post46 == 0 /\ a!1052^0-a!1052^post46 == 0 /\ -__disjvr_0^post46+__disjvr_0^0 == 0 /\ -i!29^post46+i!29^0 == 0 /\ -temp!34^post46+temp!34^0 == 0 /\ -a!419^post46+a!419^0 == 0 /\ i!406^0-i!406^post46 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post46 == 0 /\ -head!31^post46+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post46+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!1224_flink!24^post46+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post46 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ tmp!33^0-tmp!33^post46 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!1370^post46+a!1370^0 == 0 /\ x!18^0-x!18^post46 == 0 /\ head!16^0-head!16^post46 == 0 /\ -__disjvr_1^post46+__disjvr_1^0 == 0 /\ -__disjvr_5^post46+__disjvr_5^0 == 0 /\ -a!1055^post46+a!1055^0 == 0 /\ head!405^0-head!405^post46 == 0 /\ -x!22^post46+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post46+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post46 == 0 /\ -a!2035^post46+a!2035^0 == 0 /\ x!15^0-x!15^post46 == 0 /\ -a!244^post46+a!244^0 == 0 /\ -nondet!13^post46+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post46 == 0 /\ -r!662^post46+r!662^0 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post46 == 0 /\ -y!21^post46+y!21^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 46: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post47, __disjvr_1^0'=__disjvr_1^post47, __disjvr_2^0'=__disjvr_2^post47, __disjvr_3^0'=__disjvr_3^post47, __disjvr_4^0'=__disjvr_4^post47, __disjvr_5^0'=__disjvr_5^post47, __disjvr_6^0'=__disjvr_6^post47, __disjvr_7^0'=__disjvr_7^post47, __disjvr_8^0'=__disjvr_8^post47, a!1052^0'=a!1052^post47, a!1055^0'=a!1055^post47, a!1370^0'=a!1370^post47, a!1371^0'=a!1371^post47, a!1610^0'=a!1610^post47, a!1810^0'=a!1810^post47, a!2035^0'=a!2035^post47, a!2238^0'=a!2238^post47, a!244^0'=a!244^post47, a!419^0'=a!419^post47, a!511^0'=a!511^post47, a!654^0'=a!654^post47, ct!19^0'=ct!19^post47, head!16^0'=head!16^post47, head!31^0'=head!31^post47, head!405^0'=head!405^post47, i!29^0'=i!29^post47, i!406^0'=i!406^post47, length!28^0'=length!28^post47, nondet!13^0'=nondet!13^post47, r!543^0'=r!543^post47, r!662^0'=r!662^post47, rcd!2393^0'=rcd!2393^post47, rcd!2460^0'=rcd!2460^post47, rcd!2515^0'=rcd!2515^post47, rcd!63^0'=rcd!63^post47, rcd!83^0'=rcd!83^post47, result!12^0'=result!12^post47, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post47, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post47, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post47, sel_r!543_flink!24^0'=sel_r!543_flink!24^post47, t!25^0'=t!25^post47, temp!34^0'=temp!34^post47, temp0!17^0'=temp0!17^post47, temp0!30^0'=temp0!30^post47, tmp!33^0'=tmp!33^post47, x!1365^0'=x!1365^post47, x!15^0'=x!15^post47, x!18^0'=x!18^post47, x!22^0'=x!22^post47, x_slam_f!20^0'=x_slam_f!20^post47, y!21^0'=y!21^post47, (-nondet!13^post47+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post47+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post47+r!662^0 == 0 /\ a!244^0-a!244^post47 == 0 /\ -x!22^post47+x!22^0 == 0 /\ -__disjvr_7^post47+__disjvr_7^0 == 0 /\ -rcd!2393^post47+rcd!2393^0 == 0 /\ x!18^0-x!18^post47 == 0 /\ -a!1610^post47+a!1610^0 == 0 /\ a!1370^0-a!1370^post47 == 0 /\ -__disjvr_8^post47+__disjvr_8^0 == 0 /\ -head!16^post47+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post47 == 0 /\ head!31^0-head!31^post47 == 0 /\ -a!1055^post47+a!1055^0 == 0 /\ -t!25^post47+t!25^0 == 0 /\ -temp0!30^post47+temp0!30^0 == 0 /\ -rcd!2515^post47+rcd!2515^0 == 0 /\ a!654^0-a!654^post47 == 0 /\ -i!29^post47+i!29^0 == 0 /\ -y!21^post47+y!21^0 == 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post47 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2035^post47+a!2035^0 == 0 /\ length!28^0-length!28^post47 == 0 /\ -temp!34^post47+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post47 == 0 /\ a!1052^0-a!1052^post47 == 0 /\ -a!511^post47+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post47 == 0 /\ -__disjvr_3^post47+__disjvr_3^0 == 0 /\ result!12^0-result!12^post47 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post47 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post47 == 0 /\ temp0!17^0-temp0!17^post47 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2460^post47+rcd!2460^0 == 0 /\ rcd!63^0-rcd!63^post47 == 0 /\ -i!406^post47+i!406^0 == 0 /\ a!1371^0-a!1371^post47 == 0 /\ head!405^0-head!405^post47 == 0 /\ -x!15^post47+x!15^0 == 0 /\ a!1810^0-a!1810^post47 == 0 /\ -__disjvr_6^post47+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post47 == 0 /\ r!543^0-r!543^post47 == 0 /\ tmp!33^0-tmp!33^post47 == 0 /\ -a!419^post47+a!419^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post47 == 0 /\ -ct!19^post47+ct!19^0 == 0 /\ -a!2238^post47+a!2238^0 == 0 /\ -__disjvr_0^post47+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post47 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_2^post47+__disjvr_2^0 == 0), cost: 1 47: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post48, __disjvr_1^0'=__disjvr_1^post48, __disjvr_2^0'=__disjvr_2^post48, __disjvr_3^0'=__disjvr_3^post48, __disjvr_4^0'=__disjvr_4^post48, __disjvr_5^0'=__disjvr_5^post48, __disjvr_6^0'=__disjvr_6^post48, __disjvr_7^0'=__disjvr_7^post48, __disjvr_8^0'=__disjvr_8^post48, a!1052^0'=a!1052^post48, a!1055^0'=a!1055^post48, a!1370^0'=a!1370^post48, a!1371^0'=a!1371^post48, a!1610^0'=a!1610^post48, a!1810^0'=a!1810^post48, a!2035^0'=a!2035^post48, a!2238^0'=a!2238^post48, a!244^0'=a!244^post48, a!419^0'=a!419^post48, a!511^0'=a!511^post48, a!654^0'=a!654^post48, ct!19^0'=ct!19^post48, head!16^0'=head!16^post48, head!31^0'=head!31^post48, head!405^0'=head!405^post48, i!29^0'=i!29^post48, i!406^0'=i!406^post48, length!28^0'=length!28^post48, nondet!13^0'=nondet!13^post48, r!543^0'=r!543^post48, r!662^0'=r!662^post48, rcd!2393^0'=rcd!2393^post48, rcd!2460^0'=rcd!2460^post48, rcd!2515^0'=rcd!2515^post48, rcd!63^0'=rcd!63^post48, rcd!83^0'=rcd!83^post48, result!12^0'=result!12^post48, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post48, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post48, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post48, sel_r!543_flink!24^0'=sel_r!543_flink!24^post48, t!25^0'=t!25^post48, temp!34^0'=temp!34^post48, temp0!17^0'=temp0!17^post48, temp0!30^0'=temp0!30^post48, tmp!33^0'=tmp!33^post48, x!1365^0'=x!1365^post48, x!15^0'=x!15^post48, x!18^0'=x!18^post48, x!22^0'=x!22^post48, x_slam_f!20^0'=x_slam_f!20^post48, y!21^0'=y!21^post48, (-t!25^post48+t!25^0 == 0 /\ -temp0!17^post48+temp0!17^0 == 0 /\ -a!654^post48+a!654^0 == 0 /\ -y!21^post48+y!21^0 == 0 /\ -__disjvr_2^post48+__disjvr_2^0 == 0 /\ -__disjvr_0^post48+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post48 == 0 /\ rcd!2460^0-rcd!2460^post48 == 0 /\ a!2238^0-a!2238^post48 == 0 /\ -x!22^post48+x!22^0 == 0 /\ -__disjvr_7^post48+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!1365^0-x!1365^post48 == 0 /\ -sdv_callsite_return_1!32^post48+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post48 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x_slam_f!20^post48+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post48 == 0 /\ -rcd!63^post48+rcd!63^0 == 0 /\ a!244^0-a!244^post48 == 0 /\ -a!1370^post48+a!1370^0 == 0 /\ a!1610^0-a!1610^post48 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post48 == 0 /\ tmp!33^0-tmp!33^post48 == 0 /\ length!28^0-length!28^post48 == 0 /\ -x!15^post48+x!15^0 == 0 /\ -temp0!30^post48+temp0!30^0 == 0 /\ r!543^0-r!543^post48 == 0 /\ -a!1810^post48+a!1810^0 == 0 /\ -ct!19^post48+ct!19^0 == 0 /\ -__disjvr_5^post48+__disjvr_5^0 == 0 /\ -rcd!2393^post48+rcd!2393^0 == 0 /\ -a!2035^post48+a!2035^0 == 0 /\ -nondet!13^post48+nondet!13^0 == 0 /\ a!1371^0-a!1371^post48 == 0 /\ 1+head!16^0 <= 0 /\ -head!405^post48+head!405^0 == 0 /\ -i!29^post48+i!29^0 == 0 /\ temp!34^0-temp!34^post48 == 0 /\ i!406^0-i!406^post48 == 0 /\ -r!662^post48+r!662^0 == 0 /\ y!21^0 <= 0 /\ -sdv_callsite_return_1!14^post48+sdv_callsite_return_1!14^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!419^post48+a!419^0 == 0 /\ rcd!83^0-rcd!83^post48 == 0 /\ head!31^0-head!31^post48 == 0 /\ result!12^0-result!12^post48 == 0 /\ a!1052^0-a!1052^post48 == 0 /\ -head!16^post48+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post48 == 0 /\ a!511^0-a!511^post48 == 0 /\ -__disjvr_8^post48+__disjvr_8^0 == 0 /\ -rcd!2515^post48+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post48 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post48 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post48 == 0), cost: 1 48: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post49, __disjvr_1^0'=__disjvr_1^post49, __disjvr_2^0'=__disjvr_2^post49, __disjvr_3^0'=__disjvr_3^post49, __disjvr_4^0'=__disjvr_4^post49, __disjvr_5^0'=__disjvr_5^post49, __disjvr_6^0'=__disjvr_6^post49, __disjvr_7^0'=__disjvr_7^post49, __disjvr_8^0'=__disjvr_8^post49, a!1052^0'=a!1052^post49, a!1055^0'=a!1055^post49, a!1370^0'=a!1370^post49, a!1371^0'=a!1371^post49, a!1610^0'=a!1610^post49, a!1810^0'=a!1810^post49, a!2035^0'=a!2035^post49, a!2238^0'=a!2238^post49, a!244^0'=a!244^post49, a!419^0'=a!419^post49, a!511^0'=a!511^post49, a!654^0'=a!654^post49, ct!19^0'=ct!19^post49, head!16^0'=head!16^post49, head!31^0'=head!31^post49, head!405^0'=head!405^post49, i!29^0'=i!29^post49, i!406^0'=i!406^post49, length!28^0'=length!28^post49, nondet!13^0'=nondet!13^post49, r!543^0'=r!543^post49, r!662^0'=r!662^post49, rcd!2393^0'=rcd!2393^post49, rcd!2460^0'=rcd!2460^post49, rcd!2515^0'=rcd!2515^post49, rcd!63^0'=rcd!63^post49, rcd!83^0'=rcd!83^post49, result!12^0'=result!12^post49, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post49, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post49, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post49, sel_r!543_flink!24^0'=sel_r!543_flink!24^post49, t!25^0'=t!25^post49, temp!34^0'=temp!34^post49, temp0!17^0'=temp0!17^post49, temp0!30^0'=temp0!30^post49, tmp!33^0'=tmp!33^post49, x!1365^0'=x!1365^post49, x!15^0'=x!15^post49, x!18^0'=x!18^post49, x!22^0'=x!22^post49, x_slam_f!20^0'=x_slam_f!20^post49, y!21^0'=y!21^post49, (-x!1365^post49+x!1365^0 == 0 /\ -i!406^post49+i!406^0 == 0 /\ i!29^0-i!29^post49 == 0 /\ a!1610^0-a!1610^post49 == 0 /\ -x!18^post49+x!18^0 == 0 /\ head!405^0-head!405^post49 == 0 /\ -temp!34^post49+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post49+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post49 == 0 /\ temp0!17^0-temp0!17^post49 == 0 /\ -r!543^post49+r!543^0 == 0 /\ -a!2035^post49+a!2035^0 == 0 /\ -__disjvr_5^post49+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post49 == 0 /\ x!15^0 <= 0 /\ nondet!13^0-nondet!13^post49 == 0 /\ -a!1810^post49+a!1810^0 == 0 /\ __disjvr_0^0-__disjvr_0^post49 == 0 /\ -sel_r!1224_flink!24^post49+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!22^post49+x!22^0 == 0 /\ temp0!30^0-temp0!30^post49 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_1^post49+__disjvr_1^0 == 0 /\ -rcd!2460^post49+rcd!2460^0 == 0 /\ a!1371^0-a!1371^post49 == 0 /\ -y!21^post49+y!21^0 == 0 /\ -head!16^post49+head!16^0 == 0 /\ -t!25^post49+t!25^0 == 0 /\ a!244^0-a!244^post49 == 0 /\ -__disjvr_7^post49+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post49 == 0 /\ result!12^0-result!12^post49 == 0 /\ __disjvr_3^0-__disjvr_3^post49 == 0 /\ head!31^0-head!31^post49 == 0 /\ x!15^0-x!15^post49 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!511^post49+a!511^0 == 0 /\ -a!419^post49+a!419^0 == 0 /\ -x!15^0 <= 0 /\ tmp!33^0-tmp!33^post49 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post49 == 0 /\ -a!1370^post49+a!1370^0 == 0 /\ -__disjvr_8^post49+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post49 == 0 /\ -a!1055^post49+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!83^post49+rcd!83^0 == 0 /\ length!28^0-length!28^post49 == 0 /\ -r!662^post49+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post49+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post49+a!2238^0 == 0 /\ -__disjvr_4^post49+__disjvr_4^0 == 0 /\ a!654^0-a!654^post49 == 0 /\ -__disjvr_2^post49+__disjvr_2^0 == 0 /\ -ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post49 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post49 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -rcd!2515^post49+rcd!2515^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 49: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post50, __disjvr_1^0'=__disjvr_1^post50, __disjvr_2^0'=__disjvr_2^post50, __disjvr_3^0'=__disjvr_3^post50, __disjvr_4^0'=__disjvr_4^post50, __disjvr_5^0'=__disjvr_5^post50, __disjvr_6^0'=__disjvr_6^post50, __disjvr_7^0'=__disjvr_7^post50, __disjvr_8^0'=__disjvr_8^post50, a!1052^0'=a!1052^post50, a!1055^0'=a!1055^post50, a!1370^0'=a!1370^post50, a!1371^0'=a!1371^post50, a!1610^0'=a!1610^post50, a!1810^0'=a!1810^post50, a!2035^0'=a!2035^post50, a!2238^0'=a!2238^post50, a!244^0'=a!244^post50, a!419^0'=a!419^post50, a!511^0'=a!511^post50, a!654^0'=a!654^post50, ct!19^0'=ct!19^post50, head!16^0'=head!16^post50, head!31^0'=head!31^post50, head!405^0'=head!405^post50, i!29^0'=i!29^post50, i!406^0'=i!406^post50, length!28^0'=length!28^post50, nondet!13^0'=nondet!13^post50, r!543^0'=r!543^post50, r!662^0'=r!662^post50, rcd!2393^0'=rcd!2393^post50, rcd!2460^0'=rcd!2460^post50, rcd!2515^0'=rcd!2515^post50, rcd!63^0'=rcd!63^post50, rcd!83^0'=rcd!83^post50, result!12^0'=result!12^post50, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post50, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post50, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post50, sel_r!543_flink!24^0'=sel_r!543_flink!24^post50, t!25^0'=t!25^post50, temp!34^0'=temp!34^post50, temp0!17^0'=temp0!17^post50, temp0!30^0'=temp0!30^post50, tmp!33^0'=tmp!33^post50, x!1365^0'=x!1365^post50, x!15^0'=x!15^post50, x!18^0'=x!18^post50, x!22^0'=x!22^post50, x_slam_f!20^0'=x_slam_f!20^post50, y!21^0'=y!21^post50, (a!1371^0-a!1371^post50 == 0 /\ -length!28^post50+length!28^0 == 0 /\ a!654^0-a!654^post50 == 0 /\ -a!1055^post50+a!1055^0 == 0 /\ -rcd!63^post50+rcd!63^0 == 0 /\ -x!1365^post50+x!1365^0 == 0 /\ -__disjvr_0^post50+__disjvr_0^0 == 0 /\ -a!1052^post50+a!1052^0 == 0 /\ -t!25^post50+t!25^0 == 0 /\ -__disjvr_7^post50+__disjvr_7^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post50+temp0!30^0 == 0 /\ head!31^0-head!31^post50 == 0 /\ rcd!2515^0-rcd!2515^post50 == 0 /\ __disjvr_1^0-__disjvr_1^post50 == 0 /\ -rcd!2393^post50+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ -__disjvr_6^post50+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post50 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ r!543^0-r!543^post50 == 0 /\ -a!2238^post50+a!2238^0 == 0 /\ a!1370^0-a!1370^post50 == 0 /\ -ct!19^post50+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post50 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post50+i!29^0 == 0 /\ -__disjvr_2^post50+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post50 == 0 /\ rcd!2460^0-rcd!2460^post50 == 0 /\ -x_slam_f!20^post50+x_slam_f!20^0 == 0 /\ -a!2035^post50+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post50 == 0 /\ -a!1610^post50+a!1610^0 == 0 /\ result!12^0-result!12^post50 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post50+head!16^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post50 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-x!18^post50 == 0 /\ tmp!33^0-tmp!33^post50 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post50+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post50 == 0 /\ -x!22^post50+x!22^0 == 0 /\ head!405^0-head!405^post50 == 0 /\ -sdv_callsite_return_1!14^post50+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^0-__disjvr_8^post50 == 0 /\ a!244^0-a!244^post50 == 0 /\ -a!511^post50+a!511^0 == 0 /\ x!15^0-x!15^post50 == 0 /\ -ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post50 == 0 /\ -nondet!13^post50+nondet!13^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_3^post50+__disjvr_3^0 == 0 /\ a!419^0-a!419^post50 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post50 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -y!21^post50+y!21^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post50+i!406^0 == 0 /\ -r!662^post50+r!662^0 == 0), cost: 1 50: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post51, __disjvr_1^0'=__disjvr_1^post51, __disjvr_2^0'=__disjvr_2^post51, __disjvr_3^0'=__disjvr_3^post51, __disjvr_4^0'=__disjvr_4^post51, __disjvr_5^0'=__disjvr_5^post51, __disjvr_6^0'=__disjvr_6^post51, __disjvr_7^0'=__disjvr_7^post51, __disjvr_8^0'=__disjvr_8^post51, a!1052^0'=a!1052^post51, a!1055^0'=a!1055^post51, a!1370^0'=a!1370^post51, a!1371^0'=a!1371^post51, a!1610^0'=a!1610^post51, a!1810^0'=a!1810^post51, a!2035^0'=a!2035^post51, a!2238^0'=a!2238^post51, a!244^0'=a!244^post51, a!419^0'=a!419^post51, a!511^0'=a!511^post51, a!654^0'=a!654^post51, ct!19^0'=ct!19^post51, head!16^0'=head!16^post51, head!31^0'=head!31^post51, head!405^0'=head!405^post51, i!29^0'=i!29^post51, i!406^0'=i!406^post51, length!28^0'=length!28^post51, nondet!13^0'=nondet!13^post51, r!543^0'=r!543^post51, r!662^0'=r!662^post51, rcd!2393^0'=rcd!2393^post51, rcd!2460^0'=rcd!2460^post51, rcd!2515^0'=rcd!2515^post51, rcd!63^0'=rcd!63^post51, rcd!83^0'=rcd!83^post51, result!12^0'=result!12^post51, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post51, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post51, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post51, sel_r!543_flink!24^0'=sel_r!543_flink!24^post51, t!25^0'=t!25^post51, temp!34^0'=temp!34^post51, temp0!17^0'=temp0!17^post51, temp0!30^0'=temp0!30^post51, tmp!33^0'=tmp!33^post51, x!1365^0'=x!1365^post51, x!15^0'=x!15^post51, x!18^0'=x!18^post51, x!22^0'=x!22^post51, x_slam_f!20^0'=x_slam_f!20^post51, y!21^0'=y!21^post51, (-a!419^post51+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post51+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post51+r!662^0 == 0 /\ -rcd!2393^post51+rcd!2393^0 == 0 /\ -a!2035^post51+a!2035^0 == 0 /\ -a!244^post51+a!244^0 == 0 /\ -a!654^post51+a!654^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post51 == 0 /\ -x!18^post51+x!18^0 == 0 /\ -a!1810^post51+a!1810^0 == 0 /\ -__disjvr_8^post51+__disjvr_8^0 == 0 /\ -a!1370^post51+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post51 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -nondet!13^post51+nondet!13^0 == 0 /\ temp0!30^0-temp0!30^post51 == 0 /\ -i!29^post51+i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post51 == 0 /\ a!1610^0-a!1610^post51 == 0 /\ -rcd!2515^post51+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post51 == 0 /\ x!15^0 <= 0 /\ -y!21^post51+y!21^0 == 0 /\ rcd!83^0-rcd!83^post51 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post51 == 0 /\ tmp!33^0-tmp!33^post51 == 0 /\ __disjvr_0^0-__disjvr_0^post51 == 0 /\ -__disjvr_5^post51+__disjvr_5^0 == 0 /\ length!28^0-length!28^post51 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post51+temp!34^0 == 0 /\ -x!22^post51+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post51+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post51 == 0 /\ -ct!19^post51+ct!19^0 == 0 /\ a!1055^0-a!1055^post51 == 0 /\ -__disjvr_1^post51+__disjvr_1^0 == 0 /\ rcd!2460^0-rcd!2460^post51 == 0 /\ a!2238^0-a!2238^post51 == 0 /\ i!406^0-i!406^post51 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sel_r!1224_flink!24^post51+sel_r!1224_flink!24^0 == 0 /\ x!15^0-x!15^post51 == 0 /\ -x!1365^post51+x!1365^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -head!31^post51+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ head!405^0-head!405^post51 == 0 /\ -rcd!63^post51+rcd!63^0 == 0 /\ -head!16^post51+head!16^0 == 0 /\ r!543^0-r!543^post51 == 0 /\ -result!12^post51+result!12^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post51 == 0 /\ a!1052^0-a!1052^post51 == 0 /\ -ct!19^0 <= 0 /\ a!511^0-a!511^post51 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post51+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_4^post51+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ t!25^0-t!25^post51 == 0), cost: 1 51: l13 -> l14 : __disjvr_0^0'=__disjvr_0^post52, __disjvr_1^0'=__disjvr_1^post52, __disjvr_2^0'=__disjvr_2^post52, __disjvr_3^0'=__disjvr_3^post52, __disjvr_4^0'=__disjvr_4^post52, __disjvr_5^0'=__disjvr_5^post52, __disjvr_6^0'=__disjvr_6^post52, __disjvr_7^0'=__disjvr_7^post52, __disjvr_8^0'=__disjvr_8^post52, a!1052^0'=a!1052^post52, a!1055^0'=a!1055^post52, a!1370^0'=a!1370^post52, a!1371^0'=a!1371^post52, a!1610^0'=a!1610^post52, a!1810^0'=a!1810^post52, a!2035^0'=a!2035^post52, a!2238^0'=a!2238^post52, a!244^0'=a!244^post52, a!419^0'=a!419^post52, a!511^0'=a!511^post52, a!654^0'=a!654^post52, ct!19^0'=ct!19^post52, head!16^0'=head!16^post52, head!31^0'=head!31^post52, head!405^0'=head!405^post52, i!29^0'=i!29^post52, i!406^0'=i!406^post52, length!28^0'=length!28^post52, nondet!13^0'=nondet!13^post52, r!543^0'=r!543^post52, r!662^0'=r!662^post52, rcd!2393^0'=rcd!2393^post52, rcd!2460^0'=rcd!2460^post52, rcd!2515^0'=rcd!2515^post52, rcd!63^0'=rcd!63^post52, rcd!83^0'=rcd!83^post52, result!12^0'=result!12^post52, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post52, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post52, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post52, sel_r!543_flink!24^0'=sel_r!543_flink!24^post52, t!25^0'=t!25^post52, temp!34^0'=temp!34^post52, temp0!17^0'=temp0!17^post52, temp0!30^0'=temp0!30^post52, tmp!33^0'=tmp!33^post52, x!1365^0'=x!1365^post52, x!15^0'=x!15^post52, x!18^0'=x!18^post52, x!22^0'=x!22^post52, x_slam_f!20^0'=x_slam_f!20^post52, y!21^0'=y!21^post52, (-a!511^post52+a!511^0 == 0 /\ -__disjvr_2^0+__disjvr_2^post52 == 0 /\ a!1371^0-a!1371^post52 == 0 /\ -t!25^post52+t!25^0 == 0 /\ -__disjvr_0^post52+__disjvr_0^0 == 0 /\ a!654^0-a!654^post52 == 0 /\ y!21^0-y!21^post52 == 0 /\ x_slam_f!20^0-x_slam_f!20^post52 == 0 /\ __disjvr_1^0-__disjvr_1^post52 == 0 /\ result!12^0-result!12^post52 == 0 /\ x!18^0-x!18^post52 == 0 /\ __disjvr_2^0-__disjvr_2^post52 == 0 /\ rcd!83^0-rcd!83^post52 == 0 /\ nondet!13^0-nondet!13^post52 == 0 /\ -sdv_callsite_return_1!32^post52+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post52 == 0 /\ a!1370^0-a!1370^post52 == 0 /\ -rcd!2460^post52+rcd!2460^0 == 0 /\ -a!1055^post52+a!1055^0 == 0 /\ -a!2238^post52+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post52 == 0 /\ length!28^0-length!28^post52 == 0 /\ -__disjvr_3^post52+__disjvr_3^0 == 0 /\ -a!2035^post52+a!2035^0 == 0 /\ -a!419^post52+a!419^0 == 0 /\ -__disjvr_5^post52+__disjvr_5^0 == 0 /\ __disjvr_8^0-__disjvr_8^post52 == 0 /\ -a!1610^post52+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post52 == 0 /\ -ct!19^post52+ct!19^0 == 0 /\ -i!29^post52+i!29^0 == 0 /\ -r!543^post52+r!543^0 == 0 /\ -r!662^post52+r!662^0 == 0 /\ -i!406^post52+i!406^0 == 0 /\ a!1052^0-a!1052^post52 == 0 /\ -x!22^post52+x!22^0 == 0 /\ -__disjvr_7^post52+__disjvr_7^0 == 0 /\ head!31^0-head!31^post52 == 0 /\ -__disjvr_6^post52+__disjvr_6^0 == 0 /\ -temp!34^post52+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post52 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post52 == 0 /\ rcd!2393^0-rcd!2393^post52 == 0 /\ -head!16^post52+head!16^0 == 0 /\ x!15^0-x!15^post52 == 0 /\ a!1810^0-a!1810^post52 == 0 /\ a!244^0-a!244^post52 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post52 == 0 /\ -temp0!30^post52+temp0!30^0 == 0 /\ -rcd!2515^post52+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post52 == 0 /\ head!405^0-head!405^post52 == 0 /\ -x!1365^post52+x!1365^0 == 0), cost: 1 52: l14 -> l15 : __disjvr_0^0'=__disjvr_0^post53, __disjvr_1^0'=__disjvr_1^post53, __disjvr_2^0'=__disjvr_2^post53, __disjvr_3^0'=__disjvr_3^post53, __disjvr_4^0'=__disjvr_4^post53, __disjvr_5^0'=__disjvr_5^post53, __disjvr_6^0'=__disjvr_6^post53, __disjvr_7^0'=__disjvr_7^post53, __disjvr_8^0'=__disjvr_8^post53, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^post53, a!1370^0'=a!1370^post53, a!1371^0'=a!1371^post53, a!1610^0'=a!1610^post53, a!1810^0'=a!1810^post53, a!2035^0'=a!2035^post53, a!2238^0'=a!2238^post53, a!244^0'=a!244^post53, a!419^0'=a!419^post53, a!511^0'=a!511^post53, a!654^0'=a!654^post53, ct!19^0'=ct!19^post53, head!16^0'=head!16^post53, head!31^0'=head!31^post53, head!405^0'=head!405^post53, i!29^0'=i!29^post53, i!406^0'=i!406^post53, length!28^0'=length!28^post53, nondet!13^0'=nondet!13^post53, r!543^0'=r!543^post53, r!662^0'=r!662^post53, rcd!2393^0'=rcd!2393^post53, rcd!2460^0'=rcd!2460^post53, rcd!2515^0'=rcd!2515^post53, rcd!63^0'=rcd!63^post53, rcd!83^0'=rcd!83^post53, result!12^0'=result!12^post53, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post53, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post53, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post53, sel_r!543_flink!24^0'=sel_r!543_flink!24^post53, t!25^0'=t!25^post53, temp!34^0'=temp!34^post53, temp0!17^0'=temp0!17^post53, temp0!30^0'=temp0!30^post53, tmp!33^0'=tmp!33^post53, x!1365^0'=x!1365^post53, x!15^0'=x!15^post53, x!18^0'=x!18^post53, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^post53, y!21^0'=y!21^post53, (0 == 0 /\ -__disjvr_0^post53+__disjvr_0^0 == 0 /\ -__disjvr_2^post53+__disjvr_2^0 == 0 /\ __disjvr_6^0-__disjvr_6^post53 == 0 /\ -r!543^post53+r!543^0 == 0 /\ rcd!63^0-rcd!63^post53 == 0 /\ -r!662^post53+r!662^0 == 0 /\ -__disjvr_3^post53+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post53 == 0 /\ -sdv_callsite_return_1!14^post53+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post53+__disjvr_8^0 == 0 /\ -a!1610^post53+a!1610^0 == 0 /\ rcd!83^0-rcd!83^post53 == 0 /\ -a!1055^post53+a!1055^0 == 0 /\ i!29^0-i!29^post53 == 0 /\ y!21^0-y!21^post53 == 0 /\ -__disjvr_7^post53+__disjvr_7^0 == 0 /\ nondet!13^0-nondet!13^post53 == 0 /\ a!1370^0-a!1370^post53 == 0 /\ x!15^0-x!15^post53 == 0 /\ head!405^0-head!405^post53 == 0 /\ -temp!34^post53+temp!34^0 == 0 /\ head!16^0-head!16^post53 == 0 /\ rcd!2393^0-rcd!2393^post53 == 0 /\ -x!1365^post53+x!1365^0 == 0 /\ -result!12^post53+result!12^0 == 0 /\ a!244^0-a!244^post53 == 0 /\ -x!18^post53+x!18^0 == 0 /\ t!25^post53-x!22^0 == 0 /\ -ct!19^post53+ct!19^0 == 0 /\ -sel_r!1224_flink!24^post53+sel_r!1224_flink!24^0 == 0 /\ a!654^0-a!654^post53 == 0 /\ -a!419^post53+a!419^0 == 0 /\ -a!2238^post53+a!2238^0 == 0 /\ -a!2035^post53+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post53 == 0 /\ temp0!17^0-temp0!17^post53 == 0 /\ -head!31^post53+head!31^0 == 0 /\ a!1810^0-a!1810^post53 == 0 /\ __disjvr_1^0-__disjvr_1^post53 == 0 /\ -i!406^post53+i!406^0 == 0 /\ tmp!33^0-tmp!33^post53 == 0 /\ a!1371^0-a!1371^post53 == 0 /\ x_slam_f!20^0-x_slam_f!20^post53 == 0 /\ temp0!30^0-temp0!30^post53 == 0 /\ -rcd!2515^post53+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post53 == 0 /\ -a!511^post53+a!511^0 == 0 /\ length!28^0-length!28^post53 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post53 == 0 /\ -__disjvr_5^post53+__disjvr_5^0 == 0), cost: 1 53: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post54, __disjvr_1^0'=__disjvr_1^post54, __disjvr_2^0'=__disjvr_2^post54, __disjvr_3^0'=__disjvr_3^post54, __disjvr_4^0'=__disjvr_4^post54, __disjvr_5^0'=__disjvr_5^post54, __disjvr_6^0'=__disjvr_6^post54, __disjvr_7^0'=__disjvr_7^post54, __disjvr_8^0'=__disjvr_8^post54, a!1052^0'=a!1052^post54, a!1055^0'=a!1055^post54, a!1370^0'=a!1370^post54, a!1371^0'=a!1371^post54, a!1610^0'=a!1610^post54, a!1810^0'=a!1810^post54, a!2035^0'=a!2035^post54, a!2238^0'=a!2238^post54, a!244^0'=a!244^post54, a!419^0'=a!419^post54, a!511^0'=a!511^post54, a!654^0'=a!654^post54, ct!19^0'=ct!19^post54, head!16^0'=head!16^post54, head!31^0'=head!31^post54, head!405^0'=head!405^post54, i!29^0'=i!29^post54, i!406^0'=i!406^post54, length!28^0'=length!28^post54, nondet!13^0'=nondet!13^post54, r!543^0'=r!543^post54, r!662^0'=r!662^post54, rcd!2393^0'=rcd!2393^post54, rcd!2460^0'=rcd!2460^post54, rcd!2515^0'=rcd!2515^post54, rcd!63^0'=rcd!63^post54, rcd!83^0'=rcd!83^post54, result!12^0'=result!12^post54, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post54, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post54, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post54, sel_r!543_flink!24^0'=sel_r!543_flink!24^post54, t!25^0'=t!25^post54, temp!34^0'=temp!34^post54, temp0!17^0'=temp0!17^post54, temp0!30^0'=temp0!30^post54, tmp!33^0'=tmp!33^post54, x!1365^0'=x!1365^post54, x!15^0'=x!15^post54, x!18^0'=x!18^post54, x!22^0'=x!22^post54, x_slam_f!20^0'=x_slam_f!20^post54, y!21^0'=y!21^post54, (x!18^0-x!18^post54 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!419^post54+a!419^0 == 0 /\ -a!511^post54+a!511^0 == 0 /\ -temp0!30^post54+temp0!30^0 == 0 /\ -y!21^post54+y!21^0 == 0 /\ -a!1610^post54+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post54 == 0 /\ -x!22^post54+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post54 == 0 /\ i!406^0-i!406^post54 == 0 /\ x!1365^0-x!1365^post54 == 0 /\ __disjvr_8^0-__disjvr_8^post54 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post54+rcd!2393^0 == 0 /\ -a!2035^post54+a!2035^0 == 0 /\ a!1370^0-a!1370^post54 == 0 /\ -nondet!13^post54+nondet!13^0 == 0 /\ -r!662^post54+r!662^0 == 0 /\ a!244^0-a!244^post54 == 0 /\ -a!2238^post54+a!2238^0 == 0 /\ r!543^0-r!543^post54 == 0 /\ -__disjvr_2^post54+__disjvr_2^0 == 0 /\ head!31^0-head!31^post54 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post54 == 0 /\ -length!28^post54+length!28^0 == 0 /\ -a!1052^post54+a!1052^0 == 0 /\ __disjvr_4^0-__disjvr_4^post54 == 0 /\ -__disjvr_0^post54+__disjvr_0^0 == 0 /\ -rcd!2515^post54+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_7^post54+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post54 == 0 /\ -sdv_callsite_return_1!32^post54+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_6^post54+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!14^post54+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post54+ct!19^0 == 0 /\ temp!34^0-temp!34^post54 == 0 /\ a!1810^0-a!1810^post54 == 0 /\ -head!405^post54+head!405^0 == 0 /\ -i!29^post54+i!29^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_3^post54+__disjvr_3^0 == 0 /\ -__disjvr_5^post54+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!654^0-a!654^post54 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post54 == 0 /\ result!12^0-result!12^post54 == 0 /\ temp0!17^0-temp0!17^post54 == 0 /\ rcd!83^0-rcd!83^post54 == 0 /\ -a!1055^post54+a!1055^0 == 0 /\ a!1371^0-a!1371^post54 == 0 /\ -rcd!63^post54+rcd!63^0 == 0 /\ -head!16^post54+head!16^0 == 0 /\ -t!25^post54+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -x_slam_f!20^post54+x_slam_f!20^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -x!15^post54+x!15^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 54: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post55, __disjvr_1^0'=__disjvr_1^post55, __disjvr_2^0'=__disjvr_2^post55, __disjvr_3^0'=__disjvr_3^post55, __disjvr_4^0'=__disjvr_4^post55, __disjvr_5^0'=__disjvr_5^post55, __disjvr_6^0'=__disjvr_6^post55, __disjvr_7^0'=__disjvr_7^post55, __disjvr_8^0'=__disjvr_8^post55, a!1052^0'=a!1052^post55, a!1055^0'=a!1055^post55, a!1370^0'=a!1370^post55, a!1371^0'=a!1371^post55, a!1610^0'=a!1610^post55, a!1810^0'=a!1810^post55, a!2035^0'=a!2035^post55, a!2238^0'=a!2238^post55, a!244^0'=a!244^post55, a!419^0'=a!419^post55, a!511^0'=a!511^post55, a!654^0'=a!654^post55, ct!19^0'=ct!19^post55, head!16^0'=head!16^post55, head!31^0'=head!31^post55, head!405^0'=head!405^post55, i!29^0'=i!29^post55, i!406^0'=i!406^post55, length!28^0'=length!28^post55, nondet!13^0'=nondet!13^post55, r!543^0'=r!543^post55, r!662^0'=r!662^post55, rcd!2393^0'=rcd!2393^post55, rcd!2460^0'=rcd!2460^post55, rcd!2515^0'=rcd!2515^post55, rcd!63^0'=rcd!63^post55, rcd!83^0'=rcd!83^post55, result!12^0'=result!12^post55, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post55, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post55, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post55, sel_r!543_flink!24^0'=sel_r!543_flink!24^post55, t!25^0'=t!25^post55, temp!34^0'=temp!34^post55, temp0!17^0'=temp0!17^post55, temp0!30^0'=temp0!30^post55, tmp!33^0'=tmp!33^post55, x!1365^0'=x!1365^post55, x!15^0'=x!15^post55, x!18^0'=x!18^post55, x!22^0'=x!22^post55, x_slam_f!20^0'=x_slam_f!20^post55, y!21^0'=y!21^post55, (rcd!83^0-rcd!83^post55 == 0 /\ length!28^0-length!28^post55 == 0 /\ -head!16^post55+head!16^0 == 0 /\ tmp!33^0-tmp!33^post55 == 0 /\ temp0!17^0-temp0!17^post55 == 0 /\ head!16^0-t!25^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post55 == 0 /\ rcd!63^0-rcd!63^post55 == 0 /\ nondet!13^0-nondet!13^post55 == 0 /\ temp0!30^0-temp0!30^post55 == 0 /\ 2-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post55+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post55 == 0 /\ -a!1370^post55+a!1370^0 == 0 /\ -result!12^post55+result!12^0 == 0 /\ -a!244^post55+a!244^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!18^post55+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post55 == 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post55 == 0 /\ -__disjvr_5^post55+__disjvr_5^0 == 0 /\ -r!662^post55+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!31^post55+head!31^0 == 0 /\ __disjvr_4^0-__disjvr_4^post55 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post55 == 0 /\ a!1610^0-a!1610^post55 == 0 /\ head!405^0-head!405^post55 == 0 /\ -__disjvr_7^post55+__disjvr_7^0 == 0 /\ -a!2035^post55+a!2035^0 == 0 /\ a!2238^0-a!2238^post55 == 0 /\ -x!22^post55+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post55 == 0 /\ -i!406^post55+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -i!29^post55+i!29^0 == 0 /\ -temp!34^post55+temp!34^0 == 0 /\ -__disjvr_8^post55+__disjvr_8^0 == 0 /\ -a!419^post55+a!419^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post55 == 0 /\ -a!1810^post55+a!1810^0 == 0 /\ a!1052^0-a!1052^post55 == 0 /\ rcd!2460^0-rcd!2460^post55 == 0 /\ a!511^0-a!511^post55 == 0 /\ -ct!19^post55+ct!19^0 == 0 /\ __disjvr_6^0-__disjvr_6^post55 == 0 /\ a!654^0-a!654^post55 == 0 /\ -__disjvr_2^post55+__disjvr_2^0 == 0 /\ -r!543^post55+r!543^0 == 0 /\ t!25^0-t!25^post55 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post55 == 0 /\ -sel_r!1224_flink!24^post55+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -x!1365^post55+x!1365^0 == 0 /\ ct!19^0 <= 0 /\ a!1055^0-a!1055^post55 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post55 == 0 /\ -__disjvr_0^post55+__disjvr_0^0 == 0 /\ -rcd!2515^post55+rcd!2515^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 55: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post56, __disjvr_1^0'=__disjvr_1^post56, __disjvr_2^0'=__disjvr_2^post56, __disjvr_3^0'=__disjvr_3^post56, __disjvr_4^0'=__disjvr_4^post56, __disjvr_5^0'=__disjvr_5^post56, __disjvr_6^0'=__disjvr_6^post56, __disjvr_7^0'=__disjvr_7^post56, __disjvr_8^0'=__disjvr_8^post56, a!1052^0'=a!1052^post56, a!1055^0'=a!1055^post56, a!1370^0'=a!1370^post56, a!1371^0'=a!1371^post56, a!1610^0'=a!1610^post56, a!1810^0'=a!1810^post56, a!2035^0'=a!2035^post56, a!2238^0'=a!2238^post56, a!244^0'=a!244^post56, a!419^0'=a!419^post56, a!511^0'=a!511^post56, a!654^0'=a!654^post56, ct!19^0'=ct!19^post56, head!16^0'=head!16^post56, head!31^0'=head!31^post56, head!405^0'=head!405^post56, i!29^0'=i!29^post56, i!406^0'=i!406^post56, length!28^0'=length!28^post56, nondet!13^0'=nondet!13^post56, r!543^0'=r!543^post56, r!662^0'=r!662^post56, rcd!2393^0'=rcd!2393^post56, rcd!2460^0'=rcd!2460^post56, rcd!2515^0'=rcd!2515^post56, rcd!63^0'=rcd!63^post56, rcd!83^0'=rcd!83^post56, result!12^0'=result!12^post56, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post56, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post56, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post56, sel_r!543_flink!24^0'=sel_r!543_flink!24^post56, t!25^0'=t!25^post56, temp!34^0'=temp!34^post56, temp0!17^0'=temp0!17^post56, temp0!30^0'=temp0!30^post56, tmp!33^0'=tmp!33^post56, x!1365^0'=x!1365^post56, x!15^0'=x!15^post56, x!18^0'=x!18^post56, x!22^0'=x!22^post56, x_slam_f!20^0'=x_slam_f!20^post56, y!21^0'=y!21^post56, (head!16^0-t!25^0 <= 0 /\ -temp!34^post56+temp!34^0 == 0 /\ -x!15^post56+x!15^0 == 0 /\ head!405^0-head!405^post56 == 0 /\ __disjvr_8^0-__disjvr_8^post56 == 0 /\ -head!16^post56+head!16^0 == 0 /\ result!12^0-result!12^post56 == 0 /\ x!1365^0-x!1365^post56 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post56+rcd!2515^0 == 0 /\ -temp0!30^post56+temp0!30^0 == 0 /\ x!18^0-x!18^post56 == 0 /\ tmp!33^0-tmp!33^post56 == 0 /\ __disjvr_1^0-__disjvr_1^post56 == 0 /\ -rcd!2460^post56+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post56 == 0 /\ a!1052^0-a!1052^post56 == 0 /\ -sdv_callsite_return_1!14^post56+sdv_callsite_return_1!14^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_2^post56+__disjvr_2^0 == 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ a!244^0-a!244^post56 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -r!543^post56+r!543^0 == 0 /\ -__disjvr_3^post56+__disjvr_3^0 == 0 /\ -a!419^post56+a!419^0 == 0 /\ -a!2238^post56+a!2238^0 == 0 /\ -__disjvr_5^post56+__disjvr_5^0 == 0 /\ -i!406^post56+i!406^0 == 0 /\ -__disjvr_0^post56+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post56 == 0 /\ -a!511^post56+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post56 == 0 /\ nondet!13^0-nondet!13^post56 == 0 /\ a!1371^0-a!1371^post56 == 0 /\ -y!21^post56+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post56 == 0 /\ -x_slam_f!20^post56+x_slam_f!20^0 == 0 /\ -__disjvr_7^post56+__disjvr_7^0 == 0 /\ length!28^0-length!28^post56 == 0 /\ -a!1055^post56+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!1610^post56+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ -t!25^post56+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post56 == 0 /\ rcd!63^0-rcd!63^post56 == 0 /\ x!18^0-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post56 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post56+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post56 == 0 /\ temp0!17^0-temp0!17^post56 == 0 /\ -ct!19^post56+ct!19^0 == 0 /\ -x!22^post56+x!22^0 == 0 /\ -i!29^post56+i!29^0 == 0 /\ -r!662^post56+r!662^0 == 0 /\ -__disjvr_6^post56+__disjvr_6^0 == 0 /\ -a!2035^post56+a!2035^0 == 0 /\ head!31^0-head!31^post56 == 0 /\ a!1370^0-a!1370^post56 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 56: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post57, __disjvr_1^0'=__disjvr_1^post57, __disjvr_2^0'=__disjvr_2^post57, __disjvr_3^0'=__disjvr_3^post57, __disjvr_4^0'=__disjvr_4^post57, __disjvr_5^0'=__disjvr_5^post57, __disjvr_6^0'=__disjvr_6^post57, __disjvr_7^0'=__disjvr_7^post57, __disjvr_8^0'=__disjvr_8^post57, a!1052^0'=a!1052^post57, a!1055^0'=a!1055^post57, a!1370^0'=a!1370^post57, a!1371^0'=a!1371^post57, a!1610^0'=a!1610^post57, a!1810^0'=a!1810^post57, a!2035^0'=a!2035^post57, a!2238^0'=a!2238^post57, a!244^0'=a!244^post57, a!419^0'=a!419^post57, a!511^0'=a!511^post57, a!654^0'=a!654^post57, ct!19^0'=ct!19^post57, head!16^0'=head!16^post57, head!31^0'=head!31^post57, head!405^0'=head!405^post57, i!29^0'=i!29^post57, i!406^0'=i!406^post57, length!28^0'=length!28^post57, nondet!13^0'=nondet!13^post57, r!543^0'=r!543^post57, r!662^0'=r!662^post57, rcd!2393^0'=rcd!2393^post57, rcd!2460^0'=rcd!2460^post57, rcd!2515^0'=rcd!2515^post57, rcd!63^0'=rcd!63^post57, rcd!83^0'=rcd!83^post57, result!12^0'=result!12^post57, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post57, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post57, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post57, sel_r!543_flink!24^0'=sel_r!543_flink!24^post57, t!25^0'=t!25^post57, temp!34^0'=temp!34^post57, temp0!17^0'=temp0!17^post57, temp0!30^0'=temp0!30^post57, tmp!33^0'=tmp!33^post57, x!1365^0'=x!1365^post57, x!15^0'=x!15^post57, x!18^0'=x!18^post57, x!22^0'=x!22^post57, x_slam_f!20^0'=x_slam_f!20^post57, y!21^0'=y!21^post57, (-r!662^post57+r!662^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post57 == 0 /\ i!406^0-i!406^post57 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post57 == 0 /\ -__disjvr_8^post57+__disjvr_8^0 == 0 /\ 2-a!1052^0 <= 0 /\ -a!1810^post57+a!1810^0 == 0 /\ -x_slam_f!20^post57+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post57+rcd!63^0 == 0 /\ -nondet!13^post57+nondet!13^0 == 0 /\ -a!1370^post57+a!1370^0 == 0 /\ __disjvr_3^0-__disjvr_3^post57 == 0 /\ -y!21^post57+y!21^0 == 0 /\ a!1371^0-a!1371^post57 == 0 /\ -i!29^post57+i!29^0 == 0 /\ -length!28^post57+length!28^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post57 == 0 /\ -temp0!17^post57+temp0!17^0 == 0 /\ -temp0!30^post57+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post57 == 0 /\ rcd!2460^0-rcd!2460^post57 == 0 /\ x!15^0 <= 0 /\ temp!34^0-temp!34^post57 == 0 /\ a!2238^0-a!2238^post57 == 0 /\ -x!1365^post57+x!1365^0 == 0 /\ a!1610^0-a!1610^post57 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ r!543^0-r!543^post57 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post57 == 0 /\ -__disjvr_2^post57+__disjvr_2^0 == 0 /\ -x!22^post57+x!22^0 == 0 /\ -__disjvr_4^post57+__disjvr_4^0 == 0 /\ a!244^0-a!244^post57 == 0 /\ -t!25^post57+t!25^0 == 0 /\ -ct!19^post57+ct!19^0 == 0 /\ a!1055^0-a!1055^post57 == 0 /\ a!654^0-a!654^post57 == 0 /\ __disjvr_6^0-__disjvr_6^post57 == 0 /\ -a!419^post57+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post57+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post57+rcd!2393^0 == 0 /\ -a!2035^post57+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ a!511^0-a!511^post57 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!31^0-head!31^post57 == 0 /\ x!18^0-head!16^0 <= 0 /\ result!12^0-result!12^post57 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!16^post57+head!16^0 == 0 /\ -x!15^post57+x!15^0 == 0 /\ -rcd!2515^post57+rcd!2515^0 == 0 /\ -head!405^post57+head!405^0 == 0 /\ -__disjvr_5^post57+__disjvr_5^0 == 0 /\ x!18^0-x!18^post57 == 0 /\ rcd!83^0-rcd!83^post57 == 0 /\ -__disjvr_1^post57+__disjvr_1^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post57+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post57 == 0), cost: 1 57: l16 -> l17 : __disjvr_0^0'=__disjvr_0^post58, __disjvr_1^0'=__disjvr_1^post58, __disjvr_2^0'=__disjvr_2^post58, __disjvr_3^0'=__disjvr_3^post58, __disjvr_4^0'=__disjvr_4^post58, __disjvr_5^0'=__disjvr_5^post58, __disjvr_6^0'=__disjvr_6^post58, __disjvr_7^0'=__disjvr_7^post58, __disjvr_8^0'=__disjvr_8^post58, a!1052^0'=a!1052^post58, a!1055^0'=a!1055^post58, a!1370^0'=a!1370^post58, a!1371^0'=a!1371^post58, a!1610^0'=a!1610^post58, a!1810^0'=a!1810^post58, a!2035^0'=a!2035^post58, a!2238^0'=a!2238^post58, a!244^0'=a!244^post58, a!419^0'=a!419^post58, a!511^0'=a!511^post58, a!654^0'=a!654^post58, ct!19^0'=ct!19^post58, head!16^0'=head!16^post58, head!31^0'=head!31^post58, head!405^0'=head!405^post58, i!29^0'=i!29^post58, i!406^0'=i!406^post58, length!28^0'=length!28^post58, nondet!13^0'=nondet!13^post58, r!543^0'=r!543^post58, r!662^0'=r!662^post58, rcd!2393^0'=rcd!2393^post58, rcd!2460^0'=rcd!2460^post58, rcd!2515^0'=rcd!2515^post58, rcd!63^0'=rcd!63^post58, rcd!83^0'=rcd!83^post58, result!12^0'=result!12^post58, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post58, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post58, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post58, sel_r!543_flink!24^0'=sel_r!543_flink!24^post58, t!25^0'=t!25^post58, temp!34^0'=temp!34^post58, temp0!17^0'=temp0!17^post58, temp0!30^0'=temp0!30^post58, tmp!33^0'=tmp!33^post58, x!1365^0'=x!1365^post58, x!15^0'=x!15^post58, x!18^0'=x!18^post58, x!22^0'=x!22^post58, x_slam_f!20^0'=x_slam_f!20^post58, y!21^0'=y!21^post58, (0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post58 == 0 /\ a!1610^0-a!1610^post58 == 0 /\ 1-a!1052^0+a!1810^post58 == 0 /\ -ct!19^post58+ct!19^0 == 0 /\ a!1371^0-a!1371^post58 == 0 /\ -__disjvr_5^post58+__disjvr_5^0 == 0 /\ -__disjvr_4^post58+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post58 == 0 /\ -i!406^post58+i!406^0 == 0 /\ -i!29^post58+i!29^0 == 0 /\ a!511^0-a!511^post58 == 0 /\ -sdv_callsite_return_1!14^post58+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post58+__disjvr_2^0 == 0 /\ __disjvr_0^0-__disjvr_0^post58 == 0 /\ head!16^0-head!16^post58 == 0 /\ -__disjvr_1^post58+__disjvr_1^0 == 0 /\ x!18^0-x!18^post58 == 0 /\ rcd!2460^0-rcd!2460^post58 == 0 /\ -nondet!13^post58+nondet!13^0 == 0 /\ -r!662^post58+r!662^0 == 0 /\ -__disjvr_8^post58+__disjvr_8^0 == 0 /\ temp!34^0-temp!34^post58 == 0 /\ -x_slam_f!20^post58+x_slam_f!20^0 == 0 /\ -rcd!63^post58+rcd!63^0 == 0 /\ a!654^0-a!654^post58 == 0 /\ -t!25^post58+t!25^0 == 0 /\ -a!1370^post58+a!1370^0 == 0 /\ length!28^0-length!28^post58 == 0 /\ tmp!33^0-tmp!33^post58 == 0 /\ temp0!17^0-temp0!17^post58 == 0 /\ -a!419^post58+a!419^0 == 0 /\ rcd!83^0-rcd!83^post58 == 0 /\ result!12^0-result!12^post58 == 0 /\ -x!22^post58+x!22^0 == 0 /\ temp0!30^0-temp0!30^post58 == 0 /\ __disjvr_3^0-__disjvr_3^post58 == 0 /\ -rcd!2393^post58+rcd!2393^0 == 0 /\ a!1055^0-a!1055^post58 == 0 /\ __disjvr_6^0-__disjvr_6^post58 == 0 /\ -a!2035^post58+a!2035^0 == 0 /\ r!543^0-r!543^post58 == 0 /\ -a!244^post58+a!244^0 == 0 /\ head!405^0-head!405^post58 == 0 /\ y!21^0-y!21^post58 == 0 /\ a!2238^0-a!2238^post58 == 0 /\ -head!31^post58+head!31^0 == 0 /\ x!15^0-x!15^post58 == 0 /\ -__disjvr_7^post58+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post58+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post58+rcd!2515^0 == 0 /\ -x!1365^post58+x!1365^0 == 0), cost: 1 58: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post59, __disjvr_1^0'=__disjvr_1^post59, __disjvr_2^0'=__disjvr_2^post59, __disjvr_3^0'=__disjvr_3^post59, __disjvr_4^0'=__disjvr_4^post59, __disjvr_5^0'=__disjvr_5^post59, __disjvr_6^0'=__disjvr_6^post59, __disjvr_7^0'=__disjvr_7^post59, __disjvr_8^0'=__disjvr_8^post59, a!1052^0'=a!1052^post59, a!1055^0'=a!1055^post59, a!1370^0'=a!1370^post59, a!1371^0'=a!1371^post59, a!1610^0'=a!1610^post59, a!1810^0'=a!1810^post59, a!2035^0'=a!2035^post59, a!2238^0'=a!2238^post59, a!244^0'=a!244^post59, a!419^0'=a!419^post59, a!511^0'=a!511^post59, a!654^0'=a!654^post59, ct!19^0'=ct!19^post59, head!16^0'=head!16^post59, head!31^0'=head!31^post59, head!405^0'=head!405^post59, i!29^0'=i!29^post59, i!406^0'=i!406^post59, length!28^0'=length!28^post59, nondet!13^0'=nondet!13^post59, r!543^0'=r!543^post59, r!662^0'=r!662^post59, rcd!2393^0'=rcd!2393^post59, rcd!2460^0'=rcd!2460^post59, rcd!2515^0'=rcd!2515^post59, rcd!63^0'=rcd!63^post59, rcd!83^0'=rcd!83^post59, result!12^0'=result!12^post59, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post59, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post59, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post59, sel_r!543_flink!24^0'=sel_r!543_flink!24^post59, t!25^0'=t!25^post59, temp!34^0'=temp!34^post59, temp0!17^0'=temp0!17^post59, temp0!30^0'=temp0!30^post59, tmp!33^0'=tmp!33^post59, x!1365^0'=x!1365^post59, x!15^0'=x!15^post59, x!18^0'=x!18^post59, x!22^0'=x!22^post59, x_slam_f!20^0'=x_slam_f!20^post59, y!21^0'=y!21^post59, (head!31^0-head!31^post59 == 0 /\ head!16^0-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post59 == 0 /\ a!1810^0-a!1810^post59 == 0 /\ -temp!34^post59+temp!34^0 == 0 /\ -x!1365^post59+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post59 == 0 /\ -a!511^post59+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post59 == 0 /\ a!654^0-a!654^post59 == 0 /\ -rcd!2393^post59+rcd!2393^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post59 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post59 == 0 /\ -i!29^post59+i!29^0 == 0 /\ rcd!83^0-rcd!83^post59 == 0 /\ a!1370^0-a!1370^post59 == 0 /\ a!1810^0 <= 0 /\ length!28^0-length!28^post59 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_2^post59+__disjvr_2^0 == 0 /\ result!12^0-result!12^post59 == 0 /\ temp0!17^0-temp0!17^post59 == 0 /\ -sdv_callsite_return_1!32^post59+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2238^post59+a!2238^0 == 0 /\ i!406^0-i!406^post59 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post59+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post59 == 0 /\ a!1371^0-a!1371^post59 == 0 /\ -__disjvr_0^post59+__disjvr_0^0 == 0 /\ -rcd!2515^post59+rcd!2515^0 == 0 /\ -a!1810^0 <= 0 /\ rcd!2460^0-rcd!2460^post59 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -t!25^post59+t!25^0 == 0 /\ head!405^0-head!405^post59 == 0 /\ -ct!19^post59+ct!19^0 == 0 /\ x!18^0-x!18^post59 == 0 /\ x!18^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post59 == 0 /\ a!244^0-a!244^post59 == 0 /\ __disjvr_1^0-__disjvr_1^post59 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -nondet!13^post59+nondet!13^0 == 0 /\ a!419^0-a!419^post59 == 0 /\ -__disjvr_5^post59+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post59 == 0 /\ rcd!63^0-rcd!63^post59 == 0 /\ -r!662^post59+r!662^0 == 0 /\ -x!22^post59+x!22^0 == 0 /\ -a!2035^post59+a!2035^0 == 0 /\ -head!16^post59+head!16^0 == 0 /\ x!15^0-x!15^post59 == 0 /\ -a!1052^post59+a!1052^0 == 0 /\ -__disjvr_7^post59+__disjvr_7^0 == 0 /\ -a!1610^post59+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post59 == 0 /\ ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post59 == 0 /\ -y!21^post59+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post59 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 59: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post60, __disjvr_1^0'=__disjvr_1^post60, __disjvr_2^0'=__disjvr_2^post60, __disjvr_3^0'=__disjvr_3^post60, __disjvr_4^0'=__disjvr_4^post60, __disjvr_5^0'=__disjvr_5^post60, __disjvr_6^0'=__disjvr_6^post60, __disjvr_7^0'=__disjvr_7^post60, __disjvr_8^0'=__disjvr_8^post60, a!1052^0'=a!1052^post60, a!1055^0'=a!1055^post60, a!1370^0'=a!1370^post60, a!1371^0'=a!1371^post60, a!1610^0'=a!1610^post60, a!1810^0'=a!1810^post60, a!2035^0'=a!2035^post60, a!2238^0'=a!2238^post60, a!244^0'=a!244^post60, a!419^0'=a!419^post60, a!511^0'=a!511^post60, a!654^0'=a!654^post60, ct!19^0'=ct!19^post60, head!16^0'=head!16^post60, head!31^0'=head!31^post60, head!405^0'=head!405^post60, i!29^0'=i!29^post60, i!406^0'=i!406^post60, length!28^0'=length!28^post60, nondet!13^0'=nondet!13^post60, r!543^0'=r!543^post60, r!662^0'=r!662^post60, rcd!2393^0'=rcd!2393^post60, rcd!2460^0'=rcd!2460^post60, rcd!2515^0'=rcd!2515^post60, rcd!63^0'=rcd!63^post60, rcd!83^0'=rcd!83^post60, result!12^0'=result!12^post60, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post60, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post60, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post60, sel_r!543_flink!24^0'=sel_r!543_flink!24^post60, t!25^0'=t!25^post60, temp!34^0'=temp!34^post60, temp0!17^0'=temp0!17^post60, temp0!30^0'=temp0!30^post60, tmp!33^0'=tmp!33^post60, x!1365^0'=x!1365^post60, x!15^0'=x!15^post60, x!18^0'=x!18^post60, x!22^0'=x!22^post60, x_slam_f!20^0'=x_slam_f!20^post60, y!21^0'=y!21^post60, (a!511^0-a!511^post60 == 0 /\ head!16^0-t!25^0 <= 0 /\ a!244^0-a!244^post60 == 0 /\ -x_slam_f!20^post60+x_slam_f!20^0 == 0 /\ -__disjvr_7^post60+__disjvr_7^0 == 0 /\ -a!1055^post60+a!1055^0 == 0 /\ x!15^0-x!15^post60 == 0 /\ a!1370^0-a!1370^post60 == 0 /\ -a!1610^post60+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post60+__disjvr_8^0 == 0 /\ -t!25^post60+t!25^0 == 0 /\ temp!34^0-temp!34^post60 == 0 /\ __disjvr_4^0-__disjvr_4^post60 == 0 /\ -r!662^post60+r!662^0 == 0 /\ -a!654^post60+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post60+sdv_callsite_return_1!32^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!22^post60+x!22^0 == 0 /\ -a!2035^post60+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post60+__disjvr_6^0 == 0 /\ x!18^0-x!18^post60 == 0 /\ __disjvr_1^0-__disjvr_1^post60 == 0 /\ rcd!83^0-rcd!83^post60 == 0 /\ a!1052^0-a!1052^post60 == 0 /\ -nondet!13^post60+nondet!13^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ -__disjvr_0^post60+__disjvr_0^0 == 0 /\ -x!1365^post60+x!1365^0 == 0 /\ -rcd!2515^post60+rcd!2515^0 == 0 /\ -rcd!63^post60+rcd!63^0 == 0 /\ length!28^0-length!28^post60 == 0 /\ temp0!17^0-temp0!17^post60 == 0 /\ -i!29^post60+i!29^0 == 0 /\ r!543^0-r!543^post60 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ temp0!30^0-temp0!30^post60 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post60 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ i!406^0-i!406^post60 == 0 /\ -ct!19^post60+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post60 == 0 /\ -sdv_callsite_return_1!14^post60+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post60 == 0 /\ -rcd!2393^post60+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post60+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post60 == 0 /\ -result!12^post60+result!12^0 == 0 /\ -y!21^post60+y!21^0 == 0 /\ -__disjvr_5^post60+__disjvr_5^0 == 0 /\ -__disjvr_3^post60+__disjvr_3^0 == 0 /\ -a!2238^post60+a!2238^0 == 0 /\ -a!419^post60+a!419^0 == 0 /\ head!405^0-head!405^post60 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_2^post60+__disjvr_2^0 == 0 /\ ct!19^0 <= 0 /\ -head!16^post60+head!16^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post60 == 0 /\ 1-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post60 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 60: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post61, __disjvr_1^0'=__disjvr_1^post61, __disjvr_2^0'=__disjvr_2^post61, __disjvr_3^0'=__disjvr_3^post61, __disjvr_4^0'=__disjvr_4^post61, __disjvr_5^0'=__disjvr_5^post61, __disjvr_6^0'=__disjvr_6^post61, __disjvr_7^0'=__disjvr_7^post61, __disjvr_8^0'=__disjvr_8^post61, a!1052^0'=a!1052^post61, a!1055^0'=a!1055^post61, a!1370^0'=a!1370^post61, a!1371^0'=a!1371^post61, a!1610^0'=a!1610^post61, a!1810^0'=a!1810^post61, a!2035^0'=a!2035^post61, a!2238^0'=a!2238^post61, a!244^0'=a!244^post61, a!419^0'=a!419^post61, a!511^0'=a!511^post61, a!654^0'=a!654^post61, ct!19^0'=ct!19^post61, head!16^0'=head!16^post61, head!31^0'=head!31^post61, head!405^0'=head!405^post61, i!29^0'=i!29^post61, i!406^0'=i!406^post61, length!28^0'=length!28^post61, nondet!13^0'=nondet!13^post61, r!543^0'=r!543^post61, r!662^0'=r!662^post61, rcd!2393^0'=rcd!2393^post61, rcd!2460^0'=rcd!2460^post61, rcd!2515^0'=rcd!2515^post61, rcd!63^0'=rcd!63^post61, rcd!83^0'=rcd!83^post61, result!12^0'=result!12^post61, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post61, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post61, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post61, sel_r!543_flink!24^0'=sel_r!543_flink!24^post61, t!25^0'=t!25^post61, temp!34^0'=temp!34^post61, temp0!17^0'=temp0!17^post61, temp0!30^0'=temp0!30^post61, tmp!33^0'=tmp!33^post61, x!1365^0'=x!1365^post61, x!15^0'=x!15^post61, x!18^0'=x!18^post61, x!22^0'=x!22^post61, x_slam_f!20^0'=x_slam_f!20^post61, y!21^0'=y!21^post61, (head!16^0-t!25^0 <= 0 /\ head!16^0-head!16^post61 == 0 /\ a!1610^0-a!1610^post61 == 0 /\ -a!419^post61+a!419^0 == 0 /\ -a!2035^post61+a!2035^0 == 0 /\ a!1371^0-a!1371^post61 == 0 /\ -a!2238^post61+a!2238^0 == 0 /\ a!244^0-a!244^post61 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post61+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post61 == 0 /\ length!28^0-length!28^post61 == 0 /\ -head!31^post61+head!31^0 == 0 /\ -x!1365^post61+x!1365^0 == 0 /\ 1+x!22^0 <= 0 /\ a!654^0-a!654^post61 == 0 /\ __disjvr_6^0-__disjvr_6^post61 == 0 /\ -i!406^post61+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!22^post61+x!22^0 == 0 /\ x!15^0 <= 0 /\ a!511^0-a!511^post61 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post61 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post61+y!21^0 == 0 /\ temp0!17^0-temp0!17^post61 == 0 /\ x!18^0-x!18^post61 == 0 /\ result!12^0-result!12^post61 == 0 /\ -__disjvr_5^post61+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post61 == 0 /\ temp0!30^0-temp0!30^post61 == 0 /\ -a!1810^0 <= 0 /\ -__disjvr_2^post61+__disjvr_2^0 == 0 /\ -r!543^post61+r!543^0 == 0 /\ -__disjvr_4^post61+__disjvr_4^0 == 0 /\ -r!662^post61+r!662^0 == 0 /\ -nondet!13^post61+nondet!13^0 == 0 /\ 1-a!1810^0 <= 0 /\ head!405^0-head!405^post61 == 0 /\ -__disjvr_8^post61+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post61 == 0 /\ -a!1370^post61+a!1370^0 == 0 /\ -__disjvr_1^post61+__disjvr_1^0 == 0 /\ -a!1055^post61+a!1055^0 == 0 /\ -rcd!2515^post61+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post61 == 0 /\ -x!15^post61+x!15^0 == 0 /\ a!1052^0-a!1052^post61 == 0 /\ y!21^0 <= 0 /\ -rcd!2460^post61+rcd!2460^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post61 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post61+__disjvr_7^0 == 0 /\ -i!29^post61+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post61 == 0 /\ -t!25^post61+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -temp!34^post61+temp!34^0 == 0 /\ rcd!63^0-rcd!63^post61 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post61 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -ct!19^post61+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post61 == 0 /\ a!1810^0-a!1810^post61 == 0), cost: 1 61: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post62, __disjvr_1^0'=__disjvr_1^post62, __disjvr_2^0'=__disjvr_2^post62, __disjvr_3^0'=__disjvr_3^post62, __disjvr_4^0'=__disjvr_4^post62, __disjvr_5^0'=__disjvr_5^post62, __disjvr_6^0'=__disjvr_6^post62, __disjvr_7^0'=__disjvr_7^post62, __disjvr_8^0'=__disjvr_8^post62, a!1052^0'=a!1052^post62, a!1055^0'=a!1055^post62, a!1370^0'=a!1370^post62, a!1371^0'=a!1371^post62, a!1610^0'=a!1610^post62, a!1810^0'=a!1810^post62, a!2035^0'=a!2035^post62, a!2238^0'=a!2238^post62, a!244^0'=a!244^post62, a!419^0'=a!419^post62, a!511^0'=a!511^post62, a!654^0'=a!654^post62, ct!19^0'=ct!19^post62, head!16^0'=head!16^post62, head!31^0'=head!31^post62, head!405^0'=head!405^post62, i!29^0'=i!29^post62, i!406^0'=i!406^post62, length!28^0'=length!28^post62, nondet!13^0'=nondet!13^post62, r!543^0'=r!543^post62, r!662^0'=r!662^post62, rcd!2393^0'=rcd!2393^post62, rcd!2460^0'=rcd!2460^post62, rcd!2515^0'=rcd!2515^post62, rcd!63^0'=rcd!63^post62, rcd!83^0'=rcd!83^post62, result!12^0'=result!12^post62, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post62, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post62, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post62, sel_r!543_flink!24^0'=sel_r!543_flink!24^post62, t!25^0'=t!25^post62, temp!34^0'=temp!34^post62, temp0!17^0'=temp0!17^post62, temp0!30^0'=temp0!30^post62, tmp!33^0'=tmp!33^post62, x!1365^0'=x!1365^post62, x!15^0'=x!15^post62, x!18^0'=x!18^post62, x!22^0'=x!22^post62, x_slam_f!20^0'=x_slam_f!20^post62, y!21^0'=y!21^post62, (-__disjvr_2^post62+__disjvr_2^0 == 0 /\ -__disjvr_0^post62+__disjvr_0^0 == 0 /\ y!21^0-y!21^post62 == 0 /\ -__disjvr_5^post62+__disjvr_5^0 == 0 /\ r!543^0-r!543^post62 == 0 /\ -sdv_callsite_return_1!14^post62+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_3^post62+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post62 == 0 /\ result!12^0-result!12^post62 == 0 /\ head!31^0-head!31^post62 == 0 /\ head!16^0-t!25^0 <= 0 /\ -__disjvr_8^post62+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post62 == 0 /\ a!1371^0-a!1371^post62 == 0 /\ -a!1055^post62+a!1055^0 == 0 /\ -i!406^post62+i!406^0 == 0 /\ -i!29^post62+i!29^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post62+x!1365^0 == 0 /\ -tmp!33^post62+tmp!33^0 == 0 /\ x!18^0-x!18^post62 == 0 /\ length!28^0-length!28^post62 == 0 /\ -__disjvr_7^post62+__disjvr_7^0 == 0 /\ ct!19^0-ct!19^post62 == 0 /\ a!1810^0 <= 0 /\ -__disjvr_6^post62+__disjvr_6^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -temp!34^post62+temp!34^0 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post62+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ -head!16^post62+head!16^0 == 0 /\ x!15^0-x!15^post62 == 0 /\ a!1052^0-a!1052^post62 == 0 /\ a!654^0-a!654^post62 == 0 /\ a!1370^0-a!1370^post62 == 0 /\ -a!1810^0 <= 0 /\ -a!511^post62+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post62 == 0 /\ -a!1610^post62+a!1610^0 == 0 /\ -t!25^post62+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post62 == 0 /\ -rcd!2393^post62+rcd!2393^0 == 0 /\ -a!419^post62+a!419^0 == 0 /\ -a!2035^post62+a!2035^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -nondet!13^post62+nondet!13^0 == 0 /\ head!405^0-head!405^post62 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post62+r!662^0 == 0 /\ -a!2238^post62+a!2238^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post62 == 0 /\ __disjvr_1^0-__disjvr_1^post62 == 0 /\ rcd!2460^0-rcd!2460^post62 == 0 /\ -x!22^post62+x!22^0 == 0 /\ -rcd!2515^post62+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post62 == 0 /\ a!1810^0-a!1810^post62 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post62+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post62 == 0 /\ a!244^0-a!244^post62 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 62: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post63, __disjvr_1^0'=__disjvr_1^post63, __disjvr_2^0'=__disjvr_2^post63, __disjvr_3^0'=__disjvr_3^post63, __disjvr_4^0'=__disjvr_4^post63, __disjvr_5^0'=__disjvr_5^post63, __disjvr_6^0'=__disjvr_6^post63, __disjvr_7^0'=__disjvr_7^post63, __disjvr_8^0'=__disjvr_8^post63, a!1052^0'=a!1052^post63, a!1055^0'=a!1055^post63, a!1370^0'=a!1370^post63, a!1371^0'=a!1371^post63, a!1610^0'=a!1610^post63, a!1810^0'=a!1810^post63, a!2035^0'=a!2035^post63, a!2238^0'=a!2238^post63, a!244^0'=a!244^post63, a!419^0'=a!419^post63, a!511^0'=a!511^post63, a!654^0'=a!654^post63, ct!19^0'=ct!19^post63, head!16^0'=head!16^post63, head!31^0'=head!31^post63, head!405^0'=head!405^post63, i!29^0'=i!29^post63, i!406^0'=i!406^post63, length!28^0'=length!28^post63, nondet!13^0'=nondet!13^post63, r!543^0'=r!543^post63, r!662^0'=r!662^post63, rcd!2393^0'=rcd!2393^post63, rcd!2460^0'=rcd!2460^post63, rcd!2515^0'=rcd!2515^post63, rcd!63^0'=rcd!63^post63, rcd!83^0'=rcd!83^post63, result!12^0'=result!12^post63, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post63, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post63, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post63, sel_r!543_flink!24^0'=sel_r!543_flink!24^post63, t!25^0'=t!25^post63, temp!34^0'=temp!34^post63, temp0!17^0'=temp0!17^post63, temp0!30^0'=temp0!30^post63, tmp!33^0'=tmp!33^post63, x!1365^0'=x!1365^post63, x!15^0'=x!15^post63, x!18^0'=x!18^post63, x!22^0'=x!22^post63, x_slam_f!20^0'=x_slam_f!20^post63, y!21^0'=y!21^post63, (-x!22^post63+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post63 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!2035^post63+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post63 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post63 == 0 /\ -a!2238^post63+a!2238^0 == 0 /\ -a!1052^post63+a!1052^0 == 0 /\ -a!1371^post63+a!1371^0 == 0 /\ -__disjvr_7^post63+__disjvr_7^0 == 0 /\ -a!1055^post63+a!1055^0 == 0 /\ nondet!13^0-nondet!13^post63 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!29^0-i!29^post63 == 0 /\ a!1810^0-a!1810^post63 == 0 /\ -y!21^post63+y!21^0 == 0 /\ -r!543^post63+r!543^0 == 0 /\ temp0!17^0-temp0!17^post63 == 0 /\ -a!1610^post63+a!1610^0 == 0 /\ -r!662^post63+r!662^0 == 0 /\ -head!16^post63+head!16^0 == 0 /\ head!405^0-head!405^post63 == 0 /\ rcd!63^0-rcd!63^post63 == 0 /\ -head!16^0+t!25^0 <= 0 /\ temp0!30^0-temp0!30^post63 == 0 /\ x!15^0 <= 0 /\ -x!1365^post63+x!1365^0 == 0 /\ -rcd!2515^post63+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post63 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -temp!34^post63+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post63 == 0 /\ -rcd!83^post63+rcd!83^0 == 0 /\ -a!511^post63+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post63 == 0 /\ -__disjvr_5^post63+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post63 == 0 /\ -a!1810^0 <= 0 /\ x!15^0-x!15^post63 == 0 /\ 1-a!1810^0 <= 0 /\ -sel_r!1224_flink!24^post63+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post63+__disjvr_2^0 == 0 /\ -__disjvr_3^post63+__disjvr_3^0 == 0 /\ -__disjvr_0^post63+__disjvr_0^0 == 0 /\ a!1370^0-a!1370^post63 == 0 /\ 1+head!16^0 <= 0 /\ a!244^0-a!244^post63 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!419^0-a!419^post63 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post63 == 0 /\ x!18^0-head!16^0 <= 0 /\ -head!31^post63+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post63 == 0 /\ result!12^0-result!12^post63 == 0 /\ __disjvr_8^0-__disjvr_8^post63 == 0 /\ -__disjvr_6^post63+__disjvr_6^0 == 0 /\ -i!406^post63+i!406^0 == 0 /\ -rcd!2460^post63+rcd!2460^0 == 0 /\ -ct!19^0 <= 0 /\ t!25^0-t!25^post63 == 0 /\ -x!18^post63+x!18^0 == 0 /\ ct!19^0 <= 0 /\ length!28^0-length!28^post63 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -ct!19^post63+ct!19^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 63: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post64, __disjvr_1^0'=__disjvr_1^post64, __disjvr_2^0'=__disjvr_2^post64, __disjvr_3^0'=__disjvr_3^post64, __disjvr_4^0'=__disjvr_4^post64, __disjvr_5^0'=__disjvr_5^post64, __disjvr_6^0'=__disjvr_6^post64, __disjvr_7^0'=__disjvr_7^post64, __disjvr_8^0'=__disjvr_8^post64, a!1052^0'=a!1052^post64, a!1055^0'=a!1055^post64, a!1370^0'=a!1370^post64, a!1371^0'=a!1371^post64, a!1610^0'=a!1610^post64, a!1810^0'=a!1810^post64, a!2035^0'=a!2035^post64, a!2238^0'=a!2238^post64, a!244^0'=a!244^post64, a!419^0'=a!419^post64, a!511^0'=a!511^post64, a!654^0'=a!654^post64, ct!19^0'=ct!19^post64, head!16^0'=head!16^post64, head!31^0'=head!31^post64, head!405^0'=head!405^post64, i!29^0'=i!29^post64, i!406^0'=i!406^post64, length!28^0'=length!28^post64, nondet!13^0'=nondet!13^post64, r!543^0'=r!543^post64, r!662^0'=r!662^post64, rcd!2393^0'=rcd!2393^post64, rcd!2460^0'=rcd!2460^post64, rcd!2515^0'=rcd!2515^post64, rcd!63^0'=rcd!63^post64, rcd!83^0'=rcd!83^post64, result!12^0'=result!12^post64, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post64, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post64, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post64, sel_r!543_flink!24^0'=sel_r!543_flink!24^post64, t!25^0'=t!25^post64, temp!34^0'=temp!34^post64, temp0!17^0'=temp0!17^post64, temp0!30^0'=temp0!30^post64, tmp!33^0'=tmp!33^post64, x!1365^0'=x!1365^post64, x!15^0'=x!15^post64, x!18^0'=x!18^post64, x!22^0'=x!22^post64, x_slam_f!20^0'=x_slam_f!20^post64, y!21^0'=y!21^post64, (tmp!33^0-tmp!33^post64 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!654^post64+a!654^0 == 0 /\ -temp0!17^post64+temp0!17^0 == 0 /\ -t!25^post64+t!25^0 == 0 /\ -y!21^post64+y!21^0 == 0 /\ a!1052^0-a!1052^post64 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ a!2238^0-a!2238^post64 == 0 /\ __disjvr_2^0-__disjvr_2^post64 == 0 /\ -__disjvr_7^post64+__disjvr_7^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post64 == 0 /\ -rcd!63^post64+rcd!63^0 == 0 /\ -head!405^post64+head!405^0 == 0 /\ x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post64 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post64 == 0 /\ a!244^0-a!244^post64 == 0 /\ __disjvr_1^0-__disjvr_1^post64 == 0 /\ -sdv_callsite_return_1!32^post64+sdv_callsite_return_1!32^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post64 == 0 /\ x!1365^0-x!1365^post64 == 0 /\ -x!15^post64+x!15^0 == 0 /\ -x_slam_f!20^post64+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post64 == 0 /\ -a!1810^0 <= 0 /\ -ct!19^post64+ct!19^0 == 0 /\ r!543^0-r!543^post64 == 0 /\ -a!1810^post64+a!1810^0 == 0 /\ -__disjvr_8^post64+__disjvr_8^0 == 0 /\ 1-a!1810^0 <= 0 /\ -a!1370^post64+a!1370^0 == 0 /\ a!1610^0-a!1610^post64 == 0 /\ -__disjvr_5^post64+__disjvr_5^0 == 0 /\ -a!419^post64+a!419^0 == 0 /\ a!1371^0-a!1371^post64 == 0 /\ -sdv_callsite_return_1!14^post64+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post64 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post64+rcd!2393^0 == 0 /\ -nondet!13^post64+nondet!13^0 == 0 /\ length!28^0-length!28^post64 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post64+r!662^0 == 0 /\ -x!22^post64+x!22^0 == 0 /\ -a!2035^post64+a!2035^0 == 0 /\ x!18^0-x!18^post64 == 0 /\ result!12^0-result!12^post64 == 0 /\ -head!16^post64+head!16^0 == 0 /\ i!406^0-i!406^post64 == 0 /\ -__disjvr_0^post64+__disjvr_0^0 == 0 /\ a!1055^0-a!1055^post64 == 0 /\ rcd!83^0-rcd!83^post64 == 0 /\ -rcd!2515^post64+rcd!2515^0 == 0 /\ -i!29^post64+i!29^0 == 0 /\ a!511^0-a!511^post64 == 0 /\ -temp0!30^post64+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ head!31^0-head!31^post64 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post64 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 64: l18 -> l19 : __disjvr_0^0'=__disjvr_0^post65, __disjvr_1^0'=__disjvr_1^post65, __disjvr_2^0'=__disjvr_2^post65, __disjvr_3^0'=__disjvr_3^post65, __disjvr_4^0'=__disjvr_4^post65, __disjvr_5^0'=__disjvr_5^post65, __disjvr_6^0'=__disjvr_6^post65, __disjvr_7^0'=__disjvr_7^post65, __disjvr_8^0'=__disjvr_8^post65, a!1052^0'=a!1052^post65, a!1055^0'=a!1055^post65, a!1370^0'=a!1370^post65, a!1371^0'=a!1371^post65, a!1610^0'=a!1610^post65, a!1810^0'=a!1810^post65, a!2035^0'=a!2035^post65, a!2238^0'=a!2238^post65, a!244^0'=a!244^post65, a!419^0'=a!419^post65, a!511^0'=a!511^post65, a!654^0'=a!654^post65, ct!19^0'=ct!19^post65, head!16^0'=head!16^post65, head!31^0'=head!31^post65, head!405^0'=head!405^post65, i!29^0'=i!29^post65, i!406^0'=i!406^post65, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^post65, r!543^0'=r!543^post65, r!662^0'=r!662^post65, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^post65, rcd!2515^0'=rcd!2515^post65, rcd!63^0'=rcd!63^post65, rcd!83^0'=rcd!83^post65, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post65, sel_r!543_flink!24^0'=sel_r!543_flink!24^post65, t!25^0'=t!25^post65, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^post65, x!15^0'=x!15^post65, x!18^0'=x!18^post65, x!22^0'=x!22^post65, x_slam_f!20^0'=x_slam_f!20^post65, y!21^0'=y!21^post65, (0 == 0 /\ -x!1365^post65+x!1365^0 == 0 /\ -x!15^post65+head!16^post65 <= 0 /\ -a!654^post65+a!654^0 == 0 /\ a!1370^0-a!1370^post65 == 0 /\ -t!25^post65+t!25^0 == 0 /\ -a!1810^post65+a!1810^0 == 0 /\ -y!21^post65+y!21^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post65+r!662^0 == 0 /\ -a!2035^post65+a!2035^0 == 0 /\ -a!419^post65+a!419^0 == 0 /\ -a!244^post65+a!244^0 == 0 /\ a!1371^0-a!1371^post65 == 0 /\ a!1610^0-a!1610^post65 == 0 /\ a!1052^0-a!1052^post65 == 0 /\ -__disjvr_2^post65+__disjvr_2^0 == 0 /\ x!15^post65-head!16^post65 <= 0 /\ x!15^post65-head!16^post65 == 0 /\ rcd!83^0-rcd!83^post65 == 0 /\ -nondet!13^post65+nondet!13^0 == 0 /\ -__disjvr_0^post65+__disjvr_0^0 == 0 /\ -rcd!2515^post65+rcd!2515^0 == 0 /\ x!22^0-x!22^post65 == 0 /\ -__disjvr_7^post65+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post65 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -__disjvr_6^post65+__disjvr_6^0 == 0 /\ x!18^0-x!18^post65 == 0 /\ rcd!2460^0-rcd!2460^post65 == 0 /\ a!2238^0-a!2238^post65 == 0 /\ rcd!63^post65-rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post65+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post65+ct!19^0 == 0 /\ __disjvr_1^0-__disjvr_1^post65 == 0 /\ __disjvr_8^0-__disjvr_8^post65 == 0 /\ -head!405^post65+head!405^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ i!406^0-i!406^post65 == 0 /\ -__disjvr_5^post65+__disjvr_5^0 == 0 /\ -result!12^1+head!16^post65 == 0 /\ r!543^0-r!543^post65 == 0 /\ -__disjvr_3^post65+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post65 == 0 /\ -a!1055^post65+a!1055^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post65 == 0 /\ -x_slam_f!20^post65+x_slam_f!20^0 == 0 /\ -sel_r!1224_flink!24^post65+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post65 == 0), cost: 1 88: l18 -> l36 : __disjvr_0^0'=__disjvr_0^post89, __disjvr_1^0'=__disjvr_1^post89, __disjvr_2^0'=__disjvr_2^post89, __disjvr_3^0'=__disjvr_3^post89, __disjvr_4^0'=__disjvr_4^post89, __disjvr_5^0'=__disjvr_5^post89, __disjvr_6^0'=__disjvr_6^post89, __disjvr_7^0'=__disjvr_7^post89, __disjvr_8^0'=__disjvr_8^post89, a!1052^0'=a!1052^post89, a!1055^0'=a!1055^post89, a!1370^0'=a!1370^post89, a!1371^0'=a!1371^post89, a!1610^0'=a!1610^post89, a!1810^0'=a!1810^post89, a!2035^0'=a!2035^post89, a!2238^0'=a!2238^post89, a!244^0'=a!244^post89, a!419^0'=a!419^post89, a!511^0'=a!511^post89, a!654^0'=a!654^post89, ct!19^0'=ct!19^post89, head!16^0'=head!16^post89, head!31^0'=head!31^post89, head!405^0'=head!405^post89, i!29^0'=i!29^post89, i!406^0'=i!406^post89, length!28^0'=length!28^post89, nondet!13^0'=nondet!13^post89, r!543^0'=r!543^post89, r!662^0'=r!662^post89, rcd!2393^0'=rcd!2393^post89, rcd!2460^0'=rcd!2460^post89, rcd!2515^0'=rcd!2515^post89, rcd!63^0'=rcd!63^post89, rcd!83^0'=rcd!83^post89, result!12^0'=result!12^post89, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post89, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post89, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post89, sel_r!543_flink!24^0'=sel_r!543_flink!24^post89, t!25^0'=t!25^post89, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^post89, temp0!30^0'=temp0!30^post89, tmp!33^0'=tmp!33^post89, x!1365^0'=x!1365^post89, x!15^0'=x!15^post89, x!18^0'=x!18^post89, x!22^0'=x!22^post89, x_slam_f!20^0'=x_slam_f!20^post89, y!21^0'=y!21^post89, (0 == 0 /\ -x!1365^post89+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post89 == 0 /\ -__disjvr_7^post89+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post89 == 0 /\ i!406^0-i!406^post89 == 0 /\ -rcd!63^post89+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -2+i!29^post89 <= 0 /\ x!18^0-x!18^post89 == 0 /\ -a!1370^post89+a!1370^0 == 0 /\ -__disjvr_4^post89+__disjvr_4^0 == 0 /\ -temp0!17^post89+temp0!17^0 == 0 /\ -t!25^post89+t!25^0 == 0 /\ rcd!2515^0-rcd!2515^post89 == 0 /\ -__disjvr_2^post89+__disjvr_2^0 == 0 /\ a!244^0-a!244^post89 == 0 /\ __disjvr_3^0-__disjvr_3^post89 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post89+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post89 == 0 /\ r!543^0-r!543^post89 == 0 /\ -length!28^post89+length!28^0 == 0 /\ x!15^0-x!15^post89 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post89 == 0 /\ -a!2238^post89+a!2238^0 == 0 /\ y!21^0-y!21^post89 == 0 /\ -a!419^post89+a!419^0 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -rcd!2393^post89+rcd!2393^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post89 == 0 /\ a!1810^0-a!1810^post89 == 0 /\ x_slam_f!20^0-x_slam_f!20^post89 == 0 /\ a!511^0-a!511^post89 == 0 /\ -head!16^post89+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post89 == 0 /\ tmp!33^post89-temp!34^1 == 0 /\ a!1610^0-a!1610^post89 == 0 /\ result!12^0-result!12^post89 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post89 == 0 /\ 2-i!29^post89 <= 0 /\ -tmp!33^post89+head!31^post89 <= 0 /\ -tmp!33^post89+head!31^post89 == 0 /\ -sdv_callsite_return_1!32^post89+head!31^post89 <= 0 /\ -__disjvr_1^post89+__disjvr_1^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post89+__disjvr_8^0 == 0 /\ -__disjvr_5^post89+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post89 == 0 /\ -sdv_callsite_return_1!14^post89+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post89+x!22^0 == 0 /\ temp0!30^0-temp0!30^post89 == 0 /\ -a!2035^post89+a!2035^0 == 0 /\ -nondet!13^post89+nondet!13^0 == 0 /\ -r!662^post89+r!662^0 == 0 /\ a!1055^0-a!1055^post89 == 0 /\ rcd!83^0-rcd!83^post89 == 0 /\ -1+i!29^post89-i!29^0 == 0 /\ a!1371^0-a!1371^post89 == 0 /\ -head!405^post89+head!405^0 == 0 /\ tmp!33^post89-head!31^post89 <= 0 /\ sdv_callsite_return_1!32^post89-head!31^post89 <= 0), cost: 1 65: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post66, __disjvr_1^0'=__disjvr_1^post66, __disjvr_2^0'=__disjvr_2^post66, __disjvr_3^0'=__disjvr_3^post66, __disjvr_4^0'=__disjvr_4^post66, __disjvr_5^0'=__disjvr_5^post66, __disjvr_6^0'=__disjvr_6^post66, __disjvr_7^0'=__disjvr_7^post66, __disjvr_8^0'=__disjvr_8^post66, a!1052^0'=a!1052^post66, a!1055^0'=a!1055^post66, a!1370^0'=a!1370^post66, a!1371^0'=a!1371^post66, a!1610^0'=a!1610^post66, a!1810^0'=a!1810^post66, a!2035^0'=a!2035^post66, a!2238^0'=a!2238^post66, a!244^0'=a!244^post66, a!419^0'=a!419^post66, a!511^0'=a!511^post66, a!654^0'=a!654^post66, ct!19^0'=ct!19^post66, head!16^0'=head!16^post66, head!31^0'=head!31^post66, head!405^0'=head!405^post66, i!29^0'=i!29^post66, i!406^0'=i!406^post66, length!28^0'=length!28^post66, nondet!13^0'=nondet!13^post66, r!543^0'=r!543^post66, r!662^0'=r!662^post66, rcd!2393^0'=rcd!2393^post66, rcd!2460^0'=rcd!2460^post66, rcd!2515^0'=rcd!2515^post66, rcd!63^0'=rcd!63^post66, rcd!83^0'=rcd!83^post66, result!12^0'=result!12^post66, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post66, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post66, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post66, sel_r!543_flink!24^0'=sel_r!543_flink!24^post66, t!25^0'=t!25^post66, temp!34^0'=temp!34^post66, temp0!17^0'=temp0!17^post66, temp0!30^0'=temp0!30^post66, tmp!33^0'=tmp!33^post66, x!1365^0'=x!1365^post66, x!15^0'=x!15^post66, x!18^0'=x!18^post66, x!22^0'=x!22^post66, x_slam_f!20^0'=x_slam_f!20^post66, y!21^0'=y!21^post66, (-x!15^0+head!16^0 <= 0 /\ -head!31^post66+head!31^0 == 0 /\ -t!25^post66+t!25^0 == 0 /\ head!16^0-head!16^post66 == 0 /\ a!1370^0-a!1370^post66 == 0 /\ a!244^0-a!244^post66 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post66 == 0 /\ a!1371^0-a!1371^post66 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post66 == 0 /\ -a!1610^post66+a!1610^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post66 == 0 /\ a!511^0-a!511^post66 == 0 /\ a!1052^0-a!1052^post66 == 0 /\ __disjvr_6^0-__disjvr_6^post66 == 0 /\ -sel_r!1224_flink!24^post66+sel_r!1224_flink!24^0 == 0 /\ -r!662^post66+r!662^0 == 0 /\ a!654^0-a!654^post66 == 0 /\ -nondet!13^post66+nondet!13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post66 == 0 /\ -__disjvr_5^post66+__disjvr_5^0 == 0 /\ -__disjvr_1^post66+__disjvr_1^0 == 0 /\ -a!2035^post66+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post66 == 0 /\ length!28^0-length!28^post66 == 0 /\ -x!1365^post66+x!1365^0 == 0 /\ -rcd!2460^post66+rcd!2460^0 == 0 /\ temp0!17^0-temp0!17^post66 == 0 /\ -__disjvr_7^post66+__disjvr_7^0 == 0 /\ result!12^0-result!12^post66 == 0 /\ -temp0!30^post66+temp0!30^0 == 0 /\ -y!21^post66+y!21^0 == 0 /\ rcd!63^0-rcd!63^post66 == 0 /\ head!405^0-head!405^post66 == 0 /\ -x!22^post66+x!22^0 == 0 /\ 1-x!15^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post66 == 0 /\ -i!29^post66+i!29^0 == 0 /\ -i!406^post66+i!406^0 == 0 /\ -__disjvr_8^post66+__disjvr_8^0 == 0 /\ -temp!34^post66+temp!34^0 == 0 /\ a!1810^0-a!1810^post66 == 0 /\ -a!1055^post66+a!1055^0 == 0 /\ -a!419^post66+a!419^0 == 0 /\ -rcd!83^post66+rcd!83^0 == 0 /\ -ct!19^post66+ct!19^0 == 0 /\ -r!543^post66+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post66+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post66 == 0 /\ -__disjvr_4^post66+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post66 == 0 /\ -__disjvr_2^post66+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post66 == 0 /\ tmp!33^0-tmp!33^post66 == 0 /\ -rcd!2515^post66+rcd!2515^0 == 0), cost: 1 66: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post67, __disjvr_1^0'=__disjvr_1^post67, __disjvr_2^0'=__disjvr_2^post67, __disjvr_3^0'=__disjvr_3^post67, __disjvr_4^0'=__disjvr_4^post67, __disjvr_5^0'=__disjvr_5^post67, __disjvr_6^0'=__disjvr_6^post67, __disjvr_7^0'=__disjvr_7^post67, __disjvr_8^0'=__disjvr_8^post67, a!1052^0'=a!1052^post67, a!1055^0'=a!1055^post67, a!1370^0'=a!1370^post67, a!1371^0'=a!1371^post67, a!1610^0'=a!1610^post67, a!1810^0'=a!1810^post67, a!2035^0'=a!2035^post67, a!2238^0'=a!2238^post67, a!244^0'=a!244^post67, a!419^0'=a!419^post67, a!511^0'=a!511^post67, a!654^0'=a!654^post67, ct!19^0'=ct!19^post67, head!16^0'=head!16^post67, head!31^0'=head!31^post67, head!405^0'=head!405^post67, i!29^0'=i!29^post67, i!406^0'=i!406^post67, length!28^0'=length!28^post67, nondet!13^0'=nondet!13^post67, r!543^0'=r!543^post67, r!662^0'=r!662^post67, rcd!2393^0'=rcd!2393^post67, rcd!2460^0'=rcd!2460^post67, rcd!2515^0'=rcd!2515^post67, rcd!63^0'=rcd!63^post67, rcd!83^0'=rcd!83^post67, result!12^0'=result!12^post67, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post67, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post67, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post67, sel_r!543_flink!24^0'=sel_r!543_flink!24^post67, t!25^0'=t!25^post67, temp!34^0'=temp!34^post67, temp0!17^0'=temp0!17^post67, temp0!30^0'=temp0!30^post67, tmp!33^0'=tmp!33^post67, x!1365^0'=x!1365^post67, x!15^0'=x!15^post67, x!18^0'=x!18^post67, x!22^0'=x!22^post67, x_slam_f!20^0'=x_slam_f!20^post67, y!21^0'=y!21^post67, (-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post67 == 0 /\ a!654^0-a!654^post67 == 0 /\ -head!16^post67+head!16^0 == 0 /\ r!543^0-r!543^post67 == 0 /\ tmp!33^0-tmp!33^post67 == 0 /\ x!18^0-x!18^post67 == 0 /\ -sdv_callsite_return_1!32^post67+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post67 == 0 /\ length!28^0-length!28^post67 == 0 /\ -sel_r!543_flink!24^post67+sel_r!543_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post67+rcd!2515^0 == 0 /\ -rcd!63^post67+rcd!63^0 == 0 /\ result!12^0-result!12^post67 == 0 /\ -x!15^post67+x!15^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post67 == 0 /\ head!31^0-head!31^post67 == 0 /\ -sdv_callsite_return_1!14^post67+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post67 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post67+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post67 == 0 /\ -__disjvr_2^post67+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post67 == 0 /\ -__disjvr_0^post67+__disjvr_0^0 == 0 /\ -nondet!13^post67+nondet!13^0 == 0 /\ __disjvr_8^0-__disjvr_8^post67 == 0 /\ head!405^0-head!405^post67 == 0 /\ -a!2035^post67+a!2035^0 == 0 /\ -a!2238^post67+a!2238^0 == 0 /\ -r!662^post67+r!662^0 == 0 /\ -a!1610^post67+a!1610^0 == 0 /\ -__disjvr_7^post67+__disjvr_7^0 == 0 /\ -a!1055^post67+a!1055^0 == 0 /\ -x_slam_f!20^post67+x_slam_f!20^0 == 0 /\ __disjvr_1^0-__disjvr_1^post67 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post67 == 0 /\ a!1052^0-a!1052^post67 == 0 /\ -t!25^post67+t!25^0 == 0 /\ -temp0!30^post67+temp0!30^0 == 0 /\ __disjvr_5^0-__disjvr_5^post67 == 0 /\ a!244^0-a!244^post67 == 0 /\ -__disjvr_6^post67+__disjvr_6^0 == 0 /\ -y!21^post67+y!21^0 == 0 /\ -a!511^post67+a!511^0 == 0 /\ -ct!19^post67+ct!19^0 == 0 /\ -x!22^post67+x!22^0 == 0 /\ temp0!17^0-temp0!17^post67 == 0 /\ -__disjvr_3^post67+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post67 == 0 /\ a!1810^0-a!1810^post67 == 0 /\ a!419^0-a!419^post67 == 0 /\ -temp!34^post67+temp!34^0 == 0 /\ -i!29^post67+i!29^0 == 0), cost: 1 67: l20 -> l21 : __disjvr_0^0'=__disjvr_0^post68, __disjvr_1^0'=__disjvr_1^post68, __disjvr_2^0'=__disjvr_2^post68, __disjvr_3^0'=__disjvr_3^post68, __disjvr_4^0'=__disjvr_4^post68, __disjvr_5^0'=__disjvr_5^post68, __disjvr_6^0'=__disjvr_6^post68, __disjvr_7^0'=__disjvr_7^post68, __disjvr_8^0'=__disjvr_8^post68, a!1052^0'=a!1052^post68, a!1055^0'=a!1055^post68, a!1370^0'=a!1370^post68, a!1371^0'=a!1371^post68, a!1610^0'=a!1610^post68, a!1810^0'=a!1810^post68, a!2035^0'=a!2035^post68, a!2238^0'=a!2238^post68, a!244^0'=a!244^post68, a!419^0'=a!419^post68, a!511^0'=a!511^post68, a!654^0'=a!654^post68, ct!19^0'=ct!19^post68, head!16^0'=head!16^post68, head!31^0'=head!31^post68, head!405^0'=head!405^post68, i!29^0'=i!29^post68, i!406^0'=i!406^post68, length!28^0'=length!28^post68, nondet!13^0'=nondet!13^post68, r!543^0'=r!543^post68, r!662^0'=r!662^post68, rcd!2393^0'=rcd!2393^post68, rcd!2460^0'=rcd!2460^post68, rcd!2515^0'=rcd!2515^post68, rcd!63^0'=rcd!63^post68, rcd!83^0'=rcd!83^post68, result!12^0'=result!12^post68, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post68, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post68, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post68, sel_r!543_flink!24^0'=sel_r!543_flink!24^post68, t!25^0'=t!25^post68, temp!34^0'=temp!34^post68, temp0!17^0'=temp0!17^post68, temp0!30^0'=temp0!30^post68, tmp!33^0'=tmp!33^post68, x!1365^0'=x!1365^post68, x!15^0'=x!15^post68, x!18^0'=x!18^post68, x!22^0'=x!22^post68, x_slam_f!20^0'=x_slam_f!20^post68, y!21^0'=y!21^post68, (-a!1810^post68+a!1810^0 == 0 /\ -a!1370^post68+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post68 == 0 /\ -__disjvr_4^post68+__disjvr_4^0 == 0 /\ -__disjvr_1^post68+__disjvr_1^0 == 0 /\ -__disjvr_5^post68+__disjvr_5^0 == 0 /\ -temp0!30^post68+temp0!30^0 == 0 /\ y!21^0-y!21^post68 == 0 /\ -__disjvr_2^post68+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post68 == 0 /\ -sdv_callsite_return_1!14^post68+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post68+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post68 == 0 /\ -rcd!2393^post68+rcd!2393^0 == 0 /\ -length!28^post68+length!28^0 == 0 /\ -head!405^post68+head!405^0 == 0 /\ -i!29^post68+i!29^0 == 0 /\ -a!2035^post68+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post68 == 0 /\ temp0!17^0-temp0!17^post68 == 0 /\ a!1610^0-a!1610^post68 == 0 /\ -head!16^post68+head!16^0 == 0 /\ a!1371^0-a!1371^post68 == 0 /\ -rcd!63^post68+rcd!63^0 == 0 /\ temp!34^0-temp!34^post68 == 0 /\ r!543^0-r!543^post68 == 0 /\ -x!1365^post68+x!1365^0 == 0 /\ -__disjvr_8^post68+__disjvr_8^0 == 0 /\ a!244^0-a!244^post68 == 0 /\ head!31^0-head!31^post68 == 0 /\ a!2238^0-a!2238^post68 == 0 /\ x!18^0-x!18^post68 == 0 /\ rcd!83^0-rcd!83^post68 == 0 /\ result!12^0-result!12^post68 == 0 /\ -t!25^post68+t!25^0 == 0 /\ x!15^0-x!15^post68 == 0 /\ -x!22^post68+x!22^0 == 0 /\ a!1055^0-a!1055^post68 == 0 /\ a!511^0-a!511^post68 == 0 /\ __disjvr_6^0-__disjvr_6^post68 == 0 /\ -a!419^post68+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post68 == 0 /\ -__disjvr_7^post68+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post68 == 0 /\ -nondet!13^post68+nondet!13^0 == 0 /\ -r!662^post68+r!662^0 == 0 /\ -rcd!2515^post68+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post68+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post68 == 0 /\ i!406^0-i!406^post68 == 0 /\ a!1052^0-a!1052^post68 == 0 /\ __disjvr_0^0-__disjvr_0^post68 == 0 /\ -__disjvr_3^0+__disjvr_3^post68 == 0), cost: 1 68: l21 -> l22 : __disjvr_0^0'=__disjvr_0^post69, __disjvr_1^0'=__disjvr_1^post69, __disjvr_2^0'=__disjvr_2^post69, __disjvr_3^0'=__disjvr_3^post69, __disjvr_4^0'=__disjvr_4^post69, __disjvr_5^0'=__disjvr_5^post69, __disjvr_6^0'=__disjvr_6^post69, __disjvr_7^0'=__disjvr_7^post69, __disjvr_8^0'=__disjvr_8^post69, a!1052^0'=a!1052^post69, a!1055^0'=a!1055^post69, a!1370^0'=a!1370^post69, a!1371^0'=a!1371^post69, a!1610^0'=a!1610^post69, a!1810^0'=a!1810^post69, a!2035^0'=a!2035^post69, a!2238^0'=a!2238^post69, a!244^0'=a!244^post69, a!419^0'=a!419^post69, a!511^0'=a!511^post69, a!654^0'=a!654^post69, ct!19^0'=ct!19^post69, head!16^0'=head!16^post69, head!31^0'=head!31^post69, head!405^0'=head!405^post69, i!29^0'=i!29^post69, i!406^0'=i!406^post69, length!28^0'=length!28^post69, nondet!13^0'=nondet!13^post69, r!543^0'=r!543^post69, r!662^0'=r!662^post69, rcd!2393^0'=rcd!2393^post69, rcd!2460^0'=rcd!2460^post69, rcd!2515^0'=rcd!2515^post69, rcd!63^0'=rcd!63^post69, rcd!83^0'=rcd!83^post69, result!12^0'=result!12^post69, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post69, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post69, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post69, sel_r!543_flink!24^0'=sel_r!543_flink!24^post69, t!25^0'=t!25^post69, temp!34^0'=temp!34^post69, temp0!17^0'=temp0!17^post69, temp0!30^0'=temp0!30^post69, tmp!33^0'=tmp!33^post69, x!1365^0'=x!1365^post69, x!15^0'=x!15^post69, x!18^0'=x!18^post69, x!22^0'=x!22^post69, x_slam_f!20^0'=x_slam_f!20^post69, y!21^0'=y!21^post69, (0 == 0 /\ -rcd!2460^post69+rcd!2460^0 == 0 /\ -rcd!2515^post69+rcd!2515^0 == 0 /\ -x!1365^post69+x!1365^0 == 0 /\ -y!21^post69+y!21^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post69 == 0 /\ -a!1610^post69+a!1610^0 == 0 /\ temp0!17^0-temp0!17^post69 == 0 /\ __disjvr_1^0-__disjvr_1^post69 == 0 /\ a!1810^0-a!1810^post69 == 0 /\ temp0!30^0-temp0!30^post69 == 0 /\ -x!22^post69+x!22^0 == 0 /\ a!654^0-a!654^post69 == 0 /\ -a!2238^post69+a!2238^0 == 0 /\ -a!2035^post69+a!2035^0 == 0 /\ __disjvr_8^0-__disjvr_8^post69 == 0 /\ -a!511^post69+a!511^0 == 0 /\ -rcd!83^post69+rcd!83^0 == 0 /\ -r!543^post69+r!543^0 == 0 /\ -nondet!13^post69+nondet!13^0 == 0 /\ __disjvr_4^0-__disjvr_4^post69 == 0 /\ -__disjvr_7^post69+__disjvr_7^0 == 0 /\ -a!1052^post69+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post69 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post69 == 0 /\ length!28^0-length!28^post69 == 0 /\ a!1370^0-a!1370^post69 == 0 /\ -temp!34^post69+temp!34^0 == 0 /\ -__disjvr_6^post69+__disjvr_6^0 == 0 /\ -__disjvr_3^post69+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post69 == 0 /\ -ct!19^post69+ct!19^0 == 0 /\ rcd!63^0-rcd!63^post69 == 0 /\ -__disjvr_0^post69+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post69 == 0 /\ rcd!2393^0-rcd!2393^post69 == 0 /\ -__disjvr_5^post69+__disjvr_5^0 == 0 /\ -i!406^post69+i!406^0 == 0 /\ -__disjvr_2^post69+__disjvr_2^0 == 0 /\ x!18^0-x!18^post69 == 0 /\ -i!29^post69+i!29^0 == 0 /\ tmp!33^0-tmp!33^post69 == 0 /\ a!244^0-a!244^post69 == 0 /\ head!31^0-head!31^post69 == 0 /\ t!25^0-t!25^post69 == 0 /\ -sel_r!1224_flink!24^post69+sel_r!1224_flink!24^0 == 0 /\ -r!662^post69+r!662^0 == 0 /\ -head!16^post69+head!16^0 == 0 /\ a!419^0-a!419^post69 == 0 /\ result!12^0-result!12^post69 == 0 /\ -a!1055^post69+a!1055^0 == 0 /\ head!405^0-head!405^post69 == 0), cost: 1 69: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post70, __disjvr_1^0'=__disjvr_1^post70, __disjvr_2^0'=__disjvr_2^post70, __disjvr_3^0'=__disjvr_3^post70, __disjvr_4^0'=__disjvr_4^post70, __disjvr_5^0'=__disjvr_5^post70, __disjvr_6^0'=__disjvr_6^post70, __disjvr_7^0'=__disjvr_7^post70, __disjvr_8^0'=__disjvr_8^post70, a!1052^0'=a!1052^post70, a!1055^0'=a!1055^post70, a!1370^0'=a!1370^post70, a!1371^0'=a!1371^post70, a!1610^0'=a!1610^post70, a!1810^0'=a!1810^post70, a!2035^0'=a!2035^post70, a!2238^0'=a!2238^post70, a!244^0'=a!244^post70, a!419^0'=a!419^post70, a!511^0'=a!511^post70, a!654^0'=a!654^post70, ct!19^0'=ct!19^post70, head!16^0'=head!16^post70, head!31^0'=head!31^post70, head!405^0'=head!405^post70, i!29^0'=i!29^post70, i!406^0'=i!406^post70, length!28^0'=length!28^post70, nondet!13^0'=nondet!13^post70, r!543^0'=r!543^post70, r!662^0'=r!662^post70, rcd!2393^0'=rcd!2393^post70, rcd!2460^0'=rcd!2460^post70, rcd!2515^0'=rcd!2515^post70, rcd!63^0'=rcd!63^post70, rcd!83^0'=rcd!83^post70, result!12^0'=result!12^post70, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post70, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post70, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post70, sel_r!543_flink!24^0'=sel_r!543_flink!24^post70, t!25^0'=t!25^post70, temp!34^0'=temp!34^post70, temp0!17^0'=temp0!17^post70, temp0!30^0'=temp0!30^post70, tmp!33^0'=tmp!33^post70, x!1365^0'=x!1365^post70, x!15^0'=x!15^post70, x!18^0'=x!18^post70, x!22^0'=x!22^post70, x_slam_f!20^0'=x_slam_f!20^post70, y!21^0'=y!21^post70, (-x_slam_f!20^post70+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post70 == 0 /\ -head!405^post70+head!405^0 == 0 /\ -t!25^post70+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post70+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post70 == 0 /\ -ct!19^post70+ct!19^0 == 0 /\ -temp0!17^post70+temp0!17^0 == 0 /\ x!1365^0-x!1365^post70 == 0 /\ -x!22^post70+x!22^0 == 0 /\ -a!2035^post70+a!2035^0 == 0 /\ -r!662^post70+r!662^0 == 0 /\ -nondet!13^post70+nondet!13^0 == 0 /\ -a!1370^post70+a!1370^0 == 0 /\ x!15^0 <= 0 /\ -a!244^post70+a!244^0 == 0 /\ -y!21^post70+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post70+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post70 == 0 /\ __disjvr_1^0-__disjvr_1^post70 == 0 /\ a!1610^0-a!1610^post70 == 0 /\ -head!16^post70+head!16^0 == 0 /\ a!2238^0-a!2238^post70 == 0 /\ -rcd!2515^post70+rcd!2515^0 == 0 /\ -rcd!63^post70+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post70 == 0 /\ -i!29^post70+i!29^0 == 0 /\ length!28^0-length!28^post70 == 0 /\ __disjvr_8^0-__disjvr_8^post70 == 0 /\ head!31^0-head!31^post70 == 0 /\ -__disjvr_7^post70+__disjvr_7^0 == 0 /\ result!12^0-result!12^post70 == 0 /\ -x!15^post70+x!15^0 == 0 /\ i!406^0-i!406^post70 == 0 /\ a!1371^0-a!1371^post70 == 0 /\ -x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post70 == 0 /\ -temp0!30^post70+temp0!30^0 == 0 /\ r!543^0-r!543^post70 == 0 /\ temp!34^0-temp!34^post70 == 0 /\ a!1052^0-a!1052^post70 == 0 /\ a!511^0-a!511^post70 == 0 /\ -sdv_callsite_return_1!32^post70+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_5^0-__disjvr_5^post70 == 0 /\ -a!419^post70+a!419^0 == 0 /\ a!654^0-a!654^post70 == 0 /\ -rcd!2393^post70+rcd!2393^0 == 0 /\ -__disjvr_0^post70+__disjvr_0^0 == 0 /\ -__disjvr_2^post70+__disjvr_2^0 == 0 /\ -__disjvr_6^post70+__disjvr_6^0 == 0 /\ x!18^0-x!18^post70 == 0 /\ __disjvr_4^0-__disjvr_4^post70 == 0 /\ -a!1810^post70+a!1810^0 == 0 /\ a!1055^0-a!1055^post70 == 0), cost: 1 70: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post71, __disjvr_1^0'=__disjvr_1^post71, __disjvr_2^0'=__disjvr_2^post71, __disjvr_3^0'=__disjvr_3^post71, __disjvr_4^0'=__disjvr_4^post71, __disjvr_5^0'=__disjvr_5^post71, __disjvr_6^0'=__disjvr_6^post71, __disjvr_7^0'=__disjvr_7^post71, __disjvr_8^0'=__disjvr_8^post71, a!1052^0'=a!1052^post71, a!1055^0'=a!1055^post71, a!1370^0'=a!1370^post71, a!1371^0'=a!1371^post71, a!1610^0'=a!1610^post71, a!1810^0'=a!1810^post71, a!2035^0'=a!2035^post71, a!2238^0'=a!2238^post71, a!244^0'=a!244^post71, a!419^0'=a!419^post71, a!511^0'=a!511^post71, a!654^0'=a!654^post71, ct!19^0'=ct!19^post71, head!16^0'=head!16^post71, head!31^0'=head!31^post71, head!405^0'=head!405^post71, i!29^0'=i!29^post71, i!406^0'=i!406^post71, length!28^0'=length!28^post71, nondet!13^0'=nondet!13^post71, r!543^0'=r!543^post71, r!662^0'=r!662^post71, rcd!2393^0'=rcd!2393^post71, rcd!2460^0'=rcd!2460^post71, rcd!2515^0'=rcd!2515^post71, rcd!63^0'=rcd!63^post71, rcd!83^0'=rcd!83^post71, result!12^0'=result!12^post71, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post71, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post71, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post71, sel_r!543_flink!24^0'=sel_r!543_flink!24^post71, t!25^0'=t!25^post71, temp!34^0'=temp!34^post71, temp0!17^0'=temp0!17^post71, temp0!30^0'=temp0!30^post71, tmp!33^0'=tmp!33^post71, x!1365^0'=x!1365^post71, x!15^0'=x!15^post71, x!18^0'=x!18^post71, x!22^0'=x!22^post71, x_slam_f!20^0'=x_slam_f!20^post71, y!21^0'=y!21^post71, (a!654^0-a!654^post71 == 0 /\ -__disjvr_4^post71+__disjvr_4^0 == 0 /\ -__disjvr_2^post71+__disjvr_2^0 == 0 /\ -temp!34^post71+temp!34^0 == 0 /\ -head!16^post71+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post71 == 0 /\ i!29^0-i!29^post71 == 0 /\ a!1371^0-a!1371^post71 == 0 /\ a!1610^0-a!1610^post71 == 0 /\ a!511^0-a!511^post71 == 0 /\ -__disjvr_1^post71+__disjvr_1^0 == 0 /\ -i!406^post71+i!406^0 == 0 /\ head!405^0-head!405^post71 == 0 /\ -rcd!83^post71+rcd!83^0 == 0 /\ -rcd!2515^post71+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post71 == 0 /\ -rcd!2460^post71+rcd!2460^0 == 0 /\ -x!1365^post71+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post71 == 0 /\ x_slam_f!20^0-x_slam_f!20^post71 == 0 /\ -sdv_callsite_return_1!32^post71+sdv_callsite_return_1!32^0 == 0 /\ nondet!13^0-nondet!13^post71 == 0 /\ __disjvr_6^0-__disjvr_6^post71 == 0 /\ temp0!17^0-temp0!17^post71 == 0 /\ x!15^0 <= 0 /\ -r!543^post71+r!543^0 == 0 /\ -__disjvr_5^post71+__disjvr_5^0 == 0 /\ temp0!30^0-temp0!30^post71 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post71 == 0 /\ -a!419^post71+a!419^0 == 0 /\ -a!244^post71+a!244^0 == 0 /\ -a!2035^post71+a!2035^0 == 0 /\ -__disjvr_8^post71+__disjvr_8^0 == 0 /\ -a!1810^post71+a!1810^0 == 0 /\ a!1052^0-a!1052^post71 == 0 /\ -t!25^post71+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ result!12^0-result!12^post71 == 0 /\ -a!1370^post71+a!1370^0 == 0 /\ rcd!63^0-rcd!63^post71 == 0 /\ tmp!33^0-tmp!33^post71 == 0 /\ -__disjvr_7^post71+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post71+a!1055^0 == 0 /\ x!18^0-x!18^post71 == 0 /\ __disjvr_3^0-__disjvr_3^post71 == 0 /\ rcd!2393^0-rcd!2393^post71 == 0 /\ -x!22^post71+x!22^0 == 0 /\ -ct!19^post71+ct!19^0 == 0 /\ a!2238^0-a!2238^post71 == 0 /\ length!28^0-length!28^post71 == 0 /\ -y!21^post71+y!21^0 == 0 /\ head!31^0-head!31^post71 == 0 /\ -r!662^post71+r!662^0 == 0 /\ x!15^0-x!15^post71 == 0), cost: 1 71: l23 -> l24 : __disjvr_0^0'=__disjvr_0^post72, __disjvr_1^0'=__disjvr_1^post72, __disjvr_2^0'=__disjvr_2^post72, __disjvr_3^0'=__disjvr_3^post72, __disjvr_4^0'=__disjvr_4^post72, __disjvr_5^0'=__disjvr_5^post72, __disjvr_6^0'=__disjvr_6^post72, __disjvr_7^0'=__disjvr_7^post72, __disjvr_8^0'=__disjvr_8^post72, a!1052^0'=a!1052^post72, a!1055^0'=a!1055^post72, a!1370^0'=a!1370^post72, a!1371^0'=a!1371^post72, a!1610^0'=a!1610^post72, a!1810^0'=a!1810^post72, a!2035^0'=a!2035^post72, a!2238^0'=a!2238^post72, a!244^0'=a!244^post72, a!419^0'=a!419^post72, a!511^0'=a!511^post72, a!654^0'=a!654^post72, ct!19^0'=ct!19^post72, head!16^0'=head!16^post72, head!31^0'=head!31^post72, head!405^0'=head!405^post72, i!29^0'=i!29^post72, i!406^0'=i!406^post72, length!28^0'=length!28^post72, nondet!13^0'=nondet!13^post72, r!543^0'=r!543^post72, r!662^0'=r!662^post72, rcd!2393^0'=rcd!2393^post72, rcd!2460^0'=rcd!2460^post72, rcd!2515^0'=rcd!2515^post72, rcd!63^0'=rcd!63^post72, rcd!83^0'=rcd!83^post72, result!12^0'=result!12^post72, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post72, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post72, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post72, sel_r!543_flink!24^0'=sel_r!543_flink!24^post72, t!25^0'=t!25^post72, temp!34^0'=temp!34^post72, temp0!17^0'=temp0!17^post72, temp0!30^0'=temp0!30^post72, tmp!33^0'=tmp!33^post72, x!1365^0'=x!1365^post72, x!15^0'=x!15^post72, x!18^0'=x!18^post72, x!22^0'=x!22^post72, x_slam_f!20^0'=x_slam_f!20^post72, y!21^0'=y!21^post72, (0 == 0 /\ -a!1052^post72+a!1052^0 == 0 /\ -ct!19^post72+ct!19^0 == 0 /\ y!21^0-y!21^post72 == 0 /\ -a!1055^post72+a!1055^0 == 0 /\ -rcd!2515^post72+rcd!2515^0 == 0 /\ -a!1610^post72+a!1610^0 == 0 /\ -__disjvr_3^post72+__disjvr_3^0 == 0 /\ -__disjvr_2^post72+__disjvr_2^0 == 0 /\ -result!12^post72+result!12^0 == 0 /\ a!1810^0-a!1810^post72 == 0 /\ x!15^0-x!15^post72 == 0 /\ -t!25^post72+t!25^0 == 0 /\ -rcd!2393^post72+rcd!2393^0 == 0 /\ -__disjvr_6^post72+__disjvr_6^0 == 0 /\ -a!2035^post72+a!2035^0 == 0 /\ head!31^0-head!31^post72 == 0 /\ temp!34^0-temp!34^post72 == 0 /\ -nondet!13^post72+nondet!13^0 == 0 /\ -a!2238^post72+a!2238^0 == 0 /\ -r!662^post72+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post72+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post72 == 0 /\ -head!16^post72+head!16^0 == 0 /\ -i!29^post72+i!29^0 == 0 /\ a!1371^0-a!1371^post72 == 0 /\ x!18^0-x!18^post72 == 0 /\ -rcd!2460^0+rcd!63^post72 == 0 /\ a!654^0-a!654^post72 == 0 /\ length!28^0-length!28^post72 == 0 /\ rcd!83^0-rcd!83^post72 == 0 /\ __disjvr_4^0-__disjvr_4^post72 == 0 /\ -a!419^post72+a!419^0 == 0 /\ -__disjvr_0^post72+__disjvr_0^0 == 0 /\ -a!511^post72+a!511^0 == 0 /\ temp0!17^0-temp0!17^post72 == 0 /\ -x!1365^post72+x!1365^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post72 == 0 /\ a!1370^0-a!1370^post72 == 0 /\ temp0!30^0-temp0!30^post72 == 0 /\ head!405^0-head!405^post72 == 0 /\ -__disjvr_7^post72+__disjvr_7^0 == 0 /\ -sel_r!1224_flink!24^post72+sel_r!1224_flink!24^0 == 0 /\ r!543^0-r!543^post72 == 0 /\ -sdv_callsite_return_1!14^post72+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post72+i!406^0 == 0 /\ -x!22^post72+x!22^0 == 0 /\ a!244^0-a!244^post72 == 0 /\ __disjvr_5^0-__disjvr_5^post72 == 0 /\ tmp!33^0-tmp!33^post72 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post72 == 0 /\ __disjvr_8^0-__disjvr_8^post72 == 0), cost: 1 72: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post73, __disjvr_1^0'=__disjvr_1^post73, __disjvr_2^0'=__disjvr_2^post73, __disjvr_3^0'=__disjvr_3^post73, __disjvr_4^0'=__disjvr_4^post73, __disjvr_5^0'=__disjvr_5^post73, __disjvr_6^0'=__disjvr_6^post73, __disjvr_7^0'=__disjvr_7^post73, __disjvr_8^0'=__disjvr_8^post73, a!1052^0'=a!1052^post73, a!1055^0'=a!1055^post73, a!1370^0'=a!1370^post73, a!1371^0'=a!1371^post73, a!1610^0'=a!1610^post73, a!1810^0'=a!1810^post73, a!2035^0'=a!2035^post73, a!2238^0'=a!2238^post73, a!244^0'=a!244^post73, a!419^0'=a!419^post73, a!511^0'=a!511^post73, a!654^0'=a!654^post73, ct!19^0'=ct!19^post73, head!16^0'=head!16^post73, head!31^0'=head!31^post73, head!405^0'=head!405^post73, i!29^0'=i!29^post73, i!406^0'=i!406^post73, length!28^0'=length!28^post73, nondet!13^0'=nondet!13^post73, r!543^0'=r!543^post73, r!662^0'=r!662^post73, rcd!2393^0'=rcd!2393^post73, rcd!2460^0'=rcd!2460^post73, rcd!2515^0'=rcd!2515^post73, rcd!63^0'=rcd!63^post73, rcd!83^0'=rcd!83^post73, result!12^0'=result!12^post73, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post73, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post73, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post73, sel_r!543_flink!24^0'=sel_r!543_flink!24^post73, t!25^0'=t!25^post73, temp!34^0'=temp!34^post73, temp0!17^0'=temp0!17^post73, temp0!30^0'=temp0!30^post73, tmp!33^0'=tmp!33^post73, x!1365^0'=x!1365^post73, x!15^0'=x!15^post73, x!18^0'=x!18^post73, x!22^0'=x!22^post73, x_slam_f!20^0'=x_slam_f!20^post73, y!21^0'=y!21^post73, (head!16^0-head!16^post73 == 0 /\ -r!543^post73+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post73 == 0 /\ -sel_r!1224_flink!24^post73+sel_r!1224_flink!24^0 == 0 /\ -r!662^post73+r!662^0 == 0 /\ -a!2035^post73+a!2035^0 == 0 /\ -a!2238^post73+a!2238^0 == 0 /\ temp0!30^0-temp0!30^post73 == 0 /\ -a!419^post73+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post73 == 0 /\ a!244^0-a!244^post73 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post73 == 0 /\ -a!1610^post73+a!1610^0 == 0 /\ -head!31^post73+head!31^0 == 0 /\ a!1052^0-a!1052^post73 == 0 /\ rcd!63^0-rcd!63^post73 == 0 /\ -rcd!2515^post73+rcd!2515^0 == 0 /\ -i!406^post73+i!406^0 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post73 == 0 /\ x_slam_f!20^0-x_slam_f!20^post73 == 0 /\ a!511^0-a!511^post73 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post73 == 0 /\ -__disjvr_5^post73+__disjvr_5^0 == 0 /\ -y!21^post73+y!21^0 == 0 /\ -x!22^post73+x!22^0 == 0 /\ -rcd!83^post73+rcd!83^0 == 0 /\ -__disjvr_3^post73+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post73 == 0 /\ -ct!19^post73+ct!19^0 == 0 /\ head!405^0-head!405^post73 == 0 /\ rcd!2393^0-rcd!2393^post73 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post73 == 0 /\ a!1371^0-a!1371^post73 == 0 /\ -__disjvr_7^post73+__disjvr_7^0 == 0 /\ -a!1055^post73+a!1055^0 == 0 /\ -x!15^post73+x!15^0 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post73 == 0 /\ a!654^0-a!654^post73 == 0 /\ -nondet!13^post73+nondet!13^0 == 0 /\ -rcd!2460^post73+rcd!2460^0 == 0 /\ x!1365^0-x!1365^post73 == 0 /\ -__disjvr_6^post73+__disjvr_6^0 == 0 /\ -i!29^post73+i!29^0 == 0 /\ -temp!34^post73+temp!34^0 == 0 /\ tmp!33^0-tmp!33^post73 == 0 /\ a!1370^0-a!1370^post73 == 0 /\ -__disjvr_0^post73+__disjvr_0^0 == 0 /\ -t!25^post73+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post73 == 0 /\ temp0!17^0-temp0!17^post73 == 0 /\ result!12^0-result!12^post73 == 0 /\ -__disjvr_2^post73+__disjvr_2^0 == 0), cost: 1 73: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post74, __disjvr_1^0'=__disjvr_1^post74, __disjvr_2^0'=__disjvr_2^post74, __disjvr_3^0'=__disjvr_3^post74, __disjvr_4^0'=__disjvr_4^post74, __disjvr_5^0'=__disjvr_5^post74, __disjvr_6^0'=__disjvr_6^post74, __disjvr_7^0'=__disjvr_7^post74, __disjvr_8^0'=__disjvr_8^post74, a!1052^0'=a!1052^post74, a!1055^0'=a!1055^post74, a!1370^0'=a!1370^post74, a!1371^0'=a!1371^post74, a!1610^0'=a!1610^post74, a!1810^0'=a!1810^post74, a!2035^0'=a!2035^post74, a!2238^0'=a!2238^post74, a!244^0'=a!244^post74, a!419^0'=a!419^post74, a!511^0'=a!511^post74, a!654^0'=a!654^post74, ct!19^0'=ct!19^post74, head!16^0'=head!16^post74, head!31^0'=head!31^post74, head!405^0'=head!405^post74, i!29^0'=i!29^post74, i!406^0'=i!406^post74, length!28^0'=length!28^post74, nondet!13^0'=nondet!13^post74, r!543^0'=r!543^post74, r!662^0'=r!662^post74, rcd!2393^0'=rcd!2393^post74, rcd!2460^0'=rcd!2460^post74, rcd!2515^0'=rcd!2515^post74, rcd!63^0'=rcd!63^post74, rcd!83^0'=rcd!83^post74, result!12^0'=result!12^post74, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post74, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post74, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post74, sel_r!543_flink!24^0'=sel_r!543_flink!24^post74, t!25^0'=t!25^post74, temp!34^0'=temp!34^post74, temp0!17^0'=temp0!17^post74, temp0!30^0'=temp0!30^post74, tmp!33^0'=tmp!33^post74, x!1365^0'=x!1365^post74, x!15^0'=x!15^post74, x!18^0'=x!18^post74, x!22^0'=x!22^post74, x_slam_f!20^0'=x_slam_f!20^post74, y!21^0'=y!21^post74, (-ct!19^post74+ct!19^0 == 0 /\ -__disjvr_8^post74+__disjvr_8^0 == 0 /\ r!543^0-r!543^post74 == 0 /\ -__disjvr_0^post74+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post74 == 0 /\ -__disjvr_5^post74+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post74 == 0 /\ result!12^0-result!12^post74 == 0 /\ -sdv_callsite_return_1!14^post74+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post74 == 0 /\ -__disjvr_2^post74+__disjvr_2^0 == 0 /\ -__disjvr_3^post74+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post74 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post74 == 0 /\ length!28^0-length!28^post74 == 0 /\ -x_slam_f!20^post74+x_slam_f!20^0 == 0 /\ x!15^0 <= 0 /\ i!406^0-i!406^post74 == 0 /\ a!2238^0-a!2238^post74 == 0 /\ a!244^0-a!244^post74 == 0 /\ -x!15^post74+x!15^0 == 0 /\ -rcd!63^post74+rcd!63^0 == 0 /\ x!1365^0-x!1365^post74 == 0 /\ -x!22^post74+x!22^0 == 0 /\ -a!2035^post74+a!2035^0 == 0 /\ a!1610^0-a!1610^post74 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post74 == 0 /\ -a!1370^post74+a!1370^0 == 0 /\ a!1371^0-a!1371^post74 == 0 /\ -a!1055^post74+a!1055^0 == 0 /\ -a!419^post74+a!419^0 == 0 /\ temp!34^0-temp!34^post74 == 0 /\ a!511^0-a!511^post74 == 0 /\ -y!21^post74+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post74 == 0 /\ -i!29^post74+i!29^0 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post74+nondet!13^0 == 0 /\ head!31^0-head!31^post74 == 0 /\ -r!662^post74+r!662^0 == 0 /\ -head!16^post74+head!16^0 == 0 /\ -a!1810^post74+a!1810^0 == 0 /\ -rcd!2393^post74+rcd!2393^0 == 0 /\ -__disjvr_7^post74+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post74 == 0 /\ x!18^0-x!18^post74 == 0 /\ __disjvr_1^0-__disjvr_1^post74 == 0 /\ -head!405^post74+head!405^0 == 0 /\ -t!25^post74+t!25^0 == 0 /\ -temp0!30^post74+temp0!30^0 == 0 /\ -rcd!2515^post74+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post74+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post74 == 0 /\ a!654^0-a!654^post74 == 0), cost: 1 74: l25 -> l26 : __disjvr_0^0'=__disjvr_0^post75, __disjvr_1^0'=__disjvr_1^post75, __disjvr_2^0'=__disjvr_2^post75, __disjvr_3^0'=__disjvr_3^post75, __disjvr_4^0'=__disjvr_4^post75, __disjvr_5^0'=__disjvr_5^post75, __disjvr_6^0'=__disjvr_6^post75, __disjvr_7^0'=__disjvr_7^post75, __disjvr_8^0'=__disjvr_8^post75, a!1052^0'=a!1052^post75, a!1055^0'=a!1055^post75, a!1370^0'=a!1370^post75, a!1371^0'=a!1371^post75, a!1610^0'=a!1610^post75, a!1810^0'=a!1810^post75, a!2035^0'=a!2035^post75, a!2238^0'=a!2238^post75, a!244^0'=a!244^post75, a!419^0'=a!419^post75, a!511^0'=a!511^post75, a!654^0'=a!654^post75, ct!19^0'=ct!19^post75, head!16^0'=head!16^post75, head!31^0'=head!31^post75, head!405^0'=head!405^post75, i!29^0'=i!29^post75, i!406^0'=i!406^post75, length!28^0'=length!28^post75, nondet!13^0'=nondet!13^post75, r!543^0'=r!543^post75, r!662^0'=r!662^post75, rcd!2393^0'=rcd!2393^post75, rcd!2460^0'=rcd!2460^post75, rcd!2515^0'=rcd!2515^post75, rcd!63^0'=rcd!63^post75, rcd!83^0'=rcd!83^post75, result!12^0'=result!12^post75, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post75, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post75, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post75, sel_r!543_flink!24^0'=sel_r!543_flink!24^post75, t!25^0'=t!25^post75, temp!34^0'=temp!34^post75, temp0!17^0'=temp0!17^post75, temp0!30^0'=temp0!30^post75, tmp!33^0'=tmp!33^post75, x!1365^0'=x!1365^post75, x!15^0'=x!15^post75, x!18^0'=x!18^post75, x!22^0'=x!22^post75, x_slam_f!20^0'=x_slam_f!20^post75, y!21^0'=y!21^post75, (-tmp!33^post75+tmp!33^0 == 0 /\ __disjvr_0^0-__disjvr_0^post75 == 0 /\ -x!1365^post75+x!1365^0 == 0 /\ -a!1610^post75+a!1610^0 == 0 /\ i!29^0-i!29^post75 == 0 /\ a!1052^0-a!1052^post75 == 0 /\ -__disjvr_5^post75+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post75+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post75+temp!34^0 == 0 /\ nondet!13^0-nondet!13^post75 == 0 /\ -r!543^post75+r!543^0 == 0 /\ -head!16^0+x!18^post75 == 0 /\ -a!2035^post75+a!2035^0 == 0 /\ -a!2238^post75+a!2238^0 == 0 /\ -r!662^post75+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post75 == 0 /\ -a!419^post75+a!419^0 == 0 /\ head!405^0-head!405^post75 == 0 /\ a!244^0-a!244^post75 == 0 /\ -head!16^post75+head!16^0 == 0 /\ -__disjvr_4^post75+__disjvr_4^0 == 0 /\ -__disjvr_2^post75+__disjvr_2^0 == 0 /\ -ct!19^post75+y!21^post75 == 0 /\ __disjvr_3^0-__disjvr_3^post75 == 0 /\ rcd!63^0-rcd!63^post75 == 0 /\ x!15^0 <= 0 /\ -sel_r!1224_flink!24^post75+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post75+rcd!83^0 == 0 /\ -rcd!2515^post75+rcd!2515^0 == 0 /\ x!15^0-x!15^post75 == 0 /\ a!511^0-a!511^post75 == 0 /\ -a!1055^post75+a!1055^0 == 0 /\ __disjvr_8^0-__disjvr_8^post75 == 0 /\ x!22^post75-x_slam_f!20^post75 == 0 /\ x_slam_f!20^post75-x!18^post75 == 0 /\ -t!25^post75+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post75 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post75 == 0 /\ a!654^0-a!654^post75 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post75 == 0 /\ ct!19^post75 == 0 /\ temp0!17^0-temp0!17^post75 == 0 /\ -head!31^post75+head!31^0 == 0 /\ result!12^0-result!12^post75 == 0 /\ a!1370^0-a!1370^post75 == 0 /\ -__disjvr_7^post75+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post75 == 0 /\ -__disjvr_1^post75+__disjvr_1^0 == 0 /\ -i!406^post75+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post75 == 0 /\ temp0!30^0-temp0!30^post75 == 0 /\ -rcd!2460^post75+rcd!2460^0 == 0 /\ length!28^0-length!28^post75 == 0), cost: 1 75: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post76, __disjvr_1^0'=__disjvr_1^post76, __disjvr_2^0'=__disjvr_2^post76, __disjvr_3^0'=__disjvr_3^post76, __disjvr_4^0'=__disjvr_4^post76, __disjvr_5^0'=__disjvr_5^post76, __disjvr_6^0'=__disjvr_6^post76, __disjvr_7^0'=__disjvr_7^post76, __disjvr_8^0'=__disjvr_8^post76, a!1052^0'=a!1052^post76, a!1055^0'=a!1055^post76, a!1370^0'=a!1370^post76, a!1371^0'=a!1371^post76, a!1610^0'=a!1610^post76, a!1810^0'=a!1810^post76, a!2035^0'=a!2035^post76, a!2238^0'=a!2238^post76, a!244^0'=a!244^post76, a!419^0'=a!419^post76, a!511^0'=a!511^post76, a!654^0'=a!654^post76, ct!19^0'=ct!19^post76, head!16^0'=head!16^post76, head!31^0'=head!31^post76, head!405^0'=head!405^post76, i!29^0'=i!29^post76, i!406^0'=i!406^post76, length!28^0'=length!28^post76, nondet!13^0'=nondet!13^post76, r!543^0'=r!543^post76, r!662^0'=r!662^post76, rcd!2393^0'=rcd!2393^post76, rcd!2460^0'=rcd!2460^post76, rcd!2515^0'=rcd!2515^post76, rcd!63^0'=rcd!63^post76, rcd!83^0'=rcd!83^post76, result!12^0'=result!12^post76, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post76, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post76, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post76, sel_r!543_flink!24^0'=sel_r!543_flink!24^post76, t!25^0'=t!25^post76, temp!34^0'=temp!34^post76, temp0!17^0'=temp0!17^post76, temp0!30^0'=temp0!30^post76, tmp!33^0'=tmp!33^post76, x!1365^0'=x!1365^post76, x!15^0'=x!15^post76, x!18^0'=x!18^post76, x!22^0'=x!22^post76, x_slam_f!20^0'=x_slam_f!20^post76, y!21^0'=y!21^post76, (-temp0!17^post76+temp0!17^0 == 0 /\ -t!25^post76+t!25^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post76+__disjvr_7^0 == 0 /\ length!28^0-length!28^post76 == 0 /\ i!406^0-i!406^post76 == 0 /\ __disjvr_1^0-__disjvr_1^post76 == 0 /\ -a!419^post76+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post76 == 0 /\ a!244^0-a!244^post76 == 0 /\ r!543^0-r!543^post76 == 0 /\ -a!1052^post76+a!1052^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post76 == 0 /\ -nondet!13^post76+nondet!13^0 == 0 /\ a!1810^0-a!1810^post76 == 0 /\ -__disjvr_2^post76+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post76 == 0 /\ -r!662^post76+r!662^0 == 0 /\ x!15^0 <= 0 /\ -y!21^0 <= 0 /\ -sdv_callsite_return_1!32^post76+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post76+a!1610^0 == 0 /\ head!31^0-head!31^post76 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post76 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post76+rcd!2515^0 == 0 /\ -__disjvr_6^post76+__disjvr_6^0 == 0 /\ -a!2035^post76+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post76 == 0 /\ a!511^0-a!511^post76 == 0 /\ -x!15^post76+x!15^0 == 0 /\ -head!405^post76+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post76 == 0 /\ a!1370^0-a!1370^post76 == 0 /\ -temp0!30^post76+temp0!30^0 == 0 /\ -x_slam_f!20^post76+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post76 == 0 /\ -sdv_callsite_return_1!14^post76+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post76 == 0 /\ y!21^0 <= 0 /\ -ct!19^post76+ct!19^0 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post76 == 0 /\ -i!29^post76+i!29^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post76 == 0 /\ x!18^0-x!18^post76 == 0 /\ -a!1055^post76+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post76 == 0 /\ result!12^0-result!12^post76 == 0 /\ -__disjvr_3^post76+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post76 == 0 /\ -rcd!2393^post76+rcd!2393^0 == 0 /\ -x!22^post76+x!22^0 == 0 /\ -__disjvr_0^post76+__disjvr_0^0 == 0 /\ -head!16^post76+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -y!21^post76+y!21^0 == 0 /\ -a!2238^post76+a!2238^0 == 0 /\ -rcd!63^post76+rcd!63^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 76: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post77, __disjvr_1^0'=__disjvr_1^post77, __disjvr_2^0'=__disjvr_2^post77, __disjvr_3^0'=__disjvr_3^post77, __disjvr_4^0'=__disjvr_4^post77, __disjvr_5^0'=__disjvr_5^post77, __disjvr_6^0'=__disjvr_6^post77, __disjvr_7^0'=__disjvr_7^post77, __disjvr_8^0'=__disjvr_8^post77, a!1052^0'=a!1052^post77, a!1055^0'=a!1055^post77, a!1370^0'=a!1370^post77, a!1371^0'=a!1371^post77, a!1610^0'=a!1610^post77, a!1810^0'=a!1810^post77, a!2035^0'=a!2035^post77, a!2238^0'=a!2238^post77, a!244^0'=a!244^post77, a!419^0'=a!419^post77, a!511^0'=a!511^post77, a!654^0'=a!654^post77, ct!19^0'=ct!19^post77, head!16^0'=head!16^post77, head!31^0'=head!31^post77, head!405^0'=head!405^post77, i!29^0'=i!29^post77, i!406^0'=i!406^post77, length!28^0'=length!28^post77, nondet!13^0'=nondet!13^post77, r!543^0'=r!543^post77, r!662^0'=r!662^post77, rcd!2393^0'=rcd!2393^post77, rcd!2460^0'=rcd!2460^post77, rcd!2515^0'=rcd!2515^post77, rcd!63^0'=rcd!63^post77, rcd!83^0'=rcd!83^post77, result!12^0'=result!12^post77, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post77, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post77, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post77, sel_r!543_flink!24^0'=sel_r!543_flink!24^post77, t!25^0'=t!25^post77, temp!34^0'=temp!34^post77, temp0!17^0'=temp0!17^post77, temp0!30^0'=temp0!30^post77, tmp!33^0'=tmp!33^post77, x!1365^0'=x!1365^post77, x!15^0'=x!15^post77, x!18^0'=x!18^post77, x!22^0'=x!22^post77, x_slam_f!20^0'=x_slam_f!20^post77, y!21^0'=y!21^post77, (-head!16^0+x!22^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post77 == 0 /\ -rcd!63^post77+rcd!63^0 == 0 /\ -x!15^post77+x!15^0 == 0 /\ -rcd!2515^post77+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post77 == 0 /\ -t!25^post77+t!25^0 == 0 /\ tmp!33^0-tmp!33^post77 == 0 /\ result!12^0-result!12^post77 == 0 /\ -head!16^post77+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post77 == 0 /\ a!1052^0-a!1052^post77 == 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ -y!21^0 <= 0 /\ a!1610^0-a!1610^post77 == 0 /\ -a!2035^post77+a!2035^0 == 0 /\ -a!244^post77+a!244^0 == 0 /\ -__disjvr_5^post77+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post77 == 0 /\ -rcd!2393^post77+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post77 == 0 /\ rcd!83^0-rcd!83^post77 == 0 /\ -head!405^post77+head!405^0 == 0 /\ -temp!34^post77+temp!34^0 == 0 /\ a!1371^0-a!1371^post77 == 0 /\ -x_slam_f!20^post77+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post77 == 0 /\ temp0!17^0-temp0!17^post77 == 0 /\ -nondet!13^post77+nondet!13^0 == 0 /\ -__disjvr_8^post77+__disjvr_8^0 == 0 /\ -temp0!30^post77+temp0!30^0 == 0 /\ -__disjvr_7^post77+__disjvr_7^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1370^post77+a!1370^0 == 0 /\ -a!1055^post77+a!1055^0 == 0 /\ length!28^0-length!28^post77 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post77+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ i!406^0-i!406^post77 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post77 == 0 /\ -x!22^post77+x!22^0 == 0 /\ a!654^0-a!654^post77 == 0 /\ __disjvr_6^0-__disjvr_6^post77 == 0 /\ -a!1810^post77+a!1810^0 == 0 /\ a!511^0-a!511^post77 == 0 /\ head!31^0-head!31^post77 == 0 /\ -a!419^post77+a!419^0 == 0 /\ -ct!19^post77+ct!19^0 == 0 /\ r!543^0-r!543^post77 == 0 /\ -__disjvr_0^post77+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post77+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post77 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post77+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post77 == 0 /\ -r!662^post77+r!662^0 == 0 /\ -y!21^post77+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post77 == 0), cost: 1 77: l27 -> l28 : __disjvr_0^0'=__disjvr_0^post78, __disjvr_1^0'=__disjvr_1^post78, __disjvr_2^0'=__disjvr_2^post78, __disjvr_3^0'=__disjvr_3^post78, __disjvr_4^0'=__disjvr_4^post78, __disjvr_5^0'=__disjvr_5^post78, __disjvr_6^0'=__disjvr_6^post78, __disjvr_7^0'=__disjvr_7^post78, __disjvr_8^0'=__disjvr_8^post78, a!1052^0'=a!1052^post78, a!1055^0'=a!1055^post78, a!1370^0'=a!1370^post78, a!1371^0'=a!1371^post78, a!1610^0'=a!1610^post78, a!1810^0'=a!1810^post78, a!2035^0'=a!2035^post78, a!2238^0'=a!2238^post78, a!244^0'=a!244^post78, a!419^0'=a!419^post78, a!511^0'=a!511^post78, a!654^0'=a!654^post78, ct!19^0'=ct!19^post78, head!16^0'=head!16^post78, head!31^0'=head!31^post78, head!405^0'=head!405^post78, i!29^0'=i!29^post78, i!406^0'=i!406^post78, length!28^0'=length!28^post78, nondet!13^0'=nondet!13^post78, r!543^0'=r!543^post78, r!662^0'=r!662^post78, rcd!2393^0'=rcd!2393^post78, rcd!2460^0'=rcd!2460^post78, rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!63^post78, rcd!83^0'=rcd!83^post78, result!12^0'=result!12^post78, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post78, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post78, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post78, sel_r!543_flink!24^0'=sel_r!543_flink!24^post78, t!25^0'=t!25^post78, temp!34^0'=temp!34^post78, temp0!17^0'=temp0!17^post78, temp0!30^0'=temp0!30^post78, tmp!33^0'=tmp!33^post78, x!1365^0'=x!1365^post78, x!15^0'=x!15^post78, x!18^0'=x!18^post78, x!22^0'=x!22^post78, x_slam_f!20^0'=x_slam_f!20^post78, y!21^0'=y!21^post78, (0 == 0 /\ -r!662^post78+r!662^0 == 0 /\ -a!1055^post78+a!1055^0 == 0 /\ -a!2238^post78+a!2238^0 == 0 /\ -a!1610^post78+a!1610^0 == 0 /\ -a!419^post78+a!419^0 == 0 /\ -a!511^post78+a!511^0 == 0 /\ -rcd!2393^post78+rcd!2393^0 == 0 /\ __disjvr_3^0-__disjvr_3^post78 == 0 /\ rcd!2460^0-rcd!2460^post78 == 0 /\ i!406^0-i!406^post78 == 0 /\ a!244^0-a!244^post78 == 0 /\ -x_slam_f!20^post78+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post78 == 0 /\ a!1370^0-a!1370^post78 == 0 /\ -a!2035^post78+a!2035^0 == 0 /\ -nondet!13^post78+nondet!13^0 == 0 /\ r!543^0-r!543^post78 == 0 /\ -length!28^post78+length!28^0 == 0 /\ head!31^0-head!31^post78 == 0 /\ rcd!63^post78-rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post78 == 0 /\ -t!25^post78+t!25^0 == 0 /\ y!21^0-y!21^post78 == 0 /\ -i!29^post78+i!29^0 == 0 /\ -x!22^post78+x!22^0 == 0 /\ x!18^0-x!18^post78 == 0 /\ a!1052^0-a!1052^post78 == 0 /\ -__disjvr_5^post78+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post78 == 0 /\ -temp!34^post78+temp!34^0 == 0 /\ -sdv_callsite_return_1!32^post78+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post78+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post78+__disjvr_2^0 == 0 /\ -ct!19^post78+ct!19^0 == 0 /\ -__disjvr_1^post78+__disjvr_1^0 == 0 /\ -__disjvr_8^post78+__disjvr_8^0 == 0 /\ -__disjvr_0^post78+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post78 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post78 == 0 /\ -head!405^post78+head!405^0 == 0 /\ temp0!17^0-temp0!17^post78 == 0 /\ a!654^0-a!654^post78 == 0 /\ -__disjvr_7^post78+__disjvr_7^0 == 0 /\ -x!1365^post78+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post78 == 0 /\ temp0!30^0-temp0!30^post78 == 0 /\ -head!16^post78+head!16^0 == 0 /\ result!12^0-result!12^post78 == 0 /\ a!1371^0-a!1371^post78 == 0 /\ rcd!83^0-rcd!83^post78 == 0 /\ tmp!33^0-tmp!33^post78 == 0), cost: 1 78: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post79, __disjvr_1^0'=__disjvr_1^post79, __disjvr_2^0'=__disjvr_2^post79, __disjvr_3^0'=__disjvr_3^post79, __disjvr_4^0'=__disjvr_4^post79, __disjvr_5^0'=__disjvr_5^post79, __disjvr_6^0'=__disjvr_6^post79, __disjvr_7^0'=__disjvr_7^post79, __disjvr_8^0'=__disjvr_8^post79, a!1052^0'=a!1052^post79, a!1055^0'=a!1055^post79, a!1370^0'=a!1370^post79, a!1371^0'=a!1371^post79, a!1610^0'=a!1610^post79, a!1810^0'=a!1810^post79, a!2035^0'=a!2035^post79, a!2238^0'=a!2238^post79, a!244^0'=a!244^post79, a!419^0'=a!419^post79, a!511^0'=a!511^post79, a!654^0'=a!654^post79, ct!19^0'=ct!19^post79, head!16^0'=head!16^post79, head!31^0'=head!31^post79, head!405^0'=head!405^post79, i!29^0'=i!29^post79, i!406^0'=i!406^post79, length!28^0'=length!28^post79, nondet!13^0'=nondet!13^post79, r!543^0'=r!543^post79, r!662^0'=r!662^post79, rcd!2393^0'=rcd!2393^post79, rcd!2460^0'=rcd!2460^post79, rcd!2515^0'=rcd!2515^post79, rcd!63^0'=rcd!63^post79, rcd!83^0'=rcd!83^post79, result!12^0'=result!12^post79, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post79, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post79, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post79, sel_r!543_flink!24^0'=sel_r!543_flink!24^post79, t!25^0'=t!25^post79, temp!34^0'=temp!34^post79, temp0!17^0'=temp0!17^post79, temp0!30^0'=temp0!30^post79, tmp!33^0'=tmp!33^post79, x!1365^0'=x!1365^post79, x!15^0'=x!15^post79, x!18^0'=x!18^post79, x!22^0'=x!22^post79, x_slam_f!20^0'=x_slam_f!20^post79, y!21^0'=y!21^post79, (length!28^0-length!28^post79 == 0 /\ -head!16^0+x!22^0 <= 0 /\ tmp!33^0-tmp!33^post79 == 0 /\ __disjvr_8^0-__disjvr_8^post79 == 0 /\ __disjvr_4^0-__disjvr_4^post79 == 0 /\ rcd!83^0-rcd!83^post79 == 0 /\ -__disjvr_2^post79+__disjvr_2^0 == 0 /\ -__disjvr_3^post79+__disjvr_3^0 == 0 /\ rcd!63^0-rcd!63^post79 == 0 /\ nondet!13^0-nondet!13^post79 == 0 /\ temp0!30^0-temp0!30^post79 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ a!1052^0-a!1052^post79 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post79+__disjvr_0^0 == 0 /\ y!21^0-y!21^post79 == 0 /\ head!16^0-x!22^0 <= 0 /\ -result!12^post79+result!12^0 == 0 /\ x!15^0-x!15^post79 == 0 /\ rcd!2393^0-rcd!2393^post79 == 0 /\ x!15^0 <= 0 /\ -x!18^post79+x!18^0 == 0 /\ -head!31^post79+head!31^0 == 0 /\ -y!21^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post79 == 0 /\ 1-head!16^0 <= 0 /\ a!1810^0-a!1810^post79 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post79 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post79 == 0 /\ head!405^0-head!405^post79 == 0 /\ head!16^0-head!16^post79 == 0 /\ -a!1610^post79+a!1610^0 == 0 /\ -__disjvr_5^post79+__disjvr_5^0 == 0 /\ -a!511^post79+a!511^0 == 0 /\ -a!2238^post79+a!2238^0 == 0 /\ -a!1055^post79+a!1055^0 == 0 /\ -a!419^post79+a!419^0 == 0 /\ a!1371^0-a!1371^post79 == 0 /\ -ct!19^post79+ct!19^0 == 0 /\ -r!543^post79+r!543^0 == 0 /\ -i!29^post79+i!29^0 == 0 /\ -r!662^post79+r!662^0 == 0 /\ -i!406^post79+i!406^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -temp!34^post79+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post79 == 0 /\ -x!22^post79+x!22^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post79+__disjvr_7^0 == 0 /\ -a!2035^post79+a!2035^0 == 0 /\ -__disjvr_6^post79+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post79 == 0 /\ rcd!2460^0-rcd!2460^post79 == 0 /\ __disjvr_1^0-__disjvr_1^post79 == 0 /\ t!25^0-t!25^post79 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2515^post79+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post79+sel_r!1224_flink!24^0 == 0 /\ a!654^0-a!654^post79 == 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post79 == 0 /\ a!1370^0-a!1370^post79 == 0 /\ -x!1365^post79+x!1365^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 79: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post80, __disjvr_1^0'=__disjvr_1^post80, __disjvr_2^0'=__disjvr_2^post80, __disjvr_3^0'=__disjvr_3^post80, __disjvr_4^0'=__disjvr_4^post80, __disjvr_5^0'=__disjvr_5^post80, __disjvr_6^0'=__disjvr_6^post80, __disjvr_7^0'=__disjvr_7^post80, __disjvr_8^0'=__disjvr_8^post80, a!1052^0'=a!1052^post80, a!1055^0'=a!1055^post80, a!1370^0'=a!1370^post80, a!1371^0'=a!1371^post80, a!1610^0'=a!1610^post80, a!1810^0'=a!1810^post80, a!2035^0'=a!2035^post80, a!2238^0'=a!2238^post80, a!244^0'=a!244^post80, a!419^0'=a!419^post80, a!511^0'=a!511^post80, a!654^0'=a!654^post80, ct!19^0'=ct!19^post80, head!16^0'=head!16^post80, head!31^0'=head!31^post80, head!405^0'=head!405^post80, i!29^0'=i!29^post80, i!406^0'=i!406^post80, length!28^0'=length!28^post80, nondet!13^0'=nondet!13^post80, r!543^0'=r!543^post80, r!662^0'=r!662^post80, rcd!2393^0'=rcd!2393^post80, rcd!2460^0'=rcd!2460^post80, rcd!2515^0'=rcd!2515^post80, rcd!63^0'=rcd!63^post80, rcd!83^0'=rcd!83^post80, result!12^0'=result!12^post80, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post80, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post80, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post80, sel_r!543_flink!24^0'=sel_r!543_flink!24^post80, t!25^0'=t!25^post80, temp!34^0'=temp!34^post80, temp0!17^0'=temp0!17^post80, temp0!30^0'=temp0!30^post80, tmp!33^0'=tmp!33^post80, x!1365^0'=x!1365^post80, x!15^0'=x!15^post80, x!18^0'=x!18^post80, x!22^0'=x!22^post80, x_slam_f!20^0'=x_slam_f!20^post80, y!21^0'=y!21^post80, (-head!16^0+x!22^0 <= 0 /\ rcd!83^0-rcd!83^post80 == 0 /\ rcd!2460^0-rcd!2460^post80 == 0 /\ -temp0!30^post80+temp0!30^0 == 0 /\ -x!15^post80+x!15^0 == 0 /\ x!1365^0-x!1365^post80 == 0 /\ __disjvr_4^0-__disjvr_4^post80 == 0 /\ result!12^0-result!12^post80 == 0 /\ a!1052^0-a!1052^post80 == 0 /\ -ct!19^post80+ct!19^0 == 0 /\ -i!29^post80+i!29^0 == 0 /\ -a!2238^post80+a!2238^0 == 0 /\ -length!28^post80+length!28^0 == 0 /\ -__disjvr_3^post80+__disjvr_3^0 == 0 /\ -__disjvr_2^post80+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -__disjvr_5^post80+__disjvr_5^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -temp!34^post80+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post80 == 0 /\ -rcd!2393^post80+rcd!2393^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post80 == 0 /\ -sdv_callsite_return_1!14^post80+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post80+head!405^0 == 0 /\ x!18^0-x!18^post80 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_0^post80+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ -head!16^post80+head!16^0 == 0 /\ -y!21^0 <= 0 /\ -a!1055^post80+a!1055^0 == 0 /\ -__disjvr_8^post80+__disjvr_8^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ r!662^0-r!662^post80 == 0 /\ -x_slam_f!20^post80+x_slam_f!20^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ r!543^0-r!543^post80 == 0 /\ -rcd!63^post80+rcd!63^0 == 0 /\ a!244^0-a!244^post80 == 0 /\ -y!21^post80+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post80 == 0 /\ head!31^0-head!31^post80 == 0 /\ a!1810^0-a!1810^post80 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post80+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post80 == 0 /\ x!18^0-head!16^0 <= 0 /\ -a!419^post80+a!419^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -t!25^post80+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post80 == 0 /\ temp0!17^0-temp0!17^post80 == 0 /\ -sdv_callsite_return_1!32^post80+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_7^post80+__disjvr_7^0 == 0 /\ -a!2035^post80+a!2035^0 == 0 /\ -nondet!13^post80+nondet!13^0 == 0 /\ __disjvr_1^0-__disjvr_1^post80 == 0 /\ a!1371^0-a!1371^post80 == 0 /\ a!654^0-a!654^post80 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post80+a!1610^0 == 0 /\ i!406^0-i!406^post80 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post80+a!1370^0 == 0 /\ -rcd!2515^post80+rcd!2515^0 == 0), cost: 1 80: l29 -> l30 : __disjvr_0^0'=__disjvr_0^post81, __disjvr_1^0'=__disjvr_1^post81, __disjvr_2^0'=__disjvr_2^post81, __disjvr_3^0'=__disjvr_3^post81, __disjvr_4^0'=__disjvr_4^post81, __disjvr_5^0'=__disjvr_5^post81, __disjvr_6^0'=__disjvr_6^post81, __disjvr_7^0'=__disjvr_7^post81, __disjvr_8^0'=__disjvr_8^post81, a!1052^0'=a!1052^post81, a!1055^0'=a!1055^post81, a!1370^0'=a!1370^post81, a!1371^0'=a!1371^post81, a!1610^0'=a!1610^post81, a!1810^0'=a!1810^post81, a!2035^0'=a!2035^post81, a!2238^0'=a!2238^post81, a!244^0'=a!244^post81, a!419^0'=a!419^post81, a!511^0'=a!511^post81, a!654^0'=a!654^post81, ct!19^0'=ct!19^post81, head!16^0'=head!16^post81, head!31^0'=head!31^post81, head!405^0'=head!405^post81, i!29^0'=i!29^post81, i!406^0'=i!406^post81, length!28^0'=length!28^post81, nondet!13^0'=nondet!13^post81, r!543^0'=r!543^post81, r!662^0'=r!662^post81, rcd!2393^0'=rcd!2393^post81, rcd!2460^0'=rcd!2460^post81, rcd!2515^0'=rcd!2515^post81, rcd!63^0'=rcd!63^post81, rcd!83^0'=rcd!83^post81, result!12^0'=result!12^post81, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post81, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post81, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post81, sel_r!543_flink!24^0'=sel_r!543_flink!24^post81, t!25^0'=t!25^post81, temp!34^0'=temp!34^post81, temp0!17^0'=temp0!17^post81, temp0!30^0'=temp0!30^post81, tmp!33^0'=tmp!33^post81, x!1365^0'=x!1365^post81, x!15^0'=x!15^post81, x!18^0'=x!18^post81, x!22^0'=x!22^post81, x_slam_f!20^0'=x_slam_f!20^post81, y!21^0'=y!21^post81, (-rcd!2515^post81+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post81 == 0 /\ nondet!13^0-nondet!13^post81 == 0 /\ -rcd!2460^post81+rcd!2460^0 == 0 /\ y!21^0-y!21^post81 == 0 /\ length!28^0-length!28^post81 == 0 /\ __disjvr_0^0-__disjvr_0^post81 == 0 /\ __disjvr_4^post81-__disjvr_4^0 == 0 /\ -__disjvr_8^post81+__disjvr_8^0 == 0 /\ -x!1365^post81+x!1365^0 == 0 /\ -tmp!33^post81+tmp!33^0 == 0 /\ temp0!30^0-temp0!30^post81 == 0 /\ x!18^0-x!18^post81 == 0 /\ -a!1370^post81+a!1370^0 == 0 /\ -rcd!83^post81+rcd!83^0 == 0 /\ __disjvr_3^0-__disjvr_3^post81 == 0 /\ a!1371^0-a!1371^post81 == 0 /\ __disjvr_7^0-__disjvr_7^post81 == 0 /\ a!244^0-a!244^post81 == 0 /\ -r!543^post81+r!543^0 == 0 /\ -a!419^post81+a!419^0 == 0 /\ -a!2238^post81+a!2238^0 == 0 /\ rcd!63^0-rcd!63^post81 == 0 /\ -__disjvr_4^post81+__disjvr_4^0 == 0 /\ x!15^0-x!15^post81 == 0 /\ head!405^0-head!405^post81 == 0 /\ -__disjvr_2^post81+__disjvr_2^0 == 0 /\ head!16^0-head!16^post81 == 0 /\ -head!31^post81+head!31^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post81 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post81 == 0 /\ -i!29^post81+i!29^0 == 0 /\ -i!406^post81+i!406^0 == 0 /\ a!1055^0-a!1055^post81 == 0 /\ -temp!34^post81+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post81 == 0 /\ a!1810^0-a!1810^post81 == 0 /\ a!654^0-a!654^post81 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post81 == 0 /\ rcd!2393^0-rcd!2393^post81 == 0 /\ x_slam_f!20^0-x_slam_f!20^post81 == 0 /\ -ct!19^post81+ct!19^0 == 0 /\ -x!22^post81+x!22^0 == 0 /\ t!25^0-t!25^post81 == 0 /\ -r!662^post81+r!662^0 == 0 /\ -sel_r!1224_flink!24^post81+sel_r!1224_flink!24^0 == 0 /\ -a!511^post81+a!511^0 == 0 /\ -a!2035^post81+a!2035^0 == 0 /\ result!12^0-result!12^post81 == 0 /\ -__disjvr_5^post81+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post81 == 0 /\ -__disjvr_1^post81+__disjvr_1^0 == 0 /\ -a!1610^post81+a!1610^0 == 0), cost: 1 81: l30 -> l31 : __disjvr_0^0'=__disjvr_0^post82, __disjvr_1^0'=__disjvr_1^post82, __disjvr_2^0'=__disjvr_2^post82, __disjvr_3^0'=__disjvr_3^post82, __disjvr_4^0'=__disjvr_4^post82, __disjvr_5^0'=__disjvr_5^post82, __disjvr_6^0'=__disjvr_6^post82, __disjvr_7^0'=__disjvr_7^post82, __disjvr_8^0'=__disjvr_8^post82, a!1052^0'=a!1052^post82, a!1055^0'=a!1055^post82, a!1370^0'=a!1370^post82, a!1371^0'=a!1371^post82, a!1610^0'=a!1610^post82, a!1810^0'=a!1810^post82, a!2035^0'=a!2035^post82, a!2238^0'=a!2238^post82, a!244^0'=a!244^post82, a!419^0'=a!419^post82, a!511^0'=a!511^post82, a!654^0'=a!654^post82, ct!19^0'=ct!19^post82, head!16^0'=head!16^post82, head!31^0'=head!31^post82, head!405^0'=head!405^post82, i!29^0'=i!29^post82, i!406^0'=i!406^post82, length!28^0'=length!28^post82, nondet!13^0'=nondet!13^post82, r!543^0'=r!543^post82, r!662^0'=r!662^post82, rcd!2393^0'=rcd!2393^post82, rcd!2460^0'=rcd!2460^post82, rcd!2515^0'=rcd!2515^post82, rcd!63^0'=rcd!63^post82, rcd!83^0'=rcd!83^post82, result!12^0'=result!12^post82, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post82, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post82, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post82, sel_r!543_flink!24^0'=sel_r!543_flink!24^post82, t!25^0'=t!25^post82, temp!34^0'=temp!34^post82, temp0!17^0'=temp0!17^post82, temp0!30^0'=temp0!30^post82, tmp!33^0'=tmp!33^post82, x!1365^0'=x!1365^post82, x!15^0'=x!15^post82, x!18^0'=x!18^post82, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^post82, y!21^0'=y!21^post82, (0 == 0 /\ t!25^post82-x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post82 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post82 == 0 /\ __disjvr_8^0-__disjvr_8^post82 == 0 /\ head!405^0-head!405^post82 == 0 /\ -a!2238^post82+a!2238^0 == 0 /\ -a!2035^post82+a!2035^0 == 0 /\ -a!1052^post82+a!1052^0 == 0 /\ -head!16^post82+head!16^0 == 0 /\ temp!34^0-temp!34^post82 == 0 /\ -a!1610^post82+a!1610^0 == 0 /\ -a!1371^post82+a!1371^0 == 0 /\ -a!1055^post82+a!1055^0 == 0 /\ -sdv_callsite_return_1!14^post82+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post82 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post82 == 0 /\ x!18^0-x!18^post82 == 0 /\ rcd!2460^0-rcd!2460^post82 == 0 /\ -nondet!13^post82+nondet!13^0 == 0 /\ -r!662^post82+r!662^0 == 0 /\ -x_slam_f!20^post82+x_slam_f!20^0 == 0 /\ -a!511^post82+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post82 == 0 /\ -rcd!63^post82+rcd!63^0 == 0 /\ -__disjvr_5^post82+__disjvr_5^0 == 0 /\ rcd!83^0-rcd!83^post82 == 0 /\ length!28^0-length!28^post82 == 0 /\ temp0!17^0-temp0!17^post82 == 0 /\ -__disjvr_2^post82+__disjvr_2^0 == 0 /\ -__disjvr_3^post82+__disjvr_3^0 == 0 /\ -__disjvr_0^post82+__disjvr_0^0 == 0 /\ result!12^0-result!12^post82 == 0 /\ temp0!30^0-temp0!30^post82 == 0 /\ i!406^0-i!406^post82 == 0 /\ a!1370^0-a!1370^post82 == 0 /\ a!244^0-a!244^post82 == 0 /\ a!419^0-a!419^post82 == 0 /\ r!543^0-r!543^post82 == 0 /\ -__disjvr_7^post82+__disjvr_7^0 == 0 /\ -i!29^post82+i!29^0 == 0 /\ y!21^0-y!21^post82 == 0 /\ a!654^0-a!654^post82 == 0 /\ -__disjvr_6^post82+__disjvr_6^0 == 0 /\ -rcd!2393^post82+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post82+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post82 == 0 /\ -ct!19^post82+ct!19^0 == 0 /\ -x!1365^post82+x!1365^0 == 0 /\ head!31^0-head!31^post82 == 0 /\ tmp!33^0-tmp!33^post82 == 0 /\ -rcd!2515^post82+rcd!2515^0 == 0), cost: 1 82: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post83, __disjvr_1^0'=__disjvr_1^post83, __disjvr_2^0'=__disjvr_2^post83, __disjvr_3^0'=__disjvr_3^post83, __disjvr_4^0'=__disjvr_4^post83, __disjvr_5^0'=__disjvr_5^post83, __disjvr_6^0'=__disjvr_6^post83, __disjvr_7^0'=__disjvr_7^post83, __disjvr_8^0'=__disjvr_8^post83, a!1052^0'=a!1052^post83, a!1055^0'=a!1055^post83, a!1370^0'=a!1370^post83, a!1371^0'=a!1371^post83, a!1610^0'=a!1610^post83, a!1810^0'=a!1810^post83, a!2035^0'=a!2035^post83, a!2238^0'=a!2238^post83, a!244^0'=a!244^post83, a!419^0'=a!419^post83, a!511^0'=a!511^post83, a!654^0'=a!654^post83, ct!19^0'=ct!19^post83, head!16^0'=head!16^post83, head!31^0'=head!31^post83, head!405^0'=head!405^post83, i!29^0'=i!29^post83, i!406^0'=i!406^post83, length!28^0'=length!28^post83, nondet!13^0'=nondet!13^post83, r!543^0'=r!543^post83, r!662^0'=r!662^post83, rcd!2393^0'=rcd!2393^post83, rcd!2460^0'=rcd!2460^post83, rcd!2515^0'=rcd!2515^post83, rcd!63^0'=rcd!63^post83, rcd!83^0'=rcd!83^post83, result!12^0'=result!12^post83, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post83, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post83, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post83, sel_r!543_flink!24^0'=sel_r!543_flink!24^post83, t!25^0'=t!25^post83, temp!34^0'=temp!34^post83, temp0!17^0'=temp0!17^post83, temp0!30^0'=temp0!30^post83, tmp!33^0'=tmp!33^post83, x!1365^0'=x!1365^post83, x!15^0'=x!15^post83, x!18^0'=x!18^post83, x!22^0'=x!22^post83, x_slam_f!20^0'=x_slam_f!20^post83, y!21^0'=y!21^post83, (a!1371^0-a!1371^post83 == 0 /\ a!654^0-a!654^post83 == 0 /\ head!16^0-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post83 == 0 /\ -result!12^post83+result!12^0 == 0 /\ -x!1365^post83+x!1365^0 == 0 /\ head!16^0-head!16^post83 == 0 /\ a!1610^0-a!1610^post83 == 0 /\ -head!31^post83+head!31^0 == 0 /\ a!511^0-a!511^post83 == 0 /\ -temp!34^post83+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post83 == 0 /\ length!28^0-length!28^post83 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post83 == 0 /\ -rcd!2515^post83+rcd!2515^0 == 0 /\ -rcd!63^post83+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post83 == 0 /\ x_slam_f!20^0-x_slam_f!20^post83 == 0 /\ __disjvr_6^0-__disjvr_6^post83 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ temp0!17^0-temp0!17^post83 == 0 /\ -y!21^0 <= 0 /\ -__disjvr_5^post83+__disjvr_5^0 == 0 /\ -a!419^post83+a!419^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post83+__disjvr_2^0 == 0 /\ -i!406^post83+i!406^0 == 0 /\ rcd!83^0-rcd!83^post83 == 0 /\ temp0!30^0-temp0!30^post83 == 0 /\ -__disjvr_0^post83+__disjvr_0^0 == 0 /\ head!405^0-head!405^post83 == 0 /\ -a!2035^post83+a!2035^0 == 0 /\ -__disjvr_7^post83+__disjvr_7^0 == 0 /\ -r!543^post83+r!543^0 == 0 /\ -nondet!13^post83+nondet!13^0 == 0 /\ -a!1370^post83+a!1370^0 == 0 /\ -__disjvr_8^post83+__disjvr_8^0 == 0 /\ -a!1055^post83+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post83 == 0 /\ -a!1810^post83+a!1810^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!2238^0-a!2238^post83 == 0 /\ __disjvr_1^0-__disjvr_1^post83 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-x!18^post83 == 0 /\ -t!25^post83+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post83 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post83 == 0 /\ -x!22^post83+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post83+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post83 == 0 /\ -ct!19^post83+ct!19^0 == 0 /\ -r!662^post83+r!662^0 == 0 /\ x!15^0-x!15^post83 == 0 /\ -a!244^post83+a!244^0 == 0 /\ -ct!19^0 <= 0 /\ rcd!2460^0-rcd!2460^post83 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -y!21^post83+y!21^0 == 0 /\ -i!29^post83+i!29^0 == 0 /\ -x!22^0 <= 0), cost: 1 83: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post84, __disjvr_1^0'=__disjvr_1^post84, __disjvr_2^0'=__disjvr_2^post84, __disjvr_3^0'=__disjvr_3^post84, __disjvr_4^0'=__disjvr_4^post84, __disjvr_5^0'=__disjvr_5^post84, __disjvr_6^0'=__disjvr_6^post84, __disjvr_7^0'=__disjvr_7^post84, __disjvr_8^0'=__disjvr_8^post84, a!1052^0'=a!1052^post84, a!1055^0'=a!1055^post84, a!1370^0'=a!1370^post84, a!1371^0'=a!1371^post84, a!1610^0'=a!1610^post84, a!1810^0'=a!1810^post84, a!2035^0'=a!2035^post84, a!2238^0'=a!2238^post84, a!244^0'=a!244^post84, a!419^0'=a!419^post84, a!511^0'=a!511^post84, a!654^0'=a!654^post84, ct!19^0'=ct!19^post84, head!16^0'=head!16^post84, head!31^0'=head!31^post84, head!405^0'=head!405^post84, i!29^0'=i!29^post84, i!406^0'=i!406^post84, length!28^0'=length!28^post84, nondet!13^0'=nondet!13^post84, r!543^0'=r!543^post84, r!662^0'=r!662^post84, rcd!2393^0'=rcd!2393^post84, rcd!2460^0'=rcd!2460^post84, rcd!2515^0'=rcd!2515^post84, rcd!63^0'=rcd!63^post84, rcd!83^0'=rcd!83^post84, result!12^0'=result!12^post84, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post84, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post84, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post84, sel_r!543_flink!24^0'=sel_r!543_flink!24^post84, t!25^0'=t!25^post84, temp!34^0'=temp!34^post84, temp0!17^0'=temp0!17^post84, temp0!30^0'=temp0!30^post84, tmp!33^0'=tmp!33^post84, x!1365^0'=x!1365^post84, x!15^0'=x!15^post84, x!18^0'=x!18^post84, x!22^0'=x!22^post84, x_slam_f!20^0'=x_slam_f!20^post84, y!21^0'=y!21^post84, (-r!662^post84+r!662^0 == 0 /\ a!654^0-a!654^post84 == 0 /\ -rcd!2393^post84+rcd!2393^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!2035^post84+a!2035^0 == 0 /\ x!18^0-x!18^post84 == 0 /\ -a!2238^post84+a!2238^0 == 0 /\ -a!1610^post84+a!1610^0 == 0 /\ -__disjvr_8^post84+__disjvr_8^0 == 0 /\ -a!1055^post84+a!1055^0 == 0 /\ -__disjvr_7^post84+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post84 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post84 == 0 /\ -nondet!13^post84+nondet!13^0 == 0 /\ x!1365^0-x!1365^post84 == 0 /\ result!12^0-result!12^post84 == 0 /\ __disjvr_4^0-__disjvr_4^post84 == 0 /\ -i!29^post84+i!29^0 == 0 /\ -rcd!63^post84+rcd!63^0 == 0 /\ -temp0!30^post84+temp0!30^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -temp!34^post84+temp!34^0 == 0 /\ -__disjvr_6^post84+__disjvr_6^0 == 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post84 == 0 /\ length!28^0-length!28^post84 == 0 /\ -__disjvr_2^post84+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post84 == 0 /\ -t!25^post84+t!25^0 == 0 /\ -ct!19^post84+ct!19^0 == 0 /\ -x_slam_f!20^post84+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post84+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post84+__disjvr_0^0 == 0 /\ -a!419^post84+a!419^0 == 0 /\ -a!511^post84+a!511^0 == 0 /\ rcd!2460^0-rcd!2460^post84 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post84 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post84 == 0 /\ -head!16^post84+head!16^0 == 0 /\ temp0!17^0-temp0!17^post84 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post84 == 0 /\ a!1371^0-a!1371^post84 == 0 /\ -rcd!2515^post84+rcd!2515^0 == 0 /\ head!405^0-head!405^post84 == 0 /\ -i!406^post84+i!406^0 == 0 /\ -x!15^post84+x!15^0 == 0 /\ tmp!33^0-tmp!33^post84 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post84 == 0 /\ r!543^0-r!543^post84 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post84 == 0 /\ -__disjvr_3^post84+__disjvr_3^0 == 0 /\ -__disjvr_5^post84+__disjvr_5^0 == 0 /\ -y!21^post84+y!21^0 == 0 /\ a!244^0-a!244^post84 == 0 /\ -ct!19^0 <= 0 /\ -x!22^post84+x!22^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 84: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post85, __disjvr_1^0'=__disjvr_1^post85, __disjvr_2^0'=__disjvr_2^post85, __disjvr_3^0'=__disjvr_3^post85, __disjvr_4^0'=__disjvr_4^post85, __disjvr_5^0'=__disjvr_5^post85, __disjvr_6^0'=__disjvr_6^post85, __disjvr_7^0'=__disjvr_7^post85, __disjvr_8^0'=__disjvr_8^post85, a!1052^0'=a!1052^post85, a!1055^0'=a!1055^post85, a!1370^0'=a!1370^post85, a!1371^0'=a!1371^post85, a!1610^0'=a!1610^post85, a!1810^0'=a!1810^post85, a!2035^0'=a!2035^post85, a!2238^0'=a!2238^post85, a!244^0'=a!244^post85, a!419^0'=a!419^post85, a!511^0'=a!511^post85, a!654^0'=a!654^post85, ct!19^0'=ct!19^post85, head!16^0'=head!16^post85, head!31^0'=head!31^post85, head!405^0'=head!405^post85, i!29^0'=i!29^post85, i!406^0'=i!406^post85, length!28^0'=length!28^post85, nondet!13^0'=nondet!13^post85, r!543^0'=r!543^post85, r!662^0'=r!662^post85, rcd!2393^0'=rcd!2393^post85, rcd!2460^0'=rcd!2460^post85, rcd!2515^0'=rcd!2515^post85, rcd!63^0'=rcd!63^post85, rcd!83^0'=rcd!83^post85, result!12^0'=result!12^post85, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post85, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post85, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post85, sel_r!543_flink!24^0'=sel_r!543_flink!24^post85, t!25^0'=t!25^post85, temp!34^0'=temp!34^post85, temp0!17^0'=temp0!17^post85, temp0!30^0'=temp0!30^post85, tmp!33^0'=tmp!33^post85, x!1365^0'=x!1365^post85, x!15^0'=x!15^post85, x!18^0'=x!18^post85, x!22^0'=x!22^post85, x_slam_f!20^0'=x_slam_f!20^post85, y!21^0'=y!21^post85, (head!16^0-head!16^post85 == 0 /\ -x!22^post85+x!22^0 == 0 /\ -a!2035^post85+a!2035^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ x!18^0-x!18^post85 == 0 /\ -a!2238^post85+a!2238^0 == 0 /\ a!1371^0-a!1371^post85 == 0 /\ x!15^0-x!15^post85 == 0 /\ -a!419^post85+a!419^0 == 0 /\ -t!25^post85+t!25^0 == 0 /\ temp!34^0-temp!34^post85 == 0 /\ a!244^0-a!244^post85 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post85+a!1610^0 == 0 /\ -r!662^post85+r!662^0 == 0 /\ -rcd!2393^post85+rcd!2393^0 == 0 /\ -head!31^post85+head!31^0 == 0 /\ length!28^0-length!28^post85 == 0 /\ -i!406^post85+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post85 == 0 /\ -y!21^0 <= 0 /\ y!21^0-y!21^post85 == 0 /\ -rcd!2515^post85+rcd!2515^0 == 0 /\ a!511^0-a!511^post85 == 0 /\ __disjvr_0^0-__disjvr_0^post85 == 0 /\ 1-head!16^0 <= 0 /\ -x!1365^post85+x!1365^0 == 0 /\ -sdv_callsite_return_1!32^post85+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post85 == 0 /\ __disjvr_6^0-__disjvr_6^post85 == 0 /\ rcd!2460^0-rcd!2460^post85 == 0 /\ -__disjvr_5^post85+__disjvr_5^0 == 0 /\ -__disjvr_8^post85+__disjvr_8^0 == 0 /\ -a!1055^post85+a!1055^0 == 0 /\ head!405^0-head!405^post85 == 0 /\ -__disjvr_1^post85+__disjvr_1^0 == 0 /\ -__disjvr_2^post85+__disjvr_2^0 == 0 /\ -__disjvr_4^post85+__disjvr_4^0 == 0 /\ -sdv_callsite_return_1!14^post85+sdv_callsite_return_1!14^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post85 == 0 /\ -a!1370^post85+a!1370^0 == 0 /\ temp0!30^0-temp0!30^post85 == 0 /\ a!1052^0-a!1052^post85 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_7^post85+__disjvr_7^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post85 == 0 /\ -nondet!13^post85+nondet!13^0 == 0 /\ a!1810^0-a!1810^post85 == 0 /\ -i!29^post85+i!29^0 == 0 /\ r!543^0-r!543^post85 == 0 /\ tmp!33^0-tmp!33^post85 == 0 /\ -rcd!63^post85+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post85 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post85 == 0 /\ -result!12^post85+result!12^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post85+sel_r!1224_flink!24^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -ct!19^post85+ct!19^0 == 0 /\ -x!22^0 <= 0), cost: 1 85: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post86, __disjvr_1^0'=__disjvr_1^post86, __disjvr_2^0'=__disjvr_2^post86, __disjvr_3^0'=__disjvr_3^post86, __disjvr_4^0'=__disjvr_4^post86, __disjvr_5^0'=__disjvr_5^post86, __disjvr_6^0'=__disjvr_6^post86, __disjvr_7^0'=__disjvr_7^post86, __disjvr_8^0'=__disjvr_8^post86, a!1052^0'=a!1052^post86, a!1055^0'=a!1055^post86, a!1370^0'=a!1370^post86, a!1371^0'=a!1371^post86, a!1610^0'=a!1610^post86, a!1810^0'=a!1810^post86, a!2035^0'=a!2035^post86, a!2238^0'=a!2238^post86, a!244^0'=a!244^post86, a!419^0'=a!419^post86, a!511^0'=a!511^post86, a!654^0'=a!654^post86, ct!19^0'=ct!19^post86, head!16^0'=head!16^post86, head!31^0'=head!31^post86, head!405^0'=head!405^post86, i!29^0'=i!29^post86, i!406^0'=i!406^post86, length!28^0'=length!28^post86, nondet!13^0'=nondet!13^post86, r!543^0'=r!543^post86, r!662^0'=r!662^post86, rcd!2393^0'=rcd!2393^post86, rcd!2460^0'=rcd!2460^post86, rcd!2515^0'=rcd!2515^post86, rcd!63^0'=rcd!63^post86, rcd!83^0'=rcd!83^post86, result!12^0'=result!12^post86, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post86, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post86, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post86, sel_r!543_flink!24^0'=sel_r!543_flink!24^post86, t!25^0'=t!25^post86, temp!34^0'=temp!34^post86, temp0!17^0'=temp0!17^post86, temp0!30^0'=temp0!30^post86, tmp!33^0'=tmp!33^post86, x!1365^0'=x!1365^post86, x!15^0'=x!15^post86, x!18^0'=x!18^post86, x!22^0'=x!22^post86, x_slam_f!20^0'=x_slam_f!20^post86, y!21^0'=y!21^post86, (head!31^0-head!31^post86 == 0 /\ result!12^0-result!12^post86 == 0 /\ r!543^0-r!543^post86 == 0 /\ -t!25^post86+t!25^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ -sdv_callsite_return_1!14^post86+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post86 == 0 /\ a!1371^0-a!1371^post86 == 0 /\ __disjvr_6^0-__disjvr_6^post86 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post86 == 0 /\ -__disjvr_5^post86+__disjvr_5^0 == 0 /\ x!18^0-x!18^post86 == 0 /\ ct!19^0-ct!19^post86 == 0 /\ x_slam_f!20^0-x_slam_f!20^post86 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -__disjvr_3^post86+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post86 == 0 /\ x!15^0 <= 0 /\ i!406^0-i!406^post86 == 0 /\ -head!16^post86+head!16^0 == 0 /\ -rcd!63^post86+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post86 == 0 /\ __disjvr_4^0-__disjvr_4^post86 == 0 /\ a!1370^0-a!1370^post86 == 0 /\ a!654^0-a!654^post86 == 0 /\ -x!1365^post86+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post86 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post86 == 0 /\ -temp0!30^post86+temp0!30^0 == 0 /\ -a!1610^post86+a!1610^0 == 0 /\ -y!21^post86+y!21^0 == 0 /\ -x!22^post86+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post86+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post86 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!2238^post86+a!2238^0 == 0 /\ -r!662^post86+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -a!419^post86+a!419^0 == 0 /\ -a!511^post86+a!511^0 == 0 /\ -a!2035^post86+a!2035^0 == 0 /\ -temp!34^post86+temp!34^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2393^post86+rcd!2393^0 == 0 /\ head!405^0-head!405^post86 == 0 /\ rcd!2460^0-rcd!2460^post86 == 0 /\ -__disjvr_2^post86+__disjvr_2^0 == 0 /\ -i!29^post86+i!29^0 == 0 /\ x!15^0-x!15^post86 == 0 /\ -__disjvr_0^post86+__disjvr_0^0 == 0 /\ -rcd!2515^post86+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post86 == 0 /\ a!1810^0-a!1810^post86 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post86+a!1055^0 == 0 /\ -__disjvr_7^post86+__disjvr_7^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post86+sdv_callsite_return_1!32^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post86 == 0 /\ x!22^0 <= 0 /\ a!244^0-a!244^post86 == 0 /\ -x!22^0 <= 0), cost: 1 86: l33 -> l34 : __disjvr_0^0'=__disjvr_0^post87, __disjvr_1^0'=__disjvr_1^post87, __disjvr_2^0'=__disjvr_2^post87, __disjvr_3^0'=__disjvr_3^post87, __disjvr_4^0'=__disjvr_4^post87, __disjvr_5^0'=__disjvr_5^post87, __disjvr_6^0'=__disjvr_6^post87, __disjvr_7^0'=__disjvr_7^post87, __disjvr_8^0'=__disjvr_8^post87, a!1052^0'=a!1052^post87, a!1055^0'=a!1055^post87, a!1370^0'=a!1370^post87, a!1371^0'=a!1371^post87, a!1610^0'=a!1610^post87, a!1810^0'=a!1810^post87, a!2035^0'=a!2035^post87, a!2238^0'=a!2238^post87, a!244^0'=a!244^post87, a!419^0'=a!419^post87, a!511^0'=a!511^post87, a!654^0'=a!654^post87, ct!19^0'=ct!19^post87, head!16^0'=head!16^post87, head!31^0'=head!31^post87, head!405^0'=head!405^post87, i!29^0'=i!29^post87, i!406^0'=i!406^post87, length!28^0'=length!28^post87, nondet!13^0'=nondet!13^post87, r!543^0'=r!543^post87, r!662^0'=r!662^post87, rcd!2393^0'=rcd!2393^post87, rcd!2460^0'=rcd!2460^post87, rcd!2515^0'=rcd!2515^post87, rcd!63^0'=rcd!63^post87, rcd!83^0'=rcd!83^post87, result!12^0'=result!12^post87, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post87, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post87, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post87, sel_r!543_flink!24^0'=sel_r!543_flink!24^post87, t!25^0'=t!25^post87, temp!34^0'=temp!34^post87, temp0!17^0'=temp0!17^post87, temp0!30^0'=temp0!30^post87, tmp!33^0'=tmp!33^post87, x!1365^0'=x!1365^post87, x!15^0'=x!15^post87, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (0 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-x!22^0 <= 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ a!244^0-a!244^post87 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ a!511^0-a!511^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 87: l34 -> l1 : __disjvr_0^0'=__disjvr_0^post88, __disjvr_1^0'=__disjvr_1^post88, __disjvr_2^0'=__disjvr_2^post88, __disjvr_3^0'=__disjvr_3^post88, __disjvr_4^0'=__disjvr_4^post88, __disjvr_5^0'=__disjvr_5^post88, __disjvr_6^0'=__disjvr_6^post88, __disjvr_7^0'=__disjvr_7^post88, __disjvr_8^0'=__disjvr_8^post88, a!1052^0'=a!1052^post88, a!1055^0'=a!1055^post88, a!1370^0'=a!1370^post88, a!1371^0'=a!1371^post88, a!1610^0'=a!1610^post88, a!1810^0'=a!1810^post88, a!2035^0'=a!2035^post88, a!2238^0'=a!2238^post88, a!244^0'=a!244^post88, a!419^0'=a!419^post88, a!511^0'=a!511^post88, a!654^0'=a!654^post88, ct!19^0'=ct!19^post88, head!16^0'=head!16^post88, head!31^0'=head!31^post88, head!405^0'=head!405^post88, i!29^0'=i!29^post88, i!406^0'=i!406^post88, length!28^0'=length!28^post88, nondet!13^0'=nondet!13^post88, r!543^0'=r!543^post88, r!662^0'=r!662^post88, rcd!2393^0'=rcd!2393^post88, rcd!2460^0'=rcd!2460^post88, rcd!2515^0'=rcd!2515^post88, rcd!63^0'=rcd!63^post88, rcd!83^0'=rcd!83^post88, result!12^0'=result!12^post88, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post88, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post88, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post88, sel_r!543_flink!24^0'=sel_r!543_flink!24^post88, t!25^0'=t!25^post88, temp!34^0'=temp!34^post88, temp0!17^0'=temp0!17^post88, temp0!30^0'=temp0!30^post88, tmp!33^0'=tmp!33^post88, x!1365^0'=x!1365^post88, x!15^0'=x!15^post88, x!18^0'=x!18^post88, x!22^0'=x!22^post88, x_slam_f!20^0'=x_slam_f!20^post88, y!21^0'=y!21^post88, (-x!18^post88+x!18^0 == 0 /\ -a!1810^post88+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post88 == 0 /\ -ct!19^post88+ct!19^0 == 0 /\ -a!1370^post88+a!1370^0 == 0 /\ -__disjvr_4^post88+__disjvr_4^0 == 0 /\ -__disjvr_1^post88+__disjvr_1^0 == 0 /\ -__disjvr_5^post88+__disjvr_5^0 == 0 /\ -rcd!83^post88+rcd!83^0 == 0 /\ -__disjvr_2^post88+__disjvr_2^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post88 == 0 /\ a!511^0-a!511^post88 == 0 /\ temp0!17^0-temp0!17^post88 == 0 /\ -rcd!2515^post88+rcd!2515^0 == 0 /\ -nondet!13^post88+nondet!13^0 == 0 /\ -rcd!2393^post88+rcd!2393^0 == 0 /\ head!16^0-head!16^post88 == 0 /\ -r!662^post88+r!662^0 == 0 /\ -a!2035^post88+a!2035^0 == 0 /\ temp0!30^0-temp0!30^post88 == 0 /\ a!1610^0-a!1610^post88 == 0 /\ -x!1365^post88+x!1365^0 == 0 /\ __disjvr_5^post88-__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post88 == 0 /\ -i!29^post88+i!29^0 == 0 /\ tmp!33^0-tmp!33^post88 == 0 /\ a!1371^0-a!1371^post88 == 0 /\ __disjvr_0^0-__disjvr_0^post88 == 0 /\ length!28^0-length!28^post88 == 0 /\ -__disjvr_8^post88+__disjvr_8^0 == 0 /\ -temp!34^post88+temp!34^0 == 0 /\ a!654^0-a!654^post88 == 0 /\ a!2238^0-a!2238^post88 == 0 /\ -a!244^post88+a!244^0 == 0 /\ i!406^0-i!406^post88 == 0 /\ a!1055^0-a!1055^post88 == 0 /\ rcd!2460^0-rcd!2460^post88 == 0 /\ -a!419^post88+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post88+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post88+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post88 == 0 /\ rcd!63^0-rcd!63^post88 == 0 /\ x!15^0-x!15^post88 == 0 /\ __disjvr_6^0-__disjvr_6^post88 == 0 /\ __disjvr_3^0-__disjvr_3^post88 == 0 /\ -head!31^post88+head!31^0 == 0 /\ -__disjvr_7^post88+__disjvr_7^0 == 0 /\ head!405^0-head!405^post88 == 0 /\ r!543^0-r!543^post88 == 0 /\ -y!21^post88+y!21^0 == 0 /\ a!1052^0-a!1052^post88 == 0 /\ t!25^0-t!25^post88 == 0 /\ -x!22^post88+x!22^0 == 0), cost: 1 89: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post90, __disjvr_1^0'=__disjvr_1^post90, __disjvr_2^0'=__disjvr_2^post90, __disjvr_3^0'=__disjvr_3^post90, __disjvr_4^0'=__disjvr_4^post90, __disjvr_5^0'=__disjvr_5^post90, __disjvr_6^0'=__disjvr_6^post90, __disjvr_7^0'=__disjvr_7^post90, __disjvr_8^0'=__disjvr_8^post90, a!1052^0'=a!1052^post90, a!1055^0'=a!1055^post90, a!1370^0'=a!1370^post90, a!1371^0'=a!1371^post90, a!1610^0'=a!1610^post90, a!1810^0'=a!1810^post90, a!2035^0'=a!2035^post90, a!2238^0'=a!2238^post90, a!244^0'=a!244^post90, a!419^0'=a!419^post90, a!511^0'=a!511^post90, a!654^0'=a!654^post90, ct!19^0'=ct!19^post90, head!16^0'=head!16^post90, head!31^0'=head!31^post90, head!405^0'=head!405^post90, i!29^0'=i!29^post90, i!406^0'=i!406^post90, length!28^0'=length!28^post90, nondet!13^0'=nondet!13^post90, r!543^0'=r!543^post90, r!662^0'=r!662^post90, rcd!2393^0'=rcd!2393^post90, rcd!2460^0'=rcd!2460^post90, rcd!2515^0'=rcd!2515^post90, rcd!63^0'=rcd!63^post90, rcd!83^0'=rcd!83^post90, result!12^0'=result!12^post90, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post90, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post90, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post90, sel_r!543_flink!24^0'=sel_r!543_flink!24^post90, t!25^0'=t!25^post90, temp!34^0'=temp!34^post90, temp0!17^0'=temp0!17^post90, temp0!30^0'=temp0!30^post90, tmp!33^0'=tmp!33^post90, x!1365^0'=x!1365^post90, x!15^0'=x!15^post90, x!18^0'=x!18^post90, x!22^0'=x!22^post90, x_slam_f!20^0'=x_slam_f!20^post90, y!21^0'=y!21^post90, (sel_r!543_flink!24^0-sel_r!543_flink!24^post90 == 0 /\ -x!18^post90+x!18^0 == 0 /\ -r!543^post90+r!543^0 == 0 /\ -r!662^post90+r!662^0 == 0 /\ -sel_r!1224_flink!24^post90+sel_r!1224_flink!24^0 == 0 /\ -head!16^post90+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post90 == 0 /\ temp0!17^0-temp0!17^post90 == 0 /\ rcd!83^0-rcd!83^post90 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post90 == 0 /\ -a!1052^post90+a!1052^0 == 0 /\ -a!1055^post90+a!1055^0 == 0 /\ i!29^0-i!29^post90 == 0 /\ a!244^0 <= 0 /\ -rcd!2515^post90+rcd!2515^0 == 0 /\ -y!21^post90+y!21^0 == 0 /\ temp0!30^0-temp0!30^post90 == 0 /\ -x!1365^post90+x!1365^0 == 0 /\ head!405^0-head!405^post90 == 0 /\ a!1810^0-a!1810^post90 == 0 /\ -a!1610^post90+a!1610^0 == 0 /\ head!31^0 <= 0 /\ tmp!33^0-tmp!33^post90 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post90+__disjvr_5^0 == 0 /\ -__disjvr_3^post90+__disjvr_3^0 == 0 /\ -temp!34^post90+temp!34^0 == 0 /\ -x!22^post90+x!22^0 == 0 /\ -a!2035^post90+a!2035^0 == 0 /\ -a!511^post90+a!511^0 == 0 /\ rcd!63^0-rcd!63^post90 == 0 /\ -a!244^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post90 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-x!15^post90 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post90 == 0 /\ rcd!2393^0-rcd!2393^post90 == 0 /\ -__disjvr_7^post90+__disjvr_7^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ a!244^0-a!244^post90 == 0 /\ -head!31^0 <= 0 /\ a!1370^0-a!1370^post90 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!1371^0-a!1371^post90 == 0 /\ a!419^0-a!419^post90 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post90+rcd!2460^0 == 0 /\ a!654^0-a!654^post90 == 0 /\ -__disjvr_6^post90+__disjvr_6^0 == 0 /\ -ct!19^post90+ct!19^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post90 == 0 /\ -__disjvr_0^post90+__disjvr_0^0 == 0 /\ head!31^0-head!31^post90 == 0 /\ length!28^0-length!28^post90 == 0 /\ x_slam_f!20^0-x_slam_f!20^post90 == 0 /\ -a!2238^post90+a!2238^0 == 0 /\ t!25^0-t!25^post90 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ result!12^0-result!12^post90 == 0 /\ -i!406^post90+i!406^0 == 0 /\ -__disjvr_2^post90+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post90 == 0), cost: 1 90: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post91, __disjvr_1^0'=__disjvr_1^post91, __disjvr_2^0'=__disjvr_2^post91, __disjvr_3^0'=__disjvr_3^post91, __disjvr_4^0'=__disjvr_4^post91, __disjvr_5^0'=__disjvr_5^post91, __disjvr_6^0'=__disjvr_6^post91, __disjvr_7^0'=__disjvr_7^post91, __disjvr_8^0'=__disjvr_8^post91, a!1052^0'=a!1052^post91, a!1055^0'=a!1055^post91, a!1370^0'=a!1370^post91, a!1371^0'=a!1371^post91, a!1610^0'=a!1610^post91, a!1810^0'=a!1810^post91, a!2035^0'=a!2035^post91, a!2238^0'=a!2238^post91, a!244^0'=a!244^post91, a!419^0'=a!419^post91, a!511^0'=a!511^post91, a!654^0'=a!654^post91, ct!19^0'=ct!19^post91, head!16^0'=head!16^post91, head!31^0'=head!31^post91, head!405^0'=head!405^post91, i!29^0'=i!29^post91, i!406^0'=i!406^post91, length!28^0'=length!28^post91, nondet!13^0'=nondet!13^post91, r!543^0'=r!543^post91, r!662^0'=r!662^post91, rcd!2393^0'=rcd!2393^post91, rcd!2460^0'=rcd!2460^post91, rcd!2515^0'=rcd!2515^post91, rcd!63^0'=rcd!63^post91, rcd!83^0'=rcd!83^post91, result!12^0'=result!12^post91, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post91, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post91, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post91, sel_r!543_flink!24^0'=sel_r!543_flink!24^post91, t!25^0'=t!25^post91, temp!34^0'=temp!34^post91, temp0!17^0'=temp0!17^post91, temp0!30^0'=temp0!30^post91, tmp!33^0'=tmp!33^post91, x!1365^0'=x!1365^post91, x!15^0'=x!15^post91, x!18^0'=x!18^post91, x!22^0'=x!22^post91, x_slam_f!20^0'=x_slam_f!20^post91, y!21^0'=y!21^post91, (-sdv_callsite_return_1!32^post91+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post91 == 0 /\ -__disjvr_0^post91+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post91 == 0 /\ -head!16^post91+head!16^0 == 0 /\ -__disjvr_3^post91+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post91+rcd!63^0 == 0 /\ __disjvr_2^0-__disjvr_2^post91 == 0 /\ -head!405^post91+head!405^0 == 0 /\ -x_slam_f!20^post91+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post91 == 0 /\ __disjvr_1^0-__disjvr_1^post91 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post91 == 0 /\ a!2238^0-a!2238^post91 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post91+x!15^0 == 0 /\ x!1365^0-x!1365^post91 == 0 /\ a!244^0-a!244^post91 == 0 /\ -__disjvr_5^post91+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post91 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post91+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post91+x!22^0 == 0 /\ -a!2035^post91+a!2035^0 == 0 /\ a!1371^0-a!1371^post91 == 0 /\ -nondet!13^post91+nondet!13^0 == 0 /\ -__disjvr_8^post91+__disjvr_8^0 == 0 /\ -a!1055^post91+a!1055^0 == 0 /\ -r!662^post91+r!662^0 == 0 /\ a!1610^0-a!1610^post91 == 0 /\ -a!419^post91+a!419^0 == 0 /\ -rcd!2393^post91+rcd!2393^0 == 0 /\ r!543^0-r!543^post91 == 0 /\ temp!34^0-temp!34^post91 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -y!21^post91+y!21^0 == 0 /\ a!511^0-a!511^post91 == 0 /\ -__disjvr_7^post91+__disjvr_7^0 == 0 /\ 1-head!31^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post91 == 0 /\ -a!1370^post91+a!1370^0 == 0 /\ length!28^0-length!28^post91 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -a!1810^post91+a!1810^0 == 0 /\ result!12^0-result!12^post91 == 0 /\ __disjvr_6^0-__disjvr_6^post91 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post91+rcd!2515^0 == 0 /\ i!406^0-i!406^post91 == 0 /\ a!654^0-a!654^post91 == 0 /\ x!18^0-x!18^post91 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post91 == 0 /\ -t!25^post91+t!25^0 == 0 /\ -ct!19^post91+ct!19^0 == 0 /\ -i!29^post91+i!29^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -temp0!30^post91+temp0!30^0 == 0 /\ head!31^0-head!31^post91 == 0 /\ temp0!17^0-temp0!17^post91 == 0), cost: 1 91: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post92, __disjvr_1^0'=__disjvr_1^post92, __disjvr_2^0'=__disjvr_2^post92, __disjvr_3^0'=__disjvr_3^post92, __disjvr_4^0'=__disjvr_4^post92, __disjvr_5^0'=__disjvr_5^post92, __disjvr_6^0'=__disjvr_6^post92, __disjvr_7^0'=__disjvr_7^post92, __disjvr_8^0'=__disjvr_8^post92, a!1052^0'=a!1052^post92, a!1055^0'=a!1055^post92, a!1370^0'=a!1370^post92, a!1371^0'=a!1371^post92, a!1610^0'=a!1610^post92, a!1810^0'=a!1810^post92, a!2035^0'=a!2035^post92, a!2238^0'=a!2238^post92, a!244^0'=a!244^post92, a!419^0'=a!419^post92, a!511^0'=a!511^post92, a!654^0'=a!654^post92, ct!19^0'=ct!19^post92, head!16^0'=head!16^post92, head!31^0'=head!31^post92, head!405^0'=head!405^post92, i!29^0'=i!29^post92, i!406^0'=i!406^post92, length!28^0'=length!28^post92, nondet!13^0'=nondet!13^post92, r!543^0'=r!543^post92, r!662^0'=r!662^post92, rcd!2393^0'=rcd!2393^post92, rcd!2460^0'=rcd!2460^post92, rcd!2515^0'=rcd!2515^post92, rcd!63^0'=rcd!63^post92, rcd!83^0'=rcd!83^post92, result!12^0'=result!12^post92, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post92, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post92, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post92, sel_r!543_flink!24^0'=sel_r!543_flink!24^post92, t!25^0'=t!25^post92, temp!34^0'=temp!34^post92, temp0!17^0'=temp0!17^post92, temp0!30^0'=temp0!30^post92, tmp!33^0'=tmp!33^post92, x!1365^0'=x!1365^post92, x!15^0'=x!15^post92, x!18^0'=x!18^post92, x!22^0'=x!22^post92, x_slam_f!20^0'=x_slam_f!20^post92, y!21^0'=y!21^post92, (a!654^0-a!654^post92 == 0 /\ -nondet!13^post92+nondet!13^0 == 0 /\ -r!662^post92+r!662^0 == 0 /\ -rcd!2393^post92+rcd!2393^0 == 0 /\ -rcd!63^post92+rcd!63^0 == 0 /\ -__disjvr_5^post92+__disjvr_5^0 == 0 /\ -__disjvr_1^post92+__disjvr_1^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post92+rcd!2515^0 == 0 /\ -__disjvr_4^post92+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post92 == 0 /\ x!1365^0-x!1365^post92 == 0 /\ result!12^0-result!12^post92 == 0 /\ -__disjvr_2^post92+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post92 == 0 /\ head!31^0-head!31^post92 == 0 /\ -t!25^post92+t!25^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post92 == 0 /\ x!18^0-x!18^post92 == 0 /\ -__disjvr_8^post92+__disjvr_8^0 == 0 /\ -temp0!30^post92+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1810^post92+a!1810^0 == 0 /\ -a!2238^post92+a!2238^0 == 0 /\ length!28^0-length!28^post92 == 0 /\ -ct!19^post92+ct!19^0 == 0 /\ 1+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post92 == 0 /\ a!1371^0-a!1371^post92 == 0 /\ -i!29^post92+i!29^0 == 0 /\ -temp!34^post92+temp!34^0 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post92 == 0 /\ -x!22^post92+x!22^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ a!1052^0-a!1052^post92 == 0 /\ -sdv_callsite_return_1!32^post92+sdv_callsite_return_1!32^0 == 0 /\ a!1055^0-a!1055^post92 == 0 /\ -head!16^post92+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post92 == 0 /\ __disjvr_6^0-__disjvr_6^post92 == 0 /\ temp0!17^0-temp0!17^post92 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -x!15^post92+x!15^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post92+y!21^0 == 0 /\ -a!2035^post92+a!2035^0 == 0 /\ head!405^0-head!405^post92 == 0 /\ a!244^0-a!244^post92 == 0 /\ r!543^0-r!543^post92 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post92 == 0 /\ tmp!33^0-tmp!33^post92 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -__disjvr_7^post92+__disjvr_7^0 == 0 /\ -a!1370^post92+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post92 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!406^post92+i!406^0 == 0 /\ a!419^0-a!419^post92 == 0 /\ -a!511^post92+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post92 == 0), cost: 1 205: l35 -> l60 : __disjvr_0^0'=__disjvr_0^post206, __disjvr_1^0'=__disjvr_1^post206, __disjvr_2^0'=__disjvr_2^post206, __disjvr_3^0'=__disjvr_3^post206, __disjvr_4^0'=__disjvr_4^post206, __disjvr_5^0'=__disjvr_5^post206, __disjvr_6^0'=__disjvr_6^post206, __disjvr_7^0'=__disjvr_7^post206, __disjvr_8^0'=__disjvr_8^post206, a!1052^0'=a!1052^post206, a!1055^0'=a!1055^post206, a!1370^0'=a!1370^post206, a!1371^0'=a!1371^post206, a!1610^0'=a!1610^post206, a!1810^0'=a!1810^post206, a!2035^0'=a!2035^post206, a!2238^0'=a!2238^post206, a!244^0'=a!244^post206, a!419^0'=a!419^post206, a!511^0'=a!511^post206, a!654^0'=a!654^post206, ct!19^0'=ct!19^post206, head!16^0'=head!16^post206, head!31^0'=head!31^post206, head!405^0'=head!405^post206, i!29^0'=i!29^post206, i!406^0'=i!406^post206, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^post206, r!543^0'=r!543^post206, r!662^0'=r!662^post206, rcd!2393^0'=rcd!2393^post206, rcd!2460^0'=rcd!2460^post206, rcd!2515^0'=rcd!2515^post206, rcd!63^0'=rcd!63^post206, rcd!83^0'=rcd!83^post206, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post206, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post206, sel_r!543_flink!24^0'=sel_r!543_flink!24^post206, t!25^0'=t!25^post206, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^post206, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^post206, x!15^0'=x!15^post206, x!18^0'=x!18^post206, x!22^0'=x!22^post206, x_slam_f!20^0'=x_slam_f!20^post206, y!21^0'=y!21^post206, (0 == 0 /\ r!543^0-r!543^post206 == 0 /\ a!1371^0-a!1371^post206 == 0 /\ -a!511^post206+a!511^0 == 0 /\ -a!419^post206+a!419^0 == 0 /\ -__disjvr_0^post206+__disjvr_0^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ -x!1365^post206+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post206 == 0 /\ -x_slam_f!20^post206+x_slam_f!20^0 == 0 /\ -__disjvr_7^post206+__disjvr_7^0 == 0 /\ -result!12^1+head!16^post206 == 0 /\ i!406^0-i!406^post206 == 0 /\ -sdv_callsite_return_1!14^post206+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post206 == 0 /\ temp0!17^0-temp0!17^post206 == 0 /\ a!1370^0-a!1370^post206 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -ct!19^post206+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post206 == 0 /\ -a!1055^post206+a!1055^0 == 0 /\ head!405^0-head!405^post206 == 0 /\ -head!16^post206+x!15^post206 == 0 /\ -a!1610^post206+a!1610^0 == 0 /\ -rcd!2393^post206+rcd!2393^0 == 0 /\ -__disjvr_5^post206+__disjvr_5^0 == 0 /\ -__disjvr_2^post206+__disjvr_2^0 == 0 /\ -__disjvr_3^post206+__disjvr_3^0 == 0 /\ x!18^0-x!18^post206 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ rcd!83^0-rcd!83^post206 == 0 /\ a!1052^0-a!1052^post206 == 0 /\ -rcd!63^post206+rcd!63^0 == 0 /\ -nondet!13^post206+nondet!13^0 == 0 /\ -r!662^post206+r!662^0 == 0 /\ -__disjvr_6^post206+__disjvr_6^0 == 0 /\ -a!2035^post206+a!2035^0 == 0 /\ -a!2238^post206+a!2238^0 == 0 /\ a!654^0-a!654^post206 == 0 /\ __disjvr_1^0-__disjvr_1^post206 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post206 == 0 /\ -t!25^post206+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post206 == 0 /\ -rcd!2515^post206+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post206 == 0 /\ a!1810^0-a!1810^post206 == 0 /\ -x!22^post206+x!22^0 == 0), cost: 1 212: l35 -> l64 : __disjvr_0^0'=__disjvr_0^post213, __disjvr_1^0'=__disjvr_1^post213, __disjvr_2^0'=__disjvr_2^post213, __disjvr_3^0'=__disjvr_3^post213, __disjvr_4^0'=__disjvr_4^post213, __disjvr_5^0'=__disjvr_5^post213, __disjvr_6^0'=__disjvr_6^post213, __disjvr_7^0'=__disjvr_7^post213, __disjvr_8^0'=__disjvr_8^post213, a!1052^0'=a!1052^post213, a!1055^0'=a!1055^post213, a!1370^0'=a!1370^post213, a!1371^0'=a!1371^post213, a!1610^0'=a!1610^post213, a!1810^0'=a!1810^post213, a!2035^0'=a!2035^post213, a!2238^0'=a!2238^post213, a!244^0'=a!244^post213, a!419^0'=a!419^post213, a!511^0'=a!511^post213, a!654^0'=a!654^post213, ct!19^0'=ct!19^post213, head!16^0'=head!16^post213, head!31^0'=head!31^post213, head!405^0'=head!405^post213, i!29^0'=i!29^post213, i!406^0'=i!406^post213, length!28^0'=length!28^post213, nondet!13^0'=nondet!13^post213, r!543^0'=r!543^post213, r!662^0'=r!662^post213, rcd!2393^0'=rcd!2393^post213, rcd!2460^0'=rcd!2460^post213, rcd!2515^0'=rcd!2515^post213, rcd!63^0'=rcd!63^post213, rcd!83^0'=rcd!83^post213, result!12^0'=result!12^post213, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post213, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post213, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post213, sel_r!543_flink!24^0'=sel_r!543_flink!24^post213, t!25^0'=t!25^post213, temp!34^0'=temp!34^post213, temp0!17^0'=temp0!17^post213, temp0!30^0'=temp0!30^post213, tmp!33^0'=tmp!33^post213, x!1365^0'=x!1365^post213, x!15^0'=x!15^post213, x!18^0'=x!18^post213, x!22^0'=x!22^post213, x_slam_f!20^0'=x_slam_f!20^post213, y!21^0'=y!21^post213, (0 == 0 /\ -__disjvr_1^post213+__disjvr_1^0 == 0 /\ -ct!19^post213+ct!19^0 == 0 /\ -__disjvr_4^post213+__disjvr_4^0 == 0 /\ -__disjvr_5^post213+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post213+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post213 == 0 /\ a!1371^0-a!1371^post213 == 0 /\ -__disjvr_2^post213+__disjvr_2^0 == 0 /\ a!511^0-a!511^post213 == 0 /\ __disjvr_0^0-__disjvr_0^post213 == 0 /\ -1+i!29^post213-i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post213 == 0 /\ -x_slam_f!20^post213+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post213 == 0 /\ x!18^0-x!18^post213 == 0 /\ -temp!34^1+tmp!33^post213 == 0 /\ -rcd!63^post213+rcd!63^0 == 0 /\ temp0!17^0-temp0!17^post213 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ a!654^0-a!654^post213 == 0 /\ r!543^0-r!543^post213 == 0 /\ -x!22^post213+x!22^0 == 0 /\ -a!2035^post213+a!2035^0 == 0 /\ result!12^0-result!12^post213 == 0 /\ temp0!30^0-temp0!30^post213 == 0 /\ rcd!83^0-rcd!83^post213 == 0 /\ -__disjvr_8^post213+__disjvr_8^0 == 0 /\ -a!1370^post213+a!1370^0 == 0 /\ -a!1055^post213+a!1055^0 == 0 /\ -a!244^post213+a!244^0 == 0 /\ y!21^0-y!21^post213 == 0 /\ a!1052^0-a!1052^post213 == 0 /\ -tmp!33^post213+head!31^post213 == 0 /\ -nondet!13^post213+nondet!13^0 == 0 /\ -head!405^post213+head!405^0 == 0 /\ -r!662^post213+r!662^0 == 0 /\ __disjvr_3^0-__disjvr_3^post213 == 0 /\ -__disjvr_7^post213+__disjvr_7^0 == 0 /\ -rcd!2393^post213+rcd!2393^0 == 0 /\ length!28^0-length!28^post213 == 0 /\ -head!16^post213+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post213 == 0 /\ i!406^0-i!406^post213 == 0 /\ a!2238^0-a!2238^post213 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post213 == 0 /\ x!15^0-x!15^post213 == 0 /\ -t!25^post213+t!25^0 == 0 /\ -rcd!2515^post213+rcd!2515^0 == 0 /\ -x!1365^post213+x!1365^0 == 0 /\ a!1810^0-a!1810^post213 == 0 /\ -sel_r!1224_flink!24^post213+sel_r!1224_flink!24^0 == 0), cost: 1 92: l37 -> l38 : __disjvr_0^0'=__disjvr_0^post93, __disjvr_1^0'=__disjvr_1^post93, __disjvr_2^0'=__disjvr_2^post93, __disjvr_3^0'=__disjvr_3^post93, __disjvr_4^0'=__disjvr_4^post93, __disjvr_5^0'=__disjvr_5^post93, __disjvr_6^0'=__disjvr_6^post93, __disjvr_7^0'=__disjvr_7^post93, __disjvr_8^0'=__disjvr_8^post93, a!1052^0'=a!1052^post93, a!1055^0'=a!1055^post93, a!1370^0'=a!1370^post93, a!1371^0'=a!1371^post93, a!1610^0'=a!1610^post93, a!1810^0'=a!1810^post93, a!2035^0'=a!2035^post93, a!2238^0'=a!2238^post93, a!244^0'=a!244^post93, a!419^0'=a!419^post93, a!511^0'=a!511^post93, a!654^0'=a!654^post93, ct!19^0'=ct!19^post93, head!16^0'=head!16^post93, head!31^0'=head!31^post93, head!405^0'=head!405^post93, i!29^0'=i!29^post93, i!406^0'=i!406^post93, length!28^0'=length!28^post93, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post93, r!662^0'=r!662^post93, rcd!2393^0'=rcd!2393^post93, rcd!2460^0'=rcd!2460^post93, rcd!2515^0'=rcd!2515^post93, rcd!63^0'=rcd!63^post93, rcd!83^0'=rcd!83^post93, result!12^0'=result!12^post93, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post93, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post93, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post93, sel_r!543_flink!24^0'=sel_r!543_flink!24^post93, t!25^0'=t!25^post93, temp!34^0'=temp!34^post93, temp0!17^0'=temp0!17^post93, temp0!30^0'=temp0!30^post93, tmp!33^0'=tmp!33^post93, x!1365^0'=x!1365^post93, x!15^0'=x!15^post93, x!18^0'=x!18^post93, x!22^0'=x!22^post93, x_slam_f!20^0'=x_slam_f!20^post93, y!21^0'=y!21^post93, (0 == 0 /\ -x!1365^post93+x!1365^0 == 0 /\ -rcd!2460^post93+rcd!2460^0 == 0 /\ -head!31^post93 <= 0 /\ head!31^post93 <= 0 /\ head!31^post93 == 0 /\ -rcd!2515^post93+rcd!2515^0 == 0 /\ -y!21^post93+y!21^0 == 0 /\ a!654^0-a!654^post93 == 0 /\ x_slam_f!20^0-x_slam_f!20^post93 == 0 /\ a!511^0-a!511^post93 == 0 /\ __disjvr_0^0-__disjvr_0^post93 == 0 /\ a!1610^0-a!1610^post93 == 0 /\ -__disjvr_8^post93+__disjvr_8^0 == 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 <= 0 /\ -rcd!83^post93+rcd!83^0 == 0 /\ __disjvr_3^0-__disjvr_3^post93 == 0 /\ temp0!17^0-temp0!17^post93 == 0 /\ -r!543^post93+r!543^0 == 0 /\ __disjvr_7^0-__disjvr_7^post93 == 0 /\ -i!29^post93 <= 0 /\ -a!1810^post93+a!1810^0 == 0 /\ -ct!19^post93+ct!19^0 == 0 /\ -__disjvr_2^post93+__disjvr_2^0 == 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 <= 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 == 0 /\ -__disjvr_4^post93+__disjvr_4^0 == 0 /\ temp0!30^0-temp0!30^post93 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post93 == 0 /\ a!1371^0-a!1371^post93 == 0 /\ -a!419^post93+a!419^0 == 0 /\ a!1055^0-a!1055^post93 == 0 /\ -nondet!13^1+sdv_callsite_return_1!14^post93 == 0 /\ __disjvr_6^0-__disjvr_6^post93 == 0 /\ i!406^0-i!406^post93 == 0 /\ -temp!34^post93+temp!34^0 == 0 /\ rcd!63^0-rcd!63^post93 == 0 /\ i!29^post93 <= 0 /\ i!29^post93 == 0 /\ a!2238^0-a!2238^post93 == 0 /\ rcd!2393^0-rcd!2393^post93 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post93 == 0 /\ tmp!33^0-tmp!33^post93 == 0 /\ -a!1370^post93+a!1370^0 == 0 /\ x!18^0-x!18^post93 == 0 /\ -r!662^post93+r!662^0 == 0 /\ -sel_r!1224_flink!24^post93+sel_r!1224_flink!24^0 == 0 /\ t!25^0-t!25^post93 == 0 /\ -x!22^post93+x!22^0 == 0 /\ head!405^0-head!405^post93 == 0 /\ head!16^0-head!16^post93 == 0 /\ result!12^0-result!12^post93 == 0 /\ -__disjvr_5^post93+__disjvr_5^0 == 0 /\ -__disjvr_1^post93+__disjvr_1^0 == 0 /\ -a!2035^post93+a!2035^0 == 0 /\ x!15^0-x!15^post93 == 0 /\ a!1052^0-a!1052^post93 == 0 /\ -a!244^post93+a!244^0 == 0), cost: 1 220: l38 -> l1 : __disjvr_0^0'=__disjvr_0^post221, __disjvr_1^0'=__disjvr_1^post221, __disjvr_2^0'=__disjvr_2^post221, __disjvr_3^0'=__disjvr_3^post221, __disjvr_4^0'=__disjvr_4^post221, __disjvr_5^0'=__disjvr_5^post221, __disjvr_6^0'=__disjvr_6^post221, __disjvr_7^0'=__disjvr_7^post221, __disjvr_8^0'=__disjvr_8^post221, a!1052^0'=a!1052^post221, a!1055^0'=a!1055^post221, a!1370^0'=a!1370^post221, a!1371^0'=a!1371^post221, a!1610^0'=a!1610^post221, a!1810^0'=a!1810^post221, a!2035^0'=a!2035^post221, a!2238^0'=a!2238^post221, a!244^0'=a!244^post221, a!419^0'=a!419^post221, a!511^0'=a!511^post221, a!654^0'=a!654^post221, ct!19^0'=ct!19^post221, head!16^0'=head!16^post221, head!31^0'=head!31^post221, head!405^0'=head!405^post221, i!29^0'=i!29^post221, i!406^0'=i!406^post221, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^post221, r!543^0'=r!543^post221, r!662^0'=r!662^post221, rcd!2393^0'=rcd!2393^post221, rcd!2460^0'=rcd!2460^post221, rcd!2515^0'=rcd!2515^post221, rcd!63^0'=rcd!63^post221, rcd!83^0'=rcd!83^post221, result!12^0'=result!12^post221, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post221, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post221, sel_r!543_flink!24^0'=sel_r!543_flink!24^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^post221, x!15^0'=x!15^post221, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 == 0 /\ -result!12^1+head!16^post221 == 0 /\ -nondet!13^post221+nondet!13^0 == 0 /\ -ct!19^1 <= 0 /\ -r!662^post221+r!662^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ -a!1610^post221+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post221 == 0 /\ i!406^0-i!406^post221 == 0 /\ -rcd!2393^post221+rcd!2393^0 == 0 /\ __disjvr_1^0-__disjvr_1^post221 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post221 == 0 /\ length!28^0-i!29^0 <= 0 /\ -a!2035^post221+a!2035^0 == 0 /\ -__disjvr_6^post221+__disjvr_6^0 == 0 /\ a!654^0-a!654^post221 == 0 /\ a!1810^0-a!1810^post221 == 0 /\ -a!511^post221+a!511^0 == 0 /\ -a!2238^post221+a!2238^0 == 0 /\ -y!21^1 <= 0 /\ -x!1365^post221+x!1365^0 == 0 /\ -temp0!17^post221+temp0!17^0 == 0 /\ -rcd!2515^post221+rcd!2515^0 == 0 /\ x_slam_f!20^1 <= 0 /\ ct!19^1-y!21^1 <= 0 /\ a!1370^0-a!1370^post221 == 0 /\ x!15^post221 <= 0 /\ a!1371^0-a!1371^post221 == 0 /\ __disjvr_4^0-__disjvr_4^post221 == 0 /\ r!543^0-r!543^post221 == 0 /\ x!18^1 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post221 == 0 /\ -a!1055^post221+a!1055^0 == 0 /\ head!16^post221 <= 0 /\ result!12^1-temp0!30^1 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -y!21^1+x!22^1 <= 0 /\ -x!15^post221+head!16^post221 <= 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ -__disjvr_3^post221+__disjvr_3^0 == 0 /\ -__disjvr_2^post221+__disjvr_2^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ -__disjvr_0^post221+__disjvr_0^0 == 0 /\ -x!18^1+head!16^post221 <= 0 /\ -x!15^post221 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x!18^1 <= 0 /\ a!244^0-a!244^post221 == 0 /\ -rcd!63^post221+rcd!63^0 == 0 /\ -head!405^post221+head!405^0 == 0 /\ -__disjvr_7^post221+__disjvr_7^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ -temp0!17^0+result!12^post221 == 0 /\ rcd!83^0-rcd!83^post221 == 0 /\ x!15^post221-head!16^post221 <= 0 /\ x!15^post221-head!16^post221 == 0 /\ -x!22^1 <= 0 /\ a!419^0-a!419^post221 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ __disjvr_5^0-__disjvr_5^post221 == 0 /\ -sdv_callsite_return_1!14^post221+sdv_callsite_return_1!14^0 == 0 /\ x!18^1-head!16^post221 <= 0 /\ x!18^1-head!16^post221 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ -a!1052^post221+a!1052^0 == 0 /\ -head!16^post221 <= 0 /\ __disjvr_8^0-__disjvr_8^post221 == 0), cost: 1 221: l38 -> l67 : __disjvr_0^0'=__disjvr_0^post222, __disjvr_1^0'=__disjvr_1^post222, __disjvr_2^0'=__disjvr_2^post222, __disjvr_3^0'=__disjvr_3^post222, __disjvr_4^0'=__disjvr_4^post222, __disjvr_5^0'=__disjvr_5^post222, __disjvr_6^0'=__disjvr_6^post222, __disjvr_7^0'=__disjvr_7^post222, __disjvr_8^0'=__disjvr_8^post222, a!1052^0'=a!1052^post222, a!1055^0'=a!1055^post222, a!1370^0'=a!1370^post222, a!1371^0'=a!1371^post222, a!1610^0'=a!1610^post222, a!1810^0'=a!1810^post222, a!2035^0'=a!2035^post222, a!2238^0'=a!2238^post222, a!244^0'=a!244^post222, a!419^0'=a!419^post222, a!511^0'=a!511^post222, a!654^0'=a!654^post222, ct!19^0'=ct!19^post222, head!16^0'=head!16^post222, head!31^0'=head!31^post222, head!405^0'=head!405^post222, i!29^0'=i!29^post222, i!406^0'=i!406^post222, length!28^0'=length!28^post222, nondet!13^0'=nondet!13^post222, r!543^0'=r!543^post222, r!662^0'=r!662^post222, rcd!2393^0'=rcd!2393^post222, rcd!2460^0'=rcd!2460^post222, rcd!2515^0'=rcd!2515^post222, rcd!63^0'=rcd!63^post222, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^post222, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post222, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post222, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post222, sel_r!543_flink!24^0'=sel_r!543_flink!24^post222, t!25^0'=t!25^post222, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^post222, temp0!30^0'=temp0!30^post222, tmp!33^0'=tmp!33^post222, x!1365^0'=x!1365^post222, x!15^0'=x!15^post222, x!18^0'=x!18^post222, x!22^0'=x!22^post222, x_slam_f!20^0'=x_slam_f!20^post222, y!21^0'=y!21^post222, (0 == 0 /\ -x!22^post222+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post222+head!31^post222 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post222 == 0 /\ temp0!30^0-temp0!30^post222 == 0 /\ 1-i!29^post222 <= 0 /\ -1+i!29^post222 <= 0 /\ -1+i!29^post222-i!29^0 == 0 /\ -a!654^post222+a!654^0 == 0 /\ -a!419^post222+a!419^0 == 0 /\ -a!244^post222+a!244^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post222 == 0 /\ -y!21^post222+y!21^0 == 0 /\ -nondet!13^post222+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post222 == 0 /\ __disjvr_4^0-__disjvr_4^post222 == 0 /\ sdv_callsite_return_1!32^post222-head!31^post222 <= 0 /\ -r!662^post222+r!662^0 == 0 /\ -a!2035^post222+a!2035^0 == 0 /\ -rcd!2515^post222+rcd!2515^0 == 0 /\ -x!18^post222+x!18^0 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post222 == 0 /\ x!15^0-x!15^post222 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post222 == 0 /\ __disjvr_3^0-__disjvr_3^post222 == 0 /\ -a!1370^post222+a!1370^0 == 0 /\ -__disjvr_7^post222+__disjvr_7^0 == 0 /\ a!1610^0-a!1610^post222 == 0 /\ a!2238^0-a!2238^post222 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post222 == 0 /\ i!406^0-i!406^post222 == 0 /\ -ct!19^post222+ct!19^0 == 0 /\ a!1371^0-a!1371^post222 == 0 /\ rcd!2460^0-rcd!2460^post222 == 0 /\ -__disjvr_5^post222+__disjvr_5^0 == 0 /\ r!543^0-r!543^post222 == 0 /\ -__disjvr_2^post222+__disjvr_2^0 == 0 /\ -tmp!33^post222+head!31^post222 <= 0 /\ -tmp!33^post222+head!31^post222 == 0 /\ a!1052^0-a!1052^post222 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post222 == 0 /\ -__disjvr_8^post222+__disjvr_8^0 == 0 /\ -__disjvr_1^post222+__disjvr_1^0 == 0 /\ -rcd!2393^post222+rcd!2393^0 == 0 /\ -t!25^post222+t!25^0 == 0 /\ -x!1365^post222+x!1365^0 == 0 /\ tmp!33^post222-temp!34^1 == 0 /\ -head!16^post222+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post222 == 0 /\ head!405^0-head!405^post222 == 0 /\ temp0!17^0-temp0!17^post222 == 0 /\ -rcd!83^0+rcd!63^post222 == 0 /\ tmp!33^post222-head!31^post222 <= 0 /\ a!1055^0-a!1055^post222 == 0 /\ -sel_r!1224_flink!24^post222+sel_r!1224_flink!24^0 == 0 /\ -a!1810^post222+a!1810^0 == 0 /\ a!511^0-a!511^post222 == 0), cost: 1 93: l39 -> l40 : __disjvr_0^0'=__disjvr_0^post94, __disjvr_1^0'=__disjvr_1^post94, __disjvr_2^0'=__disjvr_2^post94, __disjvr_3^0'=__disjvr_3^post94, __disjvr_4^0'=__disjvr_4^post94, __disjvr_5^0'=__disjvr_5^post94, __disjvr_6^0'=__disjvr_6^post94, __disjvr_7^0'=__disjvr_7^post94, __disjvr_8^0'=__disjvr_8^post94, a!1052^0'=a!1052^post94, a!1055^0'=a!1055^post94, a!1370^0'=a!1370^post94, a!1371^0'=a!1371^post94, a!1610^0'=a!1610^post94, a!1810^0'=a!1810^post94, a!2035^0'=a!2035^post94, a!2238^0'=a!2238^post94, a!244^0'=a!244^post94, a!419^0'=a!419^post94, a!511^0'=a!511^post94, a!654^0'=a!654^post94, ct!19^0'=ct!19^post94, head!16^0'=head!16^post94, head!31^0'=head!31^post94, head!405^0'=head!405^post94, i!29^0'=i!29^post94, i!406^0'=i!406^post94, length!28^0'=length!28^post94, nondet!13^0'=nondet!13^post94, r!543^0'=r!543^post94, r!662^0'=r!662^post94, rcd!2393^0'=rcd!2393^post94, rcd!2460^0'=rcd!2460^post94, rcd!2515^0'=rcd!2515^post94, rcd!63^0'=rcd!63^post94, rcd!83^0'=rcd!83^post94, result!12^0'=result!12^post94, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post94, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post94, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post94, sel_r!543_flink!24^0'=sel_r!543_flink!24^post94, t!25^0'=t!25^post94, temp!34^0'=temp!34^post94, temp0!17^0'=temp0!17^post94, temp0!30^0'=temp0!30^post94, tmp!33^0'=tmp!33^post94, x!1365^0'=x!1365^post94, x!15^0'=x!15^post94, x!18^0'=x!18^post94, x!22^0'=x!22^post94, x_slam_f!20^0'=x_slam_f!20^post94, y!21^0'=y!21^post94, (-a!2035^post94+a!2035^0 == 0 /\ -nondet!13^post94+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post94+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post94+a!2238^0 == 0 /\ -r!662^post94+r!662^0 == 0 /\ -a!1055^post94+a!1055^0 == 0 /\ -a!511^post94+a!511^0 == 0 /\ -a!1052^post94+a!1052^0 == 0 /\ -rcd!2393^post94+rcd!2393^0 == 0 /\ -t!25^post94+t!25^0 == 0 /\ -temp0!17^post94+temp0!17^0 == 0 /\ -__disjvr_7^post94+__disjvr_7^0 == 0 /\ -a!1371^post94+a!1371^0 == 0 /\ -x_slam_f!20^post94+x!22^post94 == 0 /\ -head!16^post94+head!16^0 == 0 /\ a!1810^0-a!1810^post94 == 0 /\ -a!1610^post94+a!1610^0 == 0 /\ head!31^0-head!31^post94 == 0 /\ -rcd!2515^post94+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post94 == 0 /\ x!15^0 <= 0 /\ -__disjvr_3^post94+__disjvr_3^0 == 0 /\ length!28^0-length!28^post94 == 0 /\ x!18^post94-head!16^0 == 0 /\ tmp!33^0-tmp!33^post94 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post94 == 0 /\ -i!29^post94+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post94 == 0 /\ result!12^0-result!12^post94 == 0 /\ __disjvr_1^0-__disjvr_1^post94 == 0 /\ x_slam_f!20^post94-x!18^post94 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post94 == 0 /\ a!1370^0-a!1370^post94 == 0 /\ rcd!83^0-rcd!83^post94 == 0 /\ -temp0!30^post94+temp0!30^0 == 0 /\ -x!15^post94+x!15^0 == 0 /\ a!244^0-a!244^post94 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post94 == 0 /\ a!654^0-a!654^post94 == 0 /\ -rcd!2460^post94+rcd!2460^0 == 0 /\ head!405^0-head!405^post94 == 0 /\ a!419^0-a!419^post94 == 0 /\ ct!19^post94 == 0 /\ __disjvr_8^0-__disjvr_8^post94 == 0 /\ __disjvr_5^0-__disjvr_5^post94 == 0 /\ r!543^0-r!543^post94 == 0 /\ -__disjvr_6^post94+__disjvr_6^0 == 0 /\ y!21^post94-ct!19^post94 == 0 /\ -__disjvr_0^post94+__disjvr_0^0 == 0 /\ -i!406^post94+i!406^0 == 0 /\ -__disjvr_2^post94+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post94 == 0 /\ __disjvr_4^0-__disjvr_4^post94 == 0), cost: 1 102: l39 -> l43 : __disjvr_0^0'=__disjvr_0^post103, __disjvr_1^0'=__disjvr_1^post103, __disjvr_2^0'=__disjvr_2^post103, __disjvr_3^0'=__disjvr_3^post103, __disjvr_4^0'=__disjvr_4^post103, __disjvr_5^0'=__disjvr_5^post103, __disjvr_6^0'=__disjvr_6^post103, __disjvr_7^0'=__disjvr_7^post103, __disjvr_8^0'=__disjvr_8^post103, a!1052^0'=a!1052^post103, a!1055^0'=a!1055^post103, a!1370^0'=a!1370^post103, a!1371^0'=a!1371^post103, a!1610^0'=a!1610^post103, a!1810^0'=a!1810^post103, a!2035^0'=a!2035^post103, a!2238^0'=a!2238^post103, a!244^0'=a!244^post103, a!419^0'=a!419^post103, a!511^0'=a!511^post103, a!654^0'=a!654^post103, ct!19^0'=ct!19^post103, head!16^0'=head!16^post103, head!31^0'=head!31^post103, head!405^0'=head!405^post103, i!29^0'=i!29^post103, i!406^0'=i!406^post103, length!28^0'=length!28^post103, nondet!13^0'=nondet!13^post103, r!543^0'=r!543^post103, r!662^0'=r!662^post103, rcd!2393^0'=rcd!2393^post103, rcd!2460^0'=rcd!2460^post103, rcd!2515^0'=rcd!2515^post103, rcd!63^0'=rcd!63^post103, rcd!83^0'=rcd!83^post103, result!12^0'=result!12^post103, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post103, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post103, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post103, sel_r!543_flink!24^0'=sel_r!543_flink!24^post103, t!25^0'=t!25^post103, temp!34^0'=temp!34^post103, temp0!17^0'=temp0!17^post103, temp0!30^0'=temp0!30^post103, tmp!33^0'=tmp!33^post103, x!1365^0'=x!1365^post103, x!15^0'=x!15^post103, x!18^0'=x!18^post103, x!22^0'=x!22^post103, x_slam_f!20^0'=x_slam_f!20^post103, y!21^0'=y!21^post103, (-t!25^post103+t!25^0 == 0 /\ -__disjvr_7^post103+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post103 == 0 /\ __disjvr_6^0-__disjvr_6^post103 == 0 /\ a!244^0-a!244^post103 == 0 /\ __disjvr_4^0-__disjvr_4^post103 == 0 /\ a!654^0-a!654^post103 == 0 /\ -a!511^post103+a!511^0 == 0 /\ -__disjvr_8^post103+__disjvr_8^0 == 0 /\ -a!1055^post103+a!1055^0 == 0 /\ a!1371^0-a!1371^post103 == 0 /\ rcd!83^0-rcd!83^post103 == 0 /\ -nondet!13^post103+nondet!13^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post103 == 0 /\ -r!662^post103+r!662^0 == 0 /\ -__disjvr_6^0+__disjvr_6^post103 == 0 /\ result!12^0-result!12^post103 == 0 /\ __disjvr_0^0-__disjvr_0^post103 == 0 /\ -sdv_callsite_return_1!32^post103+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post103+a!1610^0 == 0 /\ -__disjvr_1^post103+__disjvr_1^0 == 0 /\ -a!2035^post103+a!2035^0 == 0 /\ a!1052^0-a!1052^post103 == 0 /\ x!18^0-x!18^post103 == 0 /\ temp0!17^0-temp0!17^post103 == 0 /\ -temp0!30^post103+temp0!30^0 == 0 /\ -rcd!2460^post103+rcd!2460^0 == 0 /\ -rcd!2515^post103+rcd!2515^0 == 0 /\ -x!15^post103+x!15^0 == 0 /\ -x!1365^post103+x!1365^0 == 0 /\ -i!29^post103+i!29^0 == 0 /\ length!28^0-length!28^post103 == 0 /\ -x!22^post103+x!22^0 == 0 /\ -temp!34^post103+temp!34^0 == 0 /\ -ct!19^post103+ct!19^0 == 0 /\ -i!406^post103+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post103 == 0 /\ -r!543^post103+r!543^0 == 0 /\ a!1810^0-a!1810^post103 == 0 /\ -__disjvr_5^post103+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post103 == 0 /\ head!31^0-head!31^post103 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post103 == 0 /\ rcd!63^0-rcd!63^post103 == 0 /\ -head!16^post103+head!16^0 == 0 /\ a!2238^0-a!2238^post103 == 0 /\ -__disjvr_2^post103+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post103 == 0 /\ head!405^0-head!405^post103 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post103 == 0 /\ -a!419^post103+a!419^0 == 0 /\ -y!21^post103+y!21^0 == 0 /\ tmp!33^0-tmp!33^post103 == 0), cost: 1 94: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post95, __disjvr_1^0'=__disjvr_1^post95, __disjvr_2^0'=__disjvr_2^post95, __disjvr_3^0'=__disjvr_3^post95, __disjvr_4^0'=__disjvr_4^post95, __disjvr_5^0'=__disjvr_5^post95, __disjvr_6^0'=__disjvr_6^post95, __disjvr_7^0'=__disjvr_7^post95, __disjvr_8^0'=__disjvr_8^post95, a!1052^0'=a!1052^post95, a!1055^0'=a!1055^post95, a!1370^0'=a!1370^post95, a!1371^0'=a!1371^post95, a!1610^0'=a!1610^post95, a!1810^0'=a!1810^post95, a!2035^0'=a!2035^post95, a!2238^0'=a!2238^post95, a!244^0'=a!244^post95, a!419^0'=a!419^post95, a!511^0'=a!511^post95, a!654^0'=a!654^post95, ct!19^0'=ct!19^post95, head!16^0'=head!16^post95, head!31^0'=head!31^post95, head!405^0'=head!405^post95, i!29^0'=i!29^post95, i!406^0'=i!406^post95, length!28^0'=length!28^post95, nondet!13^0'=nondet!13^post95, r!543^0'=r!543^post95, r!662^0'=r!662^post95, rcd!2393^0'=rcd!2393^post95, rcd!2460^0'=rcd!2460^post95, rcd!2515^0'=rcd!2515^post95, rcd!63^0'=rcd!63^post95, rcd!83^0'=rcd!83^post95, result!12^0'=result!12^post95, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post95, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post95, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post95, sel_r!543_flink!24^0'=sel_r!543_flink!24^post95, t!25^0'=t!25^post95, temp!34^0'=temp!34^post95, temp0!17^0'=temp0!17^post95, temp0!30^0'=temp0!30^post95, tmp!33^0'=tmp!33^post95, x!1365^0'=x!1365^post95, x!15^0'=x!15^post95, x!18^0'=x!18^post95, x!22^0'=x!22^post95, x_slam_f!20^0'=x_slam_f!20^post95, y!21^0'=y!21^post95, (-head!16^0+x!22^0 <= 0 /\ -sdv_callsite_return_1!32^post95+sdv_callsite_return_1!32^0 == 0 /\ -a!654^post95+a!654^0 == 0 /\ -__disjvr_2^post95+__disjvr_2^0 == 0 /\ -__disjvr_1^post95+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post95 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ a!1610^0-a!1610^post95 == 0 /\ temp!34^0-temp!34^post95 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post95 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post95 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post95 == 0 /\ __disjvr_6^0-__disjvr_6^post95 == 0 /\ -x_slam_f!20^post95+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post95 == 0 /\ x!15^0 <= 0 /\ -head!405^post95+head!405^0 == 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ -y!21^post95+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post95 == 0 /\ -y!21^0 <= 0 /\ -rcd!63^post95+rcd!63^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post95+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post95 == 0 /\ -sdv_callsite_return_1!14^post95+sdv_callsite_return_1!14^0 == 0 /\ r!543^0-r!543^post95 == 0 /\ -x!22^post95+x!22^0 == 0 /\ -a!2035^post95+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post95 == 0 /\ tmp!33^0-tmp!33^post95 == 0 /\ -ct!19^post95+ct!19^0 == 0 /\ -__disjvr_8^post95+__disjvr_8^0 == 0 /\ -a!1055^post95+a!1055^0 == 0 /\ -a!419^post95+a!419^0 == 0 /\ temp0!30^0-temp0!30^post95 == 0 /\ -a!244^post95+a!244^0 == 0 /\ a!1052^0-a!1052^post95 == 0 /\ -nondet!13^post95+nondet!13^0 == 0 /\ -__disjvr_7^post95+__disjvr_7^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post95+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post95+rcd!2393^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -r!662^post95+r!662^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ length!28^0-length!28^post95 == 0 /\ x!15^0-x!15^post95 == 0 /\ -head!16^post95+head!16^0 == 0 /\ head!31^0-head!31^post95 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post95 == 0 /\ -i!29^post95+i!29^0 == 0 /\ a!2238^0-a!2238^post95 == 0 /\ i!406^0-i!406^post95 == 0 /\ -rcd!2515^post95+rcd!2515^0 == 0 /\ -result!12^post95+result!12^0 == 0 /\ -ct!19^0 <= 0 /\ -t!25^post95+t!25^0 == 0 /\ -x!1365^post95+x!1365^0 == 0 /\ a!511^0-a!511^post95 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_4^post95+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post95 == 0), cost: 1 95: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post96, __disjvr_1^0'=__disjvr_1^post96, __disjvr_2^0'=__disjvr_2^post96, __disjvr_3^0'=__disjvr_3^post96, __disjvr_4^0'=__disjvr_4^post96, __disjvr_5^0'=__disjvr_5^post96, __disjvr_6^0'=__disjvr_6^post96, __disjvr_7^0'=__disjvr_7^post96, __disjvr_8^0'=__disjvr_8^post96, a!1052^0'=a!1052^post96, a!1055^0'=a!1055^post96, a!1370^0'=a!1370^post96, a!1371^0'=a!1371^post96, a!1610^0'=a!1610^post96, a!1810^0'=a!1810^post96, a!2035^0'=a!2035^post96, a!2238^0'=a!2238^post96, a!244^0'=a!244^post96, a!419^0'=a!419^post96, a!511^0'=a!511^post96, a!654^0'=a!654^post96, ct!19^0'=ct!19^post96, head!16^0'=head!16^post96, head!31^0'=head!31^post96, head!405^0'=head!405^post96, i!29^0'=i!29^post96, i!406^0'=i!406^post96, length!28^0'=length!28^post96, nondet!13^0'=nondet!13^post96, r!543^0'=r!543^post96, r!662^0'=r!662^post96, rcd!2393^0'=rcd!2393^post96, rcd!2460^0'=rcd!2460^post96, rcd!2515^0'=rcd!2515^post96, rcd!63^0'=rcd!63^post96, rcd!83^0'=rcd!83^post96, result!12^0'=result!12^post96, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post96, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post96, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post96, sel_r!543_flink!24^0'=sel_r!543_flink!24^post96, t!25^0'=t!25^post96, temp!34^0'=temp!34^post96, temp0!17^0'=temp0!17^post96, temp0!30^0'=temp0!30^post96, tmp!33^0'=tmp!33^post96, x!1365^0'=x!1365^post96, x!15^0'=x!15^post96, x!18^0'=x!18^post96, x!22^0'=x!22^post96, x_slam_f!20^0'=x_slam_f!20^post96, y!21^0'=y!21^post96, (-head!16^0+x!22^0 <= 0 /\ sel_r!543_flink!24^0 <= 0 /\ head!31^0-head!31^post96 == 0 /\ -__disjvr_3^post96+__disjvr_3^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ -a!1610^post96+a!1610^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post96 == 0 /\ -nondet!13^post96+nondet!13^0 == 0 /\ a!1810^0-a!1810^post96 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post96+__disjvr_0^0 == 0 /\ -r!662^post96+r!662^0 == 0 /\ -__disjvr_6^post96+__disjvr_6^0 == 0 /\ -temp!34^post96+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post96 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post96+head!16^0 == 0 /\ x!18^0-x!18^post96 == 0 /\ ct!19^0-ct!19^post96 == 0 /\ temp0!17^0-temp0!17^post96 == 0 /\ __disjvr_2^0-__disjvr_2^post96 == 0 /\ -i!29^post96+i!29^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post96 == 0 /\ a!1371^0-a!1371^post96 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ temp0!30^0-temp0!30^post96 == 0 /\ -sel_r!1224_flink!24^post96+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post96+a!1055^0 == 0 /\ -x!1365^post96+x!1365^0 == 0 /\ length!28^0-length!28^post96 == 0 /\ a!654^0-a!654^post96 == 0 /\ -rcd!2460^post96+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post96 == 0 /\ -a!2238^post96+a!2238^0 == 0 /\ -a!511^post96+a!511^0 == 0 /\ -a!419^post96+a!419^0 == 0 /\ -t!25^post96+t!25^0 == 0 /\ -y!21^post96+y!21^0 == 0 /\ result!12^0-result!12^post96 == 0 /\ rcd!63^0-rcd!63^post96 == 0 /\ 1+head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post96 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1370^0-a!1370^post96 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x!22^post96+x!22^0 == 0 /\ -a!2035^post96+a!2035^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post96 == 0 /\ head!405^0-head!405^post96 == 0 /\ r!543^0-r!543^post96 == 0 /\ -__disjvr_7^post96+__disjvr_7^0 == 0 /\ rcd!2393^0-rcd!2393^post96 == 0 /\ -i!406^post96+i!406^0 == 0 /\ x!15^0-x!15^post96 == 0 /\ -rcd!83^post96+rcd!83^0 == 0 /\ -sdv_callsite_return_1!32^post96+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post96 == 0 /\ __disjvr_5^0-__disjvr_5^post96 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2515^post96+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post96 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1052^post96+a!1052^0 == 0), cost: 1 96: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post97, __disjvr_1^0'=__disjvr_1^post97, __disjvr_2^0'=__disjvr_2^post97, __disjvr_3^0'=__disjvr_3^post97, __disjvr_4^0'=__disjvr_4^post97, __disjvr_5^0'=__disjvr_5^post97, __disjvr_6^0'=__disjvr_6^post97, __disjvr_7^0'=__disjvr_7^post97, __disjvr_8^0'=__disjvr_8^post97, a!1052^0'=a!1052^post97, a!1055^0'=a!1055^post97, a!1370^0'=a!1370^post97, a!1371^0'=a!1371^post97, a!1610^0'=a!1610^post97, a!1810^0'=a!1810^post97, a!2035^0'=a!2035^post97, a!2238^0'=a!2238^post97, a!244^0'=a!244^post97, a!419^0'=a!419^post97, a!511^0'=a!511^post97, a!654^0'=a!654^post97, ct!19^0'=ct!19^post97, head!16^0'=head!16^post97, head!31^0'=head!31^post97, head!405^0'=head!405^post97, i!29^0'=i!29^post97, i!406^0'=i!406^post97, length!28^0'=length!28^post97, nondet!13^0'=nondet!13^post97, r!543^0'=r!543^post97, r!662^0'=r!662^post97, rcd!2393^0'=rcd!2393^post97, rcd!2460^0'=rcd!2460^post97, rcd!2515^0'=rcd!2515^post97, rcd!63^0'=rcd!63^post97, rcd!83^0'=rcd!83^post97, result!12^0'=result!12^post97, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post97, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post97, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post97, sel_r!543_flink!24^0'=sel_r!543_flink!24^post97, t!25^0'=t!25^post97, temp!34^0'=temp!34^post97, temp0!17^0'=temp0!17^post97, temp0!30^0'=temp0!30^post97, tmp!33^0'=tmp!33^post97, x!1365^0'=x!1365^post97, x!15^0'=x!15^post97, x!18^0'=x!18^post97, x!22^0'=x!22^post97, x_slam_f!20^0'=x_slam_f!20^post97, y!21^0'=y!21^post97, (-head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post97+__disjvr_7^0 == 0 /\ length!28^0-length!28^post97 == 0 /\ a!244^0-a!244^post97 == 0 /\ head!31^0-head!31^post97 == 0 /\ result!12^0-result!12^post97 == 0 /\ -i!29^post97+i!29^0 == 0 /\ a!1370^0-a!1370^post97 == 0 /\ -temp!34^post97+temp!34^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post97 == 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post97 == 0 /\ a!1371^0-a!1371^post97 == 0 /\ rcd!83^0-rcd!83^post97 == 0 /\ r!543^0-r!543^post97 == 0 /\ -sdv_callsite_return_1!14^post97+sdv_callsite_return_1!14^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -nondet!13^post97+nondet!13^0 == 0 /\ -x!22^post97+x!22^0 == 0 /\ -r!662^post97+r!662^0 == 0 /\ a!1052^0-a!1052^post97 == 0 /\ -__disjvr_0^post97+__disjvr_0^0 == 0 /\ -a!2035^post97+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!511^post97+a!511^0 == 0 /\ -y!21^0 <= 0 /\ -__disjvr_2^post97+__disjvr_2^0 == 0 /\ a!654^0-a!654^post97 == 0 /\ -head!16^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -y!21^post97+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post97 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -head!16^post97+head!16^0 == 0 /\ -a!1610^post97+a!1610^0 == 0 /\ i!406^0-i!406^post97 == 0 /\ x_slam_f!20^0-x_slam_f!20^post97 == 0 /\ -__disjvr_6^post97+__disjvr_6^0 == 0 /\ -rcd!63^post97+rcd!63^0 == 0 /\ -rcd!2515^post97+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post97 == 0 /\ temp0!17^0-temp0!17^post97 == 0 /\ __disjvr_8^0-__disjvr_8^post97 == 0 /\ -x!15^post97+x!15^0 == 0 /\ head!405^0-head!405^post97 == 0 /\ __disjvr_1^0-__disjvr_1^post97 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ -t!25^post97+t!25^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post97 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -temp0!30^post97+temp0!30^0 == 0 /\ -rcd!2393^post97+rcd!2393^0 == 0 /\ -ct!19^post97+ct!19^0 == 0 /\ x!1365^0-x!1365^post97 == 0 /\ -a!1055^post97+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post97+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post97+__disjvr_5^0 == 0 /\ -a!2238^post97+a!2238^0 == 0 /\ a!1810^0-a!1810^post97 == 0 /\ -a!419^post97+a!419^0 == 0 /\ -__disjvr_3^post97+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ tmp!33^0-tmp!33^post97 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 97: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post98, __disjvr_1^0'=__disjvr_1^post98, __disjvr_2^0'=__disjvr_2^post98, __disjvr_3^0'=__disjvr_3^post98, __disjvr_4^0'=__disjvr_4^post98, __disjvr_5^0'=__disjvr_5^post98, __disjvr_6^0'=__disjvr_6^post98, __disjvr_7^0'=__disjvr_7^post98, __disjvr_8^0'=__disjvr_8^post98, a!1052^0'=a!1052^post98, a!1055^0'=a!1055^post98, a!1370^0'=a!1370^post98, a!1371^0'=a!1371^post98, a!1610^0'=a!1610^post98, a!1810^0'=a!1810^post98, a!2035^0'=a!2035^post98, a!2238^0'=a!2238^post98, a!244^0'=a!244^post98, a!419^0'=a!419^post98, a!511^0'=a!511^post98, a!654^0'=a!654^post98, ct!19^0'=ct!19^post98, head!16^0'=head!16^post98, head!31^0'=head!31^post98, head!405^0'=head!405^post98, i!29^0'=i!29^post98, i!406^0'=i!406^post98, length!28^0'=length!28^post98, nondet!13^0'=nondet!13^post98, r!543^0'=r!543^post98, r!662^0'=r!662^post98, rcd!2393^0'=rcd!2393^post98, rcd!2460^0'=rcd!2460^post98, rcd!2515^0'=rcd!2515^post98, rcd!63^0'=rcd!63^post98, rcd!83^0'=rcd!83^post98, result!12^0'=result!12^post98, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post98, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post98, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post98, sel_r!543_flink!24^0'=sel_r!543_flink!24^post98, t!25^0'=t!25^post98, temp!34^0'=temp!34^post98, temp0!17^0'=temp0!17^post98, temp0!30^0'=temp0!30^post98, tmp!33^0'=tmp!33^post98, x!1365^0'=x!1365^post98, x!15^0'=x!15^post98, x!18^0'=x!18^post98, x!22^0'=x!22^post98, x_slam_f!20^0'=x_slam_f!20^post98, y!21^0'=y!21^post98, (-__disjvr_2^post98+__disjvr_2^0 == 0 /\ -temp!34^post98+temp!34^0 == 0 /\ -__disjvr_0^post98+__disjvr_0^0 == 0 /\ y!21^0-y!21^post98 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -__disjvr_5^post98+__disjvr_5^0 == 0 /\ -__disjvr_3^post98+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post98 == 0 /\ -head!31^post98+head!31^0 == 0 /\ -i!406^post98+i!406^0 == 0 /\ a!1052^0-a!1052^post98 == 0 /\ -tmp!33^post98+tmp!33^0 == 0 /\ -x!1365^post98+x!1365^0 == 0 /\ -rcd!2515^post98+rcd!2515^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -rcd!63^post98+rcd!63^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ x!18^0-x!18^post98 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post98 == 0 /\ -sel_r!1224_flink!24^post98+sel_r!1224_flink!24^0 == 0 /\ -result!12^post98+result!12^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_6^post98+__disjvr_6^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post98 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ length!28^0-length!28^post98 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ a!244^0-a!244^post98 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post98 == 0 /\ -ct!19^post98+ct!19^0 == 0 /\ x!15^0-x!15^post98 == 0 /\ a!654^0-a!654^post98 == 0 /\ a!1371^0-a!1371^post98 == 0 /\ -__disjvr_8^post98+__disjvr_8^0 == 0 /\ -a!1055^post98+a!1055^0 == 0 /\ a!1610^0-a!1610^post98 == 0 /\ -a!2035^post98+a!2035^0 == 0 /\ -a!419^post98+a!419^0 == 0 /\ head!405^0-head!405^post98 == 0 /\ -t!25^post98+t!25^0 == 0 /\ a!511^0-a!511^post98 == 0 /\ -__disjvr_7^post98+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post98+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post98+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post98 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!16^post98+head!16^0 == 0 /\ -a!1810^post98+a!1810^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post98 == 0 /\ __disjvr_1^0-__disjvr_1^post98 == 0 /\ -x!22^post98+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post98+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post98 == 0 /\ rcd!2460^0-rcd!2460^post98 == 0 /\ r!543^0-r!543^post98 == 0 /\ -ct!19^0 <= 0 /\ -i!29^post98+i!29^0 == 0 /\ -nondet!13^post98+nondet!13^0 == 0 /\ -r!662^post98+r!662^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!30^0-temp0!30^post98 == 0), cost: 1 98: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post99, __disjvr_1^0'=__disjvr_1^post99, __disjvr_2^0'=__disjvr_2^post99, __disjvr_3^0'=__disjvr_3^post99, __disjvr_4^0'=__disjvr_4^post99, __disjvr_5^0'=__disjvr_5^post99, __disjvr_6^0'=__disjvr_6^post99, __disjvr_7^0'=__disjvr_7^post99, __disjvr_8^0'=__disjvr_8^post99, a!1052^0'=a!1052^post99, a!1055^0'=a!1055^post99, a!1370^0'=a!1370^post99, a!1371^0'=a!1371^post99, a!1610^0'=a!1610^post99, a!1810^0'=a!1810^post99, a!2035^0'=a!2035^post99, a!2238^0'=a!2238^post99, a!244^0'=a!244^post99, a!419^0'=a!419^post99, a!511^0'=a!511^post99, a!654^0'=a!654^post99, ct!19^0'=ct!19^post99, head!16^0'=head!16^post99, head!31^0'=head!31^post99, head!405^0'=head!405^post99, i!29^0'=i!29^post99, i!406^0'=i!406^post99, length!28^0'=length!28^post99, nondet!13^0'=nondet!13^post99, r!543^0'=r!543^post99, r!662^0'=r!662^post99, rcd!2393^0'=rcd!2393^post99, rcd!2460^0'=rcd!2460^post99, rcd!2515^0'=rcd!2515^post99, rcd!63^0'=rcd!63^post99, rcd!83^0'=rcd!83^post99, result!12^0'=result!12^post99, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post99, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post99, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post99, sel_r!543_flink!24^0'=sel_r!543_flink!24^post99, t!25^0'=t!25^post99, temp!34^0'=temp!34^post99, temp0!17^0'=temp0!17^post99, temp0!30^0'=temp0!30^post99, tmp!33^0'=tmp!33^post99, x!1365^0'=x!1365^post99, x!15^0'=x!15^post99, x!18^0'=x!18^post99, x!22^0'=x!22^post99, x_slam_f!20^0'=x_slam_f!20^post99, y!21^0'=y!21^post99, (-head!16^0+x!22^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post99 == 0 /\ -ct!19^post99+ct!19^0 == 0 /\ -a!1055^post99+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post99 == 0 /\ a!1052^0-a!1052^post99 == 0 /\ -__disjvr_5^post99+__disjvr_5^0 == 0 /\ -__disjvr_3^post99+__disjvr_3^0 == 0 /\ -a!1610^post99+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post99 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ i!29^0-i!29^post99 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post99+r!543^0 == 0 /\ x!1365^0-x!1365^post99 == 0 /\ a!1370^0-a!1370^post99 == 0 /\ -a!419^post99+a!419^0 == 0 /\ -a!2238^post99+a!2238^0 == 0 /\ -a!2035^post99+a!2035^0 == 0 /\ result!12^0-result!12^post99 == 0 /\ -r!662^post99+r!662^0 == 0 /\ a!244^0-a!244^post99 == 0 /\ __disjvr_6^0-__disjvr_6^post99 == 0 /\ -t!25^post99+t!25^0 == 0 /\ head!405^0-head!405^post99 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post99+head!16^0 == 0 /\ rcd!63^0-rcd!63^post99 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -temp0!30^post99+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!2515^post99+rcd!2515^0 == 0 /\ x!18^0-x!18^post99 == 0 /\ -temp!34^post99+temp!34^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -x!22^post99+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post99 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post99 == 0 /\ __disjvr_8^0-__disjvr_8^post99 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post99 == 0 /\ -__disjvr_0^post99+__disjvr_0^0 == 0 /\ -a!511^post99+a!511^0 == 0 /\ -__disjvr_2^post99+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post99 == 0 /\ -sdv_callsite_return_1!32^post99+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post99 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1810^0-a!1810^post99 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!31^post99+head!31^0 == 0 /\ -x!15^post99+x!15^0 == 0 /\ -__disjvr_7^post99+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post99 == 0 /\ -y!21^post99+y!21^0 == 0 /\ -i!406^post99+i!406^0 == 0 /\ a!1371^0-a!1371^post99 == 0 /\ tmp!33^0-tmp!33^post99 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2460^post99+rcd!2460^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ length!28^0-length!28^post99 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post99 == 0 /\ a!654^0-a!654^post99 == 0), cost: 1 99: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post100, __disjvr_1^0'=__disjvr_1^post100, __disjvr_2^0'=__disjvr_2^post100, __disjvr_3^0'=__disjvr_3^post100, __disjvr_4^0'=__disjvr_4^post100, __disjvr_5^0'=__disjvr_5^post100, __disjvr_6^0'=__disjvr_6^post100, __disjvr_7^0'=__disjvr_7^post100, __disjvr_8^0'=__disjvr_8^post100, a!1052^0'=a!1052^post100, a!1055^0'=a!1055^post100, a!1370^0'=a!1370^post100, a!1371^0'=a!1371^post100, a!1610^0'=a!1610^post100, a!1810^0'=a!1810^post100, a!2035^0'=a!2035^post100, a!2238^0'=a!2238^post100, a!244^0'=a!244^post100, a!419^0'=a!419^post100, a!511^0'=a!511^post100, a!654^0'=a!654^post100, ct!19^0'=ct!19^post100, head!16^0'=head!16^post100, head!31^0'=head!31^post100, head!405^0'=head!405^post100, i!29^0'=i!29^post100, i!406^0'=i!406^post100, length!28^0'=length!28^post100, nondet!13^0'=nondet!13^post100, r!543^0'=r!543^post100, r!662^0'=r!662^post100, rcd!2393^0'=rcd!2393^post100, rcd!2460^0'=rcd!2460^post100, rcd!2515^0'=rcd!2515^post100, rcd!63^0'=rcd!63^post100, rcd!83^0'=rcd!83^post100, result!12^0'=result!12^post100, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post100, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post100, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post100, sel_r!543_flink!24^0'=sel_r!543_flink!24^post100, t!25^0'=t!25^post100, temp!34^0'=temp!34^post100, temp0!17^0'=temp0!17^post100, temp0!30^0'=temp0!30^post100, tmp!33^0'=tmp!33^post100, x!1365^0'=x!1365^post100, x!15^0'=x!15^post100, x!18^0'=x!18^post100, x!22^0'=x!22^post100, x_slam_f!20^0'=x_slam_f!20^post100, y!21^0'=y!21^post100, (x!15^0-x!15^post100 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -t!25^post100+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post100 == 0 /\ length!28^0-length!28^post100 == 0 /\ -x!22^post100+x!22^0 == 0 /\ x!18^0-x!18^post100 == 0 /\ -temp0!17^post100+temp0!17^0 == 0 /\ i!406^0-i!406^post100 == 0 /\ -a!2035^post100+a!2035^0 == 0 /\ -a!419^post100+a!419^0 == 0 /\ -a!2238^post100+a!2238^0 == 0 /\ -rcd!2393^post100+rcd!2393^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post100 == 0 /\ r!543^0-r!543^post100 == 0 /\ __disjvr_4^0-__disjvr_4^post100 == 0 /\ head!31^0-head!31^post100 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post100+__disjvr_7^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -nondet!13^post100+nondet!13^0 == 0 /\ -r!662^post100+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post100 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post100 == 0 /\ -sdv_callsite_return_1!32^post100+sdv_callsite_return_1!32^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ y!21^0-y!21^post100 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -rcd!2515^post100+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post100 == 0 /\ a!511^0-a!511^post100 == 0 /\ tmp!33^0-tmp!33^post100 == 0 /\ __disjvr_3^0-__disjvr_3^post100 == 0 /\ a!1610^0-a!1610^post100 == 0 /\ -__disjvr_1^post100+__disjvr_1^0 == 0 /\ -a!1370^post100+a!1370^0 == 0 /\ -temp0!30^post100+temp0!30^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post100 == 0 /\ -__disjvr_5^post100+__disjvr_5^0 == 0 /\ -__disjvr_2^post100+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post100+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post100 == 0 /\ -a!1810^post100+a!1810^0 == 0 /\ temp!34^0-temp!34^post100 == 0 /\ -ct!19^post100+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ a!654^0-a!654^post100 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -head!405^post100+head!405^0 == 0 /\ -__disjvr_0^post100+__disjvr_0^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -i!29^post100+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post100 == 0 /\ a!1052^0-a!1052^post100 == 0 /\ result!12^0-result!12^post100 == 0 /\ a!1055^0-a!1055^post100 == 0 /\ -ct!19^0 <= 0 /\ -head!16^post100+head!16^0 == 0 /\ -rcd!63^post100+rcd!63^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post100 == 0 /\ -__disjvr_8^post100+__disjvr_8^0 == 0), cost: 1 100: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post101, __disjvr_1^0'=__disjvr_1^post101, __disjvr_2^0'=__disjvr_2^post101, __disjvr_3^0'=__disjvr_3^post101, __disjvr_4^0'=__disjvr_4^post101, __disjvr_5^0'=__disjvr_5^post101, __disjvr_6^0'=__disjvr_6^post101, __disjvr_7^0'=__disjvr_7^post101, __disjvr_8^0'=__disjvr_8^post101, a!1052^0'=a!1052^post101, a!1055^0'=a!1055^post101, a!1370^0'=a!1370^post101, a!1371^0'=a!1371^post101, a!1610^0'=a!1610^post101, a!1810^0'=a!1810^post101, a!2035^0'=a!2035^post101, a!2238^0'=a!2238^post101, a!244^0'=a!244^post101, a!419^0'=a!419^post101, a!511^0'=a!511^post101, a!654^0'=a!654^post101, ct!19^0'=ct!19^post101, head!16^0'=head!16^post101, head!31^0'=head!31^post101, head!405^0'=head!405^post101, i!29^0'=i!29^post101, i!406^0'=i!406^post101, length!28^0'=length!28^post101, nondet!13^0'=nondet!13^post101, r!543^0'=r!543^post101, r!662^0'=r!662^post101, rcd!2393^0'=rcd!2393^post101, rcd!2460^0'=rcd!2460^post101, rcd!2515^0'=rcd!2515^post101, rcd!63^0'=rcd!63^post101, rcd!83^0'=rcd!83^post101, result!12^0'=result!12^post101, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post101, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post101, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post101, sel_r!543_flink!24^0'=sel_r!543_flink!24^post101, t!25^0'=t!25^post101, temp!34^0'=temp!34^post101, temp0!17^0'=temp0!17^post101, temp0!30^0'=temp0!30^post101, tmp!33^0'=tmp!33^post101, x!1365^0'=x!1365^post101, x!15^0'=x!15^post101, x!18^0'=x!18^post101, x!22^0'=x!22^post101, x_slam_f!20^0'=x_slam_f!20^post101, y!21^0'=y!21^post101, (a!1052^0-a!1052^post101 == 0 /\ -head!16^0+x!22^0 <= 0 /\ temp0!17^0-temp0!17^post101 == 0 /\ __disjvr_4^0-__disjvr_4^post101 == 0 /\ length!28^0-length!28^post101 == 0 /\ nondet!13^0-nondet!13^post101 == 0 /\ i!29^0-i!29^post101 == 0 /\ -temp!34^post101+temp!34^0 == 0 /\ -ct!19^post101+ct!19^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ temp0!30^0-temp0!30^post101 == 0 /\ -__disjvr_5^post101+__disjvr_5^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post101 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post101+__disjvr_2^0 == 0 /\ head!405^0-head!405^post101 == 0 /\ -i!406^post101+i!406^0 == 0 /\ y!21^0-y!21^post101 == 0 /\ rcd!83^0-rcd!83^post101 == 0 /\ -__disjvr_3^post101+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post101+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post101+x!18^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -r!662^post101+r!662^0 == 0 /\ -sel_r!1224_flink!24^post101+sel_r!1224_flink!24^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post101+x!22^0 == 0 /\ x!15^0 <= 0 /\ a!1810^0-a!1810^post101 == 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post101+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!63^0-rcd!63^post101 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post101 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post101 == 0 /\ -head!16^post101+head!16^0 == 0 /\ -a!1055^post101+a!1055^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -a!1610^post101+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post101 == 0 /\ a!244^0-a!244^post101 == 0 /\ -rcd!2460^post101+rcd!2460^0 == 0 /\ -x!1365^post101+x!1365^0 == 0 /\ -rcd!2515^post101+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post101 == 0 /\ head!31^0-head!31^post101 == 0 /\ -a!419^post101+a!419^0 == 0 /\ -a!2238^post101+a!2238^0 == 0 /\ -a!2035^post101+a!2035^0 == 0 /\ a!1371^0-a!1371^post101 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ x!15^0-x!15^post101 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -t!25^post101+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post101 == 0 /\ -a!511^post101+a!511^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!543^post101+r!543^0 == 0 /\ -__disjvr_0^post101+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post101 == 0 /\ -__disjvr_7^post101+__disjvr_7^0 == 0 /\ a!654^0-a!654^post101 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post101 == 0 /\ -ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post101 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 101: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post102, __disjvr_1^0'=__disjvr_1^post102, __disjvr_2^0'=__disjvr_2^post102, __disjvr_3^0'=__disjvr_3^post102, __disjvr_4^0'=__disjvr_4^post102, __disjvr_5^0'=__disjvr_5^post102, __disjvr_6^0'=__disjvr_6^post102, __disjvr_7^0'=__disjvr_7^post102, __disjvr_8^0'=__disjvr_8^post102, a!1052^0'=a!1052^post102, a!1055^0'=a!1055^post102, a!1370^0'=a!1370^post102, a!1371^0'=a!1371^post102, a!1610^0'=a!1610^post102, a!1810^0'=a!1810^post102, a!2035^0'=a!2035^post102, a!2238^0'=a!2238^post102, a!244^0'=a!244^post102, a!419^0'=a!419^post102, a!511^0'=a!511^post102, a!654^0'=a!654^post102, ct!19^0'=ct!19^post102, head!16^0'=head!16^post102, head!31^0'=head!31^post102, head!405^0'=head!405^post102, i!29^0'=i!29^post102, i!406^0'=i!406^post102, length!28^0'=length!28^post102, nondet!13^0'=nondet!13^post102, r!543^0'=r!543^post102, r!662^0'=r!662^post102, rcd!2393^0'=rcd!2393^post102, rcd!2460^0'=rcd!2460^post102, rcd!2515^0'=rcd!2515^post102, rcd!63^0'=rcd!63^post102, rcd!83^0'=rcd!83^post102, result!12^0'=result!12^post102, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post102, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post102, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post102, sel_r!543_flink!24^0'=sel_r!543_flink!24^post102, t!25^0'=t!25^post102, temp!34^0'=temp!34^post102, temp0!17^0'=temp0!17^post102, temp0!30^0'=temp0!30^post102, tmp!33^0'=tmp!33^post102, x!1365^0'=x!1365^post102, x!15^0'=x!15^post102, x!18^0'=x!18^post102, x!22^0'=x!22^post102, x_slam_f!20^0'=x_slam_f!20^post102, y!21^0'=y!21^post102, (-head!16^0+x!22^0 <= 0 /\ -temp0!30^post102+temp0!30^0 == 0 /\ -x!1365^post102+x!1365^0 == 0 /\ -y!21^post102+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post102 == 0 /\ -a!1810^post102+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post102 == 0 /\ -a!244^post102+a!244^0 == 0 /\ -rcd!2393^post102+rcd!2393^0 == 0 /\ -i!406^post102+i!406^0 == 0 /\ -nondet!13^post102+nondet!13^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -i!29^post102+i!29^0 == 0 /\ -r!662^post102+r!662^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ -a!654^post102+a!654^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post102+a!2035^0 == 0 /\ __disjvr_1^0-__disjvr_1^post102 == 0 /\ -a!419^post102+a!419^0 == 0 /\ temp0!17^0-temp0!17^post102 == 0 /\ a!1610^0-a!1610^post102 == 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!83^0-rcd!83^post102 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_6^post102+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!1371^0-a!1371^post102 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -__disjvr_8^post102+__disjvr_8^0 == 0 /\ -rcd!2515^post102+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post102+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post102+__disjvr_0^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp!34^0-temp!34^post102 == 0 /\ x!22^0-x!22^post102 == 0 /\ -__disjvr_2^post102+__disjvr_2^0 == 0 /\ length!28^0-length!28^post102 == 0 /\ -t!25^post102+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post102 == 0 /\ a!2238^0-a!2238^post102 == 0 /\ __disjvr_5^0-__disjvr_5^post102 == 0 /\ a!1052^0-a!1052^post102 == 0 /\ -sdv_callsite_return_1!14^post102+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post102+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1055^0-a!1055^post102 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ head!405^0-head!405^post102 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ x!18^0-x!18^post102 == 0 /\ tmp!33^0-tmp!33^post102 == 0 /\ __disjvr_4^0-__disjvr_4^post102 == 0 /\ r!543^0-r!543^post102 == 0 /\ -head!31^post102+head!31^0 == 0 /\ -__disjvr_7^post102+__disjvr_7^0 == 0 /\ -head!16^post102+head!16^0 == 0 /\ -__disjvr_3^post102+__disjvr_3^0 == 0 /\ -rcd!63^post102+rcd!63^0 == 0 /\ -x_slam_f!20^post102+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post102 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ a!511^0-a!511^post102 == 0 /\ -a!1370^post102+a!1370^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -result!12^post102+result!12^0 == 0), cost: 1 103: l43 -> l44 : __disjvr_0^0'=__disjvr_0^post104, __disjvr_1^0'=__disjvr_1^post104, __disjvr_2^0'=__disjvr_2^post104, __disjvr_3^0'=__disjvr_3^post104, __disjvr_4^0'=__disjvr_4^post104, __disjvr_5^0'=__disjvr_5^post104, __disjvr_6^0'=__disjvr_6^post104, __disjvr_7^0'=__disjvr_7^post104, __disjvr_8^0'=__disjvr_8^post104, a!1052^0'=a!1052^post104, a!1055^0'=a!1055^post104, a!1370^0'=a!1370^post104, a!1371^0'=a!1371^post104, a!1610^0'=a!1610^post104, a!1810^0'=a!1810^post104, a!2035^0'=a!2035^post104, a!2238^0'=a!2238^post104, a!244^0'=a!244^post104, a!419^0'=a!419^post104, a!511^0'=a!511^post104, a!654^0'=a!654^post104, ct!19^0'=ct!19^post104, head!16^0'=head!16^post104, head!31^0'=head!31^post104, head!405^0'=head!405^post104, i!29^0'=i!29^post104, i!406^0'=i!406^post104, length!28^0'=length!28^post104, nondet!13^0'=nondet!13^post104, r!543^0'=r!543^post104, r!662^0'=r!662^post104, rcd!2393^0'=rcd!2393^post104, rcd!2460^0'=rcd!2460^post104, rcd!2515^0'=rcd!2515^post104, rcd!63^0'=rcd!63^post104, rcd!83^0'=rcd!83^post104, result!12^0'=result!12^post104, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post104, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post104, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post104, sel_r!543_flink!24^0'=sel_r!543_flink!24^post104, t!25^0'=t!25^post104, temp!34^0'=temp!34^post104, temp0!17^0'=temp0!17^post104, temp0!30^0'=temp0!30^post104, tmp!33^0'=tmp!33^post104, x!1365^0'=x!1365^post104, x!15^0'=x!15^post104, x!18^0'=x!18^post104, x!22^0'=x!22^post104, x_slam_f!20^0'=x_slam_f!20^post104, y!21^0'=y!21^post104, (0 == 0 /\ a!1371^0-a!1371^post104 == 0 /\ a!244^0-a!244^post104 == 0 /\ -x_slam_f!20^post104+x_slam_f!20^0 == 0 /\ r!543^0-r!543^post104 == 0 /\ length!28^0-length!28^post104 == 0 /\ -head!16^post104+head!16^0 == 0 /\ -x!1365^post104+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post104 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post104 == 0 /\ -sdv_callsite_return_1!32^post104+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post104+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post104 == 0 /\ y!21^0-y!21^post104 == 0 /\ temp0!17^0-temp0!17^post104 == 0 /\ -x!22^post104+x!22^0 == 0 /\ a!1370^0-a!1370^post104 == 0 /\ -a!2035^post104+a!2035^0 == 0 /\ -a!511^post104+a!511^0 == 0 /\ temp0!30^0-temp0!30^post104 == 0 /\ x!18^0-x!18^post104 == 0 /\ -__disjvr_3^post104+__disjvr_3^0 == 0 /\ __disjvr_1^0-__disjvr_1^post104 == 0 /\ head!31^0-head!31^post104 == 0 /\ temp!34^0-temp!34^post104 == 0 /\ __disjvr_8^0-__disjvr_8^post104 == 0 /\ -nondet!13^post104+nondet!13^0 == 0 /\ -__disjvr_0^post104+__disjvr_0^0 == 0 /\ head!405^0-head!405^post104 == 0 /\ -rcd!2515^post104+rcd!2515^0 == 0 /\ -rcd!63^post104+rcd!63^0 == 0 /\ -r!662^post104+r!662^0 == 0 /\ -t!25^post104+t!25^0 == 0 /\ a!1052^0-a!1052^post104 == 0 /\ tmp!33^0-tmp!33^post104 == 0 /\ -__disjvr_7^post104+__disjvr_7^0 == 0 /\ -result!12^post104+result!12^0 == 0 /\ -a!1055^post104+a!1055^0 == 0 /\ -a!1610^post104+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post104 == 0 /\ rcd!83^0-rcd!83^post104 == 0 /\ -rcd!2393^post104+rcd!2393^0 == 0 /\ -__disjvr_6^post104+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post104 == 0 /\ -a!419^post104+a!419^0 == 0 /\ -a!2238^post104+a!2238^0 == 0 /\ -ct!19^post104+ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post104 == 0 /\ -__disjvr_2^post104+__disjvr_2^0 == 0 /\ -i!29^post104+i!29^0 == 0 /\ a!1810^0-a!1810^post104 == 0), cost: 1 104: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post105, __disjvr_1^0'=__disjvr_1^post105, __disjvr_2^0'=__disjvr_2^post105, __disjvr_3^0'=__disjvr_3^post105, __disjvr_4^0'=__disjvr_4^post105, __disjvr_5^0'=__disjvr_5^post105, __disjvr_6^0'=__disjvr_6^post105, __disjvr_7^0'=__disjvr_7^post105, __disjvr_8^0'=__disjvr_8^post105, a!1052^0'=a!1052^post105, a!1055^0'=a!1055^post105, a!1370^0'=a!1370^post105, a!1371^0'=a!1371^post105, a!1610^0'=a!1610^post105, a!1810^0'=a!1810^post105, a!2035^0'=a!2035^post105, a!2238^0'=a!2238^post105, a!244^0'=a!244^post105, a!419^0'=a!419^post105, a!511^0'=a!511^post105, a!654^0'=a!654^post105, ct!19^0'=ct!19^post105, head!16^0'=head!16^post105, head!31^0'=head!31^post105, head!405^0'=head!405^post105, i!29^0'=i!29^post105, i!406^0'=i!406^post105, length!28^0'=length!28^post105, nondet!13^0'=nondet!13^post105, r!543^0'=r!543^post105, r!662^0'=r!662^post105, rcd!2393^0'=rcd!2393^post105, rcd!2460^0'=rcd!2460^post105, rcd!2515^0'=rcd!2515^post105, rcd!63^0'=rcd!63^post105, rcd!83^0'=rcd!83^post105, result!12^0'=result!12^post105, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post105, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post105, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post105, sel_r!543_flink!24^0'=sel_r!543_flink!24^post105, t!25^0'=t!25^post105, temp!34^0'=temp!34^post105, temp0!17^0'=temp0!17^post105, temp0!30^0'=temp0!30^post105, tmp!33^0'=tmp!33^post105, x!1365^0'=x!1365^post105, x!15^0'=x!15^post105, x!18^0'=x!18^post105, x!22^0'=x!22^post105, x_slam_f!20^0'=x_slam_f!20^post105, y!21^0'=y!21^post105, (-ct!19^post105+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post105+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post105 == 0 /\ __disjvr_6^0-__disjvr_6^post105 == 0 /\ a!1610^0-a!1610^post105 == 0 /\ -a!1055^post105+a!1055^0 == 0 /\ a!1371^0-a!1371^post105 == 0 /\ -__disjvr_0^post105+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post105 == 0 /\ -__disjvr_8^post105+__disjvr_8^0 == 0 /\ a!511^0-a!511^post105 == 0 /\ 1-a!654^0 <= 0 /\ -1+a!654^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post105 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_7^post105+__disjvr_7^0 == 0 /\ __disjvr_4^0-__disjvr_4^post105 == 0 /\ length!28^0-length!28^post105 == 0 /\ head!16^0-head!16^post105 == 0 /\ -x!1365^post105+x!1365^0 == 0 /\ rcd!2393^0-rcd!2393^post105 == 0 /\ x!15^0 <= 0 /\ -i!29^post105+i!29^0 == 0 /\ -temp!34^post105+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post105 == 0 /\ 1-head!16^0 <= 0 /\ -result!12^post105+result!12^0 == 0 /\ -t!25^post105+t!25^0 == 0 /\ temp0!17^0-temp0!17^post105 == 0 /\ -__disjvr_2^post105+__disjvr_2^0 == 0 /\ a!654^0-a!654^post105 == 0 /\ temp0!30^0-temp0!30^post105 == 0 /\ -r!543^post105+r!543^0 == 0 /\ -a!419^post105+a!419^0 == 0 /\ -a!244^post105+a!244^0 == 0 /\ -a!2035^post105+a!2035^0 == 0 /\ -sel_r!1224_flink!24^post105+sel_r!1224_flink!24^0 == 0 /\ -r!662^post105+r!662^0 == 0 /\ i!406^0-i!406^post105 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post105 == 0 /\ -a!1370^post105+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post105 == 0 /\ x!18^0-x!18^post105 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post105+nondet!13^0 == 0 /\ -head!31^post105+head!31^0 == 0 /\ head!405^0-head!405^post105 == 0 /\ __disjvr_1^0-__disjvr_1^post105 == 0 /\ __disjvr_3^0-__disjvr_3^post105 == 0 /\ -rcd!2515^post105+rcd!2515^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post105 == 0 /\ -y!21^post105+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post105 == 0 /\ a!2238^0-a!2238^post105 == 0 /\ x!15^0-x!15^post105 == 0 /\ -__disjvr_5^post105+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post105 == 0 /\ -x!22^post105+x!22^0 == 0), cost: 1 105: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post106, __disjvr_1^0'=__disjvr_1^post106, __disjvr_2^0'=__disjvr_2^post106, __disjvr_3^0'=__disjvr_3^post106, __disjvr_4^0'=__disjvr_4^post106, __disjvr_5^0'=__disjvr_5^post106, __disjvr_6^0'=__disjvr_6^post106, __disjvr_7^0'=__disjvr_7^post106, __disjvr_8^0'=__disjvr_8^post106, a!1052^0'=a!1052^post106, a!1055^0'=a!1055^post106, a!1370^0'=a!1370^post106, a!1371^0'=a!1371^post106, a!1610^0'=a!1610^post106, a!1810^0'=a!1810^post106, a!2035^0'=a!2035^post106, a!2238^0'=a!2238^post106, a!244^0'=a!244^post106, a!419^0'=a!419^post106, a!511^0'=a!511^post106, a!654^0'=a!654^post106, ct!19^0'=ct!19^post106, head!16^0'=head!16^post106, head!31^0'=head!31^post106, head!405^0'=head!405^post106, i!29^0'=i!29^post106, i!406^0'=i!406^post106, length!28^0'=length!28^post106, nondet!13^0'=nondet!13^post106, r!543^0'=r!543^post106, r!662^0'=r!662^post106, rcd!2393^0'=rcd!2393^post106, rcd!2460^0'=rcd!2460^post106, rcd!2515^0'=rcd!2515^post106, rcd!63^0'=rcd!63^post106, rcd!83^0'=rcd!83^post106, result!12^0'=result!12^post106, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post106, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post106, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post106, sel_r!543_flink!24^0'=sel_r!543_flink!24^post106, t!25^0'=t!25^post106, temp!34^0'=temp!34^post106, temp0!17^0'=temp0!17^post106, temp0!30^0'=temp0!30^post106, tmp!33^0'=tmp!33^post106, x!1365^0'=x!1365^post106, x!15^0'=x!15^post106, x!18^0'=x!18^post106, x!22^0'=x!22^post106, x_slam_f!20^0'=x_slam_f!20^post106, y!21^0'=y!21^post106, (-a!419^post106+a!419^0 == 0 /\ -a!2035^post106+a!2035^0 == 0 /\ -a!2238^post106+a!2238^0 == 0 /\ head!31^0-head!31^post106 == 0 /\ -__disjvr_8^post106+__disjvr_8^0 == 0 /\ -a!1610^post106+a!1610^0 == 0 /\ x!18^0-x!18^post106 == 0 /\ -a!511^post106+a!511^0 == 0 /\ -a!1055^post106+a!1055^0 == 0 /\ -rcd!2393^post106+rcd!2393^0 == 0 /\ a!244^0-a!244^post106 == 0 /\ -nondet!13^post106+nondet!13^0 == 0 /\ -i!406^post106+i!406^0 == 0 /\ x!1365^0-x!1365^post106 == 0 /\ -i!29^post106+i!29^0 == 0 /\ -r!662^post106+r!662^0 == 0 /\ -y!21^post106+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post106+x!22^0 == 0 /\ a!1370^0-a!1370^post106 == 0 /\ -__disjvr_7^post106+__disjvr_7^0 == 0 /\ length!28^0-length!28^post106 == 0 /\ -temp!34^post106+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post106 == 0 /\ 2-a!654^0 <= 0 /\ result!12^0-result!12^post106 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post106+temp0!30^0 == 0 /\ -sdv_callsite_return_1!32^post106+sdv_callsite_return_1!32^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post106 == 0 /\ -rcd!2515^post106+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post106 == 0 /\ __disjvr_1^0-__disjvr_1^post106 == 0 /\ -ct!19^post106+ct!19^0 == 0 /\ -__disjvr_5^post106+__disjvr_5^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post106 == 0 /\ -__disjvr_2^post106+__disjvr_2^0 == 0 /\ -__disjvr_3^post106+__disjvr_3^0 == 0 /\ -t!25^post106+t!25^0 == 0 /\ a!1810^0-a!1810^post106 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post106 == 0 /\ -__disjvr_0^post106+__disjvr_0^0 == 0 /\ -__disjvr_6^post106+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post106 == 0 /\ head!405^0-head!405^post106 == 0 /\ a!654^0-a!654^post106 == 0 /\ tmp!33^0-tmp!33^post106 == 0 /\ __disjvr_4^0-__disjvr_4^post106 == 0 /\ -head!16^post106+head!16^0 == 0 /\ r!543^0-r!543^post106 == 0 /\ rcd!63^0-rcd!63^post106 == 0 /\ a!1371^0-a!1371^post106 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post106 == 0 /\ -x!15^post106+x!15^0 == 0 /\ -x_slam_f!20^post106+x_slam_f!20^0 == 0), cost: 1 106: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post107, __disjvr_1^0'=__disjvr_1^post107, __disjvr_2^0'=__disjvr_2^post107, __disjvr_3^0'=__disjvr_3^post107, __disjvr_4^0'=__disjvr_4^post107, __disjvr_5^0'=__disjvr_5^post107, __disjvr_6^0'=__disjvr_6^post107, __disjvr_7^0'=__disjvr_7^post107, __disjvr_8^0'=__disjvr_8^post107, a!1052^0'=a!1052^post107, a!1055^0'=a!1055^post107, a!1370^0'=a!1370^post107, a!1371^0'=a!1371^post107, a!1610^0'=a!1610^post107, a!1810^0'=a!1810^post107, a!2035^0'=a!2035^post107, a!2238^0'=a!2238^post107, a!244^0'=a!244^post107, a!419^0'=a!419^post107, a!511^0'=a!511^post107, a!654^0'=a!654^post107, ct!19^0'=ct!19^post107, head!16^0'=head!16^post107, head!31^0'=head!31^post107, head!405^0'=head!405^post107, i!29^0'=i!29^post107, i!406^0'=i!406^post107, length!28^0'=length!28^post107, nondet!13^0'=nondet!13^post107, r!543^0'=r!543^post107, r!662^0'=r!662^post107, rcd!2393^0'=rcd!2393^post107, rcd!2460^0'=rcd!2460^post107, rcd!2515^0'=rcd!2515^post107, rcd!63^0'=rcd!63^post107, rcd!83^0'=rcd!83^post107, result!12^0'=result!12^post107, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post107, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post107, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post107, sel_r!543_flink!24^0'=sel_r!543_flink!24^post107, t!25^0'=t!25^post107, temp!34^0'=temp!34^post107, temp0!17^0'=temp0!17^post107, temp0!30^0'=temp0!30^post107, tmp!33^0'=tmp!33^post107, x!1365^0'=x!1365^post107, x!15^0'=x!15^post107, x!18^0'=x!18^post107, x!22^0'=x!22^post107, x_slam_f!20^0'=x_slam_f!20^post107, y!21^0'=y!21^post107, (-x_slam_f!20^post107+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post107 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post107 == 0 /\ 1-a!654^0 <= 0 /\ -1+a!654^0 <= 0 /\ -t!25^post107+t!25^0 == 0 /\ -temp0!17^post107+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post107+a!654^0 == 0 /\ -__disjvr_4^post107+__disjvr_4^0 == 0 /\ -a!2035^post107+a!2035^0 == 0 /\ -a!244^post107+a!244^0 == 0 /\ x!1365^0-x!1365^post107 == 0 /\ -r!662^post107+r!662^0 == 0 /\ x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post107 == 0 /\ -a!1370^post107+a!1370^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post107 == 0 /\ a!1610^0-a!1610^post107 == 0 /\ -x!22^post107+x!22^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post107 == 0 /\ -nondet!13^post107+nondet!13^0 == 0 /\ a!2238^0-a!2238^post107 == 0 /\ -__disjvr_7^post107+__disjvr_7^0 == 0 /\ -i!29^post107+i!29^0 == 0 /\ -rcd!2515^post107+rcd!2515^0 == 0 /\ -rcd!63^post107+rcd!63^0 == 0 /\ length!28^0-length!28^post107 == 0 /\ -temp0!30^post107+temp0!30^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^post107+x!15^0 == 0 /\ result!12^0-result!12^post107 == 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post107 == 0 /\ -sdv_callsite_return_1!32^post107+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post107 == 0 /\ temp!34^0-temp!34^post107 == 0 /\ rcd!2460^0-rcd!2460^post107 == 0 /\ -ct!19^post107+ct!19^0 == 0 /\ r!543^0-r!543^post107 == 0 /\ -a!419^post107+a!419^0 == 0 /\ -__disjvr_5^post107+__disjvr_5^0 == 0 /\ -rcd!2393^post107+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post107+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0-a!1052^post107 == 0 /\ -__disjvr_0^post107+__disjvr_0^0 == 0 /\ -__disjvr_8^post107+__disjvr_8^0 == 0 /\ -a!1810^post107+a!1810^0 == 0 /\ head!31^0-head!31^post107 == 0 /\ -__disjvr_2^post107+__disjvr_2^0 == 0 /\ __disjvr_6^0-__disjvr_6^post107 == 0 /\ head!405^0-head!405^post107 == 0 /\ __disjvr_1^0-__disjvr_1^post107 == 0 /\ x!18^0-x!18^post107 == 0 /\ rcd!83^0-rcd!83^post107 == 0 /\ -head!16^post107+head!16^0 == 0 /\ a!1055^0-a!1055^post107 == 0 /\ -y!21^post107+y!21^0 == 0), cost: 1 107: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post108, __disjvr_1^0'=__disjvr_1^post108, __disjvr_2^0'=__disjvr_2^post108, __disjvr_3^0'=__disjvr_3^post108, __disjvr_4^0'=__disjvr_4^post108, __disjvr_5^0'=__disjvr_5^post108, __disjvr_6^0'=__disjvr_6^post108, __disjvr_7^0'=__disjvr_7^post108, __disjvr_8^0'=__disjvr_8^post108, a!1052^0'=a!1052^post108, a!1055^0'=a!1055^post108, a!1370^0'=a!1370^post108, a!1371^0'=a!1371^post108, a!1610^0'=a!1610^post108, a!1810^0'=a!1810^post108, a!2035^0'=a!2035^post108, a!2238^0'=a!2238^post108, a!244^0'=a!244^post108, a!419^0'=a!419^post108, a!511^0'=a!511^post108, a!654^0'=a!654^post108, ct!19^0'=ct!19^post108, head!16^0'=head!16^post108, head!31^0'=head!31^post108, head!405^0'=head!405^post108, i!29^0'=i!29^post108, i!406^0'=i!406^post108, length!28^0'=length!28^post108, nondet!13^0'=nondet!13^post108, r!543^0'=r!543^post108, r!662^0'=r!662^post108, rcd!2393^0'=rcd!2393^post108, rcd!2460^0'=rcd!2460^post108, rcd!2515^0'=rcd!2515^post108, rcd!63^0'=rcd!63^post108, rcd!83^0'=rcd!83^post108, result!12^0'=result!12^post108, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post108, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post108, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post108, sel_r!543_flink!24^0'=sel_r!543_flink!24^post108, t!25^0'=t!25^post108, temp!34^0'=temp!34^post108, temp0!17^0'=temp0!17^post108, temp0!30^0'=temp0!30^post108, tmp!33^0'=tmp!33^post108, x!1365^0'=x!1365^post108, x!15^0'=x!15^post108, x!18^0'=x!18^post108, x!22^0'=x!22^post108, x_slam_f!20^0'=x_slam_f!20^post108, y!21^0'=y!21^post108, (-temp!34^post108+temp!34^0 == 0 /\ -x!18^post108+x!18^0 == 0 /\ a!1610^0-a!1610^post108 == 0 /\ a!1371^0-a!1371^post108 == 0 /\ head!405^0-head!405^post108 == 0 /\ -head!16^post108+head!16^0 == 0 /\ -x!1365^post108+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post108 == 0 /\ -sdv_callsite_return_1!32^post108+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post108 == 0 /\ nondet!13^0-nondet!13^post108 == 0 /\ -a!511^post108+a!511^0 == 0 /\ 2-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post108 == 0 /\ -y!21^post108+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post108+x!22^0 == 0 /\ -r!543^post108+r!543^0 == 0 /\ -i!406^post108+i!406^0 == 0 /\ result!12^0-result!12^post108 == 0 /\ __disjvr_0^0-__disjvr_0^post108 == 0 /\ -a!2035^post108+a!2035^0 == 0 /\ temp0!30^0-temp0!30^post108 == 0 /\ -__disjvr_5^post108+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post108 == 0 /\ -__disjvr_2^post108+__disjvr_2^0 == 0 /\ -__disjvr_1^post108+__disjvr_1^0 == 0 /\ -a!1370^post108+a!1370^0 == 0 /\ -__disjvr_8^post108+__disjvr_8^0 == 0 /\ -a!1055^post108+a!1055^0 == 0 /\ a!244^0-a!244^post108 == 0 /\ -rcd!2515^post108+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post108 == 0 /\ length!28^0-length!28^post108 == 0 /\ a!1052^0-a!1052^post108 == 0 /\ 1+head!16^0 <= 0 /\ -rcd!2460^post108+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post108 == 0 /\ x!15^0-x!15^post108 == 0 /\ -__disjvr_7^post108+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post108 == 0 /\ a!654^0-a!654^post108 == 0 /\ -ct!19^post108+ct!19^0 == 0 /\ -t!25^post108+t!25^0 == 0 /\ -i!29^post108+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post108 == 0 /\ -r!662^post108+r!662^0 == 0 /\ head!31^0-head!31^post108 == 0 /\ rcd!63^0-rcd!63^post108 == 0 /\ -a!419^post108+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post108 == 0 /\ -a!2238^post108+a!2238^0 == 0 /\ a!1810^0-a!1810^post108 == 0 /\ -__disjvr_4^post108+__disjvr_4^0 == 0 /\ rcd!2393^0-rcd!2393^post108 == 0), cost: 1 108: l45 -> l46 : __disjvr_0^0'=__disjvr_0^post109, __disjvr_1^0'=__disjvr_1^post109, __disjvr_2^0'=__disjvr_2^post109, __disjvr_3^0'=__disjvr_3^post109, __disjvr_4^0'=__disjvr_4^post109, __disjvr_5^0'=__disjvr_5^post109, __disjvr_6^0'=__disjvr_6^post109, __disjvr_7^0'=__disjvr_7^post109, __disjvr_8^0'=__disjvr_8^post109, a!1052^0'=a!1052^post109, a!1055^0'=a!1055^post109, a!1370^0'=a!1370^post109, a!1371^0'=a!1371^post109, a!1610^0'=a!1610^post109, a!1810^0'=a!1810^post109, a!2035^0'=a!2035^post109, a!2238^0'=a!2238^post109, a!244^0'=a!244^post109, a!419^0'=a!419^post109, a!511^0'=a!511^post109, a!654^0'=a!654^post109, ct!19^0'=ct!19^post109, head!16^0'=head!16^post109, head!31^0'=head!31^post109, head!405^0'=head!405^post109, i!29^0'=i!29^post109, i!406^0'=i!406^post109, length!28^0'=length!28^post109, nondet!13^0'=nondet!13^post109, r!543^0'=r!543^post109, r!662^0'=r!662^post109, rcd!2393^0'=rcd!2393^post109, rcd!2460^0'=rcd!2460^post109, rcd!2515^0'=rcd!2515^post109, rcd!63^0'=rcd!63^post109, rcd!83^0'=rcd!83^post109, result!12^0'=result!12^post109, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post109, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post109, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post109, sel_r!543_flink!24^0'=sel_r!543_flink!24^post109, t!25^0'=t!25^post109, temp!34^0'=temp!34^post109, temp0!17^0'=temp0!17^post109, temp0!30^0'=temp0!30^post109, tmp!33^0'=tmp!33^post109, x!1365^0'=x!1365^post109, x!15^0'=x!15^post109, x!18^0'=x!18^post109, x!22^0'=x!22^post109, x_slam_f!20^0'=x_slam_f!20^post109, y!21^0'=y!21^post109, (0 == 0 /\ head!31^0-head!31^post109 == 0 /\ a!1371^0-a!1371^post109 == 0 /\ -__disjvr_3^post109+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post109 == 0 /\ -__disjvr_6^post109+__disjvr_6^0 == 0 /\ -i!29^post109+i!29^0 == 0 /\ -x!1365^post109+x!1365^0 == 0 /\ -rcd!63^post109+rcd!63^0 == 0 /\ -__disjvr_0^post109+__disjvr_0^0 == 0 /\ -head!16^post109+head!16^0 == 0 /\ -t!25^post109+t!25^0 == 0 /\ temp!34^0-temp!34^post109 == 0 /\ ct!19^0-ct!19^post109 == 0 /\ __disjvr_2^0-__disjvr_2^post109 == 0 /\ __disjvr_1^0-__disjvr_1^post109 == 0 /\ rcd!2515^0-rcd!2515^post109 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post109 == 0 /\ temp0!17^0-temp0!17^post109 == 0 /\ rcd!2460^0-rcd!2460^post109 == 0 /\ a!1370^0-a!1370^post109 == 0 /\ -a!511^post109+a!511^0 == 0 /\ -a!1610^post109+a!1610^0 == 0 /\ temp0!30^0-temp0!30^post109 == 0 /\ __disjvr_4^0-__disjvr_4^post109 == 0 /\ 1-a!654^0+a!1055^post109 == 0 /\ -a!419^post109+a!419^0 == 0 /\ -rcd!2393^post109+rcd!2393^0 == 0 /\ -nondet!13^post109+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post109+sdv_callsite_return_1!32^0 == 0 /\ r!543^0-r!543^post109 == 0 /\ tmp!33^0-tmp!33^post109 == 0 /\ -r!662^post109+r!662^0 == 0 /\ length!28^0-length!28^post109 == 0 /\ x!18^0-x!18^post109 == 0 /\ -x_slam_f!20^post109+x_slam_f!20^0 == 0 /\ result!12^0-result!12^post109 == 0 /\ -a!2035^post109+a!2035^0 == 0 /\ -a!2238^post109+a!2238^0 == 0 /\ head!405^0-head!405^post109 == 0 /\ -__disjvr_7^post109+__disjvr_7^0 == 0 /\ -i!406^post109+i!406^0 == 0 /\ -y!21^post109+y!21^0 == 0 /\ rcd!83^0-rcd!83^post109 == 0 /\ -x!22^post109+x!22^0 == 0 /\ a!1810^0-a!1810^post109 == 0 /\ a!244^0-a!244^post109 == 0 /\ __disjvr_5^0-__disjvr_5^post109 == 0 /\ -sdv_callsite_return_1!14^post109+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post109 == 0 /\ -a!1052^post109+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post109 == 0), cost: 1 109: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post110, __disjvr_1^0'=__disjvr_1^post110, __disjvr_2^0'=__disjvr_2^post110, __disjvr_3^0'=__disjvr_3^post110, __disjvr_4^0'=__disjvr_4^post110, __disjvr_5^0'=__disjvr_5^post110, __disjvr_6^0'=__disjvr_6^post110, __disjvr_7^0'=__disjvr_7^post110, __disjvr_8^0'=__disjvr_8^post110, a!1052^0'=a!1052^post110, a!1055^0'=a!1055^post110, a!1370^0'=a!1370^post110, a!1371^0'=a!1371^post110, a!1610^0'=a!1610^post110, a!1810^0'=a!1810^post110, a!2035^0'=a!2035^post110, a!2238^0'=a!2238^post110, a!244^0'=a!244^post110, a!419^0'=a!419^post110, a!511^0'=a!511^post110, a!654^0'=a!654^post110, ct!19^0'=ct!19^post110, head!16^0'=head!16^post110, head!31^0'=head!31^post110, head!405^0'=head!405^post110, i!29^0'=i!29^post110, i!406^0'=i!406^post110, length!28^0'=length!28^post110, nondet!13^0'=nondet!13^post110, r!543^0'=r!543^post110, r!662^0'=r!662^post110, rcd!2393^0'=rcd!2393^post110, rcd!2460^0'=rcd!2460^post110, rcd!2515^0'=rcd!2515^post110, rcd!63^0'=rcd!63^post110, rcd!83^0'=rcd!83^post110, result!12^0'=result!12^post110, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post110, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post110, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post110, sel_r!543_flink!24^0'=sel_r!543_flink!24^post110, t!25^0'=t!25^post110, temp!34^0'=temp!34^post110, temp0!17^0'=temp0!17^post110, temp0!30^0'=temp0!30^post110, tmp!33^0'=tmp!33^post110, x!1365^0'=x!1365^post110, x!15^0'=x!15^post110, x!18^0'=x!18^post110, x!22^0'=x!22^post110, x_slam_f!20^0'=x_slam_f!20^post110, y!21^0'=y!21^post110, (-x!22^post110+x!22^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post110 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post110 == 0 /\ -i!29^post110+i!29^0 == 0 /\ -r!662^post110+r!662^0 == 0 /\ -a!654^post110+a!654^0 == 0 /\ -a!419^post110+a!419^0 == 0 /\ -rcd!2393^post110+rcd!2393^0 == 0 /\ -a!244^post110+a!244^0 == 0 /\ -i!406^post110+i!406^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post110+y!21^0 == 0 /\ temp0!17^0-temp0!17^post110 == 0 /\ a!1610^0-a!1610^post110 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post110 == 0 /\ rcd!83^0-rcd!83^post110 == 0 /\ temp0!30^0-temp0!30^post110 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -x!1365^post110+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post110 == 0 /\ -sdv_callsite_return_1!32^post110+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post110+temp!34^0 == 0 /\ a!1371^0-a!1371^post110 == 0 /\ -__disjvr_8^post110+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post110+a!1810^0 == 0 /\ __disjvr_6^0-__disjvr_6^post110 == 0 /\ -rcd!2515^post110+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post110 == 0 /\ x!15^0-x!15^post110 == 0 /\ rcd!2460^0-rcd!2460^post110 == 0 /\ -sel_r!1224_flink!24^post110+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post110 == 0 /\ -__disjvr_5^post110+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post110 == 0 /\ -a!1055^0 <= 0 /\ a!1055^0-a!1055^post110 == 0 /\ -sdv_callsite_return_1!14^post110+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post110+ct!19^0 == 0 /\ -__disjvr_2^post110+__disjvr_2^0 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_1^post110+__disjvr_1^0 == 0 /\ head!405^0-head!405^post110 == 0 /\ __disjvr_4^0-__disjvr_4^post110 == 0 /\ a!1055^0 <= 0 /\ -result!12^post110+result!12^0 == 0 /\ -head!31^post110+head!31^0 == 0 /\ -__disjvr_7^post110+__disjvr_7^0 == 0 /\ -a!2035^post110+a!2035^0 == 0 /\ -nondet!13^post110+nondet!13^0 == 0 /\ -head!16^post110+head!16^0 == 0 /\ -rcd!63^post110+rcd!63^0 == 0 /\ t!25^0-t!25^post110 == 0 /\ -x!18^post110+x!18^0 == 0 /\ r!543^0-r!543^post110 == 0 /\ __disjvr_3^0-__disjvr_3^post110 == 0 /\ -a!1370^post110+a!1370^0 == 0 /\ a!511^0-a!511^post110 == 0), cost: 1 110: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post111, __disjvr_1^0'=__disjvr_1^post111, __disjvr_2^0'=__disjvr_2^post111, __disjvr_3^0'=__disjvr_3^post111, __disjvr_4^0'=__disjvr_4^post111, __disjvr_5^0'=__disjvr_5^post111, __disjvr_6^0'=__disjvr_6^post111, __disjvr_7^0'=__disjvr_7^post111, __disjvr_8^0'=__disjvr_8^post111, a!1052^0'=a!1052^post111, a!1055^0'=a!1055^post111, a!1370^0'=a!1370^post111, a!1371^0'=a!1371^post111, a!1610^0'=a!1610^post111, a!1810^0'=a!1810^post111, a!2035^0'=a!2035^post111, a!2238^0'=a!2238^post111, a!244^0'=a!244^post111, a!419^0'=a!419^post111, a!511^0'=a!511^post111, a!654^0'=a!654^post111, ct!19^0'=ct!19^post111, head!16^0'=head!16^post111, head!31^0'=head!31^post111, head!405^0'=head!405^post111, i!29^0'=i!29^post111, i!406^0'=i!406^post111, length!28^0'=length!28^post111, nondet!13^0'=nondet!13^post111, r!543^0'=r!543^post111, r!662^0'=r!662^post111, rcd!2393^0'=rcd!2393^post111, rcd!2460^0'=rcd!2460^post111, rcd!2515^0'=rcd!2515^post111, rcd!63^0'=rcd!63^post111, rcd!83^0'=rcd!83^post111, result!12^0'=result!12^post111, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post111, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post111, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post111, sel_r!543_flink!24^0'=sel_r!543_flink!24^post111, t!25^0'=t!25^post111, temp!34^0'=temp!34^post111, temp0!17^0'=temp0!17^post111, temp0!30^0'=temp0!30^post111, tmp!33^0'=tmp!33^post111, x!1365^0'=x!1365^post111, x!15^0'=x!15^post111, x!18^0'=x!18^post111, x!22^0'=x!22^post111, x_slam_f!20^0'=x_slam_f!20^post111, y!21^0'=y!21^post111, (a!1370^0-a!1370^post111 == 0 /\ a!1371^0-a!1371^post111 == 0 /\ a!654^0-a!654^post111 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -t!25^post111+t!25^0 == 0 /\ __disjvr_2^0-__disjvr_2^post111 == 0 /\ -r!662^post111+r!662^0 == 0 /\ rcd!83^0-rcd!83^post111 == 0 /\ -sdv_callsite_return_1!32^post111+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-y!21^post111 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ result!12^0-result!12^post111 == 0 /\ -x!22^post111+x!22^0 == 0 /\ -a!2035^post111+a!2035^0 == 0 /\ -__disjvr_7^post111+__disjvr_7^0 == 0 /\ a!1052^0-a!1052^post111 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post111+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post111 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post111 == 0 /\ x!18^0-x!18^post111 == 0 /\ -nondet!13^post111+nondet!13^0 == 0 /\ -i!29^post111+i!29^0 == 0 /\ temp0!17^0-temp0!17^post111 == 0 /\ -i!406^post111+i!406^0 == 0 /\ -temp0!30^post111+temp0!30^0 == 0 /\ -rcd!2515^post111+rcd!2515^0 == 0 /\ length!28^0-length!28^post111 == 0 /\ -x!15^post111+x!15^0 == 0 /\ -temp!34^post111+temp!34^0 == 0 /\ -__disjvr_6^post111+__disjvr_6^0 == 0 /\ -x!1365^post111+x!1365^0 == 0 /\ -a!1055^0 <= 0 /\ -rcd!2460^post111+rcd!2460^0 == 0 /\ -__disjvr_3^post111+__disjvr_3^0 == 0 /\ -__disjvr_5^post111+__disjvr_5^0 == 0 /\ -a!2238^post111+a!2238^0 == 0 /\ -a!419^post111+a!419^0 == 0 /\ -x!15^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post111 == 0 /\ -ct!19^post111+ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post111 == 0 /\ -r!543^post111+r!543^0 == 0 /\ a!1055^0 <= 0 /\ head!31^0-head!31^post111 == 0 /\ -a!511^post111+a!511^0 == 0 /\ -__disjvr_0^post111+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post111 == 0 /\ __disjvr_4^0-__disjvr_4^post111 == 0 /\ rcd!2393^0-rcd!2393^post111 == 0 /\ head!405^0-head!405^post111 == 0 /\ -a!1055^post111+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post111 == 0 /\ tmp!33^0-tmp!33^post111 == 0 /\ a!244^0-a!244^post111 == 0 /\ -head!16^post111+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post111 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post111 == 0), cost: 1 111: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post112, __disjvr_1^0'=__disjvr_1^post112, __disjvr_2^0'=__disjvr_2^post112, __disjvr_3^0'=__disjvr_3^post112, __disjvr_4^0'=__disjvr_4^post112, __disjvr_5^0'=__disjvr_5^post112, __disjvr_6^0'=__disjvr_6^post112, __disjvr_7^0'=__disjvr_7^post112, __disjvr_8^0'=__disjvr_8^post112, a!1052^0'=a!1052^post112, a!1055^0'=a!1055^post112, a!1370^0'=a!1370^post112, a!1371^0'=a!1371^post112, a!1610^0'=a!1610^post112, a!1810^0'=a!1810^post112, a!2035^0'=a!2035^post112, a!2238^0'=a!2238^post112, a!244^0'=a!244^post112, a!419^0'=a!419^post112, a!511^0'=a!511^post112, a!654^0'=a!654^post112, ct!19^0'=ct!19^post112, head!16^0'=head!16^post112, head!31^0'=head!31^post112, head!405^0'=head!405^post112, i!29^0'=i!29^post112, i!406^0'=i!406^post112, length!28^0'=length!28^post112, nondet!13^0'=nondet!13^post112, r!543^0'=r!543^post112, r!662^0'=r!662^post112, rcd!2393^0'=rcd!2393^post112, rcd!2460^0'=rcd!2460^post112, rcd!2515^0'=rcd!2515^post112, rcd!63^0'=rcd!63^post112, rcd!83^0'=rcd!83^post112, result!12^0'=result!12^post112, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post112, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post112, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post112, sel_r!543_flink!24^0'=sel_r!543_flink!24^post112, t!25^0'=t!25^post112, temp!34^0'=temp!34^post112, temp0!17^0'=temp0!17^post112, temp0!30^0'=temp0!30^post112, tmp!33^0'=tmp!33^post112, x!1365^0'=x!1365^post112, x!15^0'=x!15^post112, x!18^0'=x!18^post112, x!22^0'=x!22^post112, x_slam_f!20^0'=x_slam_f!20^post112, y!21^0'=y!21^post112, (rcd!83^0-rcd!83^post112 == 0 /\ -x!1365^post112+x!1365^0 == 0 /\ i!29^0-i!29^post112 == 0 /\ __disjvr_4^0-__disjvr_4^post112 == 0 /\ -ct!19^post112+ct!19^0 == 0 /\ a!1052^0-a!1052^post112 == 0 /\ -tmp!33^post112+tmp!33^0 == 0 /\ rcd!63^0-rcd!63^post112 == 0 /\ -r!543^post112+r!543^0 == 0 /\ -__disjvr_2^post112+__disjvr_2^0 == 0 /\ -__disjvr_0^post112+__disjvr_0^0 == 0 /\ -__disjvr_5^post112+__disjvr_5^0 == 0 /\ -r!662^post112+r!662^0 == 0 /\ -__disjvr_3^post112+__disjvr_3^0 == 0 /\ -i!406^post112+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post112+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post112+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post112 == 0 /\ head!405^0-head!405^post112 == 0 /\ y!21^0-y!21^post112 == 0 /\ -x!18^post112+x!18^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post112+result!12^0 == 0 /\ x!15^0-x!15^post112 == 0 /\ nondet!13^0-nondet!13^post112 == 0 /\ -head!16^post112+head!16^0 == 0 /\ -sel_r!1224_flink!24^post112+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post112 == 0 /\ __disjvr_8^0-__disjvr_8^post112 == 0 /\ a!244^0-a!244^post112 == 0 /\ -a!1055^post112+a!1055^0 == 0 /\ head!31^0-head!31^post112 == 0 /\ -rcd!2460^post112+rcd!2460^0 == 0 /\ a!1810^0-a!1810^post112 == 0 /\ -a!1055^0 <= 0 /\ -x!22^post112+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post112+a!419^0 == 0 /\ -a!2238^post112+a!2238^0 == 0 /\ -a!511^post112+a!511^0 == 0 /\ -a!2035^post112+a!2035^0 == 0 /\ -t!25^post112+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post112 == 0 /\ length!28^0-length!28^post112 == 0 /\ temp0!17^0-temp0!17^post112 == 0 /\ x_slam_f!20^0-x_slam_f!20^post112 == 0 /\ a!1370^0-a!1370^post112 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post112 == 0 /\ -__disjvr_7^post112+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post112 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post112 == 0 /\ temp0!30^0-temp0!30^post112 == 0 /\ -a!1610^post112+a!1610^0 == 0 /\ a!654^0-a!654^post112 == 0 /\ -rcd!2515^post112+rcd!2515^0 == 0), cost: 1 112: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post113, __disjvr_1^0'=__disjvr_1^post113, __disjvr_2^0'=__disjvr_2^post113, __disjvr_3^0'=__disjvr_3^post113, __disjvr_4^0'=__disjvr_4^post113, __disjvr_5^0'=__disjvr_5^post113, __disjvr_6^0'=__disjvr_6^post113, __disjvr_7^0'=__disjvr_7^post113, __disjvr_8^0'=__disjvr_8^post113, a!1052^0'=a!1052^post113, a!1055^0'=a!1055^post113, a!1370^0'=a!1370^post113, a!1371^0'=a!1371^post113, a!1610^0'=a!1610^post113, a!1810^0'=a!1810^post113, a!2035^0'=a!2035^post113, a!2238^0'=a!2238^post113, a!244^0'=a!244^post113, a!419^0'=a!419^post113, a!511^0'=a!511^post113, a!654^0'=a!654^post113, ct!19^0'=ct!19^post113, head!16^0'=head!16^post113, head!31^0'=head!31^post113, head!405^0'=head!405^post113, i!29^0'=i!29^post113, i!406^0'=i!406^post113, length!28^0'=length!28^post113, nondet!13^0'=nondet!13^post113, r!543^0'=r!543^post113, r!662^0'=r!662^post113, rcd!2393^0'=rcd!2393^post113, rcd!2460^0'=rcd!2460^post113, rcd!2515^0'=rcd!2515^post113, rcd!63^0'=rcd!63^post113, rcd!83^0'=rcd!83^post113, result!12^0'=result!12^post113, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post113, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post113, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post113, sel_r!543_flink!24^0'=sel_r!543_flink!24^post113, t!25^0'=t!25^post113, temp!34^0'=temp!34^post113, temp0!17^0'=temp0!17^post113, temp0!30^0'=temp0!30^post113, tmp!33^0'=tmp!33^post113, x!1365^0'=x!1365^post113, x!15^0'=x!15^post113, x!18^0'=x!18^post113, x!22^0'=x!22^post113, x_slam_f!20^0'=x_slam_f!20^post113, y!21^0'=y!21^post113, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_7^post113+__disjvr_7^0 == 0 /\ -x!15^post113+x!15^0 == 0 /\ x!1365^0-x!1365^post113 == 0 /\ tmp!33^0-tmp!33^post113 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post113+temp0!30^0 == 0 /\ __disjvr_1^0-__disjvr_1^post113 == 0 /\ -a!1052^post113+a!1052^0 == 0 /\ -a!1055^post113+a!1055^0 == 0 /\ -length!28^post113+length!28^0 == 0 /\ x!18^0-x!18^post113 == 0 /\ i!406^0-i!406^post113 == 0 /\ -t!25^post113+t!25^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post113 == 0 /\ a!244^0-a!244^post113 == 0 /\ -sdv_callsite_return_1!32^post113+sdv_callsite_return_1!32^0 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post113+a!419^0 == 0 /\ -a!2238^post113+a!2238^0 == 0 /\ -rcd!2393^post113+rcd!2393^0 == 0 /\ head!31^0-head!31^post113 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post113+__disjvr_6^0 == 0 /\ -__disjvr_2^post113+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post113 == 0 /\ r!543^0-r!543^post113 == 0 /\ a!511^0-a!511^post113 == 0 /\ -__disjvr_0^post113+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post113 == 0 /\ -rcd!2515^post113+rcd!2515^0 == 0 /\ -i!29^post113+i!29^0 == 0 /\ -head!405^post113+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post113 == 0 /\ -x_slam_f!20^post113+x_slam_f!20^0 == 0 /\ a!1810^0-a!1810^post113 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post113 == 0 /\ __disjvr_4^0-__disjvr_4^post113 == 0 /\ 1-x!15^0 <= 0 /\ temp!34^0-temp!34^post113 == 0 /\ -ct!19^post113+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post113+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post113+x!22^0 == 0 /\ rcd!83^0-rcd!83^post113 == 0 /\ -nondet!13^post113+nondet!13^0 == 0 /\ -a!2035^post113+a!2035^0 == 0 /\ -r!662^post113+r!662^0 == 0 /\ result!12^0-result!12^post113 == 0 /\ __disjvr_8^0-__disjvr_8^post113 == 0 /\ temp0!17^0-temp0!17^post113 == 0 /\ -a!1370^post113+a!1370^0 == 0 /\ a!1371^0-a!1371^post113 == 0 /\ -__disjvr_3^post113+__disjvr_3^0 == 0 /\ -a!1610^post113+a!1610^0 == 0 /\ -y!21^post113+y!21^0 == 0 /\ -head!16^post113+head!16^0 == 0 /\ -rcd!63^post113+rcd!63^0 == 0), cost: 1 113: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post114, __disjvr_1^0'=__disjvr_1^post114, __disjvr_2^0'=__disjvr_2^post114, __disjvr_3^0'=__disjvr_3^post114, __disjvr_4^0'=__disjvr_4^post114, __disjvr_5^0'=__disjvr_5^post114, __disjvr_6^0'=__disjvr_6^post114, __disjvr_7^0'=__disjvr_7^post114, __disjvr_8^0'=__disjvr_8^post114, a!1052^0'=a!1052^post114, a!1055^0'=a!1055^post114, a!1370^0'=a!1370^post114, a!1371^0'=a!1371^post114, a!1610^0'=a!1610^post114, a!1810^0'=a!1810^post114, a!2035^0'=a!2035^post114, a!2238^0'=a!2238^post114, a!244^0'=a!244^post114, a!419^0'=a!419^post114, a!511^0'=a!511^post114, a!654^0'=a!654^post114, ct!19^0'=ct!19^post114, head!16^0'=head!16^post114, head!31^0'=head!31^post114, head!405^0'=head!405^post114, i!29^0'=i!29^post114, i!406^0'=i!406^post114, length!28^0'=length!28^post114, nondet!13^0'=nondet!13^post114, r!543^0'=r!543^post114, r!662^0'=r!662^post114, rcd!2393^0'=rcd!2393^post114, rcd!2460^0'=rcd!2460^post114, rcd!2515^0'=rcd!2515^post114, rcd!63^0'=rcd!63^post114, rcd!83^0'=rcd!83^post114, result!12^0'=result!12^post114, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post114, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post114, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post114, sel_r!543_flink!24^0'=sel_r!543_flink!24^post114, t!25^0'=t!25^post114, temp!34^0'=temp!34^post114, temp0!17^0'=temp0!17^post114, temp0!30^0'=temp0!30^post114, tmp!33^0'=tmp!33^post114, x!1365^0'=x!1365^post114, x!15^0'=x!15^post114, x!18^0'=x!18^post114, x!22^0'=x!22^post114, x_slam_f!20^0'=x_slam_f!20^post114, y!21^0'=y!21^post114, (sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post114 == 0 /\ __disjvr_3^0-__disjvr_3^post114 == 0 /\ nondet!13^0-nondet!13^post114 == 0 /\ length!28^0-length!28^post114 == 0 /\ temp0!17^0-temp0!17^post114 == 0 /\ -a!2035^post114+a!2035^0 == 0 /\ -a!1370^post114+a!1370^0 == 0 /\ -head!16^post114+head!16^0 == 0 /\ -__disjvr_8^post114+__disjvr_8^0 == 0 /\ -a!1810^post114+a!1810^0 == 0 /\ -x!18^post114+x!18^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post114 == 0 /\ rcd!83^0-rcd!83^post114 == 0 /\ a!1371^0-a!1371^post114 == 0 /\ -x!22^post114+x!22^0 == 0 /\ __disjvr_7^0-__disjvr_7^post114 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1610^0-a!1610^post114 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post114 == 0 /\ 1-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post114 == 0 /\ tmp!33^0-tmp!33^post114 == 0 /\ -a!244^post114+a!244^0 == 0 /\ -__disjvr_5^post114+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post114 == 0 /\ __disjvr_4^0-__disjvr_4^post114 == 0 /\ -r!662^post114+r!662^0 == 0 /\ -y!21^post114+y!21^0 == 0 /\ -head!31^post114+head!31^0 == 0 /\ rcd!2393^0-rcd!2393^post114 == 0 /\ a!1055^0-a!1055^post114 == 0 /\ -__disjvr_2^post114+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post114 == 0 /\ -__disjvr_1^post114+__disjvr_1^0 == 0 /\ -rcd!2460^post114+rcd!2460^0 == 0 /\ -x!1365^post114+x!1365^0 == 0 /\ -i!406^post114+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post114 == 0 /\ -i!29^post114+i!29^0 == 0 /\ 1-a!1055^0 <= 0 /\ -temp!34^post114+temp!34^0 == 0 /\ -__disjvr_0^post114+__disjvr_0^0 == 0 /\ -rcd!2515^post114+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ x!15^0-x!15^post114 == 0 /\ 1-x!15^0 <= 0 /\ t!25^0-t!25^post114 == 0 /\ __disjvr_6^0-__disjvr_6^post114 == 0 /\ a!654^0-a!654^post114 == 0 /\ -sel_r!1224_flink!24^post114+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post114 == 0 /\ -a!419^post114+a!419^0 == 0 /\ result!12^0-result!12^post114 == 0 /\ -ct!19^post114+ct!19^0 == 0 /\ -r!543^post114+r!543^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post114 == 0 /\ a!1052^0-a!1052^post114 == 0), cost: 1 114: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post115, __disjvr_1^0'=__disjvr_1^post115, __disjvr_2^0'=__disjvr_2^post115, __disjvr_3^0'=__disjvr_3^post115, __disjvr_4^0'=__disjvr_4^post115, __disjvr_5^0'=__disjvr_5^post115, __disjvr_6^0'=__disjvr_6^post115, __disjvr_7^0'=__disjvr_7^post115, __disjvr_8^0'=__disjvr_8^post115, a!1052^0'=a!1052^post115, a!1055^0'=a!1055^post115, a!1370^0'=a!1370^post115, a!1371^0'=a!1371^post115, a!1610^0'=a!1610^post115, a!1810^0'=a!1810^post115, a!2035^0'=a!2035^post115, a!2238^0'=a!2238^post115, a!244^0'=a!244^post115, a!419^0'=a!419^post115, a!511^0'=a!511^post115, a!654^0'=a!654^post115, ct!19^0'=ct!19^post115, head!16^0'=head!16^post115, head!31^0'=head!31^post115, head!405^0'=head!405^post115, i!29^0'=i!29^post115, i!406^0'=i!406^post115, length!28^0'=length!28^post115, nondet!13^0'=nondet!13^post115, r!543^0'=r!543^post115, r!662^0'=r!662^post115, rcd!2393^0'=rcd!2393^post115, rcd!2460^0'=rcd!2460^post115, rcd!2515^0'=rcd!2515^post115, rcd!63^0'=rcd!63^post115, rcd!83^0'=rcd!83^post115, result!12^0'=result!12^post115, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post115, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post115, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post115, sel_r!543_flink!24^0'=sel_r!543_flink!24^post115, t!25^0'=t!25^post115, temp!34^0'=temp!34^post115, temp0!17^0'=temp0!17^post115, temp0!30^0'=temp0!30^post115, tmp!33^0'=tmp!33^post115, x!1365^0'=x!1365^post115, x!15^0'=x!15^post115, x!18^0'=x!18^post115, x!22^0'=x!22^post115, x_slam_f!20^0'=x_slam_f!20^post115, y!21^0'=y!21^post115, (__disjvr_8^0-__disjvr_8^post115 == 0 /\ head!405^0-head!405^post115 == 0 /\ -__disjvr_2^post115+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post115 == 0 /\ -a!511^post115+a!511^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -__disjvr_0^post115+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post115+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post115+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post115 == 0 /\ tmp!33^0-tmp!33^post115 == 0 /\ rcd!83^0-rcd!83^post115 == 0 /\ a!1052^0-a!1052^post115 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post115+head!16^0 == 0 /\ -x!15^post115+x!15^0 == 0 /\ a!654^0-a!654^post115 == 0 /\ __disjvr_1^0-__disjvr_1^post115 == 0 /\ -i!406^post115+i!406^0 == 0 /\ __disjvr_4^0-__disjvr_4^post115 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post115+sdv_callsite_return_1!14^0 == 0 /\ -rcd!2460^post115+rcd!2460^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post115 == 0 /\ a!1810^0-a!1810^post115 == 0 /\ 1-head!16^0 <= 0 /\ nondet!13^0-nondet!13^post115 == 0 /\ -y!21^post115+y!21^0 == 0 /\ -r!662^post115+r!662^0 == 0 /\ -__disjvr_5^post115+__disjvr_5^0 == 0 /\ -a!1055^post115+a!1055^0 == 0 /\ -__disjvr_3^post115+__disjvr_3^0 == 0 /\ -a!2238^post115+a!2238^0 == 0 /\ -a!1610^post115+a!1610^0 == 0 /\ -a!419^post115+a!419^0 == 0 /\ rcd!63^0-rcd!63^post115 == 0 /\ a!1371^0-a!1371^post115 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0 /\ -x_slam_f!20^post115+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post115 == 0 /\ -a!2035^post115+a!2035^0 == 0 /\ -__disjvr_7^post115+__disjvr_7^0 == 0 /\ -__disjvr_6^post115+__disjvr_6^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post115 == 0 /\ -r!543^post115+r!543^0 == 0 /\ rcd!2393^0-rcd!2393^post115 == 0 /\ -rcd!2515^post115+rcd!2515^0 == 0 /\ -t!25^post115+t!25^0 == 0 /\ -temp0!30^post115+temp0!30^0 == 0 /\ -i!29^post115+i!29^0 == 0 /\ -x!22^post115+x!22^0 == 0 /\ temp0!17^0-temp0!17^post115 == 0 /\ result!12^0-result!12^post115 == 0 /\ head!31^0-head!31^post115 == 0 /\ a!1370^0-a!1370^post115 == 0 /\ -ct!19^post115+ct!19^0 == 0 /\ -temp!34^post115+temp!34^0 == 0), cost: 1 115: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post116, __disjvr_1^0'=__disjvr_1^post116, __disjvr_2^0'=__disjvr_2^post116, __disjvr_3^0'=__disjvr_3^post116, __disjvr_4^0'=__disjvr_4^post116, __disjvr_5^0'=__disjvr_5^post116, __disjvr_6^0'=__disjvr_6^post116, __disjvr_7^0'=__disjvr_7^post116, __disjvr_8^0'=__disjvr_8^post116, a!1052^0'=a!1052^post116, a!1055^0'=a!1055^post116, a!1370^0'=a!1370^post116, a!1371^0'=a!1371^post116, a!1610^0'=a!1610^post116, a!1810^0'=a!1810^post116, a!2035^0'=a!2035^post116, a!2238^0'=a!2238^post116, a!244^0'=a!244^post116, a!419^0'=a!419^post116, a!511^0'=a!511^post116, a!654^0'=a!654^post116, ct!19^0'=ct!19^post116, head!16^0'=head!16^post116, head!31^0'=head!31^post116, head!405^0'=head!405^post116, i!29^0'=i!29^post116, i!406^0'=i!406^post116, length!28^0'=length!28^post116, nondet!13^0'=nondet!13^post116, r!543^0'=r!543^post116, r!662^0'=r!662^post116, rcd!2393^0'=rcd!2393^post116, rcd!2460^0'=rcd!2460^post116, rcd!2515^0'=rcd!2515^post116, rcd!63^0'=rcd!63^post116, rcd!83^0'=rcd!83^post116, result!12^0'=result!12^post116, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post116, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post116, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post116, sel_r!543_flink!24^0'=sel_r!543_flink!24^post116, t!25^0'=t!25^post116, temp!34^0'=temp!34^post116, temp0!17^0'=temp0!17^post116, temp0!30^0'=temp0!30^post116, tmp!33^0'=tmp!33^post116, x!1365^0'=x!1365^post116, x!15^0'=x!15^post116, x!18^0'=x!18^post116, x!22^0'=x!22^post116, x_slam_f!20^0'=x_slam_f!20^post116, y!21^0'=y!21^post116, (-__disjvr_5^post116+__disjvr_5^0 == 0 /\ -a!1370^post116+a!1370^0 == 0 /\ -__disjvr_1^post116+__disjvr_1^0 == 0 /\ -__disjvr_8^post116+__disjvr_8^0 == 0 /\ -a!1810^post116+a!1810^0 == 0 /\ -__disjvr_4^post116+__disjvr_4^0 == 0 /\ x!18^0-x!18^post116 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post116 == 0 /\ x!15^0-x!15^post116 == 0 /\ -sdv_callsite_return_1!14^post116+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post116+ct!19^0 == 0 /\ -__disjvr_2^post116+__disjvr_2^0 == 0 /\ __disjvr_0^0-__disjvr_0^post116 == 0 /\ -length!28^post116+length!28^0 == 0 /\ -i!29^post116+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post116 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post116 == 0 /\ -x!22^post116+x!22^0 == 0 /\ -head!405^post116+head!405^0 == 0 /\ rcd!2460^0-rcd!2460^post116 == 0 /\ tmp!33^0-tmp!33^post116 == 0 /\ a!2238^0-a!2238^post116 == 0 /\ a!1610^0-a!1610^post116 == 0 /\ r!543^0-r!543^post116 == 0 /\ a!1371^0-a!1371^post116 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -head!16^post116+head!16^0 == 0 /\ -rcd!63^post116+rcd!63^0 == 0 /\ __disjvr_7^0-__disjvr_7^post116 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post116 == 0 /\ 1-head!16^0 <= 0 /\ r!662^0-r!662^post116 == 0 /\ -temp0!30^post116+temp0!30^0 == 0 /\ y!21^0-y!21^post116 == 0 /\ -x!1365^post116+x!1365^0 == 0 /\ a!244^0-a!244^post116 == 0 /\ x_slam_f!20^0-x_slam_f!20^post116 == 0 /\ head!31^0-head!31^post116 == 0 /\ result!12^0-result!12^post116 == 0 /\ a!1055^0-a!1055^post116 == 0 /\ rcd!83^0-rcd!83^post116 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -t!25^post116+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post116+a!2035^0 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post116 == 0 /\ -a!419^post116+a!419^0 == 0 /\ a!511^0-a!511^post116 == 0 /\ -rcd!2393^post116+rcd!2393^0 == 0 /\ __disjvr_6^0-__disjvr_6^post116 == 0 /\ -nondet!13^post116+nondet!13^0 == 0 /\ -rcd!2515^post116+rcd!2515^0 == 0 /\ a!1052^0-a!1052^post116 == 0 /\ -sdv_callsite_return_1!32^post116+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post116 == 0 /\ a!654^0-a!654^post116 == 0), cost: 1 116: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post117, __disjvr_1^0'=__disjvr_1^post117, __disjvr_2^0'=__disjvr_2^post117, __disjvr_3^0'=__disjvr_3^post117, __disjvr_4^0'=__disjvr_4^post117, __disjvr_5^0'=__disjvr_5^post117, __disjvr_6^0'=__disjvr_6^post117, __disjvr_7^0'=__disjvr_7^post117, __disjvr_8^0'=__disjvr_8^post117, a!1052^0'=a!1052^post117, a!1055^0'=a!1055^post117, a!1370^0'=a!1370^post117, a!1371^0'=a!1371^post117, a!1610^0'=a!1610^post117, a!1810^0'=a!1810^post117, a!2035^0'=a!2035^post117, a!2238^0'=a!2238^post117, a!244^0'=a!244^post117, a!419^0'=a!419^post117, a!511^0'=a!511^post117, a!654^0'=a!654^post117, ct!19^0'=ct!19^post117, head!16^0'=head!16^post117, head!31^0'=head!31^post117, head!405^0'=head!405^post117, i!29^0'=i!29^post117, i!406^0'=i!406^post117, length!28^0'=length!28^post117, nondet!13^0'=nondet!13^post117, r!543^0'=r!543^post117, r!662^0'=r!662^post117, rcd!2393^0'=rcd!2393^post117, rcd!2460^0'=rcd!2460^post117, rcd!2515^0'=rcd!2515^post117, rcd!63^0'=rcd!63^post117, rcd!83^0'=rcd!83^post117, result!12^0'=result!12^post117, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post117, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post117, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post117, sel_r!543_flink!24^0'=sel_r!543_flink!24^post117, t!25^0'=t!25^post117, temp!34^0'=temp!34^post117, temp0!17^0'=temp0!17^post117, temp0!30^0'=temp0!30^post117, tmp!33^0'=tmp!33^post117, x!1365^0'=x!1365^post117, x!15^0'=x!15^post117, x!18^0'=x!18^post117, x!22^0'=x!22^post117, x_slam_f!20^0'=x_slam_f!20^post117, y!21^0'=y!21^post117, (nondet!13^0-nondet!13^post117 == 0 /\ i!29^0-i!29^post117 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post117 == 0 /\ -head!16^post117+head!16^0 == 0 /\ -i!406^post117+i!406^0 == 0 /\ temp0!17^0-temp0!17^post117 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post117 == 0 /\ -x!18^post117+x!18^0 == 0 /\ length!28^0-length!28^post117 == 0 /\ head!405^0-head!405^post117 == 0 /\ rcd!83^0-rcd!83^post117 == 0 /\ -sel_r!1224_flink!24^post117+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post117 == 0 /\ temp0!30^0-temp0!30^post117 == 0 /\ -a!2035^post117+a!2035^0 == 0 /\ a!1810^0-a!1810^post117 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post117 == 0 /\ -a!1610^post117+a!1610^0 == 0 /\ -__disjvr_5^post117+__disjvr_5^0 == 0 /\ -a!1055^post117+a!1055^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -a!511^post117+a!511^0 == 0 /\ -__disjvr_3^post117+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post117 == 0 /\ __disjvr_4^0-__disjvr_4^post117 == 0 /\ 1-head!16^0 <= 0 /\ -r!662^post117+r!662^0 == 0 /\ -y!21^post117+y!21^0 == 0 /\ rcd!63^0-rcd!63^post117 == 0 /\ -x!22^post117+x!22^0 == 0 /\ rcd!2393^0-rcd!2393^post117 == 0 /\ -__disjvr_7^post117+__disjvr_7^0 == 0 /\ a!244^0-a!244^post117 == 0 /\ 1-a!1055^0 <= 0 /\ a!1370^0-a!1370^post117 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post117 == 0 /\ -a!1055^0 <= 0 /\ -rcd!2460^post117+rcd!2460^0 == 0 /\ -x!1365^post117+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -rcd!2515^post117+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post117 == 0 /\ x!15^0-x!15^post117 == 0 /\ -a!419^post117+a!419^0 == 0 /\ -a!2238^post117+a!2238^0 == 0 /\ -ct!19^post117+ct!19^0 == 0 /\ -__disjvr_2^post117+__disjvr_2^0 == 0 /\ -t!25^post117+t!25^0 == 0 /\ a!654^0-a!654^post117 == 0 /\ -r!543^post117+r!543^0 == 0 /\ __disjvr_1^0-__disjvr_1^post117 == 0 /\ result!12^0-result!12^post117 == 0 /\ head!31^0-head!31^post117 == 0 /\ -__disjvr_0^post117+__disjvr_0^0 == 0 /\ -__disjvr_6^post117+__disjvr_6^0 == 0 /\ -temp!34^post117+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post117 == 0), cost: 1 117: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post118, __disjvr_1^0'=__disjvr_1^post118, __disjvr_2^0'=__disjvr_2^post118, __disjvr_3^0'=__disjvr_3^post118, __disjvr_4^0'=__disjvr_4^post118, __disjvr_5^0'=__disjvr_5^post118, __disjvr_6^0'=__disjvr_6^post118, __disjvr_7^0'=__disjvr_7^post118, __disjvr_8^0'=__disjvr_8^post118, a!1052^0'=a!1052^post118, a!1055^0'=a!1055^post118, a!1370^0'=a!1370^post118, a!1371^0'=a!1371^post118, a!1610^0'=a!1610^post118, a!1810^0'=a!1810^post118, a!2035^0'=a!2035^post118, a!2238^0'=a!2238^post118, a!244^0'=a!244^post118, a!419^0'=a!419^post118, a!511^0'=a!511^post118, a!654^0'=a!654^post118, ct!19^0'=ct!19^post118, head!16^0'=head!16^post118, head!31^0'=head!31^post118, head!405^0'=head!405^post118, i!29^0'=i!29^post118, i!406^0'=i!406^post118, length!28^0'=length!28^post118, nondet!13^0'=nondet!13^post118, r!543^0'=r!543^post118, r!662^0'=r!662^post118, rcd!2393^0'=rcd!2393^post118, rcd!2460^0'=rcd!2460^post118, rcd!2515^0'=rcd!2515^post118, rcd!63^0'=rcd!63^post118, rcd!83^0'=rcd!83^post118, result!12^0'=result!12^post118, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post118, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post118, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post118, sel_r!543_flink!24^0'=sel_r!543_flink!24^post118, t!25^0'=t!25^post118, temp!34^0'=temp!34^post118, temp0!17^0'=temp0!17^post118, temp0!30^0'=temp0!30^post118, tmp!33^0'=tmp!33^post118, x!1365^0'=x!1365^post118, x!15^0'=x!15^post118, x!18^0'=x!18^post118, x!22^0'=x!22^post118, x_slam_f!20^0'=x_slam_f!20^post118, y!21^0'=y!21^post118, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_3^post118+__disjvr_3^0 == 0 /\ -__disjvr_0^post118+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post118+sel_r!543_flink!24^0 == 0 /\ -__disjvr_2^post118+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post118 == 0 /\ -rcd!63^post118+rcd!63^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post118 == 0 /\ -__disjvr_6^post118+__disjvr_6^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -x!15^post118+x!15^0 == 0 /\ __disjvr_1^0-__disjvr_1^post118 == 0 /\ a!244^0-a!244^post118 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post118 == 0 /\ -head!405^post118+head!405^0 == 0 /\ -rcd!2393^post118+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post118 == 0 /\ -ct!19^post118+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post118+a!2238^0 == 0 /\ r!543^0-r!543^post118 == 0 /\ x!1365^0-x!1365^post118 == 0 /\ -a!419^post118+a!419^0 == 0 /\ a!1371^0-a!1371^post118 == 0 /\ a!1810^0-a!1810^post118 == 0 /\ __disjvr_4^0-__disjvr_4^post118 == 0 /\ a!654^0-a!654^post118 == 0 /\ -x!22^post118+x!22^0 == 0 /\ -__disjvr_7^post118+__disjvr_7^0 == 0 /\ a!511^0-a!511^post118 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1610^0-a!1610^post118 == 0 /\ -x_slam_f!20^post118+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post118 == 0 /\ -sdv_callsite_return_1!32^post118+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post118+__disjvr_8^0 == 0 /\ -head!16^post118+head!16^0 == 0 /\ result!12^0-result!12^post118 == 0 /\ -a!1370^post118+a!1370^0 == 0 /\ -a!1055^post118+a!1055^0 == 0 /\ -t!25^post118+t!25^0 == 0 /\ -temp0!30^post118+temp0!30^0 == 0 /\ i!406^0-i!406^post118 == 0 /\ -y!21^post118+y!21^0 == 0 /\ -sdv_callsite_return_1!14^post118+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post118 == 0 /\ __disjvr_5^0-__disjvr_5^post118 == 0 /\ -a!2035^post118+a!2035^0 == 0 /\ temp0!17^0-temp0!17^post118 == 0 /\ -nondet!13^post118+nondet!13^0 == 0 /\ -length!28^post118+length!28^0 == 0 /\ -i!29^post118+i!29^0 == 0 /\ -r!662^post118+r!662^0 == 0 /\ head!31^0-head!31^post118 == 0 /\ rcd!83^0-rcd!83^post118 == 0 /\ -temp!34^post118+temp!34^0 == 0), cost: 1 118: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post119, __disjvr_1^0'=__disjvr_1^post119, __disjvr_2^0'=__disjvr_2^post119, __disjvr_3^0'=__disjvr_3^post119, __disjvr_4^0'=__disjvr_4^post119, __disjvr_5^0'=__disjvr_5^post119, __disjvr_6^0'=__disjvr_6^post119, __disjvr_7^0'=__disjvr_7^post119, __disjvr_8^0'=__disjvr_8^post119, a!1052^0'=a!1052^post119, a!1055^0'=a!1055^post119, a!1370^0'=a!1370^post119, a!1371^0'=a!1371^post119, a!1610^0'=a!1610^post119, a!1810^0'=a!1810^post119, a!2035^0'=a!2035^post119, a!2238^0'=a!2238^post119, a!244^0'=a!244^post119, a!419^0'=a!419^post119, a!511^0'=a!511^post119, a!654^0'=a!654^post119, ct!19^0'=ct!19^post119, head!16^0'=head!16^post119, head!31^0'=head!31^post119, head!405^0'=head!405^post119, i!29^0'=i!29^post119, i!406^0'=i!406^post119, length!28^0'=length!28^post119, nondet!13^0'=nondet!13^post119, r!543^0'=r!543^post119, r!662^0'=r!662^post119, rcd!2393^0'=rcd!2393^post119, rcd!2460^0'=rcd!2460^post119, rcd!2515^0'=rcd!2515^post119, rcd!63^0'=rcd!63^post119, rcd!83^0'=rcd!83^post119, result!12^0'=result!12^post119, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post119, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post119, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post119, sel_r!543_flink!24^0'=sel_r!543_flink!24^post119, t!25^0'=t!25^post119, temp!34^0'=temp!34^post119, temp0!17^0'=temp0!17^post119, temp0!30^0'=temp0!30^post119, tmp!33^0'=tmp!33^post119, x!1365^0'=x!1365^post119, x!15^0'=x!15^post119, x!18^0'=x!18^post119, x!22^0'=x!22^post119, x_slam_f!20^0'=x_slam_f!20^post119, y!21^0'=y!21^post119, (-rcd!83^post119+rcd!83^0 == 0 /\ -r!543^post119+r!543^0 == 0 /\ -r!662^post119+r!662^0 == 0 /\ -__disjvr_5^post119+__disjvr_5^0 == 0 /\ -x!22^post119+x!22^0 == 0 /\ -__disjvr_4^post119+__disjvr_4^0 == 0 /\ -a!1810^post119+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post119 == 0 /\ temp0!17^0-temp0!17^post119 == 0 /\ i!29^0-i!29^post119 == 0 /\ -a!2035^post119+a!2035^0 == 0 /\ y!21^0-y!21^post119 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post119 == 0 /\ -a!419^post119+a!419^0 == 0 /\ -a!244^post119+a!244^0 == 0 /\ -x!1365^post119+x!1365^0 == 0 /\ rcd!63^0-rcd!63^post119 == 0 /\ a!1610^0-a!1610^post119 == 0 /\ head!16^0-head!16^post119 == 0 /\ -rcd!2515^post119+rcd!2515^0 == 0 /\ head!405^0-head!405^post119 == 0 /\ temp0!30^0-temp0!30^post119 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post119 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1371^0-a!1371^post119 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post119 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -temp!34^post119+temp!34^0 == 0 /\ -ct!19^post119+ct!19^0 == 0 /\ -__disjvr_8^post119+__disjvr_8^0 == 0 /\ a!654^0-a!654^post119 == 0 /\ a!2238^0-a!2238^post119 == 0 /\ rcd!2393^0-rcd!2393^post119 == 0 /\ x!15^0-x!15^post119 == 0 /\ a!1052^0-a!1052^post119 == 0 /\ -sdv_callsite_return_1!32^post119+sdv_callsite_return_1!32^0 == 0 /\ 1-a!1055^0 <= 0 /\ -sel_r!1224_flink!24^post119+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ -__disjvr_1^post119+__disjvr_1^0 == 0 /\ -__disjvr_2^post119+__disjvr_2^0 == 0 /\ a!1055^0-a!1055^post119 == 0 /\ -head!31^post119+head!31^0 == 0 /\ __disjvr_6^0-__disjvr_6^post119 == 0 /\ result!12^0-result!12^post119 == 0 /\ __disjvr_3^0-__disjvr_3^post119 == 0 /\ -rcd!2460^post119+rcd!2460^0 == 0 /\ -i!406^post119+i!406^0 == 0 /\ -__disjvr_7^post119+__disjvr_7^0 == 0 /\ -a!511^post119+a!511^0 == 0 /\ length!28^0-length!28^post119 == 0 /\ x_slam_f!20^0-x_slam_f!20^post119 == 0 /\ -a!1370^post119+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post119 == 0 /\ t!25^0-t!25^post119 == 0 /\ -x!18^post119+x!18^0 == 0), cost: 1 119: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post120, __disjvr_1^0'=__disjvr_1^post120, __disjvr_2^0'=__disjvr_2^post120, __disjvr_3^0'=__disjvr_3^post120, __disjvr_4^0'=__disjvr_4^post120, __disjvr_5^0'=__disjvr_5^post120, __disjvr_6^0'=__disjvr_6^post120, __disjvr_7^0'=__disjvr_7^post120, __disjvr_8^0'=__disjvr_8^post120, a!1052^0'=a!1052^post120, a!1055^0'=a!1055^post120, a!1370^0'=a!1370^post120, a!1371^0'=a!1371^post120, a!1610^0'=a!1610^post120, a!1810^0'=a!1810^post120, a!2035^0'=a!2035^post120, a!2238^0'=a!2238^post120, a!244^0'=a!244^post120, a!419^0'=a!419^post120, a!511^0'=a!511^post120, a!654^0'=a!654^post120, ct!19^0'=ct!19^post120, head!16^0'=head!16^post120, head!31^0'=head!31^post120, head!405^0'=head!405^post120, i!29^0'=i!29^post120, i!406^0'=i!406^post120, length!28^0'=length!28^post120, nondet!13^0'=nondet!13^post120, r!543^0'=r!543^post120, r!662^0'=r!662^post120, rcd!2393^0'=rcd!2393^post120, rcd!2460^0'=rcd!2460^post120, rcd!2515^0'=rcd!2515^post120, rcd!63^0'=rcd!63^post120, rcd!83^0'=rcd!83^post120, result!12^0'=result!12^post120, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post120, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post120, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post120, sel_r!543_flink!24^0'=sel_r!543_flink!24^post120, t!25^0'=t!25^post120, temp!34^0'=temp!34^post120, temp0!17^0'=temp0!17^post120, temp0!30^0'=temp0!30^post120, tmp!33^0'=tmp!33^post120, x!1365^0'=x!1365^post120, x!15^0'=x!15^post120, x!18^0'=x!18^post120, x!22^0'=x!22^post120, x_slam_f!20^0'=x_slam_f!20^post120, y!21^0'=y!21^post120, (-x!22^post120+x!22^0 == 0 /\ -rcd!2393^post120+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post120 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post120 == 0 /\ -a!2238^post120+a!2238^0 == 0 /\ -a!511^post120+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post120 == 0 /\ a!654^0-a!654^post120 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post120 == 0 /\ -y!21^post120+y!21^0 == 0 /\ -nondet!13^post120+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post120 == 0 /\ __disjvr_4^0-__disjvr_4^post120 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -r!662^post120+r!662^0 == 0 /\ -__disjvr_0^post120+__disjvr_0^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post120 == 0 /\ -rcd!2515^post120+rcd!2515^0 == 0 /\ -a!1052^post120+a!1052^0 == 0 /\ a!1810^0-a!1810^post120 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post120 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_7^post120+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post120+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post120+a!1610^0 == 0 /\ a!1370^0-a!1370^post120 == 0 /\ x!15^0-x!15^post120 == 0 /\ length!28^0-length!28^post120 == 0 /\ -sdv_callsite_return_1!14^post120+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post120 == 0 /\ -__disjvr_6^post120+__disjvr_6^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ temp!34^0-temp!34^post120 == 0 /\ -ct!19^post120+ct!19^0 == 0 /\ a!1371^0-a!1371^post120 == 0 /\ -i!29^post120+i!29^0 == 0 /\ a!244^0-a!244^post120 == 0 /\ -__disjvr_3^post120+__disjvr_3^0 == 0 /\ -__disjvr_5^post120+__disjvr_5^0 == 0 /\ -__disjvr_2^post120+__disjvr_2^0 == 0 /\ -i!406^post120+i!406^0 == 0 /\ result!12^0-result!12^post120 == 0 /\ -x_slam_f!20^post120+x_slam_f!20^0 == 0 /\ -rcd!63^post120+rcd!63^0 == 0 /\ -a!1055^post120+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post120 == 0 /\ -r!543^post120+r!543^0 == 0 /\ a!419^0-a!419^post120 == 0 /\ -a!2035^post120+a!2035^0 == 0 /\ head!31^0-head!31^post120 == 0 /\ -t!25^post120+t!25^0 == 0 /\ -temp0!30^post120+temp0!30^0 == 0 /\ -head!16^post120+head!16^0 == 0 /\ head!405^0-head!405^post120 == 0 /\ temp0!17^0-temp0!17^post120 == 0), cost: 1 120: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post121, __disjvr_1^0'=__disjvr_1^post121, __disjvr_2^0'=__disjvr_2^post121, __disjvr_3^0'=__disjvr_3^post121, __disjvr_4^0'=__disjvr_4^post121, __disjvr_5^0'=__disjvr_5^post121, __disjvr_6^0'=__disjvr_6^post121, __disjvr_7^0'=__disjvr_7^post121, __disjvr_8^0'=__disjvr_8^post121, a!1052^0'=a!1052^post121, a!1055^0'=a!1055^post121, a!1370^0'=a!1370^post121, a!1371^0'=a!1371^post121, a!1610^0'=a!1610^post121, a!1810^0'=a!1810^post121, a!2035^0'=a!2035^post121, a!2238^0'=a!2238^post121, a!244^0'=a!244^post121, a!419^0'=a!419^post121, a!511^0'=a!511^post121, a!654^0'=a!654^post121, ct!19^0'=ct!19^post121, head!16^0'=head!16^post121, head!31^0'=head!31^post121, head!405^0'=head!405^post121, i!29^0'=i!29^post121, i!406^0'=i!406^post121, length!28^0'=length!28^post121, nondet!13^0'=nondet!13^post121, r!543^0'=r!543^post121, r!662^0'=r!662^post121, rcd!2393^0'=rcd!2393^post121, rcd!2460^0'=rcd!2460^post121, rcd!2515^0'=rcd!2515^post121, rcd!63^0'=rcd!63^post121, rcd!83^0'=rcd!83^post121, result!12^0'=result!12^post121, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post121, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post121, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post121, sel_r!543_flink!24^0'=sel_r!543_flink!24^post121, t!25^0'=t!25^post121, temp!34^0'=temp!34^post121, temp0!17^0'=temp0!17^post121, temp0!30^0'=temp0!30^post121, tmp!33^0'=tmp!33^post121, x!1365^0'=x!1365^post121, x!15^0'=x!15^post121, x!18^0'=x!18^post121, x!22^0'=x!22^post121, x_slam_f!20^0'=x_slam_f!20^post121, y!21^0'=y!21^post121, (-head!16^post121+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post121 == 0 /\ -i!29^post121+i!29^0 == 0 /\ -head!405^post121+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post121+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post121 == 0 /\ -__disjvr_2^post121+__disjvr_2^0 == 0 /\ -__disjvr_4^post121+__disjvr_4^0 == 0 /\ -r!662^post121+r!662^0 == 0 /\ -a!244^post121+a!244^0 == 0 /\ -a!2035^post121+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post121+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_0^0-__disjvr_0^post121 == 0 /\ -__disjvr_8^post121+__disjvr_8^0 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post121 == 0 /\ -__disjvr_1^post121+__disjvr_1^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post121 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post121+a!1370^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ a!1610^0-a!1610^post121 == 0 /\ temp0!17^0-temp0!17^post121 == 0 /\ -nondet!13^post121+nondet!13^0 == 0 /\ temp!34^0-temp!34^post121 == 0 /\ a!2238^0-a!2238^post121 == 0 /\ a!1052^0-a!1052^post121 == 0 /\ -rcd!63^post121+rcd!63^0 == 0 /\ -rcd!2515^post121+rcd!2515^0 == 0 /\ length!28^0-length!28^post121 == 0 /\ tmp!33^0-tmp!33^post121 == 0 /\ 1-a!1055^0 <= 0 /\ -x!22^post121+x!22^0 == 0 /\ -a!1055^0 <= 0 /\ -result!12^post121+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post121 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post121 == 0 /\ -t!25^post121+t!25^0 == 0 /\ a!1371^0-a!1371^post121 == 0 /\ -y!21^post121+y!21^0 == 0 /\ a!1055^0-a!1055^post121 == 0 /\ rcd!2460^0-rcd!2460^post121 == 0 /\ rcd!83^0-rcd!83^post121 == 0 /\ r!543^0-r!543^post121 == 0 /\ x!15^0-x!15^post121 == 0 /\ -a!419^post121+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post121+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post121+rcd!2393^0 == 0 /\ -temp0!30^post121+temp0!30^0 == 0 /\ -ct!19^post121+ct!19^0 == 0 /\ -a!1810^post121+a!1810^0 == 0 /\ a!511^0-a!511^post121 == 0 /\ a!654^0-a!654^post121 == 0 /\ -x!1365^post121+x!1365^0 == 0 /\ -__disjvr_7^post121+__disjvr_7^0 == 0 /\ head!31^0-head!31^post121 == 0 /\ i!406^0-i!406^post121 == 0), cost: 1 121: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post122, __disjvr_1^0'=__disjvr_1^post122, __disjvr_2^0'=__disjvr_2^post122, __disjvr_3^0'=__disjvr_3^post122, __disjvr_4^0'=__disjvr_4^post122, __disjvr_5^0'=__disjvr_5^post122, __disjvr_6^0'=__disjvr_6^post122, __disjvr_7^0'=__disjvr_7^post122, __disjvr_8^0'=__disjvr_8^post122, a!1052^0'=a!1052^post122, a!1055^0'=a!1055^post122, a!1370^0'=a!1370^post122, a!1371^0'=a!1371^post122, a!1610^0'=a!1610^post122, a!1810^0'=a!1810^post122, a!2035^0'=a!2035^post122, a!2238^0'=a!2238^post122, a!244^0'=a!244^post122, a!419^0'=a!419^post122, a!511^0'=a!511^post122, a!654^0'=a!654^post122, ct!19^0'=ct!19^post122, head!16^0'=head!16^post122, head!31^0'=head!31^post122, head!405^0'=head!405^post122, i!29^0'=i!29^post122, i!406^0'=i!406^post122, length!28^0'=length!28^post122, nondet!13^0'=nondet!13^post122, r!543^0'=r!543^post122, r!662^0'=r!662^post122, rcd!2393^0'=rcd!2393^post122, rcd!2460^0'=rcd!2460^post122, rcd!2515^0'=rcd!2515^post122, rcd!63^0'=rcd!63^post122, rcd!83^0'=rcd!83^post122, result!12^0'=result!12^post122, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post122, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post122, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post122, sel_r!543_flink!24^0'=sel_r!543_flink!24^post122, t!25^0'=t!25^post122, temp!34^0'=temp!34^post122, temp0!17^0'=temp0!17^post122, temp0!30^0'=temp0!30^post122, tmp!33^0'=tmp!33^post122, x!1365^0'=x!1365^post122, x!15^0'=x!15^post122, x!18^0'=x!18^post122, x!22^0'=x!22^post122, x_slam_f!20^0'=x_slam_f!20^post122, y!21^0'=y!21^post122, (-temp0!30^post122+temp0!30^0 == 0 /\ -rcd!63^post122+rcd!63^0 == 0 /\ -i!29^post122+i!29^0 == 0 /\ -x!15^post122+x!15^0 == 0 /\ -rcd!2515^post122+rcd!2515^0 == 0 /\ -y!21^post122+y!21^0 == 0 /\ x!1365^0-x!1365^post122 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post122 == 0 /\ head!31^0-head!31^post122 == 0 /\ -a!419^post122+a!419^0 == 0 /\ result!12^0-result!12^post122 == 0 /\ -a!2238^post122+a!2238^0 == 0 /\ -a!2035^post122+a!2035^0 == 0 /\ -temp!34^post122+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post122 == 0 /\ a!244^0-a!244^post122 == 0 /\ x!18^0-x!18^post122 == 0 /\ -rcd!2393^post122+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post122+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post122+__disjvr_0^0 == 0 /\ -a!1052^0 <= 0 /\ length!28^0-length!28^post122 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_8^post122+__disjvr_8^0 == 0 /\ a!511^0-a!511^post122 == 0 /\ i!406^0-i!406^post122 == 0 /\ rcd!83^0-rcd!83^post122 == 0 /\ -a!1055^post122+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post122 == 0 /\ -__disjvr_6^post122+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post122 == 0 /\ __disjvr_1^0-__disjvr_1^post122 == 0 /\ 1-a!1055^0 <= 0 /\ -x_slam_f!20^post122+x_slam_f!20^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ head!405^0-head!405^post122 == 0 /\ a!654^0-a!654^post122 == 0 /\ -ct!19^post122+ct!19^0 == 0 /\ -__disjvr_5^post122+__disjvr_5^0 == 0 /\ -__disjvr_2^post122+__disjvr_2^0 == 0 /\ -__disjvr_3^post122+__disjvr_3^0 == 0 /\ -t!25^post122+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post122 == 0 /\ temp0!17^0-temp0!17^post122 == 0 /\ -nondet!13^post122+nondet!13^0 == 0 /\ -r!662^post122+r!662^0 == 0 /\ __disjvr_4^0-__disjvr_4^post122 == 0 /\ -x!22^post122+x!22^0 == 0 /\ -__disjvr_7^post122+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post122 == 0 /\ -head!16^post122+head!16^0 == 0 /\ -a!1610^post122+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post122 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post122 == 0 /\ -a!1370^post122+a!1370^0 == 0 /\ r!543^0-r!543^post122 == 0), cost: 1 122: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post123, __disjvr_1^0'=__disjvr_1^post123, __disjvr_2^0'=__disjvr_2^post123, __disjvr_3^0'=__disjvr_3^post123, __disjvr_4^0'=__disjvr_4^post123, __disjvr_5^0'=__disjvr_5^post123, __disjvr_6^0'=__disjvr_6^post123, __disjvr_7^0'=__disjvr_7^post123, __disjvr_8^0'=__disjvr_8^post123, a!1052^0'=a!1052^post123, a!1055^0'=a!1055^post123, a!1370^0'=a!1370^post123, a!1371^0'=a!1371^post123, a!1610^0'=a!1610^post123, a!1810^0'=a!1810^post123, a!2035^0'=a!2035^post123, a!2238^0'=a!2238^post123, a!244^0'=a!244^post123, a!419^0'=a!419^post123, a!511^0'=a!511^post123, a!654^0'=a!654^post123, ct!19^0'=ct!19^post123, head!16^0'=head!16^post123, head!31^0'=head!31^post123, head!405^0'=head!405^post123, i!29^0'=i!29^post123, i!406^0'=i!406^post123, length!28^0'=length!28^post123, nondet!13^0'=nondet!13^post123, r!543^0'=r!543^post123, r!662^0'=r!662^post123, rcd!2393^0'=rcd!2393^post123, rcd!2460^0'=rcd!2460^post123, rcd!2515^0'=rcd!2515^post123, rcd!63^0'=rcd!63^post123, rcd!83^0'=rcd!83^post123, result!12^0'=result!12^post123, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post123, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post123, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post123, sel_r!543_flink!24^0'=sel_r!543_flink!24^post123, t!25^0'=t!25^post123, temp!34^0'=temp!34^post123, temp0!17^0'=temp0!17^post123, temp0!30^0'=temp0!30^post123, tmp!33^0'=tmp!33^post123, x!1365^0'=x!1365^post123, x!15^0'=x!15^post123, x!18^0'=x!18^post123, x!22^0'=x!22^post123, x_slam_f!20^0'=x_slam_f!20^post123, y!21^0'=y!21^post123, (a!244^0-a!244^post123 == 0 /\ -x_slam_f!20^post123+x_slam_f!20^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ y!21^0-y!21^post123 == 0 /\ length!28^0-length!28^post123 == 0 /\ nondet!13^0-nondet!13^post123 == 0 /\ a!1370^0-a!1370^post123 == 0 /\ -t!25^post123+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post123 == 0 /\ -result!12^post123+result!12^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post123 == 0 /\ temp!34^0-temp!34^post123 == 0 /\ x!15^0-x!15^post123 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!2035^post123+a!2035^0 == 0 /\ a!1052^0-a!1052^post123 == 0 /\ -r!662^post123+r!662^0 == 0 /\ -a!1610^post123+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post123 == 0 /\ rcd!2393^0-rcd!2393^post123 == 0 /\ rcd!63^0-rcd!63^post123 == 0 /\ head!405^0-head!405^post123 == 0 /\ -head!31^post123+head!31^0 == 0 /\ head!16^0-head!16^post123 == 0 /\ x!18^0-x!18^post123 == 0 /\ -x!22^post123+x!22^0 == 0 /\ rcd!83^0-rcd!83^post123 == 0 /\ -__disjvr_7^post123+__disjvr_7^0 == 0 /\ a!511^0-a!511^post123 == 0 /\ -rcd!2460^post123+rcd!2460^0 == 0 /\ -i!406^post123+i!406^0 == 0 /\ -i!29^post123+i!29^0 == 0 /\ -rcd!2515^post123+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post123 == 0 /\ temp0!17^0-temp0!17^post123 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post123 == 0 /\ -x!1365^post123+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -ct!19^post123+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post123+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post123 == 0 /\ -sel_r!1224_flink!24^post123+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_5^post123+__disjvr_5^0 == 0 /\ -r!543^post123+r!543^0 == 0 /\ -__disjvr_8^post123+__disjvr_8^0 == 0 /\ a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post123+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post123 == 0 /\ a!1810^0-a!1810^post123 == 0 /\ -a!419^post123+a!419^0 == 0 /\ -a!1055^post123+a!1055^0 == 0 /\ -__disjvr_0^post123+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post123 == 0 /\ -__disjvr_2^post123+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post123 == 0 /\ __disjvr_1^0-__disjvr_1^post123 == 0), cost: 1 123: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post124, __disjvr_1^0'=__disjvr_1^post124, __disjvr_2^0'=__disjvr_2^post124, __disjvr_3^0'=__disjvr_3^post124, __disjvr_4^0'=__disjvr_4^post124, __disjvr_5^0'=__disjvr_5^post124, __disjvr_6^0'=__disjvr_6^post124, __disjvr_7^0'=__disjvr_7^post124, __disjvr_8^0'=__disjvr_8^post124, a!1052^0'=a!1052^post124, a!1055^0'=a!1055^post124, a!1370^0'=a!1370^post124, a!1371^0'=a!1371^post124, a!1610^0'=a!1610^post124, a!1810^0'=a!1810^post124, a!2035^0'=a!2035^post124, a!2238^0'=a!2238^post124, a!244^0'=a!244^post124, a!419^0'=a!419^post124, a!511^0'=a!511^post124, a!654^0'=a!654^post124, ct!19^0'=ct!19^post124, head!16^0'=head!16^post124, head!31^0'=head!31^post124, head!405^0'=head!405^post124, i!29^0'=i!29^post124, i!406^0'=i!406^post124, length!28^0'=length!28^post124, nondet!13^0'=nondet!13^post124, r!543^0'=r!543^post124, r!662^0'=r!662^post124, rcd!2393^0'=rcd!2393^post124, rcd!2460^0'=rcd!2460^post124, rcd!2515^0'=rcd!2515^post124, rcd!63^0'=rcd!63^post124, rcd!83^0'=rcd!83^post124, result!12^0'=result!12^post124, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post124, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post124, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post124, sel_r!543_flink!24^0'=sel_r!543_flink!24^post124, t!25^0'=t!25^post124, temp!34^0'=temp!34^post124, temp0!17^0'=temp0!17^post124, temp0!30^0'=temp0!30^post124, tmp!33^0'=tmp!33^post124, x!1365^0'=x!1365^post124, x!15^0'=x!15^post124, x!18^0'=x!18^post124, x!22^0'=x!22^post124, x_slam_f!20^0'=x_slam_f!20^post124, y!21^0'=y!21^post124, (__disjvr_1^0-__disjvr_1^post124 == 0 /\ x!1365^0-x!1365^post124 == 0 /\ -temp!34^post124+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post124 == 0 /\ a!244^0-a!244^post124 == 0 /\ -head!16^post124+head!16^0 == 0 /\ tmp!33^0-tmp!33^post124 == 0 /\ -temp0!30^post124+temp0!30^0 == 0 /\ a!1052^0-a!1052^post124 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!543_flink!24^post124+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post124 == 0 /\ -sdv_callsite_return_1!32^post124+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post124 == 0 /\ -sdv_callsite_return_1!14^post124+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post124 == 0 /\ -a!511^post124+a!511^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post124 == 0 /\ -y!21^post124+y!21^0 == 0 /\ length!28^0-length!28^post124 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post124+x!22^0 == 0 /\ x!18^0-x!18^post124 == 0 /\ x_slam_f!20^0-x_slam_f!20^post124 == 0 /\ 1-head!16^0 <= 0 /\ head!31^0-head!31^post124 == 0 /\ -a!2035^post124+a!2035^0 == 0 /\ -__disjvr_3^post124+__disjvr_3^0 == 0 /\ -__disjvr_5^post124+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post124 == 0 /\ a!1810^0-a!1810^post124 == 0 /\ a!1371^0-a!1371^post124 == 0 /\ -__disjvr_2^post124+__disjvr_2^0 == 0 /\ -rcd!63^post124+rcd!63^0 == 0 /\ -a!1055^post124+a!1055^0 == 0 /\ head!405^0-head!405^post124 == 0 /\ -__disjvr_0^post124+__disjvr_0^0 == 0 /\ -rcd!2515^post124+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -t!25^post124+t!25^0 == 0 /\ -__disjvr_7^post124+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post124+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post124 == 0 /\ -x!15^post124+x!15^0 == 0 /\ -__disjvr_6^post124+__disjvr_6^0 == 0 /\ a!1055^0 <= 0 /\ -a!419^post124+a!419^0 == 0 /\ temp0!17^0-temp0!17^post124 == 0 /\ -ct!19^post124+ct!19^0 == 0 /\ -nondet!13^post124+nondet!13^0 == 0 /\ -i!29^post124+i!29^0 == 0 /\ r!543^0-r!543^post124 == 0 /\ result!12^0-result!12^post124 == 0 /\ -r!662^post124+r!662^0 == 0 /\ -rcd!2393^post124+rcd!2393^0 == 0 /\ -a!2238^post124+a!2238^0 == 0 /\ a!1370^0-a!1370^post124 == 0), cost: 1 124: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post125, __disjvr_1^0'=__disjvr_1^post125, __disjvr_2^0'=__disjvr_2^post125, __disjvr_3^0'=__disjvr_3^post125, __disjvr_4^0'=__disjvr_4^post125, __disjvr_5^0'=__disjvr_5^post125, __disjvr_6^0'=__disjvr_6^post125, __disjvr_7^0'=__disjvr_7^post125, __disjvr_8^0'=__disjvr_8^post125, a!1052^0'=a!1052^post125, a!1055^0'=a!1055^post125, a!1370^0'=a!1370^post125, a!1371^0'=a!1371^post125, a!1610^0'=a!1610^post125, a!1810^0'=a!1810^post125, a!2035^0'=a!2035^post125, a!2238^0'=a!2238^post125, a!244^0'=a!244^post125, a!419^0'=a!419^post125, a!511^0'=a!511^post125, a!654^0'=a!654^post125, ct!19^0'=ct!19^post125, head!16^0'=head!16^post125, head!31^0'=head!31^post125, head!405^0'=head!405^post125, i!29^0'=i!29^post125, i!406^0'=i!406^post125, length!28^0'=length!28^post125, nondet!13^0'=nondet!13^post125, r!543^0'=r!543^post125, r!662^0'=r!662^post125, rcd!2393^0'=rcd!2393^post125, rcd!2460^0'=rcd!2460^post125, rcd!2515^0'=rcd!2515^post125, rcd!63^0'=rcd!63^post125, rcd!83^0'=rcd!83^post125, result!12^0'=result!12^post125, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post125, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post125, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post125, sel_r!543_flink!24^0'=sel_r!543_flink!24^post125, t!25^0'=t!25^post125, temp!34^0'=temp!34^post125, temp0!17^0'=temp0!17^post125, temp0!30^0'=temp0!30^post125, tmp!33^0'=tmp!33^post125, x!1365^0'=x!1365^post125, x!15^0'=x!15^post125, x!18^0'=x!18^post125, x!22^0'=x!22^post125, x_slam_f!20^0'=x_slam_f!20^post125, y!21^0'=y!21^post125, (__disjvr_4^0-__disjvr_4^post125 == 0 /\ temp0!30^0-temp0!30^post125 == 0 /\ -result!12^post125+result!12^0 == 0 /\ -ct!19^post125+ct!19^0 == 0 /\ a!1052^0-a!1052^post125 == 0 /\ -__disjvr_2^post125+__disjvr_2^0 == 0 /\ -__disjvr_3^post125+__disjvr_3^0 == 0 /\ -__disjvr_5^post125+__disjvr_5^0 == 0 /\ i!406^0-i!406^post125 == 0 /\ y!21^0-y!21^post125 == 0 /\ length!28^0-length!28^post125 == 0 /\ x!18^0-x!18^post125 == 0 /\ -head!405^post125+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post125+rcd!63^0 == 0 /\ rcd!2393^0-rcd!2393^post125 == 0 /\ -x!1365^post125+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post125 == 0 /\ -tmp!33^post125+tmp!33^0 == 0 /\ -__disjvr_0^post125+__disjvr_0^0 == 0 /\ -rcd!2515^post125+rcd!2515^0 == 0 /\ -t!25^post125+t!25^0 == 0 /\ -head!16^post125+head!16^0 == 0 /\ -i!29^post125+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post125 == 0 /\ rcd!83^0-rcd!83^post125 == 0 /\ a!244^0-a!244^post125 == 0 /\ -temp!34^post125+temp!34^0 == 0 /\ -__disjvr_8^post125+__disjvr_8^0 == 0 /\ -a!1055^post125+a!1055^0 == 0 /\ x!15^0-x!15^post125 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post125 == 0 /\ -a!1370^post125+a!1370^0 == 0 /\ -a!419^post125+a!419^0 == 0 /\ -a!1810^post125+a!1810^0 == 0 /\ a!1610^0-a!1610^post125 == 0 /\ head!31^0-head!31^post125 == 0 /\ a!1371^0-a!1371^post125 == 0 /\ -nondet!13^post125+nondet!13^0 == 0 /\ -r!543^post125+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post125+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post125+r!662^0 == 0 /\ -sel_r!1224_flink!24^post125+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post125 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post125 == 0 /\ -a!2035^post125+a!2035^0 == 0 /\ -__disjvr_7^post125+__disjvr_7^0 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post125 == 0 /\ -x!22^post125+x!22^0 == 0 /\ temp0!17^0-temp0!17^post125 == 0 /\ -sdv_callsite_return_1!14^post125+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post125 == 0 /\ a!654^0-a!654^post125 == 0), cost: 1 125: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post126, __disjvr_1^0'=__disjvr_1^post126, __disjvr_2^0'=__disjvr_2^post126, __disjvr_3^0'=__disjvr_3^post126, __disjvr_4^0'=__disjvr_4^post126, __disjvr_5^0'=__disjvr_5^post126, __disjvr_6^0'=__disjvr_6^post126, __disjvr_7^0'=__disjvr_7^post126, __disjvr_8^0'=__disjvr_8^post126, a!1052^0'=a!1052^post126, a!1055^0'=a!1055^post126, a!1370^0'=a!1370^post126, a!1371^0'=a!1371^post126, a!1610^0'=a!1610^post126, a!1810^0'=a!1810^post126, a!2035^0'=a!2035^post126, a!2238^0'=a!2238^post126, a!244^0'=a!244^post126, a!419^0'=a!419^post126, a!511^0'=a!511^post126, a!654^0'=a!654^post126, ct!19^0'=ct!19^post126, head!16^0'=head!16^post126, head!31^0'=head!31^post126, head!405^0'=head!405^post126, i!29^0'=i!29^post126, i!406^0'=i!406^post126, length!28^0'=length!28^post126, nondet!13^0'=nondet!13^post126, r!543^0'=r!543^post126, r!662^0'=r!662^post126, rcd!2393^0'=rcd!2393^post126, rcd!2460^0'=rcd!2460^post126, rcd!2515^0'=rcd!2515^post126, rcd!63^0'=rcd!63^post126, rcd!83^0'=rcd!83^post126, result!12^0'=result!12^post126, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post126, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post126, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post126, sel_r!543_flink!24^0'=sel_r!543_flink!24^post126, t!25^0'=t!25^post126, temp!34^0'=temp!34^post126, temp0!17^0'=temp0!17^post126, temp0!30^0'=temp0!30^post126, tmp!33^0'=tmp!33^post126, x!1365^0'=x!1365^post126, x!15^0'=x!15^post126, x!18^0'=x!18^post126, x!22^0'=x!22^post126, x_slam_f!20^0'=x_slam_f!20^post126, y!21^0'=y!21^post126, (-x!15^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post126 == 0 /\ i!29^0-i!29^post126 == 0 /\ __disjvr_1^0-__disjvr_1^post126 == 0 /\ -y!21^post126+y!21^0 == 0 /\ a!1052^0-a!1052^post126 == 0 /\ -x!22^post126+x!22^0 == 0 /\ -r!543^post126+r!543^0 == 0 /\ -r!662^post126+r!662^0 == 0 /\ -a!419^post126+a!419^0 == 0 /\ -a!2238^post126+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post126 == 0 /\ -a!2035^post126+a!2035^0 == 0 /\ -i!406^post126+i!406^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post126 == 0 /\ head!405^0-head!405^post126 == 0 /\ -temp!34^post126+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post126 == 0 /\ tmp!33^0-tmp!33^post126 == 0 /\ temp0!17^0-temp0!17^post126 == 0 /\ -rcd!83^post126+rcd!83^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!63^0-rcd!63^post126 == 0 /\ nondet!13^0-nondet!13^post126 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post126+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post126 == 0 /\ head!16^0-head!16^post126 == 0 /\ -sel_r!1224_flink!24^post126+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post126 == 0 /\ -rcd!2515^post126+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post126 == 0 /\ -x!1365^post126+x!1365^0 == 0 /\ a!511^0-a!511^post126 == 0 /\ head!31^0-head!31^post126 == 0 /\ -__disjvr_5^post126+__disjvr_5^0 == 0 /\ x!15^0-x!15^post126 == 0 /\ rcd!2393^0-rcd!2393^post126 == 0 /\ -__disjvr_3^post126+__disjvr_3^0 == 0 /\ -__disjvr_2^post126+__disjvr_2^0 == 0 /\ -t!25^post126+t!25^0 == 0 /\ a!1810^0-a!1810^post126 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post126+__disjvr_6^0 == 0 /\ 1-x!15^0 <= 0 /\ a!654^0-a!654^post126 == 0 /\ -ct!19^post126+ct!19^0 == 0 /\ -__disjvr_0^post126+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post126 == 0 /\ length!28^0-length!28^post126 == 0 /\ -x!18^post126+x!18^0 == 0 /\ a!1370^0-a!1370^post126 == 0 /\ result!12^0-result!12^post126 == 0 /\ -__disjvr_7^post126+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post126 == 0 /\ -a!1610^post126+a!1610^0 == 0 /\ -rcd!2460^post126+rcd!2460^0 == 0), cost: 1 126: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post127, __disjvr_1^0'=__disjvr_1^post127, __disjvr_2^0'=__disjvr_2^post127, __disjvr_3^0'=__disjvr_3^post127, __disjvr_4^0'=__disjvr_4^post127, __disjvr_5^0'=__disjvr_5^post127, __disjvr_6^0'=__disjvr_6^post127, __disjvr_7^0'=__disjvr_7^post127, __disjvr_8^0'=__disjvr_8^post127, a!1052^0'=a!1052^post127, a!1055^0'=a!1055^post127, a!1370^0'=a!1370^post127, a!1371^0'=a!1371^post127, a!1610^0'=a!1610^post127, a!1810^0'=a!1810^post127, a!2035^0'=a!2035^post127, a!2238^0'=a!2238^post127, a!244^0'=a!244^post127, a!419^0'=a!419^post127, a!511^0'=a!511^post127, a!654^0'=a!654^post127, ct!19^0'=ct!19^post127, head!16^0'=head!16^post127, head!31^0'=head!31^post127, head!405^0'=head!405^post127, i!29^0'=i!29^post127, i!406^0'=i!406^post127, length!28^0'=length!28^post127, nondet!13^0'=nondet!13^post127, r!543^0'=r!543^post127, r!662^0'=r!662^post127, rcd!2393^0'=rcd!2393^post127, rcd!2460^0'=rcd!2460^post127, rcd!2515^0'=rcd!2515^post127, rcd!63^0'=rcd!63^post127, rcd!83^0'=rcd!83^post127, result!12^0'=result!12^post127, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post127, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post127, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post127, sel_r!543_flink!24^0'=sel_r!543_flink!24^post127, t!25^0'=t!25^post127, temp!34^0'=temp!34^post127, temp0!17^0'=temp0!17^post127, temp0!30^0'=temp0!30^post127, tmp!33^0'=tmp!33^post127, x!1365^0'=x!1365^post127, x!15^0'=x!15^post127, x!18^0'=x!18^post127, x!22^0'=x!22^post127, x_slam_f!20^0'=x_slam_f!20^post127, y!21^0'=y!21^post127, (a!244^0-a!244^post127 == 0 /\ -y!21^post127+y!21^0 == 0 /\ a!654^0-a!654^post127 == 0 /\ a!1370^0-a!1370^post127 == 0 /\ -nondet!13^post127+nondet!13^0 == 0 /\ head!31^0-head!31^post127 == 0 /\ result!12^0-result!12^post127 == 0 /\ __disjvr_4^0-__disjvr_4^post127 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post127 == 0 /\ -a!1610^post127+a!1610^0 == 0 /\ a!1052^0-a!1052^post127 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -ct!19^post127+ct!19^0 == 0 /\ -t!25^post127+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post127 == 0 /\ x_slam_f!20^0-x_slam_f!20^post127 == 0 /\ -i!29^post127+i!29^0 == 0 /\ -r!662^post127+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post127 == 0 /\ -temp!34^post127+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post127 == 0 /\ __disjvr_1^0-__disjvr_1^post127 == 0 /\ -x!22^post127+x!22^0 == 0 /\ -__disjvr_7^post127+__disjvr_7^0 == 0 /\ -__disjvr_6^post127+__disjvr_6^0 == 0 /\ -a!2035^post127+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post127 == 0 /\ temp0!17^0-temp0!17^post127 == 0 /\ -head!16^post127+head!16^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post127 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post127+sdv_callsite_return_1!32^0 == 0 /\ r!543^0-r!543^post127 == 0 /\ -temp0!30^post127+temp0!30^0 == 0 /\ -rcd!2515^post127+rcd!2515^0 == 0 /\ -x!15^post127+x!15^0 == 0 /\ -rcd!2460^post127+rcd!2460^0 == 0 /\ -__disjvr_5^post127+__disjvr_5^0 == 0 /\ -__disjvr_3^post127+__disjvr_3^0 == 0 /\ -a!2238^post127+a!2238^0 == 0 /\ -a!1055^post127+a!1055^0 == 0 /\ -a!419^post127+a!419^0 == 0 /\ a!1810^0-a!1810^post127 == 0 /\ x!1365^0-x!1365^post127 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post127 == 0 /\ head!405^0-head!405^post127 == 0 /\ -__disjvr_2^post127+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post127 == 0 /\ -i!406^post127+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post127 == 0 /\ rcd!2393^0-rcd!2393^post127 == 0 /\ rcd!63^0-rcd!63^post127 == 0 /\ -a!511^post127+a!511^0 == 0 /\ -__disjvr_0^post127+__disjvr_0^0 == 0), cost: 1 127: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post128, __disjvr_1^0'=__disjvr_1^post128, __disjvr_2^0'=__disjvr_2^post128, __disjvr_3^0'=__disjvr_3^post128, __disjvr_4^0'=__disjvr_4^post128, __disjvr_5^0'=__disjvr_5^post128, __disjvr_6^0'=__disjvr_6^post128, __disjvr_7^0'=__disjvr_7^post128, __disjvr_8^0'=__disjvr_8^post128, a!1052^0'=a!1052^post128, a!1055^0'=a!1055^post128, a!1370^0'=a!1370^post128, a!1371^0'=a!1371^post128, a!1610^0'=a!1610^post128, a!1810^0'=a!1810^post128, a!2035^0'=a!2035^post128, a!2238^0'=a!2238^post128, a!244^0'=a!244^post128, a!419^0'=a!419^post128, a!511^0'=a!511^post128, a!654^0'=a!654^post128, ct!19^0'=ct!19^post128, head!16^0'=head!16^post128, head!31^0'=head!31^post128, head!405^0'=head!405^post128, i!29^0'=i!29^post128, i!406^0'=i!406^post128, length!28^0'=length!28^post128, nondet!13^0'=nondet!13^post128, r!543^0'=r!543^post128, r!662^0'=r!662^post128, rcd!2393^0'=rcd!2393^post128, rcd!2460^0'=rcd!2460^post128, rcd!2515^0'=rcd!2515^post128, rcd!63^0'=rcd!63^post128, rcd!83^0'=rcd!83^post128, result!12^0'=result!12^post128, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post128, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post128, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post128, sel_r!543_flink!24^0'=sel_r!543_flink!24^post128, t!25^0'=t!25^post128, temp!34^0'=temp!34^post128, temp0!17^0'=temp0!17^post128, temp0!30^0'=temp0!30^post128, tmp!33^0'=tmp!33^post128, x!1365^0'=x!1365^post128, x!15^0'=x!15^post128, x!18^0'=x!18^post128, x!22^0'=x!22^post128, x_slam_f!20^0'=x_slam_f!20^post128, y!21^0'=y!21^post128, (a!1371^0-a!1371^post128 == 0 /\ temp!34^0-temp!34^post128 == 0 /\ -sdv_callsite_return_1!32^post128+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post128+rcd!2393^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -head!31^post128+head!31^0 == 0 /\ head!16^0-head!16^post128 == 0 /\ a!244^0-a!244^post128 == 0 /\ a!1610^0-a!1610^post128 == 0 /\ length!28^0-length!28^post128 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post128 == 0 /\ -x_slam_f!20^post128+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-x!15^post128 == 0 /\ y!21^0-y!21^post128 == 0 /\ -a!1052^0 <= 0 /\ a!654^0-a!654^post128 == 0 /\ __disjvr_6^0-__disjvr_6^post128 == 0 /\ __disjvr_0^0-__disjvr_0^post128 == 0 /\ 1-a!1052^0 <= 0 /\ a!511^0-a!511^post128 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post128 == 0 /\ temp0!17^0-temp0!17^post128 == 0 /\ -__disjvr_5^post128+__disjvr_5^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_1^post128+__disjvr_1^0 == 0 /\ -x!22^post128+x!22^0 == 0 /\ -a!2035^post128+a!2035^0 == 0 /\ -i!406^post128+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post128+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post128 == 0 /\ temp0!30^0-temp0!30^post128 == 0 /\ -result!12^post128+result!12^0 == 0 /\ tmp!33^0-tmp!33^post128 == 0 /\ rcd!2460^0-rcd!2460^post128 == 0 /\ head!405^0-head!405^post128 == 0 /\ 1-a!1055^0 <= 0 /\ -nondet!13^post128+nondet!13^0 == 0 /\ -a!1055^0 <= 0 /\ -__disjvr_7^post128+__disjvr_7^0 == 0 /\ -__disjvr_8^post128+__disjvr_8^0 == 0 /\ -a!1055^post128+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post128 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -a!1810^post128+a!1810^0 == 0 /\ a!1052^0-a!1052^post128 == 0 /\ -rcd!2515^post128+rcd!2515^0 == 0 /\ -a!1370^post128+a!1370^0 == 0 /\ -rcd!63^post128+rcd!63^0 == 0 /\ -ct!19^post128+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post128 == 0 /\ -x!1365^post128+x!1365^0 == 0 /\ -i!29^post128+i!29^0 == 0 /\ -r!662^post128+r!662^0 == 0 /\ -__disjvr_4^post128+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post128 == 0 /\ -__disjvr_2^post128+__disjvr_2^0 == 0 /\ r!543^0-r!543^post128 == 0 /\ -a!419^post128+a!419^0 == 0 /\ -t!25^post128+t!25^0 == 0), cost: 1 128: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post129, __disjvr_1^0'=__disjvr_1^post129, __disjvr_2^0'=__disjvr_2^post129, __disjvr_3^0'=__disjvr_3^post129, __disjvr_4^0'=__disjvr_4^post129, __disjvr_5^0'=__disjvr_5^post129, __disjvr_6^0'=__disjvr_6^post129, __disjvr_7^0'=__disjvr_7^post129, __disjvr_8^0'=__disjvr_8^post129, a!1052^0'=a!1052^post129, a!1055^0'=a!1055^post129, a!1370^0'=a!1370^post129, a!1371^0'=a!1371^post129, a!1610^0'=a!1610^post129, a!1810^0'=a!1810^post129, a!2035^0'=a!2035^post129, a!2238^0'=a!2238^post129, a!244^0'=a!244^post129, a!419^0'=a!419^post129, a!511^0'=a!511^post129, a!654^0'=a!654^post129, ct!19^0'=ct!19^post129, head!16^0'=head!16^post129, head!31^0'=head!31^post129, head!405^0'=head!405^post129, i!29^0'=i!29^post129, i!406^0'=i!406^post129, length!28^0'=length!28^post129, nondet!13^0'=nondet!13^post129, r!543^0'=r!543^post129, r!662^0'=r!662^post129, rcd!2393^0'=rcd!2393^post129, rcd!2460^0'=rcd!2460^post129, rcd!2515^0'=rcd!2515^post129, rcd!63^0'=rcd!63^post129, rcd!83^0'=rcd!83^post129, result!12^0'=result!12^post129, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post129, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post129, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post129, sel_r!543_flink!24^0'=sel_r!543_flink!24^post129, t!25^0'=t!25^post129, temp!34^0'=temp!34^post129, temp0!17^0'=temp0!17^post129, temp0!30^0'=temp0!30^post129, tmp!33^0'=tmp!33^post129, x!1365^0'=x!1365^post129, x!15^0'=x!15^post129, x!18^0'=x!18^post129, x!22^0'=x!22^post129, x_slam_f!20^0'=x_slam_f!20^post129, y!21^0'=y!21^post129, (a!654^0-a!654^post129 == 0 /\ __disjvr_4^0-__disjvr_4^post129 == 0 /\ a!1371^0-a!1371^post129 == 0 /\ r!543^0-r!543^post129 == 0 /\ a!1052^0-a!1052^post129 == 0 /\ -__disjvr_5^post129+__disjvr_5^0 == 0 /\ length!28^0-length!28^post129 == 0 /\ -__disjvr_2^post129+__disjvr_2^0 == 0 /\ -__disjvr_3^post129+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post129 == 0 /\ head!31^0-head!31^post129 == 0 /\ -rcd!63^post129+rcd!63^0 == 0 /\ result!12^0-result!12^post129 == 0 /\ -__disjvr_0^post129+__disjvr_0^0 == 0 /\ -i!29^post129+i!29^0 == 0 /\ x!18^0-x!18^post129 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -temp!34^post129+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post129 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post129 == 0 /\ rcd!83^0-rcd!83^post129 == 0 /\ __disjvr_8^0-__disjvr_8^post129 == 0 /\ -a!1055^post129+a!1055^0 == 0 /\ -ct!19^post129+ct!19^0 == 0 /\ -t!25^post129+t!25^0 == 0 /\ temp0!17^0-temp0!17^post129 == 0 /\ -x!22^post129+x!22^0 == 0 /\ tmp!33^0-tmp!33^post129 == 0 /\ -nondet!13^post129+nondet!13^0 == 0 /\ -a!419^post129+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post129+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post129+r!662^0 == 0 /\ -rcd!2393^post129+rcd!2393^0 == 0 /\ -a!511^post129+a!511^0 == 0 /\ -a!2035^post129+a!2035^0 == 0 /\ -a!2238^post129+a!2238^0 == 0 /\ 1-a!1055^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post129 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -head!16^post129+head!16^0 == 0 /\ -y!21^post129+y!21^0 == 0 /\ -a!1610^post129+a!1610^0 == 0 /\ -rcd!2515^post129+rcd!2515^0 == 0 /\ -i!406^post129+i!406^0 == 0 /\ x!15^0-x!15^post129 == 0 /\ head!405^0-head!405^post129 == 0 /\ -__disjvr_7^post129+__disjvr_7^0 == 0 /\ -x!1365^post129+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post129 == 0 /\ rcd!2460^0-rcd!2460^post129 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post129 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post129 == 0 /\ a!244^0-a!244^post129 == 0 /\ -temp0!30^post129+temp0!30^0 == 0 /\ a!1810^0-a!1810^post129 == 0), cost: 1 129: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post130, __disjvr_1^0'=__disjvr_1^post130, __disjvr_2^0'=__disjvr_2^post130, __disjvr_3^0'=__disjvr_3^post130, __disjvr_4^0'=__disjvr_4^post130, __disjvr_5^0'=__disjvr_5^post130, __disjvr_6^0'=__disjvr_6^post130, __disjvr_7^0'=__disjvr_7^post130, __disjvr_8^0'=__disjvr_8^post130, a!1052^0'=a!1052^post130, a!1055^0'=a!1055^post130, a!1370^0'=a!1370^post130, a!1371^0'=a!1371^post130, a!1610^0'=a!1610^post130, a!1810^0'=a!1810^post130, a!2035^0'=a!2035^post130, a!2238^0'=a!2238^post130, a!244^0'=a!244^post130, a!419^0'=a!419^post130, a!511^0'=a!511^post130, a!654^0'=a!654^post130, ct!19^0'=ct!19^post130, head!16^0'=head!16^post130, head!31^0'=head!31^post130, head!405^0'=head!405^post130, i!29^0'=i!29^post130, i!406^0'=i!406^post130, length!28^0'=length!28^post130, nondet!13^0'=nondet!13^post130, r!543^0'=r!543^post130, r!662^0'=r!662^post130, rcd!2393^0'=rcd!2393^post130, rcd!2460^0'=rcd!2460^post130, rcd!2515^0'=rcd!2515^post130, rcd!63^0'=rcd!63^post130, rcd!83^0'=rcd!83^post130, result!12^0'=result!12^post130, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post130, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post130, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post130, sel_r!543_flink!24^0'=sel_r!543_flink!24^post130, t!25^0'=t!25^post130, temp!34^0'=temp!34^post130, temp0!17^0'=temp0!17^post130, temp0!30^0'=temp0!30^post130, tmp!33^0'=tmp!33^post130, x!1365^0'=x!1365^post130, x!15^0'=x!15^post130, x!18^0'=x!18^post130, x!22^0'=x!22^post130, x_slam_f!20^0'=x_slam_f!20^post130, y!21^0'=y!21^post130, (-x!22^post130+x!22^0 == 0 /\ x!15^0-x!15^post130 == 0 /\ x!18^0-x!18^post130 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post130 == 0 /\ -a!419^post130+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post130+rcd!2393^0 == 0 /\ a!244^0-a!244^post130 == 0 /\ -nondet!13^post130+nondet!13^0 == 0 /\ -r!662^post130+r!662^0 == 0 /\ -__disjvr_2^post130+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!83^0-rcd!83^post130 == 0 /\ 1-a!1052^0 <= 0 /\ -i!29^post130+i!29^0 == 0 /\ -__disjvr_0^post130+__disjvr_0^0 == 0 /\ -temp!34^post130+temp!34^0 == 0 /\ -rcd!2515^post130+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post130+a!2238^0 == 0 /\ -__disjvr_8^post130+__disjvr_8^0 == 0 /\ -a!1055^post130+a!1055^0 == 0 /\ -t!25^post130+t!25^0 == 0 /\ -x!1365^post130+x!1365^0 == 0 /\ y!21^0-y!21^post130 == 0 /\ -sdv_callsite_return_1!32^post130+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post130 == 0 /\ a!511^0-a!511^post130 == 0 /\ rcd!2460^0-rcd!2460^post130 == 0 /\ -sel_r!1224_flink!24^post130+sel_r!1224_flink!24^0 == 0 /\ -sdv_callsite_return_1!14^post130+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post130+__disjvr_6^0 == 0 /\ i!406^0-i!406^post130 == 0 /\ a!1810^0-a!1810^post130 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post130 == 0 /\ 1-a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post130 == 0 /\ -a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post130 == 0 /\ a!654^0-a!654^post130 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -__disjvr_3^post130+__disjvr_3^0 == 0 /\ -ct!19^post130+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post130 == 0 /\ -__disjvr_5^post130+__disjvr_5^0 == 0 /\ -head!31^post130+head!31^0 == 0 /\ head!405^0-head!405^post130 == 0 /\ r!543^0-r!543^post130 == 0 /\ tmp!33^0-tmp!33^post130 == 0 /\ __disjvr_4^0-__disjvr_4^post130 == 0 /\ temp0!30^0-temp0!30^post130 == 0 /\ -rcd!63^post130+rcd!63^0 == 0 /\ -a!2035^post130+a!2035^0 == 0 /\ -head!16^post130+head!16^0 == 0 /\ -a!1610^post130+a!1610^0 == 0 /\ -__disjvr_7^post130+__disjvr_7^0 == 0 /\ -a!1370^post130+a!1370^0 == 0 /\ a!1371^0-a!1371^post130 == 0 /\ -result!12^post130+result!12^0 == 0), cost: 1 130: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post131, __disjvr_1^0'=__disjvr_1^post131, __disjvr_2^0'=__disjvr_2^post131, __disjvr_3^0'=__disjvr_3^post131, __disjvr_4^0'=__disjvr_4^post131, __disjvr_5^0'=__disjvr_5^post131, __disjvr_6^0'=__disjvr_6^post131, __disjvr_7^0'=__disjvr_7^post131, __disjvr_8^0'=__disjvr_8^post131, a!1052^0'=a!1052^post131, a!1055^0'=a!1055^post131, a!1370^0'=a!1370^post131, a!1371^0'=a!1371^post131, a!1610^0'=a!1610^post131, a!1810^0'=a!1810^post131, a!2035^0'=a!2035^post131, a!2238^0'=a!2238^post131, a!244^0'=a!244^post131, a!419^0'=a!419^post131, a!511^0'=a!511^post131, a!654^0'=a!654^post131, ct!19^0'=ct!19^post131, head!16^0'=head!16^post131, head!31^0'=head!31^post131, head!405^0'=head!405^post131, i!29^0'=i!29^post131, i!406^0'=i!406^post131, length!28^0'=length!28^post131, nondet!13^0'=nondet!13^post131, r!543^0'=r!543^post131, r!662^0'=r!662^post131, rcd!2393^0'=rcd!2393^post131, rcd!2460^0'=rcd!2460^post131, rcd!2515^0'=rcd!2515^post131, rcd!63^0'=rcd!63^post131, rcd!83^0'=rcd!83^post131, result!12^0'=result!12^post131, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post131, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post131, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post131, sel_r!543_flink!24^0'=sel_r!543_flink!24^post131, t!25^0'=t!25^post131, temp!34^0'=temp!34^post131, temp0!17^0'=temp0!17^post131, temp0!30^0'=temp0!30^post131, tmp!33^0'=tmp!33^post131, x!1365^0'=x!1365^post131, x!15^0'=x!15^post131, x!18^0'=x!18^post131, x!22^0'=x!22^post131, x_slam_f!20^0'=x_slam_f!20^post131, y!21^0'=y!21^post131, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_7^post131+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post131+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post131 == 0 /\ nondet!13^0-nondet!13^post131 == 0 /\ length!28^0-length!28^post131 == 0 /\ a!1370^0-a!1370^post131 == 0 /\ tmp!33^0-tmp!33^post131 == 0 /\ __disjvr_6^0-__disjvr_6^post131 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post131 == 0 /\ a!1371^0-a!1371^post131 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post131+a!1610^0 == 0 /\ -ct!19^post131+ct!19^0 == 0 /\ a!1052^0-a!1052^post131 == 0 /\ -y!21^post131+y!21^0 == 0 /\ -x_slam_f!20^post131+x_slam_f!20^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post131 == 0 /\ -x!15^post131+x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post131 == 0 /\ head!405^0-head!405^post131 == 0 /\ 1+x!15^0 <= 0 /\ head!16^0-head!16^post131 == 0 /\ rcd!63^0-rcd!63^post131 == 0 /\ -head!31^post131+head!31^0 == 0 /\ -a!2035^post131+a!2035^0 == 0 /\ x!1365^0-x!1365^post131 == 0 /\ -sdv_callsite_return_1!14^post131+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post131+r!662^0 == 0 /\ -x!22^post131+x!22^0 == 0 /\ -i!406^post131+i!406^0 == 0 /\ temp!34^0-temp!34^post131 == 0 /\ -rcd!2460^post131+rcd!2460^0 == 0 /\ -rcd!2515^post131+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post131+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post131 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post131 == 0 /\ -__disjvr_5^post131+__disjvr_5^0 == 0 /\ -__disjvr_8^post131+__disjvr_8^0 == 0 /\ -a!1055^post131+a!1055^0 == 0 /\ a!1810^0-a!1810^post131 == 0 /\ -a!419^post131+a!419^0 == 0 /\ -__disjvr_2^post131+__disjvr_2^0 == 0 /\ -a!511^post131+a!511^0 == 0 /\ __disjvr_3^0-__disjvr_3^post131 == 0 /\ x!18^0-x!18^post131 == 0 /\ rcd!83^0-rcd!83^post131 == 0 /\ -__disjvr_0^post131+__disjvr_0^0 == 0 /\ a!2238^0-a!2238^post131 == 0 /\ __disjvr_1^0-__disjvr_1^post131 == 0 /\ -t!25^post131+t!25^0 == 0 /\ -temp0!30^post131+temp0!30^0 == 0 /\ -r!543^post131+r!543^0 == 0 /\ temp0!17^0-temp0!17^post131 == 0 /\ result!12^0-result!12^post131 == 0), cost: 1 131: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post132, __disjvr_1^0'=__disjvr_1^post132, __disjvr_2^0'=__disjvr_2^post132, __disjvr_3^0'=__disjvr_3^post132, __disjvr_4^0'=__disjvr_4^post132, __disjvr_5^0'=__disjvr_5^post132, __disjvr_6^0'=__disjvr_6^post132, __disjvr_7^0'=__disjvr_7^post132, __disjvr_8^0'=__disjvr_8^post132, a!1052^0'=a!1052^post132, a!1055^0'=a!1055^post132, a!1370^0'=a!1370^post132, a!1371^0'=a!1371^post132, a!1610^0'=a!1610^post132, a!1810^0'=a!1810^post132, a!2035^0'=a!2035^post132, a!2238^0'=a!2238^post132, a!244^0'=a!244^post132, a!419^0'=a!419^post132, a!511^0'=a!511^post132, a!654^0'=a!654^post132, ct!19^0'=ct!19^post132, head!16^0'=head!16^post132, head!31^0'=head!31^post132, head!405^0'=head!405^post132, i!29^0'=i!29^post132, i!406^0'=i!406^post132, length!28^0'=length!28^post132, nondet!13^0'=nondet!13^post132, r!543^0'=r!543^post132, r!662^0'=r!662^post132, rcd!2393^0'=rcd!2393^post132, rcd!2460^0'=rcd!2460^post132, rcd!2515^0'=rcd!2515^post132, rcd!63^0'=rcd!63^post132, rcd!83^0'=rcd!83^post132, result!12^0'=result!12^post132, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post132, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post132, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post132, sel_r!543_flink!24^0'=sel_r!543_flink!24^post132, t!25^0'=t!25^post132, temp!34^0'=temp!34^post132, temp0!17^0'=temp0!17^post132, temp0!30^0'=temp0!30^post132, tmp!33^0'=tmp!33^post132, x!1365^0'=x!1365^post132, x!15^0'=x!15^post132, x!18^0'=x!18^post132, x!22^0'=x!22^post132, x_slam_f!20^0'=x_slam_f!20^post132, y!21^0'=y!21^post132, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post132 == 0 /\ -length!28^post132+length!28^0 == 0 /\ -i!29^post132+i!29^0 == 0 /\ -temp0!30^post132+temp0!30^0 == 0 /\ -x!1365^post132+x!1365^0 == 0 /\ -head!405^post132+head!405^0 == 0 /\ -__disjvr_5^post132+__disjvr_5^0 == 0 /\ -__disjvr_1^post132+__disjvr_1^0 == 0 /\ y!21^0-y!21^post132 == 0 /\ -__disjvr_4^post132+__disjvr_4^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post132+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_0^0-__disjvr_0^post132 == 0 /\ -ct!19^post132+ct!19^0 == 0 /\ -__disjvr_2^post132+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post132 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post132 == 0 /\ temp0!17^0-temp0!17^post132 == 0 /\ -a!2035^post132+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -a!244^post132+a!244^0 == 0 /\ -x!18^post132+x!18^0 == 0 /\ x!15^0-x!15^post132 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post132 == 0 /\ -__disjvr_8^post132+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post132+a!1810^0 == 0 /\ 1+x!15^0 <= 0 /\ temp!34^0-temp!34^post132 == 0 /\ a!2238^0-a!2238^post132 == 0 /\ -head!16^post132+head!16^0 == 0 /\ -rcd!63^post132+rcd!63^0 == 0 /\ r!543^0-r!543^post132 == 0 /\ -rcd!2515^post132+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post132 == 0 /\ head!31^0-head!31^post132 == 0 /\ 1-a!1055^0 <= 0 /\ a!1052^0-a!1052^post132 == 0 /\ -a!1055^0 <= 0 /\ result!12^0-result!12^post132 == 0 /\ a!1055^0-a!1055^post132 == 0 /\ __disjvr_3^0-__disjvr_3^post132 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post132 == 0 /\ -x!22^post132+x!22^0 == 0 /\ rcd!2460^0-rcd!2460^post132 == 0 /\ tmp!33^0-tmp!33^post132 == 0 /\ -t!25^post132+t!25^0 == 0 /\ -r!662^post132+r!662^0 == 0 /\ a!511^0-a!511^post132 == 0 /\ -sdv_callsite_return_1!32^post132+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post132+a!419^0 == 0 /\ -rcd!2393^post132+rcd!2393^0 == 0 /\ -__disjvr_7^post132+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post132 == 0 /\ -a!1370^post132+a!1370^0 == 0 /\ a!654^0-a!654^post132 == 0 /\ -nondet!13^post132+nondet!13^0 == 0 /\ i!406^0-i!406^post132 == 0), cost: 1 132: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post133, __disjvr_1^0'=__disjvr_1^post133, __disjvr_2^0'=__disjvr_2^post133, __disjvr_3^0'=__disjvr_3^post133, __disjvr_4^0'=__disjvr_4^post133, __disjvr_5^0'=__disjvr_5^post133, __disjvr_6^0'=__disjvr_6^post133, __disjvr_7^0'=__disjvr_7^post133, __disjvr_8^0'=__disjvr_8^post133, a!1052^0'=a!1052^post133, a!1055^0'=a!1055^post133, a!1370^0'=a!1370^post133, a!1371^0'=a!1371^post133, a!1610^0'=a!1610^post133, a!1810^0'=a!1810^post133, a!2035^0'=a!2035^post133, a!2238^0'=a!2238^post133, a!244^0'=a!244^post133, a!419^0'=a!419^post133, a!511^0'=a!511^post133, a!654^0'=a!654^post133, ct!19^0'=ct!19^post133, head!16^0'=head!16^post133, head!31^0'=head!31^post133, head!405^0'=head!405^post133, i!29^0'=i!29^post133, i!406^0'=i!406^post133, length!28^0'=length!28^post133, nondet!13^0'=nondet!13^post133, r!543^0'=r!543^post133, r!662^0'=r!662^post133, rcd!2393^0'=rcd!2393^post133, rcd!2460^0'=rcd!2460^post133, rcd!2515^0'=rcd!2515^post133, rcd!63^0'=rcd!63^post133, rcd!83^0'=rcd!83^post133, result!12^0'=result!12^post133, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post133, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post133, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post133, sel_r!543_flink!24^0'=sel_r!543_flink!24^post133, t!25^0'=t!25^post133, temp!34^0'=temp!34^post133, temp0!17^0'=temp0!17^post133, temp0!30^0'=temp0!30^post133, tmp!33^0'=tmp!33^post133, x!1365^0'=x!1365^post133, x!15^0'=x!15^post133, x!18^0'=x!18^post133, x!22^0'=x!22^post133, x_slam_f!20^0'=x_slam_f!20^post133, y!21^0'=y!21^post133, (sel_r!543_flink!24^0-sel_r!543_flink!24^post133 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!654^0-a!654^post133 == 0 /\ a!1810^0-a!1810^post133 == 0 /\ -rcd!2515^post133+rcd!2515^0 == 0 /\ -rcd!83^post133+rcd!83^0 == 0 /\ __disjvr_8^0-__disjvr_8^post133 == 0 /\ -x!1365^post133+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post133+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post133 == 0 /\ x_slam_f!20^0-x_slam_f!20^post133 == 0 /\ nondet!13^0-nondet!13^post133 == 0 /\ -__disjvr_2^post133+__disjvr_2^0 == 0 /\ -__disjvr_0^post133+__disjvr_0^0 == 0 /\ -a!1052^post133+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post133 == 0 /\ -a!1052^0 <= 0 /\ -a!2238^post133+a!2238^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post133 == 0 /\ temp0!17^0-temp0!17^post133 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post133 == 0 /\ 1+x!15^0 <= 0 /\ -r!543^post133+r!543^0 == 0 /\ temp0!30^0-temp0!30^post133 == 0 /\ -__disjvr_7^post133+__disjvr_7^0 == 0 /\ -__disjvr_6^post133+__disjvr_6^0 == 0 /\ -i!29^post133+i!29^0 == 0 /\ -temp!34^post133+temp!34^0 == 0 /\ -i!406^post133+i!406^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post133 == 0 /\ result!12^0-result!12^post133 == 0 /\ tmp!33^0-tmp!33^post133 == 0 /\ rcd!63^0-rcd!63^post133 == 0 /\ -sdv_callsite_return_1!32^post133+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post133 == 0 /\ -sel_r!1224_flink!24^post133+sel_r!1224_flink!24^0 == 0 /\ rcd!2393^0-rcd!2393^post133 == 0 /\ -ct!19^post133+ct!19^0 == 0 /\ -a!1055^post133+a!1055^0 == 0 /\ -__disjvr_3^post133+__disjvr_3^0 == 0 /\ -__disjvr_5^post133+__disjvr_5^0 == 0 /\ -x!22^post133+x!22^0 == 0 /\ -a!2035^post133+a!2035^0 == 0 /\ a!244^0-a!244^post133 == 0 /\ -a!511^post133+a!511^0 == 0 /\ head!31^0-head!31^post133 == 0 /\ length!28^0-length!28^post133 == 0 /\ -y!21^post133+y!21^0 == 0 /\ head!405^0-head!405^post133 == 0 /\ x!15^0-x!15^post133 == 0 /\ a!419^0-a!419^post133 == 0 /\ -a!1610^post133+a!1610^0 == 0 /\ -r!662^post133+r!662^0 == 0 /\ -head!16^post133+head!16^0 == 0 /\ t!25^0-t!25^post133 == 0), cost: 1 133: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post134, __disjvr_1^0'=__disjvr_1^post134, __disjvr_2^0'=__disjvr_2^post134, __disjvr_3^0'=__disjvr_3^post134, __disjvr_4^0'=__disjvr_4^post134, __disjvr_5^0'=__disjvr_5^post134, __disjvr_6^0'=__disjvr_6^post134, __disjvr_7^0'=__disjvr_7^post134, __disjvr_8^0'=__disjvr_8^post134, a!1052^0'=a!1052^post134, a!1055^0'=a!1055^post134, a!1370^0'=a!1370^post134, a!1371^0'=a!1371^post134, a!1610^0'=a!1610^post134, a!1810^0'=a!1810^post134, a!2035^0'=a!2035^post134, a!2238^0'=a!2238^post134, a!244^0'=a!244^post134, a!419^0'=a!419^post134, a!511^0'=a!511^post134, a!654^0'=a!654^post134, ct!19^0'=ct!19^post134, head!16^0'=head!16^post134, head!31^0'=head!31^post134, head!405^0'=head!405^post134, i!29^0'=i!29^post134, i!406^0'=i!406^post134, length!28^0'=length!28^post134, nondet!13^0'=nondet!13^post134, r!543^0'=r!543^post134, r!662^0'=r!662^post134, rcd!2393^0'=rcd!2393^post134, rcd!2460^0'=rcd!2460^post134, rcd!2515^0'=rcd!2515^post134, rcd!63^0'=rcd!63^post134, rcd!83^0'=rcd!83^post134, result!12^0'=result!12^post134, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post134, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post134, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post134, sel_r!543_flink!24^0'=sel_r!543_flink!24^post134, t!25^0'=t!25^post134, temp!34^0'=temp!34^post134, temp0!17^0'=temp0!17^post134, temp0!30^0'=temp0!30^post134, tmp!33^0'=tmp!33^post134, x!1365^0'=x!1365^post134, x!15^0'=x!15^post134, x!18^0'=x!18^post134, x!22^0'=x!22^post134, x_slam_f!20^0'=x_slam_f!20^post134, y!21^0'=y!21^post134, (sel_r!543_flink!24^0-sel_r!543_flink!24^post134 == 0 /\ -head!16^post134+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post134+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post134+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post134+__disjvr_8^0 == 0 /\ temp!34^0-temp!34^post134 == 0 /\ __disjvr_7^0-__disjvr_7^post134 == 0 /\ -t!25^post134+t!25^0 == 0 /\ -x!1365^post134+x!1365^0 == 0 /\ -a!1370^post134+a!1370^0 == 0 /\ -a!1052^0 <= 0 /\ -temp0!30^post134+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post134+sdv_callsite_return_1!14^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post134 == 0 /\ -temp0!17^post134+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post134+y!21^0 == 0 /\ a!1610^0-a!1610^post134 == 0 /\ a!2238^0-a!2238^post134 == 0 /\ -x!22^post134+x!22^0 == 0 /\ 1+x!15^0 <= 0 /\ -nondet!13^post134+nondet!13^0 == 0 /\ -r!662^post134+r!662^0 == 0 /\ -a!244^post134+a!244^0 == 0 /\ -a!2035^post134+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post134 == 0 /\ __disjvr_1^0-__disjvr_1^post134 == 0 /\ -head!31^post134+head!31^0 == 0 /\ a!1055^0-a!1055^post134 == 0 /\ -__disjvr_3^post134+__disjvr_3^0 == 0 /\ -__disjvr_2^post134+__disjvr_2^0 == 0 /\ -i!29^post134+i!29^0 == 0 /\ length!28^0-length!28^post134 == 0 /\ 1-a!1055^0 <= 0 /\ -rcd!63^post134+rcd!63^0 == 0 /\ -__disjvr_0^post134+__disjvr_0^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!2460^0-rcd!2460^post134 == 0 /\ -rcd!2515^post134+rcd!2515^0 == 0 /\ r!543^0-r!543^post134 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post134+result!12^0 == 0 /\ rcd!83^0-rcd!83^post134 == 0 /\ i!406^0-i!406^post134 == 0 /\ a!1371^0-a!1371^post134 == 0 /\ -x!15^post134+x!15^0 == 0 /\ -__disjvr_6^post134+__disjvr_6^0 == 0 /\ a!654^0-a!654^post134 == 0 /\ a!511^0-a!511^post134 == 0 /\ -ct!19^post134+ct!19^0 == 0 /\ __disjvr_5^0-__disjvr_5^post134 == 0 /\ -a!1810^post134+a!1810^0 == 0 /\ head!405^0-head!405^post134 == 0 /\ x!18^0-x!18^post134 == 0 /\ a!1052^0-a!1052^post134 == 0 /\ __disjvr_4^0-__disjvr_4^post134 == 0 /\ -a!419^post134+a!419^0 == 0 /\ -rcd!2393^post134+rcd!2393^0 == 0), cost: 1 134: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post135, __disjvr_1^0'=__disjvr_1^post135, __disjvr_2^0'=__disjvr_2^post135, __disjvr_3^0'=__disjvr_3^post135, __disjvr_4^0'=__disjvr_4^post135, __disjvr_5^0'=__disjvr_5^post135, __disjvr_6^0'=__disjvr_6^post135, __disjvr_7^0'=__disjvr_7^post135, __disjvr_8^0'=__disjvr_8^post135, a!1052^0'=a!1052^post135, a!1055^0'=a!1055^post135, a!1370^0'=a!1370^post135, a!1371^0'=a!1371^post135, a!1610^0'=a!1610^post135, a!1810^0'=a!1810^post135, a!2035^0'=a!2035^post135, a!2238^0'=a!2238^post135, a!244^0'=a!244^post135, a!419^0'=a!419^post135, a!511^0'=a!511^post135, a!654^0'=a!654^post135, ct!19^0'=ct!19^post135, head!16^0'=head!16^post135, head!31^0'=head!31^post135, head!405^0'=head!405^post135, i!29^0'=i!29^post135, i!406^0'=i!406^post135, length!28^0'=length!28^post135, nondet!13^0'=nondet!13^post135, r!543^0'=r!543^post135, r!662^0'=r!662^post135, rcd!2393^0'=rcd!2393^post135, rcd!2460^0'=rcd!2460^post135, rcd!2515^0'=rcd!2515^post135, rcd!63^0'=rcd!63^post135, rcd!83^0'=rcd!83^post135, result!12^0'=result!12^post135, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post135, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post135, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post135, sel_r!543_flink!24^0'=sel_r!543_flink!24^post135, t!25^0'=t!25^post135, temp!34^0'=temp!34^post135, temp0!17^0'=temp0!17^post135, temp0!30^0'=temp0!30^post135, tmp!33^0'=tmp!33^post135, x!1365^0'=x!1365^post135, x!15^0'=x!15^post135, x!18^0'=x!18^post135, x!22^0'=x!22^post135, x_slam_f!20^0'=x_slam_f!20^post135, y!21^0'=y!21^post135, (a!1610^0-a!1610^post135 == 0 /\ head!405^0-head!405^post135 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post135 == 0 /\ -sdv_callsite_return_1!32^post135+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post135+__disjvr_2^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post135 == 0 /\ -head!16^post135+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_1^post135+__disjvr_1^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post135 == 0 /\ __disjvr_0^0-__disjvr_0^post135 == 0 /\ -rcd!2515^post135+rcd!2515^0 == 0 /\ -__disjvr_7^post135+__disjvr_7^0 == 0 /\ -y!21^post135+y!21^0 == 0 /\ -rcd!2460^post135+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ temp0!17^0-temp0!17^post135 == 0 /\ result!12^0-result!12^post135 == 0 /\ -i!406^post135+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post135 == 0 /\ -a!511^post135+a!511^0 == 0 /\ nondet!13^0-nondet!13^post135 == 0 /\ -a!1370^post135+a!1370^0 == 0 /\ -a!1055^post135+a!1055^0 == 0 /\ -a!419^post135+a!419^0 == 0 /\ -__disjvr_5^post135+__disjvr_5^0 == 0 /\ -r!543^post135+r!543^0 == 0 /\ -r!662^post135+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post135 == 0 /\ 1-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post135 == 0 /\ -a!1055^0 <= 0 /\ x!18^0-x!18^post135 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post135 == 0 /\ rcd!83^0-rcd!83^post135 == 0 /\ a!1052^0-a!1052^post135 == 0 /\ -a!244^post135+a!244^0 == 0 /\ rcd!63^0-rcd!63^post135 == 0 /\ -a!2035^post135+a!2035^0 == 0 /\ a!2238^0-a!2238^post135 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post135 == 0 /\ -t!25^post135+t!25^0 == 0 /\ a!654^0-a!654^post135 == 0 /\ -x!1365^post135+x!1365^0 == 0 /\ __disjvr_4^0-__disjvr_4^post135 == 0 /\ rcd!2393^0-rcd!2393^post135 == 0 /\ -temp0!30^post135+temp0!30^0 == 0 /\ a!1810^0-a!1810^post135 == 0 /\ -x!22^post135+x!22^0 == 0 /\ -ct!19^post135+ct!19^0 == 0 /\ -i!29^post135+i!29^0 == 0 /\ x!15^0-x!15^post135 == 0 /\ -__disjvr_8^post135+__disjvr_8^0 == 0 /\ -temp!34^post135+temp!34^0 == 0 /\ __disjvr_3^0-__disjvr_3^post135 == 0 /\ head!31^0-head!31^post135 == 0), cost: 1 153: l42 -> l52 : __disjvr_0^0'=__disjvr_0^post154, __disjvr_1^0'=__disjvr_1^post154, __disjvr_2^0'=__disjvr_2^post154, __disjvr_3^0'=__disjvr_3^post154, __disjvr_4^0'=__disjvr_4^post154, __disjvr_5^0'=__disjvr_5^post154, __disjvr_6^0'=__disjvr_6^post154, __disjvr_7^0'=__disjvr_7^post154, __disjvr_8^0'=__disjvr_8^post154, a!1052^0'=a!1052^post154, a!1055^0'=a!1055^post154, a!1370^0'=a!1370^post154, a!1371^0'=a!1371^post154, a!1610^0'=a!1610^post154, a!1810^0'=a!1810^post154, a!2035^0'=a!2035^post154, a!2238^0'=a!2238^post154, a!244^0'=a!244^post154, a!419^0'=a!419^post154, a!511^0'=a!511^post154, a!654^0'=a!654^post154, ct!19^0'=ct!19^post154, head!16^0'=head!16^post154, head!31^0'=head!31^post154, head!405^0'=head!405^post154, i!29^0'=i!29^post154, i!406^0'=i!406^post154, length!28^0'=length!28^post154, nondet!13^0'=nondet!13^post154, r!543^0'=r!543^post154, r!662^0'=r!662^post154, rcd!2393^0'=rcd!2393^post154, rcd!2460^0'=rcd!2460^post154, rcd!2515^0'=rcd!2515^post154, rcd!63^0'=rcd!63^post154, rcd!83^0'=rcd!83^post154, result!12^0'=result!12^post154, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post154, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post154, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post154, sel_r!543_flink!24^0'=sel_r!543_flink!24^post154, t!25^0'=t!25^post154, temp!34^0'=temp!34^post154, temp0!17^0'=temp0!17^post154, temp0!30^0'=temp0!30^post154, tmp!33^0'=tmp!33^post154, x!1365^0'=x!1365^post154, x!15^0'=x!15^post154, x!18^0'=x!18^post154, x!22^0'=x!22^post154, x_slam_f!20^0'=x_slam_f!20^post154, y!21^0'=y!21^post154, (rcd!2460^0-rcd!2460^post154 == 0 /\ -sdv_callsite_return_1!14^post154+sdv_callsite_return_1!14^0 == 0 /\ -a!2035^post154+a!2035^0 == 0 /\ -__disjvr_2^post154+__disjvr_2^0 == 0 /\ -__disjvr_8^post154+__disjvr_8^0 == 0 /\ -a!1370^post154+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post154 == 0 /\ i!406^0-i!406^post154 == 0 /\ -a!244^post154+a!244^0 == 0 /\ -nondet!13^post154+nondet!13^0 == 0 /\ ct!19^post154 == 0 /\ -rcd!2393^post154+rcd!2393^0 == 0 /\ -r!662^post154+r!662^0 == 0 /\ -ct!19^post154+y!21^post154 == 0 /\ -a!1810^post154+a!1810^0 == 0 /\ x_slam_f!20^post154-x!18^post154 == 0 /\ r!543^0-r!543^post154 == 0 /\ a!1371^0-a!1371^post154 == 0 /\ -head!16^post154+head!16^0 == 0 /\ -rcd!63^post154+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post154 == 0 /\ tmp!33^0-tmp!33^post154 == 0 /\ -length!28^post154+length!28^0 == 0 /\ a!1610^0-a!1610^post154 == 0 /\ -i!29^post154+i!29^0 == 0 /\ x!15^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post154 == 0 /\ temp!34^0-temp!34^post154 == 0 /\ -rcd!2515^post154+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post154 == 0 /\ -t!25^post154+t!25^0 == 0 /\ -x!1365^post154+x!1365^0 == 0 /\ -__disjvr_4^post154+__disjvr_4^0 == 0 /\ -temp0!30^post154+temp0!30^0 == 0 /\ -temp0!17^post154+temp0!17^0 == 0 /\ result!12^0-result!12^post154 == 0 /\ -sdv_callsite_return_1!32^post154+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post154 == 0 /\ x!15^0-x!15^post154 == 0 /\ -a!419^post154+a!419^0 == 0 /\ -__disjvr_1^post154+__disjvr_1^0 == 0 /\ -__disjvr_0^post154+__disjvr_0^0 == 0 /\ head!31^0-head!31^post154 == 0 /\ x!18^post154-head!16^0 == 0 /\ a!2238^0-a!2238^post154 == 0 /\ a!1055^0-a!1055^post154 == 0 /\ rcd!83^0-rcd!83^post154 == 0 /\ -x_slam_f!20^post154+x!22^post154 == 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post154 == 0 /\ -head!405^post154+head!405^0 == 0 /\ a!1052^0-a!1052^post154 == 0 /\ -__disjvr_5^post154+__disjvr_5^0 == 0 /\ a!654^0-a!654^post154 == 0), cost: 1 163: l42 -> l56 : __disjvr_0^0'=__disjvr_0^post164, __disjvr_1^0'=__disjvr_1^post164, __disjvr_2^0'=__disjvr_2^post164, __disjvr_3^0'=__disjvr_3^post164, __disjvr_4^0'=__disjvr_4^post164, __disjvr_5^0'=__disjvr_5^post164, __disjvr_6^0'=__disjvr_6^post164, __disjvr_7^0'=__disjvr_7^post164, __disjvr_8^0'=__disjvr_8^post164, a!1052^0'=a!1052^post164, a!1055^0'=a!1055^post164, a!1370^0'=a!1370^post164, a!1371^0'=a!1371^post164, a!1610^0'=a!1610^post164, a!1810^0'=a!1810^post164, a!2035^0'=a!2035^post164, a!2238^0'=a!2238^post164, a!244^0'=a!244^post164, a!419^0'=a!419^post164, a!511^0'=a!511^post164, a!654^0'=a!654^post164, ct!19^0'=ct!19^post164, head!16^0'=head!16^post164, head!31^0'=head!31^post164, head!405^0'=head!405^post164, i!29^0'=i!29^post164, i!406^0'=i!406^post164, length!28^0'=length!28^post164, nondet!13^0'=nondet!13^post164, r!543^0'=r!543^post164, r!662^0'=r!662^post164, rcd!2393^0'=rcd!2393^post164, rcd!2460^0'=rcd!2460^post164, rcd!2515^0'=rcd!2515^post164, rcd!63^0'=rcd!63^post164, rcd!83^0'=rcd!83^post164, result!12^0'=result!12^post164, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post164, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post164, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post164, sel_r!543_flink!24^0'=sel_r!543_flink!24^post164, t!25^0'=t!25^post164, temp!34^0'=temp!34^post164, temp0!17^0'=temp0!17^post164, temp0!30^0'=temp0!30^post164, tmp!33^0'=tmp!33^post164, x!1365^0'=x!1365^post164, x!15^0'=x!15^post164, x!18^0'=x!18^post164, x!22^0'=x!22^post164, x_slam_f!20^0'=x_slam_f!20^post164, y!21^0'=y!21^post164, (-rcd!2515^post164+rcd!2515^0 == 0 /\ x!18^0-x!18^post164 == 0 /\ -x!22^post164+x!22^0 == 0 /\ x!15^0-x!15^post164 == 0 /\ -length!28^post164+length!28^0 == 0 /\ -t!25^post164+t!25^0 == 0 /\ -temp!34^post164+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post164 == 0 /\ a!244^0-a!244^post164 == 0 /\ -a!1055^post164+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post164+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post164 == 0 /\ -a!2238^post164+a!2238^0 == 0 /\ -a!419^post164+a!419^0 == 0 /\ -__disjvr_7^post164+__disjvr_7^0 == 0 /\ -rcd!2393^post164+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post164 == 0 /\ y!21^0-y!21^post164 == 0 /\ __disjvr_3^0-__disjvr_3^post164 == 0 /\ -x!1365^post164+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post164 == 0 /\ r!543^0-r!543^post164 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post164 == 0 /\ -i!29^post164+i!29^0 == 0 /\ -head!405^post164+head!405^0 == 0 /\ a!511^0-a!511^post164 == 0 /\ x_slam_f!20^0-x_slam_f!20^post164 == 0 /\ a!1810^0-a!1810^post164 == 0 /\ -__disjvr_5^post164+__disjvr_5^0 == 0 /\ __disjvr_8^post164-__disjvr_8^0 == 0 /\ a!654^0-a!654^post164 == 0 /\ -__disjvr_2^post164+__disjvr_2^0 == 0 /\ -__disjvr_1^post164+__disjvr_1^0 == 0 /\ temp0!17^0-temp0!17^post164 == 0 /\ -sdv_callsite_return_1!14^post164+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post164+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post164 == 0 /\ -nondet!13^post164+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post164 == 0 /\ -r!662^post164+r!662^0 == 0 /\ -a!2035^post164+a!2035^0 == 0 /\ result!12^0-result!12^post164 == 0 /\ temp0!30^0-temp0!30^post164 == 0 /\ a!1052^0-a!1052^post164 == 0 /\ -__disjvr_8^post164+__disjvr_8^0 == 0 /\ i!406^0-i!406^post164 == 0 /\ __disjvr_6^0-__disjvr_6^post164 == 0 /\ a!1371^0-a!1371^post164 == 0 /\ -a!1370^post164+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post164 == 0 /\ -head!16^post164+head!16^0 == 0 /\ -rcd!63^post164+rcd!63^0 == 0 /\ -a!1610^post164+a!1610^0 == 0), cost: 1 135: l47 -> l1 : __disjvr_0^0'=__disjvr_0^post136, __disjvr_1^0'=__disjvr_1^post136, __disjvr_2^0'=__disjvr_2^post136, __disjvr_3^0'=__disjvr_3^post136, __disjvr_4^0'=__disjvr_4^post136, __disjvr_5^0'=__disjvr_5^post136, __disjvr_6^0'=__disjvr_6^post136, __disjvr_7^0'=__disjvr_7^post136, __disjvr_8^0'=__disjvr_8^post136, a!1052^0'=a!1052^post136, a!1055^0'=a!1055^post136, a!1370^0'=a!1370^post136, a!1371^0'=a!1371^post136, a!1610^0'=a!1610^post136, a!1810^0'=a!1810^post136, a!2035^0'=a!2035^post136, a!2238^0'=a!2238^post136, a!244^0'=a!244^post136, a!419^0'=a!419^post136, a!511^0'=a!511^post136, a!654^0'=a!654^post136, ct!19^0'=ct!19^post136, head!16^0'=head!16^post136, head!31^0'=head!31^post136, head!405^0'=head!405^post136, i!29^0'=i!29^post136, i!406^0'=i!406^post136, length!28^0'=length!28^post136, nondet!13^0'=nondet!13^post136, r!543^0'=r!543^post136, r!662^0'=r!662^post136, rcd!2393^0'=rcd!2393^post136, rcd!2460^0'=rcd!2460^post136, rcd!2515^0'=rcd!2515^post136, rcd!63^0'=rcd!63^post136, rcd!83^0'=rcd!83^post136, result!12^0'=result!12^post136, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post136, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post136, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post136, sel_r!543_flink!24^0'=sel_r!543_flink!24^post136, t!25^0'=t!25^post136, temp!34^0'=temp!34^post136, temp0!17^0'=temp0!17^post136, temp0!30^0'=temp0!30^post136, tmp!33^0'=tmp!33^post136, x!1365^0'=x!1365^post136, x!15^0'=x!15^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -ct!19^1 <= 0 /\ a!244^0-a!244^post136 == 0 /\ -head!31^post136+head!31^0 == 0 /\ -temp0!17^0+result!12^post136 == 0 /\ -i!406^post136+i!406^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ head!16^0-head!16^post136 == 0 /\ -temp!34^post136+temp!34^0 == 0 /\ -rcd!2515^post136+rcd!2515^0 == 0 /\ -tmp!33^post136+tmp!33^0 == 0 /\ -x!1365^post136+x!1365^0 == 0 /\ -rcd!63^post136+rcd!63^0 == 0 /\ a!1370^0-a!1370^post136 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post136 == 0 /\ -x!18^1+head!16^0 <= 0 /\ -y!21^1 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post136+a!1610^0 == 0 /\ -rcd!2393^post136+rcd!2393^0 == 0 /\ x_slam_f!20^1 <= 0 /\ a!511^0-a!511^post136 == 0 /\ ct!19^1-y!21^1 <= 0 /\ -__disjvr_5^post136+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post136 == 0 /\ x!15^0 <= 0 /\ a!654^0-a!654^post136 == 0 /\ length!28^0-length!28^post136 == 0 /\ __disjvr_0^0-__disjvr_0^post136 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^1 <= 0 /\ -head!16^0 <= 0 /\ x!15^0-x!15^post136 == 0 /\ -__disjvr_1^post136+__disjvr_1^0 == 0 /\ x!18^1-head!16^0 <= 0 /\ x!18^1-head!16^0 == 0 /\ -a!2035^post136+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post136 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ -__disjvr_7^post136+__disjvr_7^0 == 0 /\ -y!21^1+x!22^1 <= 0 /\ y!21^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post136 == 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ head!405^0-head!405^post136 == 0 /\ -x!15^0 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -__disjvr_8^post136+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post136 == 0 /\ head!16^0 <= 0 /\ -x!18^1 <= 0 /\ -sdv_callsite_return_1!32^post136+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post136+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post136 == 0 /\ -r!662^post136+r!662^0 == 0 /\ -sel_r!1224_flink!24^post136+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post136+a!1055^0 == 0 /\ -a!419^post136+a!419^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ temp0!17^0-temp0!17^post136 == 0 /\ -x!22^1 <= 0 /\ -__disjvr_4^post136+__disjvr_4^0 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ a!2238^0-a!2238^post136 == 0 /\ r!543^0-r!543^post136 == 0 /\ x!22^1 <= 0 /\ -__disjvr_2^post136+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post136 == 0 /\ -i!29^post136+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post136 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ rcd!2460^0-rcd!2460^post136 == 0 /\ -nondet!13^post136+nondet!13^0 == 0), cost: 1 136: l47 -> l48 : __disjvr_0^0'=__disjvr_0^post137, __disjvr_1^0'=__disjvr_1^post137, __disjvr_2^0'=__disjvr_2^post137, __disjvr_3^0'=__disjvr_3^post137, __disjvr_4^0'=__disjvr_4^post137, __disjvr_5^0'=__disjvr_5^post137, __disjvr_6^0'=__disjvr_6^post137, __disjvr_7^0'=__disjvr_7^post137, __disjvr_8^0'=__disjvr_8^post137, a!1052^0'=a!1052^post137, a!1055^0'=a!1055^post137, a!1370^0'=a!1370^post137, a!1371^0'=a!1371^post137, a!1610^0'=a!1610^post137, a!1810^0'=a!1810^post137, a!2035^0'=a!2035^post137, a!2238^0'=a!2238^post137, a!244^0'=a!244^post137, a!419^0'=a!419^post137, a!511^0'=a!511^post137, a!654^0'=a!654^post137, ct!19^0'=ct!19^post137, head!16^0'=head!16^post137, head!31^0'=head!31^post137, head!405^0'=head!405^post137, i!29^0'=i!29^post137, i!406^0'=i!406^post137, length!28^0'=length!28^post137, nondet!13^0'=nondet!13^post137, r!543^0'=r!543^post137, r!662^0'=r!662^post137, rcd!2393^0'=rcd!2393^post137, rcd!2460^0'=rcd!2460^post137, rcd!2515^0'=rcd!2515^post137, rcd!63^0'=rcd!63^post137, rcd!83^0'=rcd!83^post137, result!12^0'=result!12^post137, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post137, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post137, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post137, sel_r!543_flink!24^0'=sel_r!543_flink!24^post137, t!25^0'=t!25^post137, temp!34^0'=temp!34^post137, temp0!17^0'=temp0!17^post137, temp0!30^0'=temp0!30^post137, tmp!33^0'=tmp!33^post137, x!1365^0'=x!1365^post137, x!15^0'=x!15^post137, x!18^0'=x!18^post137, x!22^0'=x!22^post137, x_slam_f!20^0'=x_slam_f!20^post137, y!21^0'=y!21^post137, (-a!419^post137+a!419^0 == 0 /\ -a!2035^post137+a!2035^0 == 0 /\ -r!543^post137+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post137 == 0 /\ -r!662^post137+r!662^0 == 0 /\ -a!1610^post137+a!1610^0 == 0 /\ -a!2238^post137+a!2238^0 == 0 /\ -__disjvr_8^post137+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post137 == 0 /\ -a!1055^post137+a!1055^0 == 0 /\ i!29^0-i!29^post137 == 0 /\ a!244^0-a!244^post137 == 0 /\ nondet!13^0-nondet!13^post137 == 0 /\ a!1370^0-a!1370^post137 == 0 /\ -__disjvr_7^post137+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post137 == 0 /\ head!405^0-head!405^post137 == 0 /\ -rcd!2515^post137+rcd!2515^0 == 0 /\ head!16^0-head!16^post137 == 0 /\ -y!21^post137+y!21^0 == 0 /\ -t!25^post137+t!25^0 == 0 /\ a!511^0-a!511^post137 == 0 /\ x_slam_f!20^0-x_slam_f!20^post137 == 0 /\ a!1052^0-a!1052^post137 == 0 /\ x!18^0-x!18^post137 == 0 /\ __disjvr_4^0-__disjvr_4^post137 == 0 /\ -temp!34^post137+temp!34^0 == 0 /\ -__disjvr_5^post137+__disjvr_5^0 == 0 /\ -__disjvr_3^post137+__disjvr_3^0 == 0 /\ -x!22^post137+x!22^0 == 0 /\ __disjvr_7^post137-__disjvr_7^0 == 0 /\ -rcd!83^post137+rcd!83^0 == 0 /\ -ct!19^post137+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post137 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post137 == 0 /\ -__disjvr_0^post137+__disjvr_0^0 == 0 /\ -temp0!30^post137+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post137 == 0 /\ -sdv_callsite_return_1!32^post137+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post137+x!15^0 == 0 /\ -head!31^post137+head!31^0 == 0 /\ a!654^0-a!654^post137 == 0 /\ a!1810^0-a!1810^post137 == 0 /\ result!12^0-result!12^post137 == 0 /\ -i!406^post137+i!406^0 == 0 /\ x!1365^0-x!1365^post137 == 0 /\ a!1371^0-a!1371^post137 == 0 /\ -rcd!2460^post137+rcd!2460^0 == 0 /\ tmp!33^0-tmp!33^post137 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post137 == 0 /\ length!28^0-length!28^post137 == 0 /\ -__disjvr_2^post137+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post137 == 0), cost: 1 137: l48 -> l49 : __disjvr_0^0'=__disjvr_0^post138, __disjvr_1^0'=__disjvr_1^post138, __disjvr_2^0'=__disjvr_2^post138, __disjvr_3^0'=__disjvr_3^post138, __disjvr_4^0'=__disjvr_4^post138, __disjvr_5^0'=__disjvr_5^post138, __disjvr_6^0'=__disjvr_6^post138, __disjvr_7^0'=__disjvr_7^post138, __disjvr_8^0'=__disjvr_8^post138, a!1052^0'=a!1052^post138, a!1055^0'=a!1055^post138, a!1370^0'=a!1370^post138, a!1371^0'=a!1371^post138, a!1610^0'=a!1610^post138, a!1810^0'=a!1810^post138, a!2035^0'=a!2035^post138, a!2238^0'=a!2238^post138, a!244^0'=a!244^post138, a!419^0'=a!419^post138, a!511^0'=a!511^post138, a!654^0'=a!654^post138, ct!19^0'=ct!19^post138, head!16^0'=head!16^post138, head!31^0'=head!31^post138, head!405^0'=head!405^post138, i!29^0'=i!29^post138, i!406^0'=i!406^post138, length!28^0'=length!28^post138, nondet!13^0'=nondet!13^post138, r!543^0'=r!543^post138, r!662^0'=r!662^post138, rcd!2393^0'=rcd!2393^post138, rcd!2460^0'=rcd!2460^post138, rcd!2515^0'=rcd!2515^post138, rcd!63^0'=rcd!63^post138, rcd!83^0'=rcd!83^post138, result!12^0'=result!12^post138, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post138, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post138, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post138, sel_r!543_flink!24^0'=sel_r!543_flink!24^post138, t!25^0'=t!25^post138, temp!34^0'=temp!34^post138, temp0!17^0'=temp0!17^post138, temp0!30^0'=temp0!30^post138, tmp!33^0'=tmp!33^post138, x!1365^0'=x!1365^post138, x!15^0'=x!15^post138, x!18^0'=x!18^post138, x!22^0'=x!22^post138, x_slam_f!20^0'=x_slam_f!20^post138, y!21^0'=y!21^post138, (0 == 0 /\ tmp!33^0-tmp!33^post138 == 0 /\ -a!511^post138+a!511^0 == 0 /\ r!543^0-r!543^post138 == 0 /\ -a!419^post138+a!419^0 == 0 /\ a!1052^0-a!1052^post138 == 0 /\ i!406^0-i!406^post138 == 0 /\ -x_slam_f!20^post138+x_slam_f!20^0 == 0 /\ -__disjvr_0^post138+__disjvr_0^0 == 0 /\ length!28^0-length!28^post138 == 0 /\ head!31^0-head!31^post138 == 0 /\ __disjvr_4^0-__disjvr_4^post138 == 0 /\ y!21^0-y!21^post138 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post138 == 0 /\ a!2238^0-a!2238^post138 == 0 /\ x!1365^0-x!1365^post138 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post138 == 0 /\ __disjvr_3^0-__disjvr_3^post138 == 0 /\ -sdv_callsite_return_1!32^post138+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post138+__disjvr_2^0 == 0 /\ -a!2035^post138+a!2035^0 == 0 /\ -__disjvr_5^post138+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post138+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post138+__disjvr_8^0 == 0 /\ a!1610^0-a!1610^post138 == 0 /\ -a!1810^post138+a!1810^0 == 0 /\ a!1371^0-a!1371^post138 == 0 /\ -ct!19^post138+ct!19^0 == 0 /\ -a!1370^post138+a!1370^0 == 0 /\ temp!34^0-temp!34^post138 == 0 /\ -a!1055^post138+a!1055^0 == 0 /\ -head!405^post138+head!405^0 == 0 /\ -rcd!2393^post138+rcd!2393^0 == 0 /\ -nondet!13^post138+nondet!13^0 == 0 /\ -i!29^post138+i!29^0 == 0 /\ -r!662^post138+r!662^0 == 0 /\ a!654^0-a!654^post138 == 0 /\ -x!22^post138+x!22^0 == 0 /\ -__disjvr_7^post138+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post138 == 0 /\ __disjvr_6^0-__disjvr_6^post138 == 0 /\ __disjvr_1^0-__disjvr_1^post138 == 0 /\ result!12^0-result!12^post138 == 0 /\ x!18^0-x!18^post138 == 0 /\ rcd!83^0-rcd!83^post138 == 0 /\ -rcd!63^post138+rcd!63^0 == 0 /\ -head!16^post138+head!16^0 == 0 /\ -temp0!30^post138+temp0!30^0 == 0 /\ -t!25^post138+t!25^0 == 0 /\ -rcd!2515^post138+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post138 == 0), cost: 1 138: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post139, __disjvr_1^0'=__disjvr_1^post139, __disjvr_2^0'=__disjvr_2^post139, __disjvr_3^0'=__disjvr_3^post139, __disjvr_4^0'=__disjvr_4^post139, __disjvr_5^0'=__disjvr_5^post139, __disjvr_6^0'=__disjvr_6^post139, __disjvr_7^0'=__disjvr_7^post139, __disjvr_8^0'=__disjvr_8^post139, a!1052^0'=a!1052^post139, a!1055^0'=a!1055^post139, a!1370^0'=a!1370^post139, a!1371^0'=a!1371^post139, a!1610^0'=a!1610^post139, a!1810^0'=a!1810^post139, a!2035^0'=a!2035^post139, a!2238^0'=a!2238^post139, a!244^0'=a!244^post139, a!419^0'=a!419^post139, a!511^0'=a!511^post139, a!654^0'=a!654^post139, ct!19^0'=ct!19^post139, head!16^0'=head!16^post139, head!31^0'=head!31^post139, head!405^0'=head!405^post139, i!29^0'=i!29^post139, i!406^0'=i!406^post139, length!28^0'=length!28^post139, nondet!13^0'=nondet!13^post139, r!543^0'=r!543^post139, r!662^0'=r!662^post139, rcd!2393^0'=rcd!2393^post139, rcd!2460^0'=rcd!2460^post139, rcd!2515^0'=rcd!2515^post139, rcd!63^0'=rcd!63^post139, rcd!83^0'=rcd!83^post139, result!12^0'=result!12^post139, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post139, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post139, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post139, sel_r!543_flink!24^0'=sel_r!543_flink!24^post139, t!25^0'=t!25^post139, temp!34^0'=temp!34^post139, temp0!17^0'=temp0!17^post139, temp0!30^0'=temp0!30^post139, tmp!33^0'=tmp!33^post139, x!1365^0'=x!1365^post139, x!15^0'=x!15^post139, x!18^0'=x!18^post139, x!22^0'=x!22^post139, x_slam_f!20^0'=x_slam_f!20^post139, y!21^0'=y!21^post139, (rcd!83^0-rcd!83^post139 == 0 /\ -tmp!33^post139+tmp!33^0 == 0 /\ i!29^0-i!29^post139 == 0 /\ -ct!19^post139+ct!19^0 == 0 /\ a!1052^0-a!1052^post139 == 0 /\ rcd!63^0-rcd!63^post139 == 0 /\ -__disjvr_5^post139+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post139 == 0 /\ -r!543^post139+r!543^0 == 0 /\ -i!406^post139+i!406^0 == 0 /\ nondet!13^0-nondet!13^post139 == 0 /\ -__disjvr_3^post139+__disjvr_3^0 == 0 /\ -__disjvr_2^post139+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post139+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post139+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post139 == 0 /\ head!405^0-head!405^post139 == 0 /\ y!21^0-y!21^post139 == 0 /\ -__disjvr_0^post139+__disjvr_0^0 == 0 /\ -result!12^post139+result!12^0 == 0 /\ -x!18^post139+x!18^0 == 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post139 == 0 /\ -sel_r!1224_flink!24^post139+sel_r!1224_flink!24^0 == 0 /\ -r!662^post139+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post139+head!16^0 == 0 /\ a!1810^0-a!1810^post139 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post139 == 0 /\ __disjvr_8^0-__disjvr_8^post139 == 0 /\ 1-a!244^0 <= 0 /\ -1+a!244^0 <= 0 /\ -a!1055^post139+a!1055^0 == 0 /\ a!244^0-a!244^post139 == 0 /\ -t!25^post139+t!25^0 == 0 /\ head!31^0-head!31^post139 == 0 /\ -a!511^post139+a!511^0 == 0 /\ -x!22^post139+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post139+a!2035^0 == 0 /\ -a!419^post139+a!419^0 == 0 /\ -a!2238^post139+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post139 == 0 /\ temp0!17^0-temp0!17^post139 == 0 /\ length!28^0-length!28^post139 == 0 /\ x_slam_f!20^0-x_slam_f!20^post139 == 0 /\ rcd!2460^0-rcd!2460^post139 == 0 /\ a!1370^0-a!1370^post139 == 0 /\ __disjvr_1^0-__disjvr_1^post139 == 0 /\ -__disjvr_7^post139+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post139 == 0 /\ a!1371^0-a!1371^post139 == 0 /\ temp0!30^0-temp0!30^post139 == 0 /\ -a!1610^post139+a!1610^0 == 0 /\ a!654^0-a!654^post139 == 0 /\ -x!1365^post139+x!1365^0 == 0 /\ -rcd!2515^post139+rcd!2515^0 == 0), cost: 1 139: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post140, __disjvr_1^0'=__disjvr_1^post140, __disjvr_2^0'=__disjvr_2^post140, __disjvr_3^0'=__disjvr_3^post140, __disjvr_4^0'=__disjvr_4^post140, __disjvr_5^0'=__disjvr_5^post140, __disjvr_6^0'=__disjvr_6^post140, __disjvr_7^0'=__disjvr_7^post140, __disjvr_8^0'=__disjvr_8^post140, a!1052^0'=a!1052^post140, a!1055^0'=a!1055^post140, a!1370^0'=a!1370^post140, a!1371^0'=a!1371^post140, a!1610^0'=a!1610^post140, a!1810^0'=a!1810^post140, a!2035^0'=a!2035^post140, a!2238^0'=a!2238^post140, a!244^0'=a!244^post140, a!419^0'=a!419^post140, a!511^0'=a!511^post140, a!654^0'=a!654^post140, ct!19^0'=ct!19^post140, head!16^0'=head!16^post140, head!31^0'=head!31^post140, head!405^0'=head!405^post140, i!29^0'=i!29^post140, i!406^0'=i!406^post140, length!28^0'=length!28^post140, nondet!13^0'=nondet!13^post140, r!543^0'=r!543^post140, r!662^0'=r!662^post140, rcd!2393^0'=rcd!2393^post140, rcd!2460^0'=rcd!2460^post140, rcd!2515^0'=rcd!2515^post140, rcd!63^0'=rcd!63^post140, rcd!83^0'=rcd!83^post140, result!12^0'=result!12^post140, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post140, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post140, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post140, sel_r!543_flink!24^0'=sel_r!543_flink!24^post140, t!25^0'=t!25^post140, temp!34^0'=temp!34^post140, temp0!17^0'=temp0!17^post140, temp0!30^0'=temp0!30^post140, tmp!33^0'=tmp!33^post140, x!1365^0'=x!1365^post140, x!15^0'=x!15^post140, x!18^0'=x!18^post140, x!22^0'=x!22^post140, x_slam_f!20^0'=x_slam_f!20^post140, y!21^0'=y!21^post140, (-t!25^post140+t!25^0 == 0 /\ 2-a!244^0 <= 0 /\ -__disjvr_7^post140+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post140 == 0 /\ -x!15^post140+x!15^0 == 0 /\ x!1365^0-x!1365^post140 == 0 /\ -temp!34^post140+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post140+a!419^0 == 0 /\ -length!28^post140+length!28^0 == 0 /\ -temp0!30^post140+temp0!30^0 == 0 /\ x!18^0-x!18^post140 == 0 /\ __disjvr_1^0-__disjvr_1^post140 == 0 /\ tmp!33^0-tmp!33^post140 == 0 /\ -a!1052^post140+a!1052^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post140 == 0 /\ a!244^0-a!244^post140 == 0 /\ -rcd!2393^post140+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post140+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post140+a!2238^0 == 0 /\ head!31^0-head!31^post140 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post140+__disjvr_6^0 == 0 /\ -a!1055^post140+a!1055^0 == 0 /\ -__disjvr_2^post140+__disjvr_2^0 == 0 /\ r!543^0-r!543^post140 == 0 /\ -__disjvr_0^post140+__disjvr_0^0 == 0 /\ a!511^0-a!511^post140 == 0 /\ -rcd!2515^post140+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post140 == 0 /\ -head!405^post140+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post140 == 0 /\ -i!29^post140+i!29^0 == 0 /\ a!1810^0-a!1810^post140 == 0 /\ -x_slam_f!20^post140+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post140 == 0 /\ a!654^0-a!654^post140 == 0 /\ -sdv_callsite_return_1!14^post140+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post140+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post140 == 0 /\ -a!2035^post140+a!2035^0 == 0 /\ -__disjvr_3^post140+__disjvr_3^0 == 0 /\ result!12^0-result!12^post140 == 0 /\ -nondet!13^post140+nondet!13^0 == 0 /\ -r!662^post140+r!662^0 == 0 /\ temp0!17^0-temp0!17^post140 == 0 /\ __disjvr_8^0-__disjvr_8^post140 == 0 /\ -x!22^post140+x!22^0 == 0 /\ -head!16^post140+head!16^0 == 0 /\ i!406^0-i!406^post140 == 0 /\ -a!1370^post140+a!1370^0 == 0 /\ -a!1610^post140+a!1610^0 == 0 /\ a!1371^0-a!1371^post140 == 0 /\ -rcd!63^post140+rcd!63^0 == 0 /\ -y!21^post140+y!21^0 == 0), cost: 1 140: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post141, __disjvr_1^0'=__disjvr_1^post141, __disjvr_2^0'=__disjvr_2^post141, __disjvr_3^0'=__disjvr_3^post141, __disjvr_4^0'=__disjvr_4^post141, __disjvr_5^0'=__disjvr_5^post141, __disjvr_6^0'=__disjvr_6^post141, __disjvr_7^0'=__disjvr_7^post141, __disjvr_8^0'=__disjvr_8^post141, a!1052^0'=a!1052^post141, a!1055^0'=a!1055^post141, a!1370^0'=a!1370^post141, a!1371^0'=a!1371^post141, a!1610^0'=a!1610^post141, a!1810^0'=a!1810^post141, a!2035^0'=a!2035^post141, a!2238^0'=a!2238^post141, a!244^0'=a!244^post141, a!419^0'=a!419^post141, a!511^0'=a!511^post141, a!654^0'=a!654^post141, ct!19^0'=ct!19^post141, head!16^0'=head!16^post141, head!31^0'=head!31^post141, head!405^0'=head!405^post141, i!29^0'=i!29^post141, i!406^0'=i!406^post141, length!28^0'=length!28^post141, nondet!13^0'=nondet!13^post141, r!543^0'=r!543^post141, r!662^0'=r!662^post141, rcd!2393^0'=rcd!2393^post141, rcd!2460^0'=rcd!2460^post141, rcd!2515^0'=rcd!2515^post141, rcd!63^0'=rcd!63^post141, rcd!83^0'=rcd!83^post141, result!12^0'=result!12^post141, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post141, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post141, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post141, sel_r!543_flink!24^0'=sel_r!543_flink!24^post141, t!25^0'=t!25^post141, temp!34^0'=temp!34^post141, temp0!17^0'=temp0!17^post141, temp0!30^0'=temp0!30^post141, tmp!33^0'=tmp!33^post141, x!1365^0'=x!1365^post141, x!15^0'=x!15^post141, x!18^0'=x!18^post141, x!22^0'=x!22^post141, x_slam_f!20^0'=x_slam_f!20^post141, y!21^0'=y!21^post141, (__disjvr_3^0-__disjvr_3^post141 == 0 /\ -t!25^post141+t!25^0 == 0 /\ -a!2035^post141+a!2035^0 == 0 /\ -__disjvr_8^post141+__disjvr_8^0 == 0 /\ -a!1810^post141+a!1810^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post141+a!1370^0 == 0 /\ a!1371^0-a!1371^post141 == 0 /\ x_slam_f!20^0-x_slam_f!20^post141 == 0 /\ x!18^0-x!18^post141 == 0 /\ __disjvr_7^0-__disjvr_7^post141 == 0 /\ x!15^0 <= 0 /\ a!1610^0-a!1610^post141 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post141+nondet!13^0 == 0 /\ -r!662^post141+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post141+sdv_callsite_return_1!32^0 == 0 /\ -a!244^post141+a!244^0 == 0 /\ a!2238^0-a!2238^post141 == 0 /\ __disjvr_4^0-__disjvr_4^post141 == 0 /\ -rcd!2460^post141+rcd!2460^0 == 0 /\ -__disjvr_5^post141+__disjvr_5^0 == 0 /\ 1-a!244^0 <= 0 /\ -1+a!244^0 <= 0 /\ a!1055^0-a!1055^post141 == 0 /\ tmp!33^0-tmp!33^post141 == 0 /\ length!28^0-length!28^post141 == 0 /\ temp0!17^0-temp0!17^post141 == 0 /\ __disjvr_6^0-__disjvr_6^post141 == 0 /\ -temp0!30^post141+temp0!30^0 == 0 /\ result!12^0-result!12^post141 == 0 /\ -__disjvr_0^post141+__disjvr_0^0 == 0 /\ -y!21^post141+y!21^0 == 0 /\ -__disjvr_1^post141+__disjvr_1^0 == 0 /\ rcd!63^0-rcd!63^post141 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -i!406^post141+i!406^0 == 0 /\ -temp!34^post141+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post141 == 0 /\ -i!29^post141+i!29^0 == 0 /\ -x!22^post141+x!22^0 == 0 /\ head!31^0-head!31^post141 == 0 /\ a!654^0-a!654^post141 == 0 /\ rcd!2393^0-rcd!2393^post141 == 0 /\ x!15^0-x!15^post141 == 0 /\ -head!16^post141+head!16^0 == 0 /\ -rcd!83^post141+rcd!83^0 == 0 /\ -r!543^post141+r!543^0 == 0 /\ a!511^0-a!511^post141 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post141 == 0 /\ -a!419^post141+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post141 == 0 /\ -ct!19^post141+ct!19^0 == 0 /\ -x!1365^post141+x!1365^0 == 0 /\ -rcd!2515^post141+rcd!2515^0 == 0 /\ -__disjvr_2^post141+__disjvr_2^0 == 0 /\ head!405^0-head!405^post141 == 0 /\ a!1052^0-a!1052^post141 == 0), cost: 1 141: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post142, __disjvr_1^0'=__disjvr_1^post142, __disjvr_2^0'=__disjvr_2^post142, __disjvr_3^0'=__disjvr_3^post142, __disjvr_4^0'=__disjvr_4^post142, __disjvr_5^0'=__disjvr_5^post142, __disjvr_6^0'=__disjvr_6^post142, __disjvr_7^0'=__disjvr_7^post142, __disjvr_8^0'=__disjvr_8^post142, a!1052^0'=a!1052^post142, a!1055^0'=a!1055^post142, a!1370^0'=a!1370^post142, a!1371^0'=a!1371^post142, a!1610^0'=a!1610^post142, a!1810^0'=a!1810^post142, a!2035^0'=a!2035^post142, a!2238^0'=a!2238^post142, a!244^0'=a!244^post142, a!419^0'=a!419^post142, a!511^0'=a!511^post142, a!654^0'=a!654^post142, ct!19^0'=ct!19^post142, head!16^0'=head!16^post142, head!31^0'=head!31^post142, head!405^0'=head!405^post142, i!29^0'=i!29^post142, i!406^0'=i!406^post142, length!28^0'=length!28^post142, nondet!13^0'=nondet!13^post142, r!543^0'=r!543^post142, r!662^0'=r!662^post142, rcd!2393^0'=rcd!2393^post142, rcd!2460^0'=rcd!2460^post142, rcd!2515^0'=rcd!2515^post142, rcd!63^0'=rcd!63^post142, rcd!83^0'=rcd!83^post142, result!12^0'=result!12^post142, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post142, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post142, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post142, sel_r!543_flink!24^0'=sel_r!543_flink!24^post142, t!25^0'=t!25^post142, temp!34^0'=temp!34^post142, temp0!17^0'=temp0!17^post142, temp0!30^0'=temp0!30^post142, tmp!33^0'=tmp!33^post142, x!1365^0'=x!1365^post142, x!15^0'=x!15^post142, x!18^0'=x!18^post142, x!22^0'=x!22^post142, x_slam_f!20^0'=x_slam_f!20^post142, y!21^0'=y!21^post142, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post142 == 0 /\ a!1371^0-a!1371^post142 == 0 /\ -temp0!30^post142+temp0!30^0 == 0 /\ 2-a!244^0 <= 0 /\ a!1810^0-a!1810^post142 == 0 /\ -head!16^post142+head!16^0 == 0 /\ -x!1365^post142+x!1365^0 == 0 /\ length!28^0-length!28^post142 == 0 /\ -rcd!2515^post142+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post142+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post142 == 0 /\ i!406^0-i!406^post142 == 0 /\ a!654^0-a!654^post142 == 0 /\ temp0!17^0-temp0!17^post142 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post142 == 0 /\ -a!2238^post142+a!2238^0 == 0 /\ -x_slam_f!20^post142+x_slam_f!20^0 == 0 /\ -rcd!2393^post142+rcd!2393^0 == 0 /\ -__disjvr_3^post142+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post142 == 0 /\ -__disjvr_0^post142+__disjvr_0^0 == 0 /\ temp!34^0-temp!34^post142 == 0 /\ -a!511^post142+a!511^0 == 0 /\ -rcd!63^post142+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post142 == 0 /\ __disjvr_8^0-__disjvr_8^post142 == 0 /\ head!405^0-head!405^post142 == 0 /\ -__disjvr_7^post142+__disjvr_7^0 == 0 /\ result!12^0-result!12^post142 == 0 /\ 1+head!16^0 <= 0 /\ -a!1610^post142+a!1610^0 == 0 /\ y!21^0-y!21^post142 == 0 /\ tmp!33^0-tmp!33^post142 == 0 /\ __disjvr_1^0-__disjvr_1^post142 == 0 /\ a!1052^0-a!1052^post142 == 0 /\ x!18^0-x!18^post142 == 0 /\ -t!25^post142+t!25^0 == 0 /\ -a!1055^post142+a!1055^0 == 0 /\ __disjvr_5^0-__disjvr_5^post142 == 0 /\ -sdv_callsite_return_1!32^post142+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post142 == 0 /\ -ct!19^post142+ct!19^0 == 0 /\ -x!22^post142+x!22^0 == 0 /\ x!15^0-x!15^post142 == 0 /\ -__disjvr_2^post142+__disjvr_2^0 == 0 /\ -a!2035^post142+a!2035^0 == 0 /\ -__disjvr_6^post142+__disjvr_6^0 == 0 /\ -i!29^post142+i!29^0 == 0 /\ -r!662^post142+r!662^0 == 0 /\ -nondet!13^post142+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post142 == 0 /\ r!543^0-r!543^post142 == 0 /\ -a!419^post142+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post142 == 0), cost: 1 142: l50 -> l51 : __disjvr_0^0'=__disjvr_0^post143, __disjvr_1^0'=__disjvr_1^post143, __disjvr_2^0'=__disjvr_2^post143, __disjvr_3^0'=__disjvr_3^post143, __disjvr_4^0'=__disjvr_4^post143, __disjvr_5^0'=__disjvr_5^post143, __disjvr_6^0'=__disjvr_6^post143, __disjvr_7^0'=__disjvr_7^post143, __disjvr_8^0'=__disjvr_8^post143, a!1052^0'=a!1052^post143, a!1055^0'=a!1055^post143, a!1370^0'=a!1370^post143, a!1371^0'=a!1371^post143, a!1610^0'=a!1610^post143, a!1810^0'=a!1810^post143, a!2035^0'=a!2035^post143, a!2238^0'=a!2238^post143, a!244^0'=a!244^post143, a!419^0'=a!419^post143, a!511^0'=a!511^post143, a!654^0'=a!654^post143, ct!19^0'=ct!19^post143, head!16^0'=head!16^post143, head!31^0'=head!31^post143, head!405^0'=head!405^post143, i!29^0'=i!29^post143, i!406^0'=i!406^post143, length!28^0'=length!28^post143, nondet!13^0'=nondet!13^post143, r!543^0'=r!543^post143, r!662^0'=r!662^post143, rcd!2393^0'=rcd!2393^post143, rcd!2460^0'=rcd!2460^post143, rcd!2515^0'=rcd!2515^post143, rcd!63^0'=rcd!63^post143, rcd!83^0'=rcd!83^post143, result!12^0'=result!12^post143, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post143, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post143, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post143, sel_r!543_flink!24^0'=sel_r!543_flink!24^post143, t!25^0'=t!25^post143, temp!34^0'=temp!34^post143, temp0!17^0'=temp0!17^post143, temp0!30^0'=temp0!30^post143, tmp!33^0'=tmp!33^post143, x!1365^0'=x!1365^post143, x!15^0'=x!15^post143, x!18^0'=x!18^post143, x!22^0'=x!22^post143, x_slam_f!20^0'=x_slam_f!20^post143, y!21^0'=y!21^post143, (0 == 0 /\ -nondet!13^post143+nondet!13^0 == 0 /\ r!543^post143-r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post143 == 0 /\ -result!12^post143+result!12^0 == 0 /\ a!511^0-a!511^post143 == 0 /\ -__disjvr_7^post143+__disjvr_7^0 == 0 /\ -x!1365^post143+x!1365^0 == 0 /\ a!1370^0-a!1370^post143 == 0 /\ -a!1610^post143+a!1610^0 == 0 /\ -__disjvr_8^post143+__disjvr_8^0 == 0 /\ __disjvr_4^0-__disjvr_4^post143 == 0 /\ x_slam_f!20^0-x_slam_f!20^post143 == 0 /\ -rcd!2515^post143+rcd!2515^0 == 0 /\ -rcd!63^post143+rcd!63^0 == 0 /\ -a!1055^post143+a!1055^0 == 0 /\ -i!29^post143+i!29^0 == 0 /\ rcd!2393^0-rcd!2393^post143 == 0 /\ -__disjvr_2^post143+__disjvr_2^0 == 0 /\ -__disjvr_0^post143+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post143 == 0 /\ -temp!34^post143+temp!34^0 == 0 /\ length!28^0-length!28^post143 == 0 /\ -ct!19^post143+ct!19^0 == 0 /\ a!1052^0-a!1052^post143 == 0 /\ -t!25^post143+t!25^0 == 0 /\ 1+a!654^post143-a!244^0 == 0 /\ -a!419^post143+a!419^0 == 0 /\ -a!2035^post143+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post143+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post143 == 0 /\ -sel_r!1224_flink!24^post143+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post143 == 0 /\ -a!1810^post143+a!1810^0 == 0 /\ temp0!17^0-temp0!17^post143 == 0 /\ -head!31^post143+head!31^0 == 0 /\ __disjvr_1^0-__disjvr_1^post143 == 0 /\ x!18^0-x!18^post143 == 0 /\ __disjvr_3^0-__disjvr_3^post143 == 0 /\ a!1371^0-a!1371^post143 == 0 /\ head!405^0-head!405^post143 == 0 /\ temp0!30^0-temp0!30^post143 == 0 /\ -x!22^post143+x!22^0 == 0 /\ head!16^0-head!16^post143 == 0 /\ tmp!33^0-tmp!33^post143 == 0 /\ rcd!2460^0-rcd!2460^post143 == 0 /\ a!2238^0-a!2238^post143 == 0 /\ -y!21^post143+y!21^0 == 0 /\ -__disjvr_5^post143+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post143+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post143 == 0), cost: 1 143: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post144, __disjvr_1^0'=__disjvr_1^post144, __disjvr_2^0'=__disjvr_2^post144, __disjvr_3^0'=__disjvr_3^post144, __disjvr_4^0'=__disjvr_4^post144, __disjvr_5^0'=__disjvr_5^post144, __disjvr_6^0'=__disjvr_6^post144, __disjvr_7^0'=__disjvr_7^post144, __disjvr_8^0'=__disjvr_8^post144, a!1052^0'=a!1052^post144, a!1055^0'=a!1055^post144, a!1370^0'=a!1370^post144, a!1371^0'=a!1371^post144, a!1610^0'=a!1610^post144, a!1810^0'=a!1810^post144, a!2035^0'=a!2035^post144, a!2238^0'=a!2238^post144, a!244^0'=a!244^post144, a!419^0'=a!419^post144, a!511^0'=a!511^post144, a!654^0'=a!654^post144, ct!19^0'=ct!19^post144, head!16^0'=head!16^post144, head!31^0'=head!31^post144, head!405^0'=head!405^post144, i!29^0'=i!29^post144, i!406^0'=i!406^post144, length!28^0'=length!28^post144, nondet!13^0'=nondet!13^post144, r!543^0'=r!543^post144, r!662^0'=r!662^post144, rcd!2393^0'=rcd!2393^post144, rcd!2460^0'=rcd!2460^post144, rcd!2515^0'=rcd!2515^post144, rcd!63^0'=rcd!63^post144, rcd!83^0'=rcd!83^post144, result!12^0'=result!12^post144, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post144, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post144, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post144, sel_r!543_flink!24^0'=sel_r!543_flink!24^post144, t!25^0'=t!25^post144, temp!34^0'=temp!34^post144, temp0!17^0'=temp0!17^post144, temp0!30^0'=temp0!30^post144, tmp!33^0'=tmp!33^post144, x!1365^0'=x!1365^post144, x!15^0'=x!15^post144, x!18^0'=x!18^post144, x!22^0'=x!22^post144, x_slam_f!20^0'=x_slam_f!20^post144, y!21^0'=y!21^post144, (-x!22^post144+x!22^0 == 0 /\ -a!419^post144+a!419^0 == 0 /\ -a!2035^post144+a!2035^0 == 0 /\ -a!2238^post144+a!2238^0 == 0 /\ a!654^0 <= 0 /\ x!18^0-x!18^post144 == 0 /\ a!1370^0-a!1370^post144 == 0 /\ -a!654^0 <= 0 /\ a!244^0-a!244^post144 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post144+a!1055^0 == 0 /\ -nondet!13^post144+nondet!13^0 == 0 /\ -rcd!2393^post144+rcd!2393^0 == 0 /\ -a!1610^post144+a!1610^0 == 0 /\ -r!662^post144+r!662^0 == 0 /\ -head!16^post144+head!16^0 == 0 /\ -y!21^post144+y!21^0 == 0 /\ x!1365^0-x!1365^post144 == 0 /\ a!654^0-a!654^post144 == 0 /\ result!12^0-result!12^post144 == 0 /\ rcd!83^0-rcd!83^post144 == 0 /\ x!15^0 <= 0 /\ -rcd!2515^post144+rcd!2515^0 == 0 /\ -temp!34^post144+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!511^post144+a!511^0 == 0 /\ -temp0!30^post144+temp0!30^0 == 0 /\ length!28^0-length!28^post144 == 0 /\ -sdv_callsite_return_1!32^post144+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post144 == 0 /\ __disjvr_1^0-__disjvr_1^post144 == 0 /\ __disjvr_8^0-__disjvr_8^post144 == 0 /\ -__disjvr_2^post144+__disjvr_2^0 == 0 /\ -__disjvr_3^post144+__disjvr_3^0 == 0 /\ head!405^0-head!405^post144 == 0 /\ rcd!2460^0-rcd!2460^post144 == 0 /\ -__disjvr_0^post144+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post144 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_7^post144+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post144 == 0 /\ temp0!17^0-temp0!17^post144 == 0 /\ -__disjvr_6^post144+__disjvr_6^0 == 0 /\ r!543^0-r!543^post144 == 0 /\ -i!29^post144+i!29^0 == 0 /\ tmp!33^0-tmp!33^post144 == 0 /\ rcd!63^0-rcd!63^post144 == 0 /\ __disjvr_4^0-__disjvr_4^post144 == 0 /\ a!1371^0-a!1371^post144 == 0 /\ -x_slam_f!20^post144+x_slam_f!20^0 == 0 /\ -i!406^post144+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post144 == 0 /\ -x!15^post144+x!15^0 == 0 /\ __disjvr_5^0-__disjvr_5^post144 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post144 == 0 /\ -t!25^post144+t!25^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post144 == 0 /\ -ct!19^post144+ct!19^0 == 0), cost: 1 144: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post145, __disjvr_1^0'=__disjvr_1^post145, __disjvr_2^0'=__disjvr_2^post145, __disjvr_3^0'=__disjvr_3^post145, __disjvr_4^0'=__disjvr_4^post145, __disjvr_5^0'=__disjvr_5^post145, __disjvr_6^0'=__disjvr_6^post145, __disjvr_7^0'=__disjvr_7^post145, __disjvr_8^0'=__disjvr_8^post145, a!1052^0'=a!1052^post145, a!1055^0'=a!1055^post145, a!1370^0'=a!1370^post145, a!1371^0'=a!1371^post145, a!1610^0'=a!1610^post145, a!1810^0'=a!1810^post145, a!2035^0'=a!2035^post145, a!2238^0'=a!2238^post145, a!244^0'=a!244^post145, a!419^0'=a!419^post145, a!511^0'=a!511^post145, a!654^0'=a!654^post145, ct!19^0'=ct!19^post145, head!16^0'=head!16^post145, head!31^0'=head!31^post145, head!405^0'=head!405^post145, i!29^0'=i!29^post145, i!406^0'=i!406^post145, length!28^0'=length!28^post145, nondet!13^0'=nondet!13^post145, r!543^0'=r!543^post145, r!662^0'=r!662^post145, rcd!2393^0'=rcd!2393^post145, rcd!2460^0'=rcd!2460^post145, rcd!2515^0'=rcd!2515^post145, rcd!63^0'=rcd!63^post145, rcd!83^0'=rcd!83^post145, result!12^0'=result!12^post145, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post145, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post145, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post145, sel_r!543_flink!24^0'=sel_r!543_flink!24^post145, t!25^0'=t!25^post145, temp!34^0'=temp!34^post145, temp0!17^0'=temp0!17^post145, temp0!30^0'=temp0!30^post145, tmp!33^0'=tmp!33^post145, x!1365^0'=x!1365^post145, x!15^0'=x!15^post145, x!18^0'=x!18^post145, x!22^0'=x!22^post145, x_slam_f!20^0'=x_slam_f!20^post145, y!21^0'=y!21^post145, (a!1610^0-a!1610^post145 == 0 /\ rcd!63^0-rcd!63^post145 == 0 /\ -sdv_callsite_return_1!14^post145+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post145+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post145 == 0 /\ -t!25^post145+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post145 == 0 /\ a!1371^0-a!1371^post145 == 0 /\ temp!34^0-temp!34^post145 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ a!511^0-a!511^post145 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post145+__disjvr_3^0 == 0 /\ -__disjvr_5^post145+__disjvr_5^0 == 0 /\ length!28^0-length!28^post145 == 0 /\ -head!31^post145+head!31^0 == 0 /\ -__disjvr_7^post145+__disjvr_7^0 == 0 /\ x!18^0-x!18^post145 == 0 /\ -i!406^post145+i!406^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post145 == 0 /\ 1-head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post145+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post145+x_slam_f!20^0 == 0 /\ -result!12^post145+result!12^0 == 0 /\ head!16^0-head!16^post145 == 0 /\ a!654^0-a!654^post145 == 0 /\ __disjvr_6^0-__disjvr_6^post145 == 0 /\ head!405^0-head!405^post145 == 0 /\ -a!1370^post145+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post145 == 0 /\ -a!1055^post145+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post145 == 0 /\ -a!419^post145+a!419^0 == 0 /\ -x!22^post145+x!22^0 == 0 /\ temp0!30^0-temp0!30^post145 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post145 == 0 /\ -a!2035^post145+a!2035^0 == 0 /\ -a!244^post145+a!244^0 == 0 /\ -nondet!13^post145+nondet!13^0 == 0 /\ -r!543^post145+r!543^0 == 0 /\ -r!662^post145+r!662^0 == 0 /\ y!21^0-y!21^post145 == 0 /\ a!2238^0-a!2238^post145 == 0 /\ -__disjvr_2^post145+__disjvr_2^0 == 0 /\ x!15^0-x!15^post145 == 0 /\ -i!29^post145+i!29^0 == 0 /\ -__disjvr_0^post145+__disjvr_0^0 == 0 /\ -rcd!2515^post145+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post145 == 0 /\ a!1810^0-a!1810^post145 == 0 /\ __disjvr_1^0-__disjvr_1^post145 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post145 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -sel_r!1224_flink!24^post145+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post145+x!1365^0 == 0 /\ -__disjvr_8^post145+__disjvr_8^0 == 0), cost: 1 145: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post146, __disjvr_1^0'=__disjvr_1^post146, __disjvr_2^0'=__disjvr_2^post146, __disjvr_3^0'=__disjvr_3^post146, __disjvr_4^0'=__disjvr_4^post146, __disjvr_5^0'=__disjvr_5^post146, __disjvr_6^0'=__disjvr_6^post146, __disjvr_7^0'=__disjvr_7^post146, __disjvr_8^0'=__disjvr_8^post146, a!1052^0'=a!1052^post146, a!1055^0'=a!1055^post146, a!1370^0'=a!1370^post146, a!1371^0'=a!1371^post146, a!1610^0'=a!1610^post146, a!1810^0'=a!1810^post146, a!2035^0'=a!2035^post146, a!2238^0'=a!2238^post146, a!244^0'=a!244^post146, a!419^0'=a!419^post146, a!511^0'=a!511^post146, a!654^0'=a!654^post146, ct!19^0'=ct!19^post146, head!16^0'=head!16^post146, head!31^0'=head!31^post146, head!405^0'=head!405^post146, i!29^0'=i!29^post146, i!406^0'=i!406^post146, length!28^0'=length!28^post146, nondet!13^0'=nondet!13^post146, r!543^0'=r!543^post146, r!662^0'=r!662^post146, rcd!2393^0'=rcd!2393^post146, rcd!2460^0'=rcd!2460^post146, rcd!2515^0'=rcd!2515^post146, rcd!63^0'=rcd!63^post146, rcd!83^0'=rcd!83^post146, result!12^0'=result!12^post146, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post146, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post146, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post146, sel_r!543_flink!24^0'=sel_r!543_flink!24^post146, t!25^0'=t!25^post146, temp!34^0'=temp!34^post146, temp0!17^0'=temp0!17^post146, temp0!30^0'=temp0!30^post146, tmp!33^0'=tmp!33^post146, x!1365^0'=x!1365^post146, x!15^0'=x!15^post146, x!18^0'=x!18^post146, x!22^0'=x!22^post146, x_slam_f!20^0'=x_slam_f!20^post146, y!21^0'=y!21^post146, (a!1052^0-a!1052^post146 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post146 == 0 /\ -head!16^post146+head!16^0 == 0 /\ i!29^0-i!29^post146 == 0 /\ -rcd!2460^post146+rcd!2460^0 == 0 /\ -i!406^post146+i!406^0 == 0 /\ -x!1365^post146+x!1365^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post146+rcd!2515^0 == 0 /\ -temp!34^post146+temp!34^0 == 0 /\ head!405^0-head!405^post146 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post146 == 0 /\ -__disjvr_5^post146+__disjvr_5^0 == 0 /\ -a!1055^post146+a!1055^0 == 0 /\ -__disjvr_3^post146+__disjvr_3^0 == 0 /\ -a!2238^post146+a!2238^0 == 0 /\ a!244^0-a!244^post146 == 0 /\ nondet!13^0-nondet!13^post146 == 0 /\ -a!511^post146+a!511^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post146 == 0 /\ result!12^0-result!12^post146 == 0 /\ __disjvr_8^0-__disjvr_8^post146 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post146+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post146 == 0 /\ temp0!30^0-temp0!30^post146 == 0 /\ -r!543^post146+r!543^0 == 0 /\ -__disjvr_0^post146+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post146 == 0 /\ head!31^0-head!31^post146 == 0 /\ tmp!33^0-tmp!33^post146 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ -t!25^post146+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post146 == 0 /\ x!18^0-x!18^post146 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post146 == 0 /\ rcd!83^0-rcd!83^post146 == 0 /\ rcd!2393^0-rcd!2393^post146 == 0 /\ -x!22^post146+x!22^0 == 0 /\ -a!1610^post146+a!1610^0 == 0 /\ -ct!19^post146+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post146+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post146 == 0 /\ a!1370^0-a!1370^post146 == 0 /\ a!654^0-a!654^post146 == 0 /\ -__disjvr_2^post146+__disjvr_2^0 == 0 /\ -a!419^post146+a!419^0 == 0 /\ x!15^0-x!15^post146 == 0 /\ rcd!63^0-rcd!63^post146 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ a!1371^0-a!1371^post146 == 0 /\ -__disjvr_7^post146+__disjvr_7^0 == 0 /\ -__disjvr_6^post146+__disjvr_6^0 == 0 /\ -a!2035^post146+a!2035^0 == 0 /\ -r!662^post146+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post146 == 0), cost: 1 146: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post147, __disjvr_1^0'=__disjvr_1^post147, __disjvr_2^0'=__disjvr_2^post147, __disjvr_3^0'=__disjvr_3^post147, __disjvr_4^0'=__disjvr_4^post147, __disjvr_5^0'=__disjvr_5^post147, __disjvr_6^0'=__disjvr_6^post147, __disjvr_7^0'=__disjvr_7^post147, __disjvr_8^0'=__disjvr_8^post147, a!1052^0'=a!1052^post147, a!1055^0'=a!1055^post147, a!1370^0'=a!1370^post147, a!1371^0'=a!1371^post147, a!1610^0'=a!1610^post147, a!1810^0'=a!1810^post147, a!2035^0'=a!2035^post147, a!2238^0'=a!2238^post147, a!244^0'=a!244^post147, a!419^0'=a!419^post147, a!511^0'=a!511^post147, a!654^0'=a!654^post147, ct!19^0'=ct!19^post147, head!16^0'=head!16^post147, head!31^0'=head!31^post147, head!405^0'=head!405^post147, i!29^0'=i!29^post147, i!406^0'=i!406^post147, length!28^0'=length!28^post147, nondet!13^0'=nondet!13^post147, r!543^0'=r!543^post147, r!662^0'=r!662^post147, rcd!2393^0'=rcd!2393^post147, rcd!2460^0'=rcd!2460^post147, rcd!2515^0'=rcd!2515^post147, rcd!63^0'=rcd!63^post147, rcd!83^0'=rcd!83^post147, result!12^0'=result!12^post147, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post147, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post147, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post147, sel_r!543_flink!24^0'=sel_r!543_flink!24^post147, t!25^0'=t!25^post147, temp!34^0'=temp!34^post147, temp0!17^0'=temp0!17^post147, temp0!30^0'=temp0!30^post147, tmp!33^0'=tmp!33^post147, x!1365^0'=x!1365^post147, x!15^0'=x!15^post147, x!18^0'=x!18^post147, x!22^0'=x!22^post147, x_slam_f!20^0'=x_slam_f!20^post147, y!21^0'=y!21^post147, (-a!1610^post147+a!1610^0 == 0 /\ -a!1055^post147+a!1055^0 == 0 /\ -__disjvr_2^post147+__disjvr_2^0 == 0 /\ -__disjvr_3^post147+__disjvr_3^0 == 0 /\ -__disjvr_0^post147+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post147 == 0 /\ -a!1052^post147+a!1052^0 == 0 /\ -x!1365^post147+x!1365^0 == 0 /\ -rcd!63^post147+rcd!63^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post147 == 0 /\ -__disjvr_7^post147+__disjvr_7^0 == 0 /\ -__disjvr_6^post147+__disjvr_6^0 == 0 /\ -nondet!13^post147+nondet!13^0 == 0 /\ -i!29^post147+i!29^0 == 0 /\ temp!34^0-temp!34^post147 == 0 /\ __disjvr_1^0-__disjvr_1^post147 == 0 /\ a!1371^0-a!1371^post147 == 0 /\ -temp0!17^post147+temp0!17^0 == 0 /\ -t!25^post147+t!25^0 == 0 /\ -temp0!30^post147+temp0!30^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post147 == 0 /\ -rcd!2393^post147+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post147 == 0 /\ tmp!33^0-tmp!33^post147 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ length!28^0-length!28^post147 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post147 == 0 /\ a!654^0-a!654^post147 == 0 /\ -ct!19^post147+ct!19^0 == 0 /\ -x_slam_f!20^post147+x_slam_f!20^0 == 0 /\ -a!2035^post147+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post147 == 0 /\ -a!511^post147+a!511^0 == 0 /\ -a!2238^post147+a!2238^0 == 0 /\ -a!419^post147+a!419^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post147+sdv_callsite_return_1!32^0 == 0 /\ result!12^0-result!12^post147 == 0 /\ x!18^0-x!18^post147 == 0 /\ -head!16^post147+head!16^0 == 0 /\ a!1370^0-a!1370^post147 == 0 /\ r!543^0-r!543^post147 == 0 /\ head!405^0-head!405^post147 == 0 /\ __disjvr_8^0-__disjvr_8^post147 == 0 /\ -i!406^post147+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post147+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_5^0-__disjvr_5^post147 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ rcd!83^0-rcd!83^post147 == 0 /\ -r!662^post147+r!662^0 == 0 /\ -y!21^post147+y!21^0 == 0 /\ a!244^0-a!244^post147 == 0 /\ -x!22^post147+x!22^0 == 0 /\ x!15^0-x!15^post147 == 0 /\ a!1810^0-a!1810^post147 == 0), cost: 1 147: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post148, __disjvr_1^0'=__disjvr_1^post148, __disjvr_2^0'=__disjvr_2^post148, __disjvr_3^0'=__disjvr_3^post148, __disjvr_4^0'=__disjvr_4^post148, __disjvr_5^0'=__disjvr_5^post148, __disjvr_6^0'=__disjvr_6^post148, __disjvr_7^0'=__disjvr_7^post148, __disjvr_8^0'=__disjvr_8^post148, a!1052^0'=a!1052^post148, a!1055^0'=a!1055^post148, a!1370^0'=a!1370^post148, a!1371^0'=a!1371^post148, a!1610^0'=a!1610^post148, a!1810^0'=a!1810^post148, a!2035^0'=a!2035^post148, a!2238^0'=a!2238^post148, a!244^0'=a!244^post148, a!419^0'=a!419^post148, a!511^0'=a!511^post148, a!654^0'=a!654^post148, ct!19^0'=ct!19^post148, head!16^0'=head!16^post148, head!31^0'=head!31^post148, head!405^0'=head!405^post148, i!29^0'=i!29^post148, i!406^0'=i!406^post148, length!28^0'=length!28^post148, nondet!13^0'=nondet!13^post148, r!543^0'=r!543^post148, r!662^0'=r!662^post148, rcd!2393^0'=rcd!2393^post148, rcd!2460^0'=rcd!2460^post148, rcd!2515^0'=rcd!2515^post148, rcd!63^0'=rcd!63^post148, rcd!83^0'=rcd!83^post148, result!12^0'=result!12^post148, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post148, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post148, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post148, sel_r!543_flink!24^0'=sel_r!543_flink!24^post148, t!25^0'=t!25^post148, temp!34^0'=temp!34^post148, temp0!17^0'=temp0!17^post148, temp0!30^0'=temp0!30^post148, tmp!33^0'=tmp!33^post148, x!1365^0'=x!1365^post148, x!15^0'=x!15^post148, x!18^0'=x!18^post148, x!22^0'=x!22^post148, x_slam_f!20^0'=x_slam_f!20^post148, y!21^0'=y!21^post148, (-a!1370^post148+a!1370^0 == 0 /\ -a!654^post148+a!654^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1810^post148+a!1810^0 == 0 /\ -t!25^post148+t!25^0 == 0 /\ 1-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post148 == 0 /\ -a!654^0 <= 0 /\ -a!2035^post148+a!2035^0 == 0 /\ -nondet!13^post148+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post148+r!662^0 == 0 /\ -a!419^post148+a!419^0 == 0 /\ -a!244^post148+a!244^0 == 0 /\ -rcd!2393^post148+rcd!2393^0 == 0 /\ a!1610^0-a!1610^post148 == 0 /\ -x!1365^post148+x!1365^0 == 0 /\ -y!21^post148+y!21^0 == 0 /\ temp0!30^0-temp0!30^post148 == 0 /\ rcd!83^0-rcd!83^post148 == 0 /\ a!1371^0-a!1371^post148 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post148 == 0 /\ -rcd!2515^post148+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post148 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post148+sdv_callsite_return_1!32^0 == 0 /\ -temp!34^post148+temp!34^0 == 0 /\ -x!22^post148+x!22^0 == 0 /\ length!28^0-length!28^post148 == 0 /\ __disjvr_6^0-__disjvr_6^post148 == 0 /\ rcd!2460^0-rcd!2460^post148 == 0 /\ -__disjvr_5^post148+__disjvr_5^0 == 0 /\ -__disjvr_1^post148+__disjvr_1^0 == 0 /\ -__disjvr_8^post148+__disjvr_8^0 == 0 /\ a!2238^0-a!2238^post148 == 0 /\ -__disjvr_4^post148+__disjvr_4^0 == 0 /\ x!15^0-x!15^post148 == 0 /\ -sdv_callsite_return_1!14^post148+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post148 == 0 /\ -ct!19^post148+ct!19^0 == 0 /\ -__disjvr_2^post148+__disjvr_2^0 == 0 /\ -i!29^post148+i!29^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ a!1055^0-a!1055^post148 == 0 /\ a!1052^0-a!1052^post148 == 0 /\ -__disjvr_7^post148+__disjvr_7^0 == 0 /\ -head!405^post148+head!405^0 == 0 /\ head!31^0-head!31^post148 == 0 /\ r!543^0-r!543^post148 == 0 /\ -head!16^post148+head!16^0 == 0 /\ -rcd!63^post148+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post148 == 0 /\ x_slam_f!20^0-x_slam_f!20^post148 == 0 /\ -sel_r!1224_flink!24^post148+sel_r!1224_flink!24^0 == 0 /\ -result!12^post148+result!12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post148 == 0 /\ a!511^0-a!511^post148 == 0 /\ -x!18^post148+x!18^0 == 0), cost: 1 148: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post149, __disjvr_1^0'=__disjvr_1^post149, __disjvr_2^0'=__disjvr_2^post149, __disjvr_3^0'=__disjvr_3^post149, __disjvr_4^0'=__disjvr_4^post149, __disjvr_5^0'=__disjvr_5^post149, __disjvr_6^0'=__disjvr_6^post149, __disjvr_7^0'=__disjvr_7^post149, __disjvr_8^0'=__disjvr_8^post149, a!1052^0'=a!1052^post149, a!1055^0'=a!1055^post149, a!1370^0'=a!1370^post149, a!1371^0'=a!1371^post149, a!1610^0'=a!1610^post149, a!1810^0'=a!1810^post149, a!2035^0'=a!2035^post149, a!2238^0'=a!2238^post149, a!244^0'=a!244^post149, a!419^0'=a!419^post149, a!511^0'=a!511^post149, a!654^0'=a!654^post149, ct!19^0'=ct!19^post149, head!16^0'=head!16^post149, head!31^0'=head!31^post149, head!405^0'=head!405^post149, i!29^0'=i!29^post149, i!406^0'=i!406^post149, length!28^0'=length!28^post149, nondet!13^0'=nondet!13^post149, r!543^0'=r!543^post149, r!662^0'=r!662^post149, rcd!2393^0'=rcd!2393^post149, rcd!2460^0'=rcd!2460^post149, rcd!2515^0'=rcd!2515^post149, rcd!63^0'=rcd!63^post149, rcd!83^0'=rcd!83^post149, result!12^0'=result!12^post149, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post149, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post149, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post149, sel_r!543_flink!24^0'=sel_r!543_flink!24^post149, t!25^0'=t!25^post149, temp!34^0'=temp!34^post149, temp0!17^0'=temp0!17^post149, temp0!30^0'=temp0!30^post149, tmp!33^0'=tmp!33^post149, x!1365^0'=x!1365^post149, x!15^0'=x!15^post149, x!18^0'=x!18^post149, x!22^0'=x!22^post149, x_slam_f!20^0'=x_slam_f!20^post149, y!21^0'=y!21^post149, (-t!25^post149+t!25^0 == 0 /\ a!654^0 <= 0 /\ a!1371^0-a!1371^post149 == 0 /\ -a!654^0 <= 0 /\ -__disjvr_3^post149+__disjvr_3^0 == 0 /\ -__disjvr_0^post149+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post149 == 0 /\ ct!19^0-ct!19^post149 == 0 /\ -nondet!13^post149+nondet!13^0 == 0 /\ -__disjvr_7^post149+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post149 == 0 /\ __disjvr_2^0-__disjvr_2^post149 == 0 /\ a!1052^0-a!1052^post149 == 0 /\ x!15^0 <= 0 /\ -r!662^post149+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post149 == 0 /\ -sdv_callsite_return_1!32^post149+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post149 == 0 /\ a!654^0-a!654^post149 == 0 /\ -y!21^post149+y!21^0 == 0 /\ length!28^0-length!28^post149 == 0 /\ -rcd!2460^post149+rcd!2460^0 == 0 /\ -x!1365^post149+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post149 == 0 /\ -a!1610^post149+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post149 == 0 /\ result!12^0-result!12^post149 == 0 /\ -temp0!30^post149+temp0!30^0 == 0 /\ rcd!63^0-rcd!63^post149 == 0 /\ -temp!34^post149+temp!34^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post149+x!22^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -a!2035^post149+a!2035^0 == 0 /\ -__disjvr_6^post149+__disjvr_6^0 == 0 /\ -x!15^0 <= 0 /\ -a!2238^post149+a!2238^0 == 0 /\ -i!29^post149+i!29^0 == 0 /\ -a!419^post149+a!419^0 == 0 /\ -a!511^post149+a!511^0 == 0 /\ -i!406^post149+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post149 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post149 == 0 /\ -rcd!83^post149+rcd!83^0 == 0 /\ -r!543^post149+r!543^0 == 0 /\ x!15^0-x!15^post149 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post149 == 0 /\ head!31^0-head!31^post149 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post149 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -head!16^post149+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post149 == 0 /\ a!1810^0-a!1810^post149 == 0 /\ __disjvr_5^0-__disjvr_5^post149 == 0 /\ head!405^0-head!405^post149 == 0 /\ -a!1055^post149+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post149 == 0 /\ a!244^0-a!244^post149 == 0 /\ -rcd!2515^post149+rcd!2515^0 == 0), cost: 1 149: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post150, __disjvr_1^0'=__disjvr_1^post150, __disjvr_2^0'=__disjvr_2^post150, __disjvr_3^0'=__disjvr_3^post150, __disjvr_4^0'=__disjvr_4^post150, __disjvr_5^0'=__disjvr_5^post150, __disjvr_6^0'=__disjvr_6^post150, __disjvr_7^0'=__disjvr_7^post150, __disjvr_8^0'=__disjvr_8^post150, a!1052^0'=a!1052^post150, a!1055^0'=a!1055^post150, a!1370^0'=a!1370^post150, a!1371^0'=a!1371^post150, a!1610^0'=a!1610^post150, a!1810^0'=a!1810^post150, a!2035^0'=a!2035^post150, a!2238^0'=a!2238^post150, a!244^0'=a!244^post150, a!419^0'=a!419^post150, a!511^0'=a!511^post150, a!654^0'=a!654^post150, ct!19^0'=ct!19^post150, head!16^0'=head!16^post150, head!31^0'=head!31^post150, head!405^0'=head!405^post150, i!29^0'=i!29^post150, i!406^0'=i!406^post150, length!28^0'=length!28^post150, nondet!13^0'=nondet!13^post150, r!543^0'=r!543^post150, r!662^0'=r!662^post150, rcd!2393^0'=rcd!2393^post150, rcd!2460^0'=rcd!2460^post150, rcd!2515^0'=rcd!2515^post150, rcd!63^0'=rcd!63^post150, rcd!83^0'=rcd!83^post150, result!12^0'=result!12^post150, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post150, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post150, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post150, sel_r!543_flink!24^0'=sel_r!543_flink!24^post150, t!25^0'=t!25^post150, temp!34^0'=temp!34^post150, temp0!17^0'=temp0!17^post150, temp0!30^0'=temp0!30^post150, tmp!33^0'=tmp!33^post150, x!1365^0'=x!1365^post150, x!15^0'=x!15^post150, x!18^0'=x!18^post150, x!22^0'=x!22^post150, x_slam_f!20^0'=x_slam_f!20^post150, y!21^0'=y!21^post150, (-rcd!2515^post150+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post150 == 0 /\ -x!1365^post150+x!1365^0 == 0 /\ -x_slam_f!20^post150+x_slam_f!20^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ head!16^0-head!16^post150 == 0 /\ -ct!19^post150+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post150+i!29^0 == 0 /\ a!1610^0-a!1610^post150 == 0 /\ -__disjvr_5^post150+__disjvr_5^0 == 0 /\ -__disjvr_4^post150+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post150 == 0 /\ -__disjvr_2^post150+__disjvr_2^0 == 0 /\ -i!406^post150+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post150+sdv_callsite_return_1!14^0 == 0 /\ a!511^0-a!511^post150 == 0 /\ length!28^0-length!28^post150 == 0 /\ -rcd!2393^post150+rcd!2393^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post150 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post150+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post150 == 0 /\ a!654^0-a!654^post150 == 0 /\ temp0!30^0-temp0!30^post150 == 0 /\ temp!34^0-temp!34^post150 == 0 /\ -a!1810^post150+a!1810^0 == 0 /\ -__disjvr_0^post150+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post150 == 0 /\ -rcd!63^post150+rcd!63^0 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post150+result!12^0 == 0 /\ -a!419^post150+a!419^0 == 0 /\ -t!25^post150+t!25^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post150 == 0 /\ tmp!33^0-tmp!33^post150 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post150 == 0 /\ head!405^0-head!405^post150 == 0 /\ x!18^0-x!18^post150 == 0 /\ __disjvr_1^0-__disjvr_1^post150 == 0 /\ a!2238^0-a!2238^post150 == 0 /\ y!21^0-y!21^post150 == 0 /\ a!1055^0-a!1055^post150 == 0 /\ rcd!83^0-rcd!83^post150 == 0 /\ -sdv_callsite_return_1!32^post150+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post150+x!22^0 == 0 /\ -nondet!13^post150+nondet!13^0 == 0 /\ -r!662^post150+r!662^0 == 0 /\ -a!244^post150+a!244^0 == 0 /\ -a!2035^post150+a!2035^0 == 0 /\ -head!31^post150+head!31^0 == 0 /\ x!15^0-x!15^post150 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -a!1370^post150+a!1370^0 == 0 /\ -__disjvr_7^post150+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post150 == 0 /\ r!543^0-r!543^post150 == 0), cost: 1 150: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post151, __disjvr_1^0'=__disjvr_1^post151, __disjvr_2^0'=__disjvr_2^post151, __disjvr_3^0'=__disjvr_3^post151, __disjvr_4^0'=__disjvr_4^post151, __disjvr_5^0'=__disjvr_5^post151, __disjvr_6^0'=__disjvr_6^post151, __disjvr_7^0'=__disjvr_7^post151, __disjvr_8^0'=__disjvr_8^post151, a!1052^0'=a!1052^post151, a!1055^0'=a!1055^post151, a!1370^0'=a!1370^post151, a!1371^0'=a!1371^post151, a!1610^0'=a!1610^post151, a!1810^0'=a!1810^post151, a!2035^0'=a!2035^post151, a!2238^0'=a!2238^post151, a!244^0'=a!244^post151, a!419^0'=a!419^post151, a!511^0'=a!511^post151, a!654^0'=a!654^post151, ct!19^0'=ct!19^post151, head!16^0'=head!16^post151, head!31^0'=head!31^post151, head!405^0'=head!405^post151, i!29^0'=i!29^post151, i!406^0'=i!406^post151, length!28^0'=length!28^post151, nondet!13^0'=nondet!13^post151, r!543^0'=r!543^post151, r!662^0'=r!662^post151, rcd!2393^0'=rcd!2393^post151, rcd!2460^0'=rcd!2460^post151, rcd!2515^0'=rcd!2515^post151, rcd!63^0'=rcd!63^post151, rcd!83^0'=rcd!83^post151, result!12^0'=result!12^post151, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post151, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post151, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post151, sel_r!543_flink!24^0'=sel_r!543_flink!24^post151, t!25^0'=t!25^post151, temp!34^0'=temp!34^post151, temp0!17^0'=temp0!17^post151, temp0!30^0'=temp0!30^post151, tmp!33^0'=tmp!33^post151, x!1365^0'=x!1365^post151, x!15^0'=x!15^post151, x!18^0'=x!18^post151, x!22^0'=x!22^post151, x_slam_f!20^0'=x_slam_f!20^post151, y!21^0'=y!21^post151, (__disjvr_6^0-__disjvr_6^post151 == 0 /\ -x!15^post151+x!15^0 == 0 /\ -t!25^post151+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post151 == 0 /\ -y!21^post151+y!21^0 == 0 /\ length!28^0-length!28^post151 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post151 == 0 /\ -temp0!17^post151+temp0!17^0 == 0 /\ -a!419^post151+a!419^0 == 0 /\ 1-a!654^0 <= 0 /\ i!406^0-i!406^post151 == 0 /\ -a!2035^post151+a!2035^0 == 0 /\ -a!1610^post151+a!1610^0 == 0 /\ a!1370^0-a!1370^post151 == 0 /\ -a!654^0 <= 0 /\ -rcd!2393^post151+rcd!2393^0 == 0 /\ -__disjvr_8^post151+__disjvr_8^0 == 0 /\ -__disjvr_7^post151+__disjvr_7^0 == 0 /\ -a!1055^post151+a!1055^0 == 0 /\ -a!2238^post151+a!2238^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post151 == 0 /\ r!543^0-r!543^post151 == 0 /\ __disjvr_4^0-__disjvr_4^post151 == 0 /\ x!18^0-x!18^post151 == 0 /\ head!31^0-head!31^post151 == 0 /\ -nondet!13^post151+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post151 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post151 == 0 /\ -sdv_callsite_return_1!32^post151+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post151+rcd!2515^0 == 0 /\ r!662^0-r!662^post151 == 0 /\ -__disjvr_0^post151+__disjvr_0^0 == 0 /\ a!511^0-a!511^post151 == 0 /\ tmp!33^0-tmp!33^post151 == 0 /\ a!1052^0-a!1052^post151 == 0 /\ -__disjvr_2^post151+__disjvr_2^0 == 0 /\ -temp0!30^post151+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post151+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post151 == 0 /\ 1+head!16^0 <= 0 /\ -ct!19^post151+ct!19^0 == 0 /\ a!654^0-a!654^post151 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ a!1810^0-a!1810^post151 == 0 /\ -head!405^post151+head!405^0 == 0 /\ -i!29^post151+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post151 == 0 /\ rcd!83^0-rcd!83^post151 == 0 /\ __disjvr_3^0-__disjvr_3^post151 == 0 /\ a!1371^0-a!1371^post151 == 0 /\ -x!22^post151+x!22^0 == 0 /\ result!12^0-result!12^post151 == 0 /\ -x_slam_f!20^post151+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -rcd!63^post151+rcd!63^0 == 0 /\ -head!16^post151+head!16^0 == 0 /\ -__disjvr_5^post151+__disjvr_5^0 == 0), cost: 1 151: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post152, __disjvr_1^0'=__disjvr_1^post152, __disjvr_2^0'=__disjvr_2^post152, __disjvr_3^0'=__disjvr_3^post152, __disjvr_4^0'=__disjvr_4^post152, __disjvr_5^0'=__disjvr_5^post152, __disjvr_6^0'=__disjvr_6^post152, __disjvr_7^0'=__disjvr_7^post152, __disjvr_8^0'=__disjvr_8^post152, a!1052^0'=a!1052^post152, a!1055^0'=a!1055^post152, a!1370^0'=a!1370^post152, a!1371^0'=a!1371^post152, a!1610^0'=a!1610^post152, a!1810^0'=a!1810^post152, a!2035^0'=a!2035^post152, a!2238^0'=a!2238^post152, a!244^0'=a!244^post152, a!419^0'=a!419^post152, a!511^0'=a!511^post152, a!654^0'=a!654^post152, ct!19^0'=ct!19^post152, head!16^0'=head!16^post152, head!31^0'=head!31^post152, head!405^0'=head!405^post152, i!29^0'=i!29^post152, i!406^0'=i!406^post152, length!28^0'=length!28^post152, nondet!13^0'=nondet!13^post152, r!543^0'=r!543^post152, r!662^0'=r!662^post152, rcd!2393^0'=rcd!2393^post152, rcd!2460^0'=rcd!2460^post152, rcd!2515^0'=rcd!2515^post152, rcd!63^0'=rcd!63^post152, rcd!83^0'=rcd!83^post152, result!12^0'=result!12^post152, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post152, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post152, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post152, sel_r!543_flink!24^0'=sel_r!543_flink!24^post152, t!25^0'=t!25^post152, temp!34^0'=temp!34^post152, temp0!17^0'=temp0!17^post152, temp0!30^0'=temp0!30^post152, tmp!33^0'=tmp!33^post152, x!1365^0'=x!1365^post152, x!15^0'=x!15^post152, x!18^0'=x!18^post152, x!22^0'=x!22^post152, x_slam_f!20^0'=x_slam_f!20^post152, y!21^0'=y!21^post152, (__disjvr_3^0-__disjvr_3^post152 == 0 /\ temp0!17^0-temp0!17^post152 == 0 /\ length!28^0-length!28^post152 == 0 /\ nondet!13^0-nondet!13^post152 == 0 /\ -head!16^post152+head!16^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ temp0!30^0-temp0!30^post152 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post152+a!1370^0 == 0 /\ y!21^0-y!21^post152 == 0 /\ rcd!83^0-rcd!83^post152 == 0 /\ a!1052^0-a!1052^post152 == 0 /\ -sdv_callsite_return_1!14^post152+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post152+x!18^0 == 0 /\ -r!662^post152+r!662^0 == 0 /\ -sel_r!1224_flink!24^post152+sel_r!1224_flink!24^0 == 0 /\ -x!22^post152+x!22^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -result!12^post152+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post152 == 0 /\ -__disjvr_5^post152+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post152 == 0 /\ rcd!2393^0-rcd!2393^post152 == 0 /\ a!2238^0-a!2238^post152 == 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post152+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post152 == 0 /\ -head!405^post152+head!405^0 == 0 /\ -a!244^post152+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post152 == 0 /\ -x!1365^post152+x!1365^0 == 0 /\ -rcd!2460^post152+rcd!2460^0 == 0 /\ -i!406^post152+i!406^0 == 0 /\ -rcd!2515^post152+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post152 == 0 /\ -__disjvr_7^post152+__disjvr_7^0 == 0 /\ -__disjvr_8^post152+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -temp!34^post152+temp!34^0 == 0 /\ x!15^0-x!15^post152 == 0 /\ -t!25^post152+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post152 == 0 /\ a!1371^0-a!1371^post152 == 0 /\ -r!543^post152+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post152 == 0 /\ a!654^0-a!654^post152 == 0 /\ x_slam_f!20^0-x_slam_f!20^post152 == 0 /\ a!511^0-a!511^post152 == 0 /\ -a!1810^post152+a!1810^0 == 0 /\ -ct!19^post152+ct!19^0 == 0 /\ -__disjvr_0^post152+__disjvr_0^0 == 0 /\ head!31^0-head!31^post152 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post152 == 0 /\ -a!419^post152+a!419^0 == 0 /\ -__disjvr_2^post152+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post152 == 0 /\ -i!29^post152+i!29^0 == 0), cost: 1 152: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post153, __disjvr_1^0'=__disjvr_1^post153, __disjvr_2^0'=__disjvr_2^post153, __disjvr_3^0'=__disjvr_3^post153, __disjvr_4^0'=__disjvr_4^post153, __disjvr_5^0'=__disjvr_5^post153, __disjvr_6^0'=__disjvr_6^post153, __disjvr_7^0'=__disjvr_7^post153, __disjvr_8^0'=__disjvr_8^post153, a!1052^0'=a!1052^post153, a!1055^0'=a!1055^post153, a!1370^0'=a!1370^post153, a!1371^0'=a!1371^post153, a!1610^0'=a!1610^post153, a!1810^0'=a!1810^post153, a!2035^0'=a!2035^post153, a!2238^0'=a!2238^post153, a!244^0'=a!244^post153, a!419^0'=a!419^post153, a!511^0'=a!511^post153, a!654^0'=a!654^post153, ct!19^0'=ct!19^post153, head!16^0'=head!16^post153, head!31^0'=head!31^post153, head!405^0'=head!405^post153, i!29^0'=i!29^post153, i!406^0'=i!406^post153, length!28^0'=length!28^post153, nondet!13^0'=nondet!13^post153, r!543^0'=r!543^post153, r!662^0'=r!662^post153, rcd!2393^0'=rcd!2393^post153, rcd!2460^0'=rcd!2460^post153, rcd!2515^0'=rcd!2515^post153, rcd!63^0'=rcd!63^post153, rcd!83^0'=rcd!83^post153, result!12^0'=result!12^post153, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post153, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post153, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post153, sel_r!543_flink!24^0'=sel_r!543_flink!24^post153, t!25^0'=t!25^post153, temp!34^0'=temp!34^post153, temp0!17^0'=temp0!17^post153, temp0!30^0'=temp0!30^post153, tmp!33^0'=tmp!33^post153, x!1365^0'=x!1365^post153, x!15^0'=x!15^post153, x!18^0'=x!18^post153, x!22^0'=x!22^post153, x_slam_f!20^0'=x_slam_f!20^post153, y!21^0'=y!21^post153, (-rcd!83^post153+rcd!83^0 == 0 /\ x!1365^0-x!1365^post153 == 0 /\ head!405^0-head!405^post153 == 0 /\ -temp!34^post153+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post153 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post153 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ -temp0!30^post153+temp0!30^0 == 0 /\ -x!15^post153+x!15^0 == 0 /\ -head!16^post153+head!16^0 == 0 /\ x!18^0-x!18^post153 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post153 == 0 /\ -sel_r!543_flink!24^post153+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post153+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post153 == 0 /\ -rcd!2460^post153+rcd!2460^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post153 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_0^post153+__disjvr_0^0 == 0 /\ a!244^0-a!244^post153 == 0 /\ nondet!13^0-nondet!13^post153 == 0 /\ -ct!19^post153+ct!19^0 == 0 /\ -__disjvr_2^post153+__disjvr_2^0 == 0 /\ -i!406^post153+i!406^0 == 0 /\ a!1810^0-a!1810^post153 == 0 /\ -x_slam_f!20^post153+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post153 == 0 /\ -a!2035^post153+a!2035^0 == 0 /\ a!1371^0-a!1371^post153 == 0 /\ -r!543^post153+r!543^0 == 0 /\ __disjvr_5^0-__disjvr_5^post153 == 0 /\ -a!2238^post153+a!2238^0 == 0 /\ -r!662^post153+r!662^0 == 0 /\ -a!1055^post153+a!1055^0 == 0 /\ -a!511^post153+a!511^0 == 0 /\ -a!419^post153+a!419^0 == 0 /\ -t!25^post153+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -__disjvr_7^post153+__disjvr_7^0 == 0 /\ length!28^0-length!28^post153 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post153 == 0 /\ rcd!63^0-rcd!63^post153 == 0 /\ -a!1610^post153+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post153 == 0 /\ result!12^0-result!12^post153 == 0 /\ -rcd!2515^post153+rcd!2515^0 == 0 /\ -__disjvr_6^post153+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post153 == 0 /\ temp0!17^0-temp0!17^post153 == 0 /\ a!1370^0-a!1370^post153 == 0 /\ -__disjvr_3^post153+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -y!21^post153+y!21^0 == 0 /\ -x!22^post153+x!22^0 == 0 /\ -i!29^post153+i!29^0 == 0 /\ head!31^0-head!31^post153 == 0), cost: 1 154: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post155, __disjvr_1^0'=__disjvr_1^post155, __disjvr_2^0'=__disjvr_2^post155, __disjvr_3^0'=__disjvr_3^post155, __disjvr_4^0'=__disjvr_4^post155, __disjvr_5^0'=__disjvr_5^post155, __disjvr_6^0'=__disjvr_6^post155, __disjvr_7^0'=__disjvr_7^post155, __disjvr_8^0'=__disjvr_8^post155, a!1052^0'=a!1052^post155, a!1055^0'=a!1055^post155, a!1370^0'=a!1370^post155, a!1371^0'=a!1371^post155, a!1610^0'=a!1610^post155, a!1810^0'=a!1810^post155, a!2035^0'=a!2035^post155, a!2238^0'=a!2238^post155, a!244^0'=a!244^post155, a!419^0'=a!419^post155, a!511^0'=a!511^post155, a!654^0'=a!654^post155, ct!19^0'=ct!19^post155, head!16^0'=head!16^post155, head!31^0'=head!31^post155, head!405^0'=head!405^post155, i!29^0'=i!29^post155, i!406^0'=i!406^post155, length!28^0'=length!28^post155, nondet!13^0'=nondet!13^post155, r!543^0'=r!543^post155, r!662^0'=r!662^post155, rcd!2393^0'=rcd!2393^post155, rcd!2460^0'=rcd!2460^post155, rcd!2515^0'=rcd!2515^post155, rcd!63^0'=rcd!63^post155, rcd!83^0'=rcd!83^post155, result!12^0'=result!12^post155, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post155, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post155, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post155, sel_r!543_flink!24^0'=sel_r!543_flink!24^post155, t!25^0'=t!25^post155, temp!34^0'=temp!34^post155, temp0!17^0'=temp0!17^post155, temp0!30^0'=temp0!30^post155, tmp!33^0'=tmp!33^post155, x!1365^0'=x!1365^post155, x!15^0'=x!15^post155, x!18^0'=x!18^post155, x!22^0'=x!22^post155, x_slam_f!20^0'=x_slam_f!20^post155, y!21^0'=y!21^post155, (-a!2238^post155+a!2238^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post155 == 0 /\ -a!511^post155+a!511^0 == 0 /\ temp0!17^0-temp0!17^post155 == 0 /\ -y!21^post155+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post155 == 0 /\ temp0!30^0-temp0!30^post155 == 0 /\ a!1810^0-a!1810^post155 == 0 /\ -r!662^post155+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post155+x!22^0 == 0 /\ __disjvr_8^0-__disjvr_8^post155 == 0 /\ -a!2035^post155+a!2035^0 == 0 /\ a!654^0-a!654^post155 == 0 /\ __disjvr_4^0-__disjvr_4^post155 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post155+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ rcd!63^0-rcd!63^post155 == 0 /\ -i!406^post155+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!83^post155+rcd!83^0 == 0 /\ nondet!13^0-nondet!13^post155 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post155 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post155+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post155 == 0 /\ -a!1052^post155+a!1052^0 == 0 /\ tmp!33^0-tmp!33^post155 == 0 /\ -x!1365^post155+x!1365^0 == 0 /\ -ct!19^post155+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post155 == 0 /\ -__disjvr_2^post155+__disjvr_2^0 == 0 /\ -__disjvr_5^post155+__disjvr_5^0 == 0 /\ -__disjvr_3^post155+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post155 == 0 /\ -a!1610^post155+a!1610^0 == 0 /\ x!15^0-x!15^post155 == 0 /\ a!244^0-a!244^post155 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -r!543^post155+r!543^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_0^post155+__disjvr_0^0 == 0 /\ -__disjvr_6^post155+__disjvr_6^0 == 0 /\ length!28^0-length!28^post155 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -temp!34^post155+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post155 == 0 /\ a!419^0-a!419^post155 == 0 /\ -head!16^post155+head!16^0 == 0 /\ head!31^0-head!31^post155 == 0 /\ -x!18^post155+x!18^0 == 0 /\ t!25^0-t!25^post155 == 0 /\ result!12^0-result!12^post155 == 0 /\ -i!29^post155+i!29^0 == 0 /\ -sel_r!1224_flink!24^post155+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ a!1370^0-a!1370^post155 == 0 /\ -a!1055^post155+a!1055^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!405^0-head!405^post155 == 0 /\ -rcd!2460^post155+rcd!2460^0 == 0), cost: 1 155: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post156, __disjvr_1^0'=__disjvr_1^post156, __disjvr_2^0'=__disjvr_2^post156, __disjvr_3^0'=__disjvr_3^post156, __disjvr_4^0'=__disjvr_4^post156, __disjvr_5^0'=__disjvr_5^post156, __disjvr_6^0'=__disjvr_6^post156, __disjvr_7^0'=__disjvr_7^post156, __disjvr_8^0'=__disjvr_8^post156, a!1052^0'=a!1052^post156, a!1055^0'=a!1055^post156, a!1370^0'=a!1370^post156, a!1371^0'=a!1371^post156, a!1610^0'=a!1610^post156, a!1810^0'=a!1810^post156, a!2035^0'=a!2035^post156, a!2238^0'=a!2238^post156, a!244^0'=a!244^post156, a!419^0'=a!419^post156, a!511^0'=a!511^post156, a!654^0'=a!654^post156, ct!19^0'=ct!19^post156, head!16^0'=head!16^post156, head!31^0'=head!31^post156, head!405^0'=head!405^post156, i!29^0'=i!29^post156, i!406^0'=i!406^post156, length!28^0'=length!28^post156, nondet!13^0'=nondet!13^post156, r!543^0'=r!543^post156, r!662^0'=r!662^post156, rcd!2393^0'=rcd!2393^post156, rcd!2460^0'=rcd!2460^post156, rcd!2515^0'=rcd!2515^post156, rcd!63^0'=rcd!63^post156, rcd!83^0'=rcd!83^post156, result!12^0'=result!12^post156, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post156, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post156, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post156, sel_r!543_flink!24^0'=sel_r!543_flink!24^post156, t!25^0'=t!25^post156, temp!34^0'=temp!34^post156, temp0!17^0'=temp0!17^post156, temp0!30^0'=temp0!30^post156, tmp!33^0'=tmp!33^post156, x!1365^0'=x!1365^post156, x!15^0'=x!15^post156, x!18^0'=x!18^post156, x!22^0'=x!22^post156, x_slam_f!20^0'=x_slam_f!20^post156, y!21^0'=y!21^post156, (-head!16^0+x!22^0 <= 0 /\ -rcd!83^post156+rcd!83^0 == 0 /\ temp0!30^0-temp0!30^post156 == 0 /\ tmp!33^0-tmp!33^post156 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post156 == 0 /\ i!29^0-i!29^post156 == 0 /\ y!21^0-y!21^post156 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post156+rcd!2460^0 == 0 /\ -rcd!2515^post156+rcd!2515^0 == 0 /\ x!15^0-x!15^post156 == 0 /\ head!16^0-x!22^0 <= 0 /\ head!405^0-head!405^post156 == 0 /\ head!16^0-head!16^post156 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post156 == 0 /\ x!15^0 <= 0 /\ -__disjvr_3^post156+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!244^0-a!244^post156 == 0 /\ __disjvr_1^0-__disjvr_1^post156 == 0 /\ -a!419^post156+a!419^0 == 0 /\ -x!18^post156+x!18^0 == 0 /\ a!1810^0-a!1810^post156 == 0 /\ -i!406^post156+i!406^0 == 0 /\ -ct!19^post156+ct!19^0 == 0 /\ nondet!13^0-nondet!13^post156 == 0 /\ -__disjvr_7^post156+__disjvr_7^0 == 0 /\ a!654^0-a!654^post156 == 0 /\ -x!22^post156+x!22^0 == 0 /\ a!1371^0-a!1371^post156 == 0 /\ a!1052^0-a!1052^post156 == 0 /\ -a!2035^post156+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post156+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post156+r!543^0 == 0 /\ -sel_r!1224_flink!24^post156+sel_r!1224_flink!24^0 == 0 /\ -r!662^post156+r!662^0 == 0 /\ __disjvr_8^0-__disjvr_8^post156 == 0 /\ -a!2238^post156+a!2238^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post156+a!1055^0 == 0 /\ length!28^0-length!28^post156 == 0 /\ y!21^0 <= 0 /\ -head!31^post156+head!31^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!1610^post156+a!1610^0 == 0 /\ result!12^0-result!12^post156 == 0 /\ rcd!63^0-rcd!63^post156 == 0 /\ __disjvr_5^0-__disjvr_5^post156 == 0 /\ rcd!2393^0-rcd!2393^post156 == 0 /\ -__disjvr_0^post156+__disjvr_0^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post156 == 0 /\ -x!1365^post156+x!1365^0 == 0 /\ -__disjvr_2^post156+__disjvr_2^0 == 0 /\ -temp!34^post156+temp!34^0 == 0 /\ a!1370^0-a!1370^post156 == 0 /\ __disjvr_4^0-__disjvr_4^post156 == 0 /\ -a!511^post156+a!511^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post156 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post156 == 0 /\ -__disjvr_6^post156+__disjvr_6^0 == 0), cost: 1 156: l53 -> l54 : __disjvr_0^0'=__disjvr_0^post157, __disjvr_1^0'=__disjvr_1^post157, __disjvr_2^0'=__disjvr_2^post157, __disjvr_3^0'=__disjvr_3^post157, __disjvr_4^0'=__disjvr_4^post157, __disjvr_5^0'=__disjvr_5^post157, __disjvr_6^0'=__disjvr_6^post157, __disjvr_7^0'=__disjvr_7^post157, __disjvr_8^0'=__disjvr_8^post157, a!1052^0'=a!1052^post157, a!1055^0'=a!1055^post157, a!1370^0'=a!1370^post157, a!1371^0'=a!1371^post157, a!1610^0'=a!1610^post157, a!1810^0'=a!1810^post157, a!2035^0'=a!2035^post157, a!2238^0'=a!2238^post157, a!244^0'=a!244^post157, a!419^0'=a!419^post157, a!511^0'=a!511^post157, a!654^0'=a!654^post157, ct!19^0'=ct!19^post157, head!16^0'=head!16^post157, head!31^0'=head!31^post157, head!405^0'=head!405^post157, i!29^0'=i!29^post157, i!406^0'=i!406^post157, length!28^0'=length!28^post157, nondet!13^0'=nondet!13^post157, r!543^0'=r!543^post157, r!662^0'=r!662^post157, rcd!2393^0'=rcd!2393^post157, rcd!2460^0'=rcd!2460^post157, rcd!2515^0'=rcd!2515^post157, rcd!63^0'=rcd!63^post157, rcd!83^0'=rcd!83^post157, result!12^0'=result!12^post157, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post157, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post157, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post157, sel_r!543_flink!24^0'=sel_r!543_flink!24^post157, t!25^0'=t!25^post157, temp!34^0'=temp!34^post157, temp0!17^0'=temp0!17^post157, temp0!30^0'=temp0!30^post157, tmp!33^0'=tmp!33^post157, x!1365^0'=x!1365^post157, x!15^0'=x!15^post157, x!18^0'=x!18^post157, x!22^0'=x!22^post157, x_slam_f!20^0'=x_slam_f!20^post157, y!21^0'=y!21^post157, (0 == 0 /\ -x!22^post157+x!22^0 == 0 /\ i!406^0-i!406^post157 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post157 == 0 /\ a!1810^0-a!1810^post157 == 0 /\ -__disjvr_6^post157+__disjvr_6^0 == 0 /\ rcd!2460^0-rcd!2460^post157 == 0 /\ -a!2238^post157+a!2238^0 == 0 /\ -a!511^post157+a!511^0 == 0 /\ a!654^0-a!654^post157 == 0 /\ __disjvr_1^0-__disjvr_1^post157 == 0 /\ -rcd!2393^post157+rcd!2393^0 == 0 /\ -nondet!13^post157+nondet!13^0 == 0 /\ -y!21^post157+y!21^0 == 0 /\ -r!662^post157+r!662^0 == 0 /\ r!543^0-r!543^post157 == 0 /\ a!1370^0-a!1370^post157 == 0 /\ tmp!33^0-tmp!33^post157 == 0 /\ -length!28^post157+length!28^0 == 0 /\ -head!16^post157+head!16^0 == 0 /\ temp!34^0-temp!34^post157 == 0 /\ -x!1365^post157+x!1365^0 == 0 /\ __disjvr_4^0-__disjvr_4^post157 == 0 /\ -__disjvr_0^post157+__disjvr_0^0 == 0 /\ -rcd!2515^post157+rcd!2515^0 == 0 /\ -i!29^post157+i!29^0 == 0 /\ a!1371^0-a!1371^post157 == 0 /\ -a!1055^post157+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post157 == 0 /\ -temp0!17^post157+temp0!17^0 == 0 /\ -temp0!30^post157+temp0!30^0 == 0 /\ -t!25^post157+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post157+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post157 == 0 /\ -sdv_callsite_return_1!14^post157+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post157 == 0 /\ -ct!19^post157+ct!19^0 == 0 /\ -__disjvr_5^post157+__disjvr_5^0 == 0 /\ a!1052^post157-a!1610^0 == 0 /\ head!31^0-head!31^post157 == 0 /\ -__disjvr_3^post157+__disjvr_3^0 == 0 /\ a!244^0-a!244^post157 == 0 /\ -__disjvr_2^post157+__disjvr_2^0 == 0 /\ result!12^0-result!12^post157 == 0 /\ rcd!83^0-rcd!83^post157 == 0 /\ -rcd!63^post157+rcd!63^0 == 0 /\ a!419^0-a!419^post157 == 0 /\ -head!405^post157+head!405^0 == 0 /\ -x_slam_f!20^post157+x_slam_f!20^0 == 0 /\ -a!2035^post157+a!2035^0 == 0 /\ -__disjvr_7^post157+__disjvr_7^0 == 0 /\ __disjvr_8^0-__disjvr_8^post157 == 0), cost: 1 157: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post158, __disjvr_1^0'=__disjvr_1^post158, __disjvr_2^0'=__disjvr_2^post158, __disjvr_3^0'=__disjvr_3^post158, __disjvr_4^0'=__disjvr_4^post158, __disjvr_5^0'=__disjvr_5^post158, __disjvr_6^0'=__disjvr_6^post158, __disjvr_7^0'=__disjvr_7^post158, __disjvr_8^0'=__disjvr_8^post158, a!1052^0'=a!1052^post158, a!1055^0'=a!1055^post158, a!1370^0'=a!1370^post158, a!1371^0'=a!1371^post158, a!1610^0'=a!1610^post158, a!1810^0'=a!1810^post158, a!2035^0'=a!2035^post158, a!2238^0'=a!2238^post158, a!244^0'=a!244^post158, a!419^0'=a!419^post158, a!511^0'=a!511^post158, a!654^0'=a!654^post158, ct!19^0'=ct!19^post158, head!16^0'=head!16^post158, head!31^0'=head!31^post158, head!405^0'=head!405^post158, i!29^0'=i!29^post158, i!406^0'=i!406^post158, length!28^0'=length!28^post158, nondet!13^0'=nondet!13^post158, r!543^0'=r!543^post158, r!662^0'=r!662^post158, rcd!2393^0'=rcd!2393^post158, rcd!2460^0'=rcd!2460^post158, rcd!2515^0'=rcd!2515^post158, rcd!63^0'=rcd!63^post158, rcd!83^0'=rcd!83^post158, result!12^0'=result!12^post158, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post158, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post158, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post158, sel_r!543_flink!24^0'=sel_r!543_flink!24^post158, t!25^0'=t!25^post158, temp!34^0'=temp!34^post158, temp0!17^0'=temp0!17^post158, temp0!30^0'=temp0!30^post158, tmp!33^0'=tmp!33^post158, x!1365^0'=x!1365^post158, x!15^0'=x!15^post158, x!18^0'=x!18^post158, x!22^0'=x!22^post158, x_slam_f!20^0'=x_slam_f!20^post158, y!21^0'=y!21^post158, (-head!16^0+x!22^0 <= 0 /\ a!511^0-a!511^post158 == 0 /\ tmp!33^0-tmp!33^post158 == 0 /\ temp0!17^0-temp0!17^post158 == 0 /\ x_slam_f!20^0-x_slam_f!20^post158 == 0 /\ temp0!30^0-temp0!30^post158 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -y!21^post158+y!21^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post158+a!654^0 == 0 /\ -r!662^post158+r!662^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_2^post158+__disjvr_2^0 == 0 /\ -__disjvr_4^post158+__disjvr_4^0 == 0 /\ -a!2035^post158+a!2035^0 == 0 /\ -a!244^post158+a!244^0 == 0 /\ -x!18^post158+x!18^0 == 0 /\ __disjvr_0^0-__disjvr_0^post158 == 0 /\ __disjvr_3^0-__disjvr_3^post158 == 0 /\ rcd!63^0-rcd!63^post158 == 0 /\ x!15^0-x!15^post158 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_1^post158+__disjvr_1^0 == 0 /\ -a!419^post158+a!419^0 == 0 /\ -rcd!83^post158+rcd!83^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!1370^post158+a!1370^0 == 0 /\ -head!16^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post158 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post158 == 0 /\ a!1610^0-a!1610^post158 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -__disjvr_7^post158+__disjvr_7^0 == 0 /\ -nondet!13^post158+nondet!13^0 == 0 /\ a!2238^0-a!2238^post158 == 0 /\ -i!29^post158+i!29^0 == 0 /\ length!28^0-length!28^post158 == 0 /\ -rcd!2515^post158+rcd!2515^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -temp!34^post158+temp!34^0 == 0 /\ a!1371^0-a!1371^post158 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post158 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post158 == 0 /\ -ct!19^post158+ct!19^0 == 0 /\ -x!22^post158+x!22^0 == 0 /\ r!543^0-r!543^post158 == 0 /\ i!406^0-i!406^post158 == 0 /\ -__disjvr_8^post158+__disjvr_8^0 == 0 /\ -__disjvr_5^post158+__disjvr_5^0 == 0 /\ -rcd!2393^post158+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post158 == 0 /\ -a!1810^post158+a!1810^0 == 0 /\ result!12^0-result!12^post158 == 0 /\ head!31^0-head!31^post158 == 0 /\ t!25^0-t!25^post158 == 0 /\ __disjvr_6^0-__disjvr_6^post158 == 0 /\ head!405^0-head!405^post158 == 0 /\ -sel_r!1224_flink!24^post158+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ a!1055^0-a!1055^post158 == 0 /\ ct!19^0 <= 0 /\ -x!1365^post158+x!1365^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -head!16^post158+head!16^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 158: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post159, __disjvr_1^0'=__disjvr_1^post159, __disjvr_2^0'=__disjvr_2^post159, __disjvr_3^0'=__disjvr_3^post159, __disjvr_4^0'=__disjvr_4^post159, __disjvr_5^0'=__disjvr_5^post159, __disjvr_6^0'=__disjvr_6^post159, __disjvr_7^0'=__disjvr_7^post159, __disjvr_8^0'=__disjvr_8^post159, a!1052^0'=a!1052^post159, a!1055^0'=a!1055^post159, a!1370^0'=a!1370^post159, a!1371^0'=a!1371^post159, a!1610^0'=a!1610^post159, a!1810^0'=a!1810^post159, a!2035^0'=a!2035^post159, a!2238^0'=a!2238^post159, a!244^0'=a!244^post159, a!419^0'=a!419^post159, a!511^0'=a!511^post159, a!654^0'=a!654^post159, ct!19^0'=ct!19^post159, head!16^0'=head!16^post159, head!31^0'=head!31^post159, head!405^0'=head!405^post159, i!29^0'=i!29^post159, i!406^0'=i!406^post159, length!28^0'=length!28^post159, nondet!13^0'=nondet!13^post159, r!543^0'=r!543^post159, r!662^0'=r!662^post159, rcd!2393^0'=rcd!2393^post159, rcd!2460^0'=rcd!2460^post159, rcd!2515^0'=rcd!2515^post159, rcd!63^0'=rcd!63^post159, rcd!83^0'=rcd!83^post159, result!12^0'=result!12^post159, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post159, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post159, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post159, sel_r!543_flink!24^0'=sel_r!543_flink!24^post159, t!25^0'=t!25^post159, temp!34^0'=temp!34^post159, temp0!17^0'=temp0!17^post159, temp0!30^0'=temp0!30^post159, tmp!33^0'=tmp!33^post159, x!1365^0'=x!1365^post159, x!15^0'=x!15^post159, x!18^0'=x!18^post159, x!22^0'=x!22^post159, x_slam_f!20^0'=x_slam_f!20^post159, y!21^0'=y!21^post159, (-head!16^0+x!22^0 <= 0 /\ head!405^0-head!405^post159 == 0 /\ -head!16^post159+head!16^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post159+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post159 == 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1055^post159+a!1055^0 == 0 /\ -__disjvr_3^post159+__disjvr_3^0 == 0 /\ a!1810^0-a!1810^post159 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ x!1365^0-x!1365^post159 == 0 /\ temp0!17^0-temp0!17^post159 == 0 /\ a!1370^0-a!1370^post159 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -r!543^post159+r!543^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x_slam_f!20^post159+x_slam_f!20^0 == 0 /\ -i!406^post159+i!406^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ result!12^0-result!12^post159 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post159 == 0 /\ a!1371^0-a!1371^post159 == 0 /\ -r!662^post159+r!662^0 == 0 /\ -a!2035^post159+a!2035^0 == 0 /\ -a!511^post159+a!511^0 == 0 /\ nondet!13^0-nondet!13^post159 == 0 /\ temp0!30^0-temp0!30^post159 == 0 /\ -x!15^post159+x!15^0 == 0 /\ -y!21^post159+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post159 == 0 /\ a!244^0-a!244^post159 == 0 /\ -rcd!2515^post159+rcd!2515^0 == 0 /\ length!28^0-length!28^post159 == 0 /\ tmp!33^0-tmp!33^post159 == 0 /\ -rcd!2460^post159+rcd!2460^0 == 0 /\ y!21^0 <= 0 /\ -x!22^post159+x!22^0 == 0 /\ -x!15^0 <= 0 /\ rcd!83^0-rcd!83^post159 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post159 == 0 /\ -__disjvr_0^post159+__disjvr_0^0 == 0 /\ -__disjvr_2^post159+__disjvr_2^0 == 0 /\ -a!1052^post159+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post159 == 0 /\ -a!1610^post159+a!1610^0 == 0 /\ a!654^0-a!654^post159 == 0 /\ -ct!19^post159+ct!19^0 == 0 /\ -t!25^post159+t!25^0 == 0 /\ head!31^0-head!31^post159 == 0 /\ -i!29^post159+i!29^0 == 0 /\ __disjvr_8^0-__disjvr_8^post159 == 0 /\ rcd!63^0-rcd!63^post159 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post159 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2238^post159+a!2238^0 == 0 /\ -a!419^post159+a!419^0 == 0 /\ -temp!34^post159+temp!34^0 == 0 /\ -__disjvr_6^post159+__disjvr_6^0 == 0 /\ -__disjvr_7^post159+__disjvr_7^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post159 == 0 /\ rcd!2393^0-rcd!2393^post159 == 0), cost: 1 159: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post160, __disjvr_1^0'=__disjvr_1^post160, __disjvr_2^0'=__disjvr_2^post160, __disjvr_3^0'=__disjvr_3^post160, __disjvr_4^0'=__disjvr_4^post160, __disjvr_5^0'=__disjvr_5^post160, __disjvr_6^0'=__disjvr_6^post160, __disjvr_7^0'=__disjvr_7^post160, __disjvr_8^0'=__disjvr_8^post160, a!1052^0'=a!1052^post160, a!1055^0'=a!1055^post160, a!1370^0'=a!1370^post160, a!1371^0'=a!1371^post160, a!1610^0'=a!1610^post160, a!1810^0'=a!1810^post160, a!2035^0'=a!2035^post160, a!2238^0'=a!2238^post160, a!244^0'=a!244^post160, a!419^0'=a!419^post160, a!511^0'=a!511^post160, a!654^0'=a!654^post160, ct!19^0'=ct!19^post160, head!16^0'=head!16^post160, head!31^0'=head!31^post160, head!405^0'=head!405^post160, i!29^0'=i!29^post160, i!406^0'=i!406^post160, length!28^0'=length!28^post160, nondet!13^0'=nondet!13^post160, r!543^0'=r!543^post160, r!662^0'=r!662^post160, rcd!2393^0'=rcd!2393^post160, rcd!2460^0'=rcd!2460^post160, rcd!2515^0'=rcd!2515^post160, rcd!63^0'=rcd!63^post160, rcd!83^0'=rcd!83^post160, result!12^0'=result!12^post160, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post160, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post160, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post160, sel_r!543_flink!24^0'=sel_r!543_flink!24^post160, t!25^0'=t!25^post160, temp!34^0'=temp!34^post160, temp0!17^0'=temp0!17^post160, temp0!30^0'=temp0!30^post160, tmp!33^0'=tmp!33^post160, x!1365^0'=x!1365^post160, x!15^0'=x!15^post160, x!18^0'=x!18^post160, x!22^0'=x!22^post160, x_slam_f!20^0'=x_slam_f!20^post160, y!21^0'=y!21^post160, (-head!16^0+x!22^0 <= 0 /\ temp!34^0-temp!34^post160 == 0 /\ a!654^0-a!654^post160 == 0 /\ __disjvr_0^0-__disjvr_0^post160 == 0 /\ a!511^0-a!511^post160 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post160 == 0 /\ a!1610^0-a!1610^post160 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ -__disjvr_8^post160+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post160+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post160 == 0 /\ head!16^0-x!22^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post160 == 0 /\ rcd!2460^0-rcd!2460^post160 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ rcd!2515^0-rcd!2515^post160 == 0 /\ 1-a!1052^0 <= 0 /\ -ct!19^post160+ct!19^0 == 0 /\ -a!1810^post160+a!1810^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post160 == 0 /\ -i!29^post160+i!29^0 == 0 /\ -__disjvr_4^post160+__disjvr_4^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -__disjvr_2^post160+__disjvr_2^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post160 == 0 /\ -a!419^post160+a!419^0 == 0 /\ -t!25^post160+t!25^0 == 0 /\ a!1371^0-a!1371^post160 == 0 /\ temp0!30^0-temp0!30^post160 == 0 /\ -head!31^post160+head!31^0 == 0 /\ r!543^0-r!543^post160 == 0 /\ __disjvr_6^0-__disjvr_6^post160 == 0 /\ -r!662^post160+r!662^0 == 0 /\ -nondet!13^post160+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post160+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post160+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post160 == 0 /\ x!18^0-x!18^post160 == 0 /\ a!2238^0-a!2238^post160 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post160 == 0 /\ y!21^0 <= 0 /\ -x_slam_f!20^post160+x_slam_f!20^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post160+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ result!12^0-result!12^post160 == 0 /\ i!406^0-i!406^post160 == 0 /\ -a!1370^post160+a!1370^0 == 0 /\ -x!1365^post160+x!1365^0 == 0 /\ head!405^0-head!405^post160 == 0 /\ -y!21^post160+y!21^0 == 0 /\ head!16^0-head!16^post160 == 0 /\ rcd!83^0-rcd!83^post160 == 0 /\ -__disjvr_5^post160+__disjvr_5^0 == 0 /\ -x!22^post160+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post160+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x!15^0-x!15^post160 == 0 /\ -a!2035^post160+a!2035^0 == 0 /\ -__disjvr_1^post160+__disjvr_1^0 == 0 /\ -a!244^post160+a!244^0 == 0 /\ a!1052^0-a!1052^post160 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 160: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post161, __disjvr_1^0'=__disjvr_1^post161, __disjvr_2^0'=__disjvr_2^post161, __disjvr_3^0'=__disjvr_3^post161, __disjvr_4^0'=__disjvr_4^post161, __disjvr_5^0'=__disjvr_5^post161, __disjvr_6^0'=__disjvr_6^post161, __disjvr_7^0'=__disjvr_7^post161, __disjvr_8^0'=__disjvr_8^post161, a!1052^0'=a!1052^post161, a!1055^0'=a!1055^post161, a!1370^0'=a!1370^post161, a!1371^0'=a!1371^post161, a!1610^0'=a!1610^post161, a!1810^0'=a!1810^post161, a!2035^0'=a!2035^post161, a!2238^0'=a!2238^post161, a!244^0'=a!244^post161, a!419^0'=a!419^post161, a!511^0'=a!511^post161, a!654^0'=a!654^post161, ct!19^0'=ct!19^post161, head!16^0'=head!16^post161, head!31^0'=head!31^post161, head!405^0'=head!405^post161, i!29^0'=i!29^post161, i!406^0'=i!406^post161, length!28^0'=length!28^post161, nondet!13^0'=nondet!13^post161, r!543^0'=r!543^post161, r!662^0'=r!662^post161, rcd!2393^0'=rcd!2393^post161, rcd!2460^0'=rcd!2460^post161, rcd!2515^0'=rcd!2515^post161, rcd!63^0'=rcd!63^post161, rcd!83^0'=rcd!83^post161, result!12^0'=result!12^post161, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post161, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post161, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post161, sel_r!543_flink!24^0'=sel_r!543_flink!24^post161, t!25^0'=t!25^post161, temp!34^0'=temp!34^post161, temp0!17^0'=temp0!17^post161, temp0!30^0'=temp0!30^post161, tmp!33^0'=tmp!33^post161, x!1365^0'=x!1365^post161, x!15^0'=x!15^post161, x!18^0'=x!18^post161, x!22^0'=x!22^post161, x_slam_f!20^0'=x_slam_f!20^post161, y!21^0'=y!21^post161, (-head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post161+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post161 == 0 /\ a!244^0-a!244^post161 == 0 /\ length!28^0-length!28^post161 == 0 /\ rcd!2460^0-rcd!2460^post161 == 0 /\ r!543^0-r!543^post161 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post161 == 0 /\ rcd!83^0-rcd!83^post161 == 0 /\ -__disjvr_8^post161+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post161 == 0 /\ head!16^0-x!22^0 <= 0 /\ -sdv_callsite_return_1!14^post161+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post161+a!511^0 == 0 /\ a!654^0-a!654^post161 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -t!25^post161+t!25^0 == 0 /\ -temp0!30^post161+temp0!30^0 == 0 /\ -a!1610^post161+a!1610^0 == 0 /\ -y!21^post161+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!16^0 <= 0 /\ -x!22^post161+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post161 == 0 /\ x!18^0-x!18^post161 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1052^0-a!1052^post161 == 0 /\ -a!2035^post161+a!2035^0 == 0 /\ -__disjvr_6^post161+__disjvr_6^0 == 0 /\ -nondet!13^post161+nondet!13^0 == 0 /\ -r!662^post161+r!662^0 == 0 /\ __disjvr_0^0-__disjvr_0^post161 == 0 /\ -temp!34^post161+temp!34^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post161 == 0 /\ -head!16^post161+head!16^0 == 0 /\ -i!29^post161+i!29^0 == 0 /\ -head!405^post161+head!405^0 == 0 /\ -rcd!2515^post161+rcd!2515^0 == 0 /\ -rcd!63^post161+rcd!63^0 == 0 /\ -__disjvr_5^post161+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post161+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post161 == 0 /\ y!21^0 <= 0 /\ head!31^0-head!31^post161 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_2^post161+__disjvr_2^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x!15^post161+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_1^post161+__disjvr_1^0 == 0 /\ a!1810^0-a!1810^post161 == 0 /\ __disjvr_4^0-__disjvr_4^post161 == 0 /\ -a!1055^post161+a!1055^0 == 0 /\ x!1365^0-x!1365^post161 == 0 /\ -ct!19^post161+ct!19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post161 == 0 /\ tmp!33^0-tmp!33^post161 == 0 /\ result!12^0-result!12^post161 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2393^post161+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -a!419^post161+a!419^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!2238^post161+a!2238^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post161 == 0), cost: 1 161: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post162, __disjvr_1^0'=__disjvr_1^post162, __disjvr_2^0'=__disjvr_2^post162, __disjvr_3^0'=__disjvr_3^post162, __disjvr_4^0'=__disjvr_4^post162, __disjvr_5^0'=__disjvr_5^post162, __disjvr_6^0'=__disjvr_6^post162, __disjvr_7^0'=__disjvr_7^post162, __disjvr_8^0'=__disjvr_8^post162, a!1052^0'=a!1052^post162, a!1055^0'=a!1055^post162, a!1370^0'=a!1370^post162, a!1371^0'=a!1371^post162, a!1610^0'=a!1610^post162, a!1810^0'=a!1810^post162, a!2035^0'=a!2035^post162, a!2238^0'=a!2238^post162, a!244^0'=a!244^post162, a!419^0'=a!419^post162, a!511^0'=a!511^post162, a!654^0'=a!654^post162, ct!19^0'=ct!19^post162, head!16^0'=head!16^post162, head!31^0'=head!31^post162, head!405^0'=head!405^post162, i!29^0'=i!29^post162, i!406^0'=i!406^post162, length!28^0'=length!28^post162, nondet!13^0'=nondet!13^post162, r!543^0'=r!543^post162, r!662^0'=r!662^post162, rcd!2393^0'=rcd!2393^post162, rcd!2460^0'=rcd!2460^post162, rcd!2515^0'=rcd!2515^post162, rcd!63^0'=rcd!63^post162, rcd!83^0'=rcd!83^post162, result!12^0'=result!12^post162, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post162, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post162, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post162, sel_r!543_flink!24^0'=sel_r!543_flink!24^post162, t!25^0'=t!25^post162, temp!34^0'=temp!34^post162, temp0!17^0'=temp0!17^post162, temp0!30^0'=temp0!30^post162, tmp!33^0'=tmp!33^post162, x!1365^0'=x!1365^post162, x!15^0'=x!15^post162, x!18^0'=x!18^post162, x!22^0'=x!22^post162, x_slam_f!20^0'=x_slam_f!20^post162, y!21^0'=y!21^post162, (temp0!30^0-temp0!30^post162 == 0 /\ -head!16^0+x!22^0 <= 0 /\ head!16^0-head!16^post162 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post162 == 0 /\ -head!31^post162+head!31^0 == 0 /\ length!28^0-length!28^post162 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post162 == 0 /\ -sel_r!1224_flink!24^post162+sel_r!1224_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post162 == 0 /\ a!1052^0-a!1052^post162 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post162+x!1365^0 == 0 /\ -__disjvr_0^post162+__disjvr_0^0 == 0 /\ -rcd!2515^post162+rcd!2515^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post162 == 0 /\ -tmp!33^post162+tmp!33^0 == 0 /\ rcd!2393^0-rcd!2393^post162 == 0 /\ __disjvr_4^0-__disjvr_4^post162 == 0 /\ a!654^0-a!654^post162 == 0 /\ a!511^0-a!511^post162 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ y!21^0-y!21^post162 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!2238^0-a!2238^post162 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post162 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post162 == 0 /\ __disjvr_3^0-__disjvr_3^post162 == 0 /\ -i!406^post162+i!406^0 == 0 /\ x!15^0-x!15^post162 == 0 /\ rcd!63^0-rcd!63^post162 == 0 /\ -__disjvr_5^post162+__disjvr_5^0 == 0 /\ -a!1370^post162+a!1370^0 == 0 /\ -__disjvr_8^post162+__disjvr_8^0 == 0 /\ -a!1810^post162+a!1810^0 == 0 /\ a!1610^0-a!1610^post162 == 0 /\ head!405^0-head!405^post162 == 0 /\ a!1371^0-a!1371^post162 == 0 /\ -nondet!13^post162+nondet!13^0 == 0 /\ -r!543^post162+r!543^0 == 0 /\ -r!662^post162+r!662^0 == 0 /\ -__disjvr_2^post162+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post162 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post162+__disjvr_7^0 == 0 /\ -a!2035^post162+a!2035^0 == 0 /\ a!1055^0-a!1055^post162 == 0 /\ __disjvr_1^0-__disjvr_1^post162 == 0 /\ -t!25^post162+t!25^0 == 0 /\ -x!22^post162+x!22^0 == 0 /\ -ct!19^post162+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post162 == 0 /\ temp0!17^0-temp0!17^post162 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ result!12^0-result!12^post162 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post162+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post162 == 0 /\ -temp!34^post162+temp!34^0 == 0 /\ -a!419^post162+a!419^0 == 0), cost: 1 162: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post163, __disjvr_1^0'=__disjvr_1^post163, __disjvr_2^0'=__disjvr_2^post163, __disjvr_3^0'=__disjvr_3^post163, __disjvr_4^0'=__disjvr_4^post163, __disjvr_5^0'=__disjvr_5^post163, __disjvr_6^0'=__disjvr_6^post163, __disjvr_7^0'=__disjvr_7^post163, __disjvr_8^0'=__disjvr_8^post163, a!1052^0'=a!1052^post163, a!1055^0'=a!1055^post163, a!1370^0'=a!1370^post163, a!1371^0'=a!1371^post163, a!1610^0'=a!1610^post163, a!1810^0'=a!1810^post163, a!2035^0'=a!2035^post163, a!2238^0'=a!2238^post163, a!244^0'=a!244^post163, a!419^0'=a!419^post163, a!511^0'=a!511^post163, a!654^0'=a!654^post163, ct!19^0'=ct!19^post163, head!16^0'=head!16^post163, head!31^0'=head!31^post163, head!405^0'=head!405^post163, i!29^0'=i!29^post163, i!406^0'=i!406^post163, length!28^0'=length!28^post163, nondet!13^0'=nondet!13^post163, r!543^0'=r!543^post163, r!662^0'=r!662^post163, rcd!2393^0'=rcd!2393^post163, rcd!2460^0'=rcd!2460^post163, rcd!2515^0'=rcd!2515^post163, rcd!63^0'=rcd!63^post163, rcd!83^0'=rcd!83^post163, result!12^0'=result!12^post163, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post163, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post163, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post163, sel_r!543_flink!24^0'=sel_r!543_flink!24^post163, t!25^0'=t!25^post163, temp!34^0'=temp!34^post163, temp0!17^0'=temp0!17^post163, temp0!30^0'=temp0!30^post163, tmp!33^0'=tmp!33^post163, x!1365^0'=x!1365^post163, x!15^0'=x!15^post163, x!18^0'=x!18^post163, x!22^0'=x!22^post163, x_slam_f!20^0'=x_slam_f!20^post163, y!21^0'=y!21^post163, (-head!16^0+x!22^0 <= 0 /\ i!29^0-i!29^post163 == 0 /\ rcd!83^0-rcd!83^post163 == 0 /\ __disjvr_4^0-__disjvr_4^post163 == 0 /\ a!1052^0-a!1052^post163 == 0 /\ -ct!19^post163+ct!19^0 == 0 /\ -__disjvr_5^post163+__disjvr_5^0 == 0 /\ -__disjvr_3^post163+__disjvr_3^0 == 0 /\ -__disjvr_2^post163+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -__disjvr_0^post163+__disjvr_0^0 == 0 /\ -i!406^post163+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post163 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post163 == 0 /\ result!12^0-result!12^post163 == 0 /\ -rcd!63^post163+rcd!63^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -x!15^post163+x!15^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post163+head!16^0 == 0 /\ nondet!13^0-nondet!13^post163 == 0 /\ -r!543^post163+r!543^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -temp!34^post163+temp!34^0 == 0 /\ -a!1055^post163+a!1055^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1810^0-a!1810^post163 == 0 /\ -t!25^post163+t!25^0 == 0 /\ -temp0!30^post163+temp0!30^0 == 0 /\ x!1365^0-x!1365^post163 == 0 /\ __disjvr_8^0-__disjvr_8^post163 == 0 /\ a!244^0-a!244^post163 == 0 /\ head!31^0-head!31^post163 == 0 /\ -sdv_callsite_return_1!32^post163+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post163+r!662^0 == 0 /\ -x!22^post163+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post163 == 0 /\ -rcd!2393^post163+rcd!2393^0 == 0 /\ -x_slam_f!20^post163+x_slam_f!20^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post163+a!2035^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!511^post163+a!511^0 == 0 /\ -a!2238^post163+a!2238^0 == 0 /\ -a!419^post163+a!419^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post163 == 0 /\ length!28^0-length!28^post163 == 0 /\ -rcd!2515^post163+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post163 == 0 /\ -y!21^post163+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post163 == 0 /\ tmp!33^0-tmp!33^post163 == 0 /\ -__disjvr_7^post163+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post163 == 0 /\ x!18^0-x!18^post163 == 0 /\ __disjvr_1^0-__disjvr_1^post163 == 0 /\ a!1371^0-a!1371^post163 == 0 /\ a!654^0-a!654^post163 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post163+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post163 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 164: l56 -> l57 : __disjvr_0^0'=__disjvr_0^post165, __disjvr_1^0'=__disjvr_1^post165, __disjvr_2^0'=__disjvr_2^post165, __disjvr_3^0'=__disjvr_3^post165, __disjvr_4^0'=__disjvr_4^post165, __disjvr_5^0'=__disjvr_5^post165, __disjvr_6^0'=__disjvr_6^post165, __disjvr_7^0'=__disjvr_7^post165, __disjvr_8^0'=__disjvr_8^post165, a!1052^0'=a!1052^post165, a!1055^0'=a!1055^post165, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^post165, a!1610^0'=a!1610^post165, a!1810^0'=a!1810^post165, a!2035^0'=a!2035^post165, a!2238^0'=a!2238^post165, a!244^0'=a!244^post165, a!419^0'=a!419^post165, a!511^0'=a!511^post165, a!654^0'=a!654^post165, ct!19^0'=ct!19^post165, head!16^0'=head!16^post165, head!31^0'=head!31^post165, head!405^0'=head!405^post165, i!29^0'=i!29^post165, i!406^0'=i!406^post165, length!28^0'=length!28^post165, nondet!13^0'=nondet!13^post165, r!543^0'=r!543^post165, r!662^0'=r!662^post165, rcd!2393^0'=rcd!2393^post165, rcd!2460^0'=rcd!2460^post165, rcd!2515^0'=rcd!2515^post165, rcd!63^0'=rcd!63^post165, rcd!83^0'=rcd!83^post165, result!12^0'=result!12^post165, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post165, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post165, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post165, sel_r!543_flink!24^0'=sel_r!543_flink!24^post165, t!25^0'=t!25^post165, temp!34^0'=temp!34^post165, temp0!17^0'=temp0!17^post165, temp0!30^0'=temp0!30^post165, tmp!33^0'=tmp!33^post165, x!1365^0'=x!1365^post165, x!15^0'=x!15^post165, x!18^0'=x!18^post165, x!22^0'=x!22^post165, x_slam_f!20^0'=x_slam_f!20^post165, y!21^0'=y!21^post165, (0 == 0 /\ nondet!13^0-nondet!13^post165 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post165 == 0 /\ length!28^0-length!28^post165 == 0 /\ temp0!17^0-temp0!17^post165 == 0 /\ -x!18^post165+x!18^0 == 0 /\ __disjvr_8^0-__disjvr_8^post165 == 0 /\ rcd!83^0-rcd!83^post165 == 0 /\ temp0!30^0-temp0!30^post165 == 0 /\ -ct!19^post165+ct!19^0 == 0 /\ -__disjvr_3^post165+__disjvr_3^0 == 0 /\ -__disjvr_5^post165+__disjvr_5^0 == 0 /\ -x!22^post165+x!22^0 == 0 /\ -a!2035^post165+a!2035^0 == 0 /\ -a!511^post165+a!511^0 == 0 /\ head!16^0-head!16^post165 == 0 /\ -a!1052^post165+a!1052^0 == 0 /\ a!1810^0-a!1810^post165 == 0 /\ -y!21^post165+y!21^0 == 0 /\ head!405^0-head!405^post165 == 0 /\ __disjvr_4^0-__disjvr_4^post165 == 0 /\ -__disjvr_7^post165+__disjvr_7^0 == 0 /\ tmp!33^0-tmp!33^post165 == 0 /\ rcd!63^0-rcd!63^post165 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post165 == 0 /\ -r!662^post165+r!662^0 == 0 /\ -a!1610^post165+a!1610^0 == 0 /\ rcd!2393^0-rcd!2393^post165 == 0 /\ -head!31^post165+head!31^0 == 0 /\ -temp!34^post165+temp!34^0 == 0 /\ -__disjvr_6^post165+__disjvr_6^0 == 0 /\ a!244^0-a!244^post165 == 0 /\ -i!29^post165+i!29^0 == 0 /\ -i!406^post165+i!406^0 == 0 /\ -rcd!2515^post165+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post165 == 0 /\ -rcd!2460^post165+rcd!2460^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post165 == 0 /\ -x!1365^post165+x!1365^0 == 0 /\ t!25^0-t!25^post165 == 0 /\ -__disjvr_0^post165+__disjvr_0^0 == 0 /\ -sel_r!1224_flink!24^post165+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post165+__disjvr_2^0 == 0 /\ -a!2238^post165+a!2238^0 == 0 /\ -a!1055^post165+a!1055^0 == 0 /\ -a!419^post165+a!419^0 == 0 /\ a!654^0-a!654^post165 == 0 /\ result!12^0-result!12^post165 == 0 /\ __disjvr_1^0-__disjvr_1^post165 == 0 /\ -r!543^post165+r!543^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post165 == 0), cost: 1 165: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post166, __disjvr_1^0'=__disjvr_1^post166, __disjvr_2^0'=__disjvr_2^post166, __disjvr_3^0'=__disjvr_3^post166, __disjvr_4^0'=__disjvr_4^post166, __disjvr_5^0'=__disjvr_5^post166, __disjvr_6^0'=__disjvr_6^post166, __disjvr_7^0'=__disjvr_7^post166, __disjvr_8^0'=__disjvr_8^post166, a!1052^0'=a!1052^post166, a!1055^0'=a!1055^post166, a!1370^0'=a!1370^post166, a!1371^0'=a!1371^post166, a!1610^0'=a!1610^post166, a!1810^0'=a!1810^post166, a!2035^0'=a!2035^post166, a!2238^0'=a!2238^post166, a!244^0'=a!244^post166, a!419^0'=a!419^post166, a!511^0'=a!511^post166, a!654^0'=a!654^post166, ct!19^0'=ct!19^post166, head!16^0'=head!16^post166, head!31^0'=head!31^post166, head!405^0'=head!405^post166, i!29^0'=i!29^post166, i!406^0'=i!406^post166, length!28^0'=length!28^post166, nondet!13^0'=nondet!13^post166, r!543^0'=r!543^post166, r!662^0'=r!662^post166, rcd!2393^0'=rcd!2393^post166, rcd!2460^0'=rcd!2460^post166, rcd!2515^0'=rcd!2515^post166, rcd!63^0'=rcd!63^post166, rcd!83^0'=rcd!83^post166, result!12^0'=result!12^post166, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post166, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post166, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post166, sel_r!543_flink!24^0'=sel_r!543_flink!24^post166, t!25^0'=t!25^post166, temp!34^0'=temp!34^post166, temp0!17^0'=temp0!17^post166, temp0!30^0'=temp0!30^post166, tmp!33^0'=tmp!33^post166, x!1365^0'=x!1365^post166, x!15^0'=x!15^post166, x!18^0'=x!18^post166, x!22^0'=x!22^post166, x_slam_f!20^0'=x_slam_f!20^post166, y!21^0'=y!21^post166, (-sdv_callsite_return_1!32^post166+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post166 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ r!543^0-r!543^post166 == 0 /\ -__disjvr_0^post166+__disjvr_0^0 == 0 /\ -head!16^post166+head!16^0 == 0 /\ length!28^0-length!28^post166 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post166 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post166+y!21^0 == 0 /\ result!12^0-result!12^post166 == 0 /\ __disjvr_1^0-__disjvr_1^post166 == 0 /\ i!406^0-i!406^post166 == 0 /\ a!654^0-a!654^post166 == 0 /\ x!18^0-x!18^post166 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post166 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post166 == 0 /\ -a!511^post166+a!511^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post166+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post166 == 0 /\ head!31^0-head!31^post166 == 0 /\ -x!22^post166+x!22^0 == 0 /\ -nondet!13^post166+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post166 == 0 /\ head!405^0-head!405^post166 == 0 /\ __disjvr_8^0-__disjvr_8^post166 == 0 /\ -a!1055^post166+a!1055^0 == 0 /\ -a!2238^post166+a!2238^0 == 0 /\ -r!662^post166+r!662^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -a!2035^post166+a!2035^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -rcd!2393^post166+rcd!2393^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ a!1052^0-a!1052^post166 == 0 /\ -__disjvr_7^post166+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post166+a!1610^0 == 0 /\ -rcd!2515^post166+rcd!2515^0 == 0 /\ rcd!63^0-rcd!63^post166 == 0 /\ x!15^0-x!15^post166 == 0 /\ rcd!2460^0-rcd!2460^post166 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post166 == 0 /\ -__disjvr_6^post166+__disjvr_6^0 == 0 /\ -temp!34^post166+temp!34^0 == 0 /\ -x_slam_f!20^post166+x_slam_f!20^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post166 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!419^post166+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post166 == 0 /\ -t!25^post166+t!25^0 == 0 /\ -x!1365^post166+x!1365^0 == 0 /\ a!244^0-a!244^post166 == 0 /\ -ct!19^post166+ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post166 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -i!29^post166+i!29^0 == 0 /\ -__disjvr_2^post166+__disjvr_2^0 == 0 /\ -temp0!30^post166+temp0!30^0 == 0 /\ a!1810^0-a!1810^post166 == 0), cost: 1 166: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post167, __disjvr_1^0'=__disjvr_1^post167, __disjvr_2^0'=__disjvr_2^post167, __disjvr_3^0'=__disjvr_3^post167, __disjvr_4^0'=__disjvr_4^post167, __disjvr_5^0'=__disjvr_5^post167, __disjvr_6^0'=__disjvr_6^post167, __disjvr_7^0'=__disjvr_7^post167, __disjvr_8^0'=__disjvr_8^post167, a!1052^0'=a!1052^post167, a!1055^0'=a!1055^post167, a!1370^0'=a!1370^post167, a!1371^0'=a!1371^post167, a!1610^0'=a!1610^post167, a!1810^0'=a!1810^post167, a!2035^0'=a!2035^post167, a!2238^0'=a!2238^post167, a!244^0'=a!244^post167, a!419^0'=a!419^post167, a!511^0'=a!511^post167, a!654^0'=a!654^post167, ct!19^0'=ct!19^post167, head!16^0'=head!16^post167, head!31^0'=head!31^post167, head!405^0'=head!405^post167, i!29^0'=i!29^post167, i!406^0'=i!406^post167, length!28^0'=length!28^post167, nondet!13^0'=nondet!13^post167, r!543^0'=r!543^post167, r!662^0'=r!662^post167, rcd!2393^0'=rcd!2393^post167, rcd!2460^0'=rcd!2460^post167, rcd!2515^0'=rcd!2515^post167, rcd!63^0'=rcd!63^post167, rcd!83^0'=rcd!83^post167, result!12^0'=result!12^post167, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post167, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post167, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post167, sel_r!543_flink!24^0'=sel_r!543_flink!24^post167, t!25^0'=t!25^post167, temp!34^0'=temp!34^post167, temp0!17^0'=temp0!17^post167, temp0!30^0'=temp0!30^post167, tmp!33^0'=tmp!33^post167, x!1365^0'=x!1365^post167, x!15^0'=x!15^post167, x!18^0'=x!18^post167, x!22^0'=x!22^post167, x_slam_f!20^0'=x_slam_f!20^post167, y!21^0'=y!21^post167, (-sdv_callsite_return_1!14^post167+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post167 == 0 /\ -ct!19^post167+ct!19^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ rcd!83^0-rcd!83^post167 == 0 /\ __disjvr_4^0-__disjvr_4^post167 == 0 /\ a!1052^0-a!1052^post167 == 0 /\ -nondet!13^post167+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post167+__disjvr_5^0 == 0 /\ a!511^0-a!511^post167 == 0 /\ __disjvr_6^0-__disjvr_6^post167 == 0 /\ -__disjvr_0^post167+__disjvr_0^0 == 0 /\ head!16^0-head!16^post167 == 0 /\ -__disjvr_3^post167+__disjvr_3^0 == 0 /\ -__disjvr_2^post167+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post167 == 0 /\ -temp!34^post167+temp!34^0 == 0 /\ x!18^0-x!18^post167 == 0 /\ x!15^0 <= 0 /\ -i!29^post167+i!29^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post167+__disjvr_8^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -result!12^post167+result!12^0 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post167+a!1055^0 == 0 /\ -t!25^post167+t!25^0 == 0 /\ length!28^0-length!28^post167 == 0 /\ a!654^0-a!654^post167 == 0 /\ -x_slam_f!20^post167+x_slam_f!20^0 == 0 /\ -a!419^post167+a!419^0 == 0 /\ -r!662^post167+r!662^0 == 0 /\ -sel_r!1224_flink!24^post167+sel_r!1224_flink!24^0 == 0 /\ -a!2035^post167+a!2035^0 == 0 /\ -a!244^post167+a!244^0 == 0 /\ i!406^0-i!406^post167 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post167 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ y!21^0-y!21^post167 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!22^post167+x!22^0 == 0 /\ temp0!17^0-temp0!17^post167 == 0 /\ -head!31^post167+head!31^0 == 0 /\ head!405^0-head!405^post167 == 0 /\ r!543^0-r!543^post167 == 0 /\ tmp!33^0-tmp!33^post167 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post167 == 0 /\ -rcd!2515^post167+rcd!2515^0 == 0 /\ temp0!30^0-temp0!30^post167 == 0 /\ rcd!2460^0-rcd!2460^post167 == 0 /\ __disjvr_1^0-__disjvr_1^post167 == 0 /\ a!2238^0-a!2238^post167 == 0 /\ x!15^0-x!15^post167 == 0 /\ -__disjvr_7^post167+__disjvr_7^0 == 0 /\ -a!1370^post167+a!1370^0 == 0 /\ -a!1610^post167+a!1610^0 == 0 /\ a!1810^0-a!1810^post167 == 0 /\ a!1371^0-a!1371^post167 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!1365^post167+x!1365^0 == 0), cost: 1 167: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post168, __disjvr_1^0'=__disjvr_1^post168, __disjvr_2^0'=__disjvr_2^post168, __disjvr_3^0'=__disjvr_3^post168, __disjvr_4^0'=__disjvr_4^post168, __disjvr_5^0'=__disjvr_5^post168, __disjvr_6^0'=__disjvr_6^post168, __disjvr_7^0'=__disjvr_7^post168, __disjvr_8^0'=__disjvr_8^post168, a!1052^0'=a!1052^post168, a!1055^0'=a!1055^post168, a!1370^0'=a!1370^post168, a!1371^0'=a!1371^post168, a!1610^0'=a!1610^post168, a!1810^0'=a!1810^post168, a!2035^0'=a!2035^post168, a!2238^0'=a!2238^post168, a!244^0'=a!244^post168, a!419^0'=a!419^post168, a!511^0'=a!511^post168, a!654^0'=a!654^post168, ct!19^0'=ct!19^post168, head!16^0'=head!16^post168, head!31^0'=head!31^post168, head!405^0'=head!405^post168, i!29^0'=i!29^post168, i!406^0'=i!406^post168, length!28^0'=length!28^post168, nondet!13^0'=nondet!13^post168, r!543^0'=r!543^post168, r!662^0'=r!662^post168, rcd!2393^0'=rcd!2393^post168, rcd!2460^0'=rcd!2460^post168, rcd!2515^0'=rcd!2515^post168, rcd!63^0'=rcd!63^post168, rcd!83^0'=rcd!83^post168, result!12^0'=result!12^post168, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post168, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post168, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post168, sel_r!543_flink!24^0'=sel_r!543_flink!24^post168, t!25^0'=t!25^post168, temp!34^0'=temp!34^post168, temp0!17^0'=temp0!17^post168, temp0!30^0'=temp0!30^post168, tmp!33^0'=tmp!33^post168, x!1365^0'=x!1365^post168, x!15^0'=x!15^post168, x!18^0'=x!18^post168, x!22^0'=x!22^post168, x_slam_f!20^0'=x_slam_f!20^post168, y!21^0'=y!21^post168, (-__disjvr_7^post168+__disjvr_7^0 == 0 /\ -t!25^post168+t!25^0 == 0 /\ x!18^0-x!18^post168 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post168 == 0 /\ -nondet!13^post168+nondet!13^0 == 0 /\ -r!662^post168+r!662^0 == 0 /\ -rcd!2393^post168+rcd!2393^0 == 0 /\ -i!406^post168+i!406^0 == 0 /\ x!1365^0-x!1365^post168 == 0 /\ __disjvr_4^0-__disjvr_4^post168 == 0 /\ -y!21^post168+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post168+x!22^0 == 0 /\ a!244^0-a!244^post168 == 0 /\ length!28^0-length!28^post168 == 0 /\ -ct!19^post168+ct!19^0 == 0 /\ -__disjvr_0^post168+__disjvr_0^0 == 0 /\ -temp!34^post168+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post168 == 0 /\ a!1052^0-a!1052^post168 == 0 /\ -a!2238^post168+a!2238^0 == 0 /\ result!12^0-result!12^post168 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post168+__disjvr_2^0 == 0 /\ -a!1055^post168+a!1055^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post168+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post168+sdv_callsite_return_1!32^0 == 0 /\ head!405^0-head!405^post168 == 0 /\ 1-head!16^0 <= 0 /\ head!16^0-head!16^post168 == 0 /\ -temp0!30^post168+temp0!30^0 == 0 /\ -rcd!2515^post168+rcd!2515^0 == 0 /\ -head!31^post168+head!31^0 == 0 /\ rcd!2460^0-rcd!2460^post168 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!1810^0-a!1810^post168 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -i!29^post168+i!29^0 == 0 /\ a!654^0-a!654^post168 == 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ temp0!17^0-temp0!17^post168 == 0 /\ -__disjvr_1^post168+__disjvr_1^0 == 0 /\ tmp!33^0-tmp!33^post168 == 0 /\ -__disjvr_8^post168+__disjvr_8^0 == 0 /\ -__disjvr_5^post168+__disjvr_5^0 == 0 /\ r!543^0-r!543^post168 == 0 /\ -a!2035^post168+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post168 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post168 == 0 /\ a!1370^0-a!1370^post168 == 0 /\ __disjvr_3^0-__disjvr_3^post168 == 0 /\ -a!511^post168+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post168 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post168 == 0 /\ -x!15^post168+x!15^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post168+a!1610^0 == 0 /\ a!1371^0-a!1371^post168 == 0 /\ -x_slam_f!20^post168+x_slam_f!20^0 == 0), cost: 1 168: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post169, __disjvr_1^0'=__disjvr_1^post169, __disjvr_2^0'=__disjvr_2^post169, __disjvr_3^0'=__disjvr_3^post169, __disjvr_4^0'=__disjvr_4^post169, __disjvr_5^0'=__disjvr_5^post169, __disjvr_6^0'=__disjvr_6^post169, __disjvr_7^0'=__disjvr_7^post169, __disjvr_8^0'=__disjvr_8^post169, a!1052^0'=a!1052^post169, a!1055^0'=a!1055^post169, a!1370^0'=a!1370^post169, a!1371^0'=a!1371^post169, a!1610^0'=a!1610^post169, a!1810^0'=a!1810^post169, a!2035^0'=a!2035^post169, a!2238^0'=a!2238^post169, a!244^0'=a!244^post169, a!419^0'=a!419^post169, a!511^0'=a!511^post169, a!654^0'=a!654^post169, ct!19^0'=ct!19^post169, head!16^0'=head!16^post169, head!31^0'=head!31^post169, head!405^0'=head!405^post169, i!29^0'=i!29^post169, i!406^0'=i!406^post169, length!28^0'=length!28^post169, nondet!13^0'=nondet!13^post169, r!543^0'=r!543^post169, r!662^0'=r!662^post169, rcd!2393^0'=rcd!2393^post169, rcd!2460^0'=rcd!2460^post169, rcd!2515^0'=rcd!2515^post169, rcd!63^0'=rcd!63^post169, rcd!83^0'=rcd!83^post169, result!12^0'=result!12^post169, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post169, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post169, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post169, sel_r!543_flink!24^0'=sel_r!543_flink!24^post169, t!25^0'=t!25^post169, temp!34^0'=temp!34^post169, temp0!17^0'=temp0!17^post169, temp0!30^0'=temp0!30^post169, tmp!33^0'=tmp!33^post169, x!1365^0'=x!1365^post169, x!15^0'=x!15^post169, x!18^0'=x!18^post169, x!22^0'=x!22^post169, x_slam_f!20^0'=x_slam_f!20^post169, y!21^0'=y!21^post169, (1+a!1052^0-a!1370^0 <= 0 /\ -__disjvr_7^post169+__disjvr_7^0 == 0 /\ length!28^0-length!28^post169 == 0 /\ a!244^0-a!244^post169 == 0 /\ rcd!2460^0-rcd!2460^post169 == 0 /\ temp!34^0-temp!34^post169 == 0 /\ r!543^0-r!543^post169 == 0 /\ x!15^0-x!15^post169 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post169 == 0 /\ i!406^0-i!406^post169 == 0 /\ -__disjvr_8^post169+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post169 == 0 /\ -a!1055^post169+a!1055^0 == 0 /\ -t!25^post169+t!25^0 == 0 /\ a!1371^0-a!1371^post169 == 0 /\ a!654^0-a!654^post169 == 0 /\ -__disjvr_5^post169+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post169+sdv_callsite_return_1!14^0 == 0 /\ -a!1610^post169+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post169+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post169+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post169+__disjvr_3^0 == 0 /\ -nondet!13^post169+nondet!13^0 == 0 /\ -x_slam_f!20^post169+x_slam_f!20^0 == 0 /\ 1-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post169 == 0 /\ -a!2035^post169+a!2035^0 == 0 /\ -__disjvr_6^post169+__disjvr_6^0 == 0 /\ -i!29^post169+i!29^0 == 0 /\ -r!662^post169+r!662^0 == 0 /\ -a!511^post169+a!511^0 == 0 /\ a!1052^0-a!1052^post169 == 0 /\ x!18^0-x!18^post169 == 0 /\ -head!16^post169+head!16^0 == 0 /\ -x!1365^post169+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post169 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -rcd!2515^post169+rcd!2515^0 == 0 /\ -rcd!63^post169+rcd!63^0 == 0 /\ head!31^0-head!31^post169 == 0 /\ temp0!30^0-temp0!30^post169 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ y!21^0-y!21^post169 == 0 /\ -__disjvr_0^post169+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post169 == 0 /\ -sel_r!1224_flink!24^post169+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ -ct!19^post169+ct!19^0 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -__disjvr_2^post169+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post169 == 0 /\ -head!405^post169+head!405^0 == 0 /\ -a!2238^post169+a!2238^0 == 0 /\ result!12^0-result!12^post169 == 0 /\ tmp!33^0-tmp!33^post169 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!419^post169+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post169 == 0 /\ -rcd!2393^post169+rcd!2393^0 == 0), cost: 1 169: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post170, __disjvr_1^0'=__disjvr_1^post170, __disjvr_2^0'=__disjvr_2^post170, __disjvr_3^0'=__disjvr_3^post170, __disjvr_4^0'=__disjvr_4^post170, __disjvr_5^0'=__disjvr_5^post170, __disjvr_6^0'=__disjvr_6^post170, __disjvr_7^0'=__disjvr_7^post170, __disjvr_8^0'=__disjvr_8^post170, a!1052^0'=a!1052^post170, a!1055^0'=a!1055^post170, a!1370^0'=a!1370^post170, a!1371^0'=a!1371^post170, a!1610^0'=a!1610^post170, a!1810^0'=a!1810^post170, a!2035^0'=a!2035^post170, a!2238^0'=a!2238^post170, a!244^0'=a!244^post170, a!419^0'=a!419^post170, a!511^0'=a!511^post170, a!654^0'=a!654^post170, ct!19^0'=ct!19^post170, head!16^0'=head!16^post170, head!31^0'=head!31^post170, head!405^0'=head!405^post170, i!29^0'=i!29^post170, i!406^0'=i!406^post170, length!28^0'=length!28^post170, nondet!13^0'=nondet!13^post170, r!543^0'=r!543^post170, r!662^0'=r!662^post170, rcd!2393^0'=rcd!2393^post170, rcd!2460^0'=rcd!2460^post170, rcd!2515^0'=rcd!2515^post170, rcd!63^0'=rcd!63^post170, rcd!83^0'=rcd!83^post170, result!12^0'=result!12^post170, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post170, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post170, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post170, sel_r!543_flink!24^0'=sel_r!543_flink!24^post170, t!25^0'=t!25^post170, temp!34^0'=temp!34^post170, temp0!17^0'=temp0!17^post170, temp0!30^0'=temp0!30^post170, tmp!33^0'=tmp!33^post170, x!1365^0'=x!1365^post170, x!15^0'=x!15^post170, x!18^0'=x!18^post170, x!22^0'=x!22^post170, x_slam_f!20^0'=x_slam_f!20^post170, y!21^0'=y!21^post170, (head!16^0-head!16^post170 == 0 /\ temp0!30^0-temp0!30^post170 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post170 == 0 /\ __disjvr_8^0-__disjvr_8^post170 == 0 /\ -sel_r!1224_flink!24^post170+sel_r!1224_flink!24^0 == 0 /\ x!18^0-x!18^post170 == 0 /\ -head!31^post170+head!31^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post170 == 0 /\ rcd!83^0-rcd!83^post170 == 0 /\ a!1052^0-a!1052^post170 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post170 == 0 /\ -tmp!33^post170+tmp!33^0 == 0 /\ a!654^0-a!654^post170 == 0 /\ x!15^0-x!15^post170 == 0 /\ rcd!2393^0-rcd!2393^post170 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post170+__disjvr_5^0 == 0 /\ a!511^0-a!511^post170 == 0 /\ a!244^0-a!244^post170 == 0 /\ __disjvr_4^0-__disjvr_4^post170 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_0^post170+__disjvr_0^0 == 0 /\ -a!2238^post170+a!2238^0 == 0 /\ -__disjvr_3^post170+__disjvr_3^0 == 0 /\ -x_slam_f!20^post170+x_slam_f!20^0 == 0 /\ rcd!63^0-rcd!63^post170 == 0 /\ -i!406^post170+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post170 == 0 /\ a!1371^0-a!1371^post170 == 0 /\ a!1810^0-a!1810^post170 == 0 /\ -r!543^post170+r!543^0 == 0 /\ head!405^0-head!405^post170 == 0 /\ -nondet!13^post170+nondet!13^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -r!662^post170+r!662^0 == 0 /\ -__disjvr_7^post170+__disjvr_7^0 == 0 /\ -y!21^post170+y!21^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -a!1055^post170+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post170 == 0 /\ -t!25^post170+t!25^0 == 0 /\ -rcd!2515^post170+rcd!2515^0 == 0 /\ -x!1365^post170+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post170 == 0 /\ -a!1610^post170+a!1610^0 == 0 /\ temp0!17^0-temp0!17^post170 == 0 /\ -temp!34^post170+temp!34^0 == 0 /\ -__disjvr_2^post170+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ -a!419^post170+a!419^0 == 0 /\ -x!22^post170+x!22^0 == 0 /\ -__disjvr_6^post170+__disjvr_6^0 == 0 /\ -a!2035^post170+a!2035^0 == 0 /\ a!1370^0-a!1370^post170 == 0 /\ -ct!19^post170+ct!19^0 == 0 /\ -i!29^post170+i!29^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post170 == 0), cost: 1 170: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post171, __disjvr_1^0'=__disjvr_1^post171, __disjvr_2^0'=__disjvr_2^post171, __disjvr_3^0'=__disjvr_3^post171, __disjvr_4^0'=__disjvr_4^post171, __disjvr_5^0'=__disjvr_5^post171, __disjvr_6^0'=__disjvr_6^post171, __disjvr_7^0'=__disjvr_7^post171, __disjvr_8^0'=__disjvr_8^post171, a!1052^0'=a!1052^post171, a!1055^0'=a!1055^post171, a!1370^0'=a!1370^post171, a!1371^0'=a!1371^post171, a!1610^0'=a!1610^post171, a!1810^0'=a!1810^post171, a!2035^0'=a!2035^post171, a!2238^0'=a!2238^post171, a!244^0'=a!244^post171, a!419^0'=a!419^post171, a!511^0'=a!511^post171, a!654^0'=a!654^post171, ct!19^0'=ct!19^post171, head!16^0'=head!16^post171, head!31^0'=head!31^post171, head!405^0'=head!405^post171, i!29^0'=i!29^post171, i!406^0'=i!406^post171, length!28^0'=length!28^post171, nondet!13^0'=nondet!13^post171, r!543^0'=r!543^post171, r!662^0'=r!662^post171, rcd!2393^0'=rcd!2393^post171, rcd!2460^0'=rcd!2460^post171, rcd!2515^0'=rcd!2515^post171, rcd!63^0'=rcd!63^post171, rcd!83^0'=rcd!83^post171, result!12^0'=result!12^post171, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post171, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post171, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post171, sel_r!543_flink!24^0'=sel_r!543_flink!24^post171, t!25^0'=t!25^post171, temp!34^0'=temp!34^post171, temp0!17^0'=temp0!17^post171, temp0!30^0'=temp0!30^post171, tmp!33^0'=tmp!33^post171, x!1365^0'=x!1365^post171, x!15^0'=x!15^post171, x!18^0'=x!18^post171, x!22^0'=x!22^post171, x_slam_f!20^0'=x_slam_f!20^post171, y!21^0'=y!21^post171, (sel_r!543_flink!24^0-sel_r!543_flink!24^post171 == 0 /\ a!511^0-a!511^post171 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post171 == 0 /\ -rcd!63^post171+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post171+__disjvr_8^0 == 0 /\ -x!1365^post171+x!1365^0 == 0 /\ __disjvr_7^0-__disjvr_7^post171 == 0 /\ -a!419^post171+a!419^0 == 0 /\ -a!1810^post171+a!1810^0 == 0 /\ -t!25^post171+t!25^0 == 0 /\ temp!34^0-temp!34^post171 == 0 /\ -a!1370^post171+a!1370^0 == 0 /\ -ct!19^post171+ct!19^0 == 0 /\ rcd!2515^0-rcd!2515^post171 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post171+__disjvr_2^0 == 0 /\ -__disjvr_4^post171+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post171 == 0 /\ tmp!33^0-tmp!33^post171 == 0 /\ -a!654^post171+a!654^0 == 0 /\ -temp0!30^post171+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!17^post171+temp0!17^0 == 0 /\ a!1610^0-a!1610^post171 == 0 /\ -rcd!2393^post171+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post171 == 0 /\ -nondet!13^post171+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post171 == 0 /\ -head!16^post171+head!16^0 == 0 /\ -head!31^post171+head!31^0 == 0 /\ a!1055^0-a!1055^post171 == 0 /\ -i!29^post171+i!29^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post171 == 0 /\ length!28^0-length!28^post171 == 0 /\ -sdv_callsite_return_1!32^post171+sdv_callsite_return_1!32^0 == 0 /\ 1+x!1365^0 <= 0 /\ r!543^0-r!543^post171 == 0 /\ x!18^0-x!18^post171 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post171 == 0 /\ i!406^0-i!406^post171 == 0 /\ -x_slam_f!20^post171+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post171 == 0 /\ a!2238^0-a!2238^post171 == 0 /\ -a!244^post171+a!244^0 == 0 /\ -y!21^post171+y!21^0 == 0 /\ -__disjvr_5^post171+__disjvr_5^0 == 0 /\ head!405^0-head!405^post171 == 0 /\ -r!662^post171+r!662^0 == 0 /\ -sdv_callsite_return_1!14^post171+sdv_callsite_return_1!14^0 == 0 /\ 2-a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post171 == 0 /\ x!15^0-x!15^post171 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ a!1052^0-a!1052^post171 == 0 /\ -__disjvr_1^post171+__disjvr_1^0 == 0 /\ -x!22^post171+x!22^0 == 0 /\ -a!2035^post171+a!2035^0 == 0), cost: 1 171: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post172, __disjvr_1^0'=__disjvr_1^post172, __disjvr_2^0'=__disjvr_2^post172, __disjvr_3^0'=__disjvr_3^post172, __disjvr_4^0'=__disjvr_4^post172, __disjvr_5^0'=__disjvr_5^post172, __disjvr_6^0'=__disjvr_6^post172, __disjvr_7^0'=__disjvr_7^post172, __disjvr_8^0'=__disjvr_8^post172, a!1052^0'=a!1052^post172, a!1055^0'=a!1055^post172, a!1370^0'=a!1370^post172, a!1371^0'=a!1371^post172, a!1610^0'=a!1610^post172, a!1810^0'=a!1810^post172, a!2035^0'=a!2035^post172, a!2238^0'=a!2238^post172, a!244^0'=a!244^post172, a!419^0'=a!419^post172, a!511^0'=a!511^post172, a!654^0'=a!654^post172, ct!19^0'=ct!19^post172, head!16^0'=head!16^post172, head!31^0'=head!31^post172, head!405^0'=head!405^post172, i!29^0'=i!29^post172, i!406^0'=i!406^post172, length!28^0'=length!28^post172, nondet!13^0'=nondet!13^post172, r!543^0'=r!543^post172, r!662^0'=r!662^post172, rcd!2393^0'=rcd!2393^post172, rcd!2460^0'=rcd!2460^post172, rcd!2515^0'=rcd!2515^post172, rcd!63^0'=rcd!63^post172, rcd!83^0'=rcd!83^post172, result!12^0'=result!12^post172, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post172, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post172, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post172, sel_r!543_flink!24^0'=sel_r!543_flink!24^post172, t!25^0'=t!25^post172, temp!34^0'=temp!34^post172, temp0!17^0'=temp0!17^post172, temp0!30^0'=temp0!30^post172, tmp!33^0'=tmp!33^post172, x!1365^0'=x!1365^post172, x!15^0'=x!15^post172, x!18^0'=x!18^post172, x!22^0'=x!22^post172, x_slam_f!20^0'=x_slam_f!20^post172, y!21^0'=y!21^post172, (x_slam_f!20^0-x_slam_f!20^post172 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ head!405^0-head!405^post172 == 0 /\ -x!22^post172+x!22^0 == 0 /\ -nondet!13^post172+nondet!13^0 == 0 /\ -a!1055^post172+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post172+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post172 == 0 /\ -head!16^post172+head!16^0 == 0 /\ -a!1610^post172+a!1610^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post172 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post172 == 0 /\ -a!1371^post172+a!1371^0 == 0 /\ -__disjvr_7^post172+__disjvr_7^0 == 0 /\ temp0!30^0-temp0!30^post172 == 0 /\ -y!21^post172+y!21^0 == 0 /\ tmp!33^0-tmp!33^post172 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -x!1365^post172+x!1365^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post172 == 0 /\ __disjvr_0^0-__disjvr_0^post172 == 0 /\ -r!662^post172+r!662^0 == 0 /\ -a!2035^post172+a!2035^0 == 0 /\ -a!511^post172+a!511^0 == 0 /\ -temp!34^post172+temp!34^0 == 0 /\ result!12^0-result!12^post172 == 0 /\ __disjvr_6^0-__disjvr_6^post172 == 0 /\ -__disjvr_5^post172+__disjvr_5^0 == 0 /\ -__disjvr_1^post172+__disjvr_1^0 == 0 /\ x!15^0-x!15^post172 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!244^0-a!244^post172 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post172 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -__disjvr_2^post172+__disjvr_2^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ a!1370^0-a!1370^post172 == 0 /\ rcd!83^0-rcd!83^post172 == 0 /\ -x!15^0 <= 0 /\ r!543^0-r!543^post172 == 0 /\ a!1052^0-a!1052^post172 == 0 /\ -rcd!2515^post172+rcd!2515^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ a!419^0-a!419^post172 == 0 /\ -rcd!2460^post172+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post172 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post172 == 0 /\ a!654^0-a!654^post172 == 0 /\ -t!25^post172+t!25^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!2238^post172+a!2238^0 == 0 /\ -i!406^post172+i!406^0 == 0 /\ -ct!19^post172+ct!19^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!18^post172+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post172 == 0 /\ -i!29^post172+i!29^0 == 0 /\ rcd!63^0-rcd!63^post172 == 0 /\ -__disjvr_8^post172+__disjvr_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post172 == 0 /\ head!31^0-head!31^post172 == 0), cost: 1 172: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post173, __disjvr_1^0'=__disjvr_1^post173, __disjvr_2^0'=__disjvr_2^post173, __disjvr_3^0'=__disjvr_3^post173, __disjvr_4^0'=__disjvr_4^post173, __disjvr_5^0'=__disjvr_5^post173, __disjvr_6^0'=__disjvr_6^post173, __disjvr_7^0'=__disjvr_7^post173, __disjvr_8^0'=__disjvr_8^post173, a!1052^0'=a!1052^post173, a!1055^0'=a!1055^post173, a!1370^0'=a!1370^post173, a!1371^0'=a!1371^post173, a!1610^0'=a!1610^post173, a!1810^0'=a!1810^post173, a!2035^0'=a!2035^post173, a!2238^0'=a!2238^post173, a!244^0'=a!244^post173, a!419^0'=a!419^post173, a!511^0'=a!511^post173, a!654^0'=a!654^post173, ct!19^0'=ct!19^post173, head!16^0'=head!16^post173, head!31^0'=head!31^post173, head!405^0'=head!405^post173, i!29^0'=i!29^post173, i!406^0'=i!406^post173, length!28^0'=length!28^post173, nondet!13^0'=nondet!13^post173, r!543^0'=r!543^post173, r!662^0'=r!662^post173, rcd!2393^0'=rcd!2393^post173, rcd!2460^0'=rcd!2460^post173, rcd!2515^0'=rcd!2515^post173, rcd!63^0'=rcd!63^post173, rcd!83^0'=rcd!83^post173, result!12^0'=result!12^post173, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post173, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post173, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post173, sel_r!543_flink!24^0'=sel_r!543_flink!24^post173, t!25^0'=t!25^post173, temp!34^0'=temp!34^post173, temp0!17^0'=temp0!17^post173, temp0!30^0'=temp0!30^post173, tmp!33^0'=tmp!33^post173, x!1365^0'=x!1365^post173, x!15^0'=x!15^post173, x!18^0'=x!18^post173, x!22^0'=x!22^post173, x_slam_f!20^0'=x_slam_f!20^post173, y!21^0'=y!21^post173, (a!1370^0-a!1370^post173 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ -sdv_callsite_return_1!32^post173+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post173 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post173 == 0 /\ a!1371^0-a!1371^post173 == 0 /\ -__disjvr_0^post173+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post173+head!16^0 == 0 /\ -__disjvr_3^post173+__disjvr_3^0 == 0 /\ -head!405^post173+head!405^0 == 0 /\ __disjvr_2^0-__disjvr_2^post173 == 0 /\ -rcd!63^post173+rcd!63^0 == 0 /\ -__disjvr_7^post173+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!1052^0-a!1052^post173 == 0 /\ x!18^0-x!18^post173 == 0 /\ rcd!2460^0-rcd!2460^post173 == 0 /\ __disjvr_1^0-__disjvr_1^post173 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post173+x_slam_f!20^0 == 0 /\ ct!19^0-ct!19^post173 == 0 /\ 1-x!1365^0 <= 0 /\ temp0!17^0-temp0!17^post173 == 0 /\ a!654^0-a!654^post173 == 0 /\ result!12^0-result!12^post173 == 0 /\ -r!662^post173+r!662^0 == 0 /\ -rcd!2393^post173+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post173 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ tmp!33^0-tmp!33^post173 == 0 /\ -a!1610^post173+a!1610^0 == 0 /\ -x!22^post173+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post173 == 0 /\ __disjvr_4^0-__disjvr_4^post173 == 0 /\ r!543^0-r!543^post173 == 0 /\ -__disjvr_6^post173+__disjvr_6^0 == 0 /\ -a!2035^post173+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2238^post173+a!2238^0 == 0 /\ y!21^0-y!21^post173 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post173 == 0 /\ __disjvr_8^0-__disjvr_8^post173 == 0 /\ -nondet!13^post173+nondet!13^0 == 0 /\ -a!511^post173+a!511^0 == 0 /\ -a!419^post173+a!419^0 == 0 /\ -i!29^post173+i!29^0 == 0 /\ -rcd!2515^post173+rcd!2515^0 == 0 /\ x!15^0-x!15^post173 == 0 /\ i!406^0-i!406^post173 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post173 == 0 /\ -x!1365^post173+x!1365^0 == 0 /\ a!1810^0-a!1810^post173 == 0 /\ a!244^0-a!244^post173 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ head!31^0-head!31^post173 == 0 /\ __disjvr_5^0-__disjvr_5^post173 == 0 /\ -a!1055^post173+a!1055^0 == 0 /\ -sdv_callsite_return_1!14^post173+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post173+t!25^0 == 0), cost: 1 173: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post174, __disjvr_1^0'=__disjvr_1^post174, __disjvr_2^0'=__disjvr_2^post174, __disjvr_3^0'=__disjvr_3^post174, __disjvr_4^0'=__disjvr_4^post174, __disjvr_5^0'=__disjvr_5^post174, __disjvr_6^0'=__disjvr_6^post174, __disjvr_7^0'=__disjvr_7^post174, __disjvr_8^0'=__disjvr_8^post174, a!1052^0'=a!1052^post174, a!1055^0'=a!1055^post174, a!1370^0'=a!1370^post174, a!1371^0'=a!1371^post174, a!1610^0'=a!1610^post174, a!1810^0'=a!1810^post174, a!2035^0'=a!2035^post174, a!2238^0'=a!2238^post174, a!244^0'=a!244^post174, a!419^0'=a!419^post174, a!511^0'=a!511^post174, a!654^0'=a!654^post174, ct!19^0'=ct!19^post174, head!16^0'=head!16^post174, head!31^0'=head!31^post174, head!405^0'=head!405^post174, i!29^0'=i!29^post174, i!406^0'=i!406^post174, length!28^0'=length!28^post174, nondet!13^0'=nondet!13^post174, r!543^0'=r!543^post174, r!662^0'=r!662^post174, rcd!2393^0'=rcd!2393^post174, rcd!2460^0'=rcd!2460^post174, rcd!2515^0'=rcd!2515^post174, rcd!63^0'=rcd!63^post174, rcd!83^0'=rcd!83^post174, result!12^0'=result!12^post174, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post174, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post174, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post174, sel_r!543_flink!24^0'=sel_r!543_flink!24^post174, t!25^0'=t!25^post174, temp!34^0'=temp!34^post174, temp0!17^0'=temp0!17^post174, temp0!30^0'=temp0!30^post174, tmp!33^0'=tmp!33^post174, x!1365^0'=x!1365^post174, x!15^0'=x!15^post174, x!18^0'=x!18^post174, x!22^0'=x!22^post174, x_slam_f!20^0'=x_slam_f!20^post174, y!21^0'=y!21^post174, (-rcd!2515^post174+rcd!2515^0 == 0 /\ -i!29^post174+i!29^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ head!16^0-head!16^post174 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post174 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1610^0-a!1610^post174 == 0 /\ -ct!19^post174+ct!19^0 == 0 /\ -x!22^post174+x!22^0 == 0 /\ temp0!17^0-temp0!17^post174 == 0 /\ a!511^0-a!511^post174 == 0 /\ -__disjvr_4^post174+__disjvr_4^0 == 0 /\ -__disjvr_5^post174+__disjvr_5^0 == 0 /\ -i!406^post174+i!406^0 == 0 /\ tmp!33^0-tmp!33^post174 == 0 /\ -temp!34^post174+temp!34^0 == 0 /\ length!28^0-length!28^post174 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post174+__disjvr_8^0 == 0 /\ temp0!30^0-temp0!30^post174 == 0 /\ x_slam_f!20^0-x_slam_f!20^post174 == 0 /\ -rcd!2393^post174+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post174+x!1365^0 == 0 /\ a!654^0-a!654^post174 == 0 /\ a!1371^0-a!1371^post174 == 0 /\ __disjvr_0^0-__disjvr_0^post174 == 0 /\ -a!1810^post174+a!1810^0 == 0 /\ -sel_r!1224_flink!24^post174+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post174 == 0 /\ result!12^0-result!12^post174 == 0 /\ rcd!63^0-rcd!63^post174 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -t!25^post174+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ x!15^0-x!15^post174 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post174 == 0 /\ __disjvr_6^0-__disjvr_6^post174 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post174 == 0 /\ -a!419^post174+a!419^0 == 0 /\ -x!15^0 <= 0 /\ head!405^0-head!405^post174 == 0 /\ -__disjvr_1^post174+__disjvr_1^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ a!2238^0-a!2238^post174 == 0 /\ a!1055^0-a!1055^post174 == 0 /\ -y!21^post174+y!21^0 == 0 /\ -nondet!13^post174+nondet!13^0 == 0 /\ -__disjvr_2^post174+__disjvr_2^0 == 0 /\ -a!2035^post174+a!2035^0 == 0 /\ -r!662^post174+r!662^0 == 0 /\ -a!1370^post174+a!1370^0 == 0 /\ -a!244^post174+a!244^0 == 0 /\ -x!18^post174+x!18^0 == 0 /\ -head!31^post174+head!31^0 == 0 /\ -rcd!83^post174+rcd!83^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_7^post174+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post174+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post174 == 0 /\ r!543^0-r!543^post174 == 0), cost: 1 174: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post175, __disjvr_1^0'=__disjvr_1^post175, __disjvr_2^0'=__disjvr_2^post175, __disjvr_3^0'=__disjvr_3^post175, __disjvr_4^0'=__disjvr_4^post175, __disjvr_5^0'=__disjvr_5^post175, __disjvr_6^0'=__disjvr_6^post175, __disjvr_7^0'=__disjvr_7^post175, __disjvr_8^0'=__disjvr_8^post175, a!1052^0'=a!1052^post175, a!1055^0'=a!1055^post175, a!1370^0'=a!1370^post175, a!1371^0'=a!1371^post175, a!1610^0'=a!1610^post175, a!1810^0'=a!1810^post175, a!2035^0'=a!2035^post175, a!2238^0'=a!2238^post175, a!244^0'=a!244^post175, a!419^0'=a!419^post175, a!511^0'=a!511^post175, a!654^0'=a!654^post175, ct!19^0'=ct!19^post175, head!16^0'=head!16^post175, head!31^0'=head!31^post175, head!405^0'=head!405^post175, i!29^0'=i!29^post175, i!406^0'=i!406^post175, length!28^0'=length!28^post175, nondet!13^0'=nondet!13^post175, r!543^0'=r!543^post175, r!662^0'=r!662^post175, rcd!2393^0'=rcd!2393^post175, rcd!2460^0'=rcd!2460^post175, rcd!2515^0'=rcd!2515^post175, rcd!63^0'=rcd!63^post175, rcd!83^0'=rcd!83^post175, result!12^0'=result!12^post175, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post175, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post175, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post175, sel_r!543_flink!24^0'=sel_r!543_flink!24^post175, t!25^0'=t!25^post175, temp!34^0'=temp!34^post175, temp0!17^0'=temp0!17^post175, temp0!30^0'=temp0!30^post175, tmp!33^0'=tmp!33^post175, x!1365^0'=x!1365^post175, x!15^0'=x!15^post175, x!18^0'=x!18^post175, x!22^0'=x!22^post175, x_slam_f!20^0'=x_slam_f!20^post175, y!21^0'=y!21^post175, (a!1810^0-a!1810^post175 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ a!654^0-a!654^post175 == 0 /\ -rcd!2515^post175+rcd!2515^0 == 0 /\ -rcd!63^post175+rcd!63^0 == 0 /\ a!1370^0-a!1370^post175 == 0 /\ -t!25^post175+t!25^0 == 0 /\ result!12^0-result!12^post175 == 0 /\ a!1052^0 <= 0 /\ head!31^0-head!31^post175 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post175 == 0 /\ a!1052^0-a!1052^post175 == 0 /\ -ct!19^post175+ct!19^0 == 0 /\ -rcd!2393^post175+rcd!2393^0 == 0 /\ -__disjvr_2^post175+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ -__disjvr_0^post175+__disjvr_0^0 == 0 /\ -x!22^post175+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post175+nondet!13^0 == 0 /\ -i!29^post175+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post175 == 0 /\ -y!21^post175+y!21^0 == 0 /\ x!18^0-x!18^post175 == 0 /\ -__disjvr_7^post175+__disjvr_7^0 == 0 /\ -a!1610^post175+a!1610^0 == 0 /\ -a!2238^post175+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post175 == 0 /\ -temp!34^post175+temp!34^0 == 0 /\ -head!16^post175+head!16^0 == 0 /\ -__disjvr_6^post175+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post175 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^post175+x!15^0 == 0 /\ -i!406^post175+i!406^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ length!28^0-length!28^post175 == 0 /\ __disjvr_1^0-__disjvr_1^post175 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post175 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -sdv_callsite_return_1!32^post175+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post175+temp0!30^0 == 0 /\ -__disjvr_5^post175+__disjvr_5^0 == 0 /\ -a!511^post175+a!511^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post175 == 0 /\ a!244^0-a!244^post175 == 0 /\ -__disjvr_3^post175+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post175 == 0 /\ -a!1055^post175+a!1055^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ x!1365^0-x!1365^post175 == 0 /\ head!405^0-head!405^post175 == 0 /\ head!16^0-x!1365^0 <= 0 /\ a!419^0-a!419^post175 == 0 /\ 2-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post175 == 0 /\ -r!543^post175+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post175 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post175 == 0 /\ -a!2035^post175+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post175 == 0 /\ -r!662^post175+r!662^0 == 0), cost: 1 175: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post176, __disjvr_1^0'=__disjvr_1^post176, __disjvr_2^0'=__disjvr_2^post176, __disjvr_3^0'=__disjvr_3^post176, __disjvr_4^0'=__disjvr_4^post176, __disjvr_5^0'=__disjvr_5^post176, __disjvr_6^0'=__disjvr_6^post176, __disjvr_7^0'=__disjvr_7^post176, __disjvr_8^0'=__disjvr_8^post176, a!1052^0'=a!1052^post176, a!1055^0'=a!1055^post176, a!1370^0'=a!1370^post176, a!1371^0'=a!1371^post176, a!1610^0'=a!1610^post176, a!1810^0'=a!1810^post176, a!2035^0'=a!2035^post176, a!2238^0'=a!2238^post176, a!244^0'=a!244^post176, a!419^0'=a!419^post176, a!511^0'=a!511^post176, a!654^0'=a!654^post176, ct!19^0'=ct!19^post176, head!16^0'=head!16^post176, head!31^0'=head!31^post176, head!405^0'=head!405^post176, i!29^0'=i!29^post176, i!406^0'=i!406^post176, length!28^0'=length!28^post176, nondet!13^0'=nondet!13^post176, r!543^0'=r!543^post176, r!662^0'=r!662^post176, rcd!2393^0'=rcd!2393^post176, rcd!2460^0'=rcd!2460^post176, rcd!2515^0'=rcd!2515^post176, rcd!63^0'=rcd!63^post176, rcd!83^0'=rcd!83^post176, result!12^0'=result!12^post176, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post176, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post176, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post176, sel_r!543_flink!24^0'=sel_r!543_flink!24^post176, t!25^0'=t!25^post176, temp!34^0'=temp!34^post176, temp0!17^0'=temp0!17^post176, temp0!30^0'=temp0!30^post176, tmp!33^0'=tmp!33^post176, x!1365^0'=x!1365^post176, x!15^0'=x!15^post176, x!18^0'=x!18^post176, x!22^0'=x!22^post176, x_slam_f!20^0'=x_slam_f!20^post176, y!21^0'=y!21^post176, (result!12^0-result!12^post176 == 0 /\ -__disjvr_0^post176+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post176 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ rcd!83^0-rcd!83^post176 == 0 /\ r!543^0-r!543^post176 == 0 /\ -__disjvr_8^post176+__disjvr_8^0 == 0 /\ -__disjvr_7^post176+__disjvr_7^0 == 0 /\ a!2238^0-a!2238^post176 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post176 == 0 /\ length!28^0-length!28^post176 == 0 /\ -x!15^post176+x!15^0 == 0 /\ -rcd!63^post176+rcd!63^0 == 0 /\ a!244^0-a!244^post176 == 0 /\ -__disjvr_6^post176+__disjvr_6^0 == 0 /\ 1-a!1052^0 <= 0 /\ i!406^0-i!406^post176 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post176+x_slam_f!20^0 == 0 /\ a!1052^0-a!1052^post176 == 0 /\ 1-x!1365^0 <= 0 /\ -a!419^post176+a!419^0 == 0 /\ -t!25^post176+t!25^0 == 0 /\ -ct!19^post176+ct!19^0 == 0 /\ -__disjvr_2^post176+__disjvr_2^0 == 0 /\ -i!29^post176+i!29^0 == 0 /\ x!1365^0-x!1365^post176 == 0 /\ -rcd!2393^post176+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post176 == 0 /\ -nondet!13^post176+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post176+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post176+r!662^0 == 0 /\ a!654^0-a!654^post176 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!22^post176+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post176 == 0 /\ a!1610^0-a!1610^post176 == 0 /\ a!511^0-a!511^post176 == 0 /\ -a!1055^post176+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post176+head!16^0 == 0 /\ -a!1810^post176+a!1810^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post176 == 0 /\ head!31^0-head!31^post176 == 0 /\ -a!1370^post176+a!1370^0 == 0 /\ -temp0!30^post176+temp0!30^0 == 0 /\ -rcd!2515^post176+rcd!2515^0 == 0 /\ -y!21^post176+y!21^0 == 0 /\ x!18^0-x!18^post176 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post176 == 0 /\ rcd!2460^0-rcd!2460^post176 == 0 /\ temp0!17^0-temp0!17^post176 == 0 /\ -a!2035^post176+a!2035^0 == 0 /\ -temp!34^post176+temp!34^0 == 0 /\ 2-a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post176 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_5^post176+__disjvr_5^0 == 0 /\ -head!405^post176+head!405^0 == 0 /\ -__disjvr_3^post176+__disjvr_3^0 == 0), cost: 1 176: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post177, __disjvr_1^0'=__disjvr_1^post177, __disjvr_2^0'=__disjvr_2^post177, __disjvr_3^0'=__disjvr_3^post177, __disjvr_4^0'=__disjvr_4^post177, __disjvr_5^0'=__disjvr_5^post177, __disjvr_6^0'=__disjvr_6^post177, __disjvr_7^0'=__disjvr_7^post177, __disjvr_8^0'=__disjvr_8^post177, a!1052^0'=a!1052^post177, a!1055^0'=a!1055^post177, a!1370^0'=a!1370^post177, a!1371^0'=a!1371^post177, a!1610^0'=a!1610^post177, a!1810^0'=a!1810^post177, a!2035^0'=a!2035^post177, a!2238^0'=a!2238^post177, a!244^0'=a!244^post177, a!419^0'=a!419^post177, a!511^0'=a!511^post177, a!654^0'=a!654^post177, ct!19^0'=ct!19^post177, head!16^0'=head!16^post177, head!31^0'=head!31^post177, head!405^0'=head!405^post177, i!29^0'=i!29^post177, i!406^0'=i!406^post177, length!28^0'=length!28^post177, nondet!13^0'=nondet!13^post177, r!543^0'=r!543^post177, r!662^0'=r!662^post177, rcd!2393^0'=rcd!2393^post177, rcd!2460^0'=rcd!2460^post177, rcd!2515^0'=rcd!2515^post177, rcd!63^0'=rcd!63^post177, rcd!83^0'=rcd!83^post177, result!12^0'=result!12^post177, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post177, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post177, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post177, sel_r!543_flink!24^0'=sel_r!543_flink!24^post177, t!25^0'=t!25^post177, temp!34^0'=temp!34^post177, temp0!17^0'=temp0!17^post177, temp0!30^0'=temp0!30^post177, tmp!33^0'=tmp!33^post177, x!1365^0'=x!1365^post177, x!15^0'=x!15^post177, x!18^0'=x!18^post177, x!22^0'=x!22^post177, x_slam_f!20^0'=x_slam_f!20^post177, y!21^0'=y!21^post177, (-r!543^post177+r!543^0 == 0 /\ -a!2035^post177+a!2035^0 == 0 /\ -a!419^post177+a!419^0 == 0 /\ -a!2238^post177+a!2238^0 == 0 /\ -r!662^post177+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post177 == 0 /\ -a!1610^post177+a!1610^0 == 0 /\ -__disjvr_8^post177+__disjvr_8^0 == 0 /\ x!18^0-x!18^post177 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post177 == 0 /\ -a!1055^post177+a!1055^0 == 0 /\ x!15^0-x!15^post177 == 0 /\ i!29^0-i!29^post177 == 0 /\ a!244^0-a!244^post177 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post177+x!22^0 == 0 /\ nondet!13^0-nondet!13^post177 == 0 /\ a!1370^0-a!1370^post177 == 0 /\ -__disjvr_7^post177+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post177 == 0 /\ head!405^0-head!405^post177 == 0 /\ -temp!34^post177+temp!34^0 == 0 /\ -rcd!2515^post177+rcd!2515^0 == 0 /\ head!16^0-head!16^post177 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post177 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post177+x!1365^0 == 0 /\ a!511^0-a!511^post177 == 0 /\ y!21^0-y!21^post177 == 0 /\ -t!25^post177+t!25^0 == 0 /\ a!1052^0-a!1052^post177 == 0 /\ __disjvr_3^0-__disjvr_3^post177 == 0 /\ -sel_r!1224_flink!24^post177+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post177+rcd!83^0 == 0 /\ -ct!19^post177+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post177 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post177 == 0 /\ -__disjvr_1^post177+__disjvr_1^0 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_5^post177+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post177 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ temp0!17^0-temp0!17^post177 == 0 /\ -head!31^post177+head!31^0 == 0 /\ -__disjvr_2^post177+__disjvr_2^0 == 0 /\ a!654^0-a!654^post177 == 0 /\ a!1810^0-a!1810^post177 == 0 /\ tmp!33^0-tmp!33^post177 == 0 /\ result!12^0-result!12^post177 == 0 /\ -i!406^post177+i!406^0 == 0 /\ a!1371^0-a!1371^post177 == 0 /\ temp0!30^0-temp0!30^post177 == 0 /\ -rcd!2460^post177+rcd!2460^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post177 == 0 /\ __disjvr_0^0-__disjvr_0^post177 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post177 == 0), cost: 1 177: l58 -> l59 : __disjvr_0^0'=__disjvr_0^post178, __disjvr_1^0'=__disjvr_1^post178, __disjvr_2^0'=__disjvr_2^post178, __disjvr_3^0'=__disjvr_3^post178, __disjvr_4^0'=__disjvr_4^post178, __disjvr_5^0'=__disjvr_5^post178, __disjvr_6^0'=__disjvr_6^post178, __disjvr_7^0'=__disjvr_7^post178, __disjvr_8^0'=__disjvr_8^post178, a!1052^0'=a!1052^post178, a!1055^0'=a!1055^post178, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, a!1610^0'=a!1610^post178, a!1810^0'=a!1810^post178, a!2035^0'=a!2035^post178, a!2238^0'=a!2238^post178, a!244^0'=a!244^post178, a!419^0'=a!419^post178, a!511^0'=a!511^post178, a!654^0'=a!654^post178, ct!19^0'=ct!19^post178, head!16^0'=head!16^post178, head!31^0'=head!31^post178, head!405^0'=head!405^post178, i!29^0'=i!29^post178, i!406^0'=i!406^post178, length!28^0'=length!28^post178, nondet!13^0'=nondet!13^post178, r!543^0'=r!543^post178, r!662^0'=r!662^post178, rcd!2393^0'=rcd!2393^post178, rcd!2460^0'=rcd!2460^post178, rcd!2515^0'=rcd!2515^post178, rcd!63^0'=rcd!63^post178, rcd!83^0'=rcd!83^post178, result!12^0'=result!12^post178, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post178, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post178, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post178, sel_r!543_flink!24^0'=sel_r!543_flink!24^post178, t!25^0'=t!25^post178, temp!34^0'=temp!34^post178, temp0!17^0'=temp0!17^post178, temp0!30^0'=temp0!30^post178, tmp!33^0'=tmp!33^post178, x!1365^0'=x!1365^post178, x!15^0'=x!15^post178, x!18^0'=x!18^post178, x!22^0'=x!22^post178, x_slam_f!20^0'=x_slam_f!20^post178, y!21^0'=y!21^post178, (0 == 0 /\ tmp!33^0-tmp!33^post178 == 0 /\ length!28^0-length!28^post178 == 0 /\ -a!511^post178+a!511^0 == 0 /\ r!543^0-r!543^post178 == 0 /\ -t!25^post178+t!25^0 == 0 /\ -y!21^post178+y!21^0 == 0 /\ i!406^0-i!406^post178 == 0 /\ __disjvr_8^0-__disjvr_8^post178 == 0 /\ -a!419^post178+a!419^0 == 0 /\ -__disjvr_2^post178+__disjvr_2^0 == 0 /\ head!31^0-head!31^post178 == 0 /\ -a!2035^post178+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post178 == 0 /\ __disjvr_4^0-__disjvr_4^post178 == 0 /\ a!1810^0-a!1810^post178 == 0 /\ x!1365^0-x!1365^post178 == 0 /\ -x!15^post178+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post178 == 0 /\ -a!1610^post178+a!1610^0 == 0 /\ -__disjvr_7^post178+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post178+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post178+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post178+__disjvr_6^0 == 0 /\ a!244^0-a!244^post178 == 0 /\ -ct!19^post178+ct!19^0 == 0 /\ temp!34^0-temp!34^post178 == 0 /\ a!1052^post178-a!1370^0 == 0 /\ -head!405^post178+head!405^0 == 0 /\ -rcd!2393^post178+rcd!2393^0 == 0 /\ -nondet!13^post178+nondet!13^0 == 0 /\ -i!29^post178+i!29^0 == 0 /\ -r!662^post178+r!662^0 == 0 /\ -__disjvr_3^post178+__disjvr_3^0 == 0 /\ a!654^0-a!654^post178 == 0 /\ -x!22^post178+x!22^0 == 0 /\ -a!1371^0+a!1055^post178 == 0 /\ -__disjvr_5^post178+__disjvr_5^0 == 0 /\ rcd!2460^0-rcd!2460^post178 == 0 /\ -__disjvr_0^post178+__disjvr_0^0 == 0 /\ result!12^0-result!12^post178 == 0 /\ -a!2238^post178+a!2238^0 == 0 /\ x!18^0-x!18^post178 == 0 /\ rcd!83^0-rcd!83^post178 == 0 /\ -rcd!63^post178+rcd!63^0 == 0 /\ -head!16^post178+head!16^0 == 0 /\ -temp0!30^post178+temp0!30^0 == 0 /\ -rcd!2515^post178+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post178 == 0 /\ -x_slam_f!20^post178+x_slam_f!20^0 == 0 /\ temp0!17^0-temp0!17^post178 == 0), cost: 1 178: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post179, __disjvr_1^0'=__disjvr_1^post179, __disjvr_2^0'=__disjvr_2^post179, __disjvr_3^0'=__disjvr_3^post179, __disjvr_4^0'=__disjvr_4^post179, __disjvr_5^0'=__disjvr_5^post179, __disjvr_6^0'=__disjvr_6^post179, __disjvr_7^0'=__disjvr_7^post179, __disjvr_8^0'=__disjvr_8^post179, a!1052^0'=a!1052^post179, a!1055^0'=a!1055^post179, a!1370^0'=a!1370^post179, a!1371^0'=a!1371^post179, a!1610^0'=a!1610^post179, a!1810^0'=a!1810^post179, a!2035^0'=a!2035^post179, a!2238^0'=a!2238^post179, a!244^0'=a!244^post179, a!419^0'=a!419^post179, a!511^0'=a!511^post179, a!654^0'=a!654^post179, ct!19^0'=ct!19^post179, head!16^0'=head!16^post179, head!31^0'=head!31^post179, head!405^0'=head!405^post179, i!29^0'=i!29^post179, i!406^0'=i!406^post179, length!28^0'=length!28^post179, nondet!13^0'=nondet!13^post179, r!543^0'=r!543^post179, r!662^0'=r!662^post179, rcd!2393^0'=rcd!2393^post179, rcd!2460^0'=rcd!2460^post179, rcd!2515^0'=rcd!2515^post179, rcd!63^0'=rcd!63^post179, rcd!83^0'=rcd!83^post179, result!12^0'=result!12^post179, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post179, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post179, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post179, sel_r!543_flink!24^0'=sel_r!543_flink!24^post179, t!25^0'=t!25^post179, temp!34^0'=temp!34^post179, temp0!17^0'=temp0!17^post179, temp0!30^0'=temp0!30^post179, tmp!33^0'=tmp!33^post179, x!1365^0'=x!1365^post179, x!15^0'=x!15^post179, x!18^0'=x!18^post179, x!22^0'=x!22^post179, x_slam_f!20^0'=x_slam_f!20^post179, y!21^0'=y!21^post179, (-x!15^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post179 == 0 /\ -head!16^post179+head!16^0 == 0 /\ -tmp!33^post179+tmp!33^0 == 0 /\ -i!29^post179+i!29^0 == 0 /\ rcd!63^0-rcd!63^post179 == 0 /\ __disjvr_3^0-__disjvr_3^post179 == 0 /\ -length!28^post179+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post179+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post179+temp!34^0 == 0 /\ a!1052^0-a!1052^post179 == 0 /\ y!21^0-y!21^post179 == 0 /\ x!15^0-head!16^0 <= 0 /\ -result!12^post179+result!12^0 == 0 /\ -x!18^post179+x!18^0 == 0 /\ -a!244^post179+a!244^0 == 0 /\ -__disjvr_5^post179+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post179 == 0 /\ -sel_r!1224_flink!24^post179+sel_r!1224_flink!24^0 == 0 /\ -r!662^post179+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post179 == 0 /\ __disjvr_4^0-__disjvr_4^post179 == 0 /\ 1-head!16^0 <= 0 /\ -head!405^post179+head!405^0 == 0 /\ r!543^0-r!543^post179 == 0 /\ rcd!2393^0-rcd!2393^post179 == 0 /\ -a!2035^post179+a!2035^0 == 0 /\ -t!25^post179+t!25^0 == 0 /\ -__disjvr_7^post179+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -x!22^post179+x!22^0 == 0 /\ a!1610^0-a!1610^post179 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post179+a!1055^0 == 0 /\ -__disjvr_8^post179+__disjvr_8^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post179 == 0 /\ temp0!17^0-temp0!17^post179 == 0 /\ x_slam_f!20^0-x_slam_f!20^post179 == 0 /\ -a!1810^post179+a!1810^0 == 0 /\ -a!419^post179+a!419^0 == 0 /\ a!1055^0 <= 0 /\ -ct!19^post179+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post179 == 0 /\ a!511^0-a!511^post179 == 0 /\ -a!1370^post179+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post179 == 0 /\ a!654^0-a!654^post179 == 0 /\ -__disjvr_2^post179+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post179 == 0 /\ temp0!30^0-temp0!30^post179 == 0 /\ -nondet!13^post179+nondet!13^0 == 0 /\ head!31^0-head!31^post179 == 0 /\ -x!1365^post179+x!1365^0 == 0 /\ i!406^0-i!406^post179 == 0 /\ -__disjvr_0^post179+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post179 == 0 /\ a!1371^0-a!1371^post179 == 0 /\ -rcd!2515^post179+rcd!2515^0 == 0), cost: 1 179: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post180, __disjvr_1^0'=__disjvr_1^post180, __disjvr_2^0'=__disjvr_2^post180, __disjvr_3^0'=__disjvr_3^post180, __disjvr_4^0'=__disjvr_4^post180, __disjvr_5^0'=__disjvr_5^post180, __disjvr_6^0'=__disjvr_6^post180, __disjvr_7^0'=__disjvr_7^post180, __disjvr_8^0'=__disjvr_8^post180, a!1052^0'=a!1052^post180, a!1055^0'=a!1055^post180, a!1370^0'=a!1370^post180, a!1371^0'=a!1371^post180, a!1610^0'=a!1610^post180, a!1810^0'=a!1810^post180, a!2035^0'=a!2035^post180, a!2238^0'=a!2238^post180, a!244^0'=a!244^post180, a!419^0'=a!419^post180, a!511^0'=a!511^post180, a!654^0'=a!654^post180, ct!19^0'=ct!19^post180, head!16^0'=head!16^post180, head!31^0'=head!31^post180, head!405^0'=head!405^post180, i!29^0'=i!29^post180, i!406^0'=i!406^post180, length!28^0'=length!28^post180, nondet!13^0'=nondet!13^post180, r!543^0'=r!543^post180, r!662^0'=r!662^post180, rcd!2393^0'=rcd!2393^post180, rcd!2460^0'=rcd!2460^post180, rcd!2515^0'=rcd!2515^post180, rcd!63^0'=rcd!63^post180, rcd!83^0'=rcd!83^post180, result!12^0'=result!12^post180, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post180, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post180, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post180, sel_r!543_flink!24^0'=sel_r!543_flink!24^post180, t!25^0'=t!25^post180, temp!34^0'=temp!34^post180, temp0!17^0'=temp0!17^post180, temp0!30^0'=temp0!30^post180, tmp!33^0'=tmp!33^post180, x!1365^0'=x!1365^post180, x!15^0'=x!15^post180, x!18^0'=x!18^post180, x!22^0'=x!22^post180, x_slam_f!20^0'=x_slam_f!20^post180, y!21^0'=y!21^post180, (sel_r!543_flink!24^0-sel_r!543_flink!24^post180 == 0 /\ -__disjvr_7^post180+__disjvr_7^0 == 0 /\ -rcd!83^post180+rcd!83^0 == 0 /\ -y!21^post180+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post180+rcd!2515^0 == 0 /\ -a!1052^post180+a!1052^0 == 0 /\ __disjvr_1^0-__disjvr_1^post180 == 0 /\ -rcd!2460^post180+rcd!2460^0 == 0 /\ i!29^0-i!29^post180 == 0 /\ tmp!33^0-tmp!33^post180 == 0 /\ head!16^0-head!16^post180 == 0 /\ temp0!17^0-temp0!17^post180 == 0 /\ head!405^0-head!405^post180 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!244^0-a!244^post180 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post180 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post180+a!2238^0 == 0 /\ temp!34^0-temp!34^post180 == 0 /\ 1-head!16^0 <= 0 /\ -a!419^post180+a!419^0 == 0 /\ -ct!19^post180+ct!19^0 == 0 /\ -__disjvr_6^post180+__disjvr_6^0 == 0 /\ -__disjvr_2^post180+__disjvr_2^0 == 0 /\ -i!406^post180+i!406^0 == 0 /\ -temp0!30^post180+temp0!30^0 == 0 /\ -x!1365^post180+x!1365^0 == 0 /\ a!1810^0-a!1810^post180 == 0 /\ nondet!13^0-nondet!13^post180 == 0 /\ -__disjvr_0^post180+__disjvr_0^0 == 0 /\ x!22^0-x!22^post180 == 0 /\ a!1371^0-a!1371^post180 == 0 /\ x!18^0-x!18^post180 == 0 /\ __disjvr_5^0-__disjvr_5^post180 == 0 /\ a!654^0-a!654^post180 == 0 /\ x!15^0-x!15^post180 == 0 /\ -a!2035^post180+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post180+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post180+r!543^0 == 0 /\ -a!1055^0 <= 0 /\ length!28^0-length!28^post180 == 0 /\ -head!31^post180+head!31^0 == 0 /\ -sel_r!1224_flink!24^post180+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post180+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post180 == 0 /\ -a!1610^post180+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post180 == 0 /\ rcd!2393^0-rcd!2393^post180 == 0 /\ rcd!63^0-rcd!63^post180 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_3^post180+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post180 == 0 /\ -r!662^post180+r!662^0 == 0 /\ -a!511^post180+a!511^0 == 0 /\ a!1370^0-a!1370^post180 == 0 /\ t!25^0-t!25^post180 == 0 /\ -x_slam_f!20^post180+x_slam_f!20^0 == 0), cost: 1 180: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post181, __disjvr_1^0'=__disjvr_1^post181, __disjvr_2^0'=__disjvr_2^post181, __disjvr_3^0'=__disjvr_3^post181, __disjvr_4^0'=__disjvr_4^post181, __disjvr_5^0'=__disjvr_5^post181, __disjvr_6^0'=__disjvr_6^post181, __disjvr_7^0'=__disjvr_7^post181, __disjvr_8^0'=__disjvr_8^post181, a!1052^0'=a!1052^post181, a!1055^0'=a!1055^post181, a!1370^0'=a!1370^post181, a!1371^0'=a!1371^post181, a!1610^0'=a!1610^post181, a!1810^0'=a!1810^post181, a!2035^0'=a!2035^post181, a!2238^0'=a!2238^post181, a!244^0'=a!244^post181, a!419^0'=a!419^post181, a!511^0'=a!511^post181, a!654^0'=a!654^post181, ct!19^0'=ct!19^post181, head!16^0'=head!16^post181, head!31^0'=head!31^post181, head!405^0'=head!405^post181, i!29^0'=i!29^post181, i!406^0'=i!406^post181, length!28^0'=length!28^post181, nondet!13^0'=nondet!13^post181, r!543^0'=r!543^post181, r!662^0'=r!662^post181, rcd!2393^0'=rcd!2393^post181, rcd!2460^0'=rcd!2460^post181, rcd!2515^0'=rcd!2515^post181, rcd!63^0'=rcd!63^post181, rcd!83^0'=rcd!83^post181, result!12^0'=result!12^post181, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post181, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post181, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post181, sel_r!543_flink!24^0'=sel_r!543_flink!24^post181, t!25^0'=t!25^post181, temp!34^0'=temp!34^post181, temp0!17^0'=temp0!17^post181, temp0!30^0'=temp0!30^post181, tmp!33^0'=tmp!33^post181, x!1365^0'=x!1365^post181, x!15^0'=x!15^post181, x!18^0'=x!18^post181, x!22^0'=x!22^post181, x_slam_f!20^0'=x_slam_f!20^post181, y!21^0'=y!21^post181, (a!244^0-a!244^post181 == 0 /\ a!1370^0-a!1370^post181 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post181 == 0 /\ temp!34^0-temp!34^post181 == 0 /\ x!15^0-x!15^post181 == 0 /\ -x_slam_f!20^post181+x_slam_f!20^0 == 0 /\ y!21^0-y!21^post181 == 0 /\ -a!2035^post181+a!2035^0 == 0 /\ -__disjvr_1^post181+__disjvr_1^0 == 0 /\ a!1052^0-a!1052^post181 == 0 /\ -a!1610^post181+a!1610^0 == 0 /\ a!511^0-a!511^post181 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_5^post181+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post181+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post181 == 0 /\ -t!25^post181+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post181 == 0 /\ length!28^0-length!28^post181 == 0 /\ __disjvr_6^0-__disjvr_6^post181 == 0 /\ -nondet!13^post181+nondet!13^0 == 0 /\ -i!29^post181+i!29^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post181 == 0 /\ -r!662^post181+r!662^0 == 0 /\ -x!22^post181+x!22^0 == 0 /\ -__disjvr_7^post181+__disjvr_7^0 == 0 /\ -result!12^post181+result!12^0 == 0 /\ i!406^0-i!406^post181 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post181 == 0 /\ -head!31^post181+head!31^0 == 0 /\ temp0!17^0-temp0!17^post181 == 0 /\ __disjvr_3^0-__disjvr_3^post181 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post181 == 0 /\ rcd!83^0-rcd!83^post181 == 0 /\ r!543^0-r!543^post181 == 0 /\ -rcd!63^post181+rcd!63^0 == 0 /\ -rcd!2515^post181+rcd!2515^0 == 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post181+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post181+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post181+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post181 == 0 /\ -__disjvr_8^post181+__disjvr_8^0 == 0 /\ -a!1055^post181+a!1055^0 == 0 /\ a!1810^0-a!1810^post181 == 0 /\ -a!419^post181+a!419^0 == 0 /\ -ct!19^post181+ct!19^0 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_2^post181+__disjvr_2^0 == 0 /\ -__disjvr_4^post181+__disjvr_4^0 == 0 /\ head!405^0-head!405^post181 == 0 /\ head!16^0-head!16^post181 == 0 /\ tmp!33^0-tmp!33^post181 == 0 /\ -rcd!2393^post181+rcd!2393^0 == 0 /\ a!2238^0-a!2238^post181 == 0), cost: 1 181: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post182, __disjvr_1^0'=__disjvr_1^post182, __disjvr_2^0'=__disjvr_2^post182, __disjvr_3^0'=__disjvr_3^post182, __disjvr_4^0'=__disjvr_4^post182, __disjvr_5^0'=__disjvr_5^post182, __disjvr_6^0'=__disjvr_6^post182, __disjvr_7^0'=__disjvr_7^post182, __disjvr_8^0'=__disjvr_8^post182, a!1052^0'=a!1052^post182, a!1055^0'=a!1055^post182, a!1370^0'=a!1370^post182, a!1371^0'=a!1371^post182, a!1610^0'=a!1610^post182, a!1810^0'=a!1810^post182, a!2035^0'=a!2035^post182, a!2238^0'=a!2238^post182, a!244^0'=a!244^post182, a!419^0'=a!419^post182, a!511^0'=a!511^post182, a!654^0'=a!654^post182, ct!19^0'=ct!19^post182, head!16^0'=head!16^post182, head!31^0'=head!31^post182, head!405^0'=head!405^post182, i!29^0'=i!29^post182, i!406^0'=i!406^post182, length!28^0'=length!28^post182, nondet!13^0'=nondet!13^post182, r!543^0'=r!543^post182, r!662^0'=r!662^post182, rcd!2393^0'=rcd!2393^post182, rcd!2460^0'=rcd!2460^post182, rcd!2515^0'=rcd!2515^post182, rcd!63^0'=rcd!63^post182, rcd!83^0'=rcd!83^post182, result!12^0'=result!12^post182, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post182, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post182, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post182, sel_r!543_flink!24^0'=sel_r!543_flink!24^post182, t!25^0'=t!25^post182, temp!34^0'=temp!34^post182, temp0!17^0'=temp0!17^post182, temp0!30^0'=temp0!30^post182, tmp!33^0'=tmp!33^post182, x!1365^0'=x!1365^post182, x!15^0'=x!15^post182, x!18^0'=x!18^post182, x!22^0'=x!22^post182, x_slam_f!20^0'=x_slam_f!20^post182, y!21^0'=y!21^post182, (-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post182 == 0 /\ -__disjvr_0^post182+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post182+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post182+head!16^0 == 0 /\ length!28^0-length!28^post182 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post182 == 0 /\ a!1052^0 <= 0 /\ -rcd!2515^post182+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post182 == 0 /\ a!654^0-a!654^post182 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post182 == 0 /\ -y!21^post182+y!21^0 == 0 /\ head!31^0-head!31^post182 == 0 /\ temp0!17^0-temp0!17^post182 == 0 /\ -a!2238^post182+a!2238^0 == 0 /\ -rcd!2393^post182+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post182 == 0 /\ -__disjvr_3^post182+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post182 == 0 /\ -a!511^post182+a!511^0 == 0 /\ result!12^0-result!12^post182 == 0 /\ tmp!33^0-tmp!33^post182 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post182 == 0 /\ __disjvr_8^0-__disjvr_8^post182 == 0 /\ -x!22^post182+x!22^0 == 0 /\ -nondet!13^post182+nondet!13^0 == 0 /\ 1-a!1055^0 <= 0 /\ head!405^0-head!405^post182 == 0 /\ -__disjvr_7^post182+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post182 == 0 /\ -a!1610^post182+a!1610^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post182 == 0 /\ -a!1055^post182+a!1055^0 == 0 /\ -x!1365^post182+x!1365^0 == 0 /\ -temp0!30^post182+temp0!30^0 == 0 /\ -t!25^post182+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post182 == 0 /\ x!15^0-x!15^post182 == 0 /\ __disjvr_5^0-__disjvr_5^post182 == 0 /\ a!244^0-a!244^post182 == 0 /\ -ct!19^post182+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post182 == 0 /\ -__disjvr_2^post182+__disjvr_2^0 == 0 /\ -__disjvr_6^post182+__disjvr_6^0 == 0 /\ -a!2035^post182+a!2035^0 == 0 /\ -i!29^post182+i!29^0 == 0 /\ -r!662^post182+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post182 == 0 /\ -temp!34^post182+temp!34^0 == 0 /\ r!543^0-r!543^post182 == 0 /\ -a!419^post182+a!419^0 == 0 /\ a!1810^0-a!1810^post182 == 0 /\ __disjvr_4^0-__disjvr_4^post182 == 0 /\ rcd!63^0-rcd!63^post182 == 0), cost: 1 182: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post183, __disjvr_1^0'=__disjvr_1^post183, __disjvr_2^0'=__disjvr_2^post183, __disjvr_3^0'=__disjvr_3^post183, __disjvr_4^0'=__disjvr_4^post183, __disjvr_5^0'=__disjvr_5^post183, __disjvr_6^0'=__disjvr_6^post183, __disjvr_7^0'=__disjvr_7^post183, __disjvr_8^0'=__disjvr_8^post183, a!1052^0'=a!1052^post183, a!1055^0'=a!1055^post183, a!1370^0'=a!1370^post183, a!1371^0'=a!1371^post183, a!1610^0'=a!1610^post183, a!1810^0'=a!1810^post183, a!2035^0'=a!2035^post183, a!2238^0'=a!2238^post183, a!244^0'=a!244^post183, a!419^0'=a!419^post183, a!511^0'=a!511^post183, a!654^0'=a!654^post183, ct!19^0'=ct!19^post183, head!16^0'=head!16^post183, head!31^0'=head!31^post183, head!405^0'=head!405^post183, i!29^0'=i!29^post183, i!406^0'=i!406^post183, length!28^0'=length!28^post183, nondet!13^0'=nondet!13^post183, r!543^0'=r!543^post183, r!662^0'=r!662^post183, rcd!2393^0'=rcd!2393^post183, rcd!2460^0'=rcd!2460^post183, rcd!2515^0'=rcd!2515^post183, rcd!63^0'=rcd!63^post183, rcd!83^0'=rcd!83^post183, result!12^0'=result!12^post183, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post183, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post183, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post183, sel_r!543_flink!24^0'=sel_r!543_flink!24^post183, t!25^0'=t!25^post183, temp!34^0'=temp!34^post183, temp0!17^0'=temp0!17^post183, temp0!30^0'=temp0!30^post183, tmp!33^0'=tmp!33^post183, x!1365^0'=x!1365^post183, x!15^0'=x!15^post183, x!18^0'=x!18^post183, x!22^0'=x!22^post183, x_slam_f!20^0'=x_slam_f!20^post183, y!21^0'=y!21^post183, (a!654^0-a!654^post183 == 0 /\ -nondet!13^post183+nondet!13^0 == 0 /\ __disjvr_4^0-__disjvr_4^post183 == 0 /\ a!1052^0-a!1052^post183 == 0 /\ -result!12^post183+result!12^0 == 0 /\ -a!1610^post183+a!1610^0 == 0 /\ a!511^0-a!511^post183 == 0 /\ -__disjvr_5^post183+__disjvr_5^0 == 0 /\ -__disjvr_2^post183+__disjvr_2^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post183+__disjvr_3^0 == 0 /\ __disjvr_6^0-__disjvr_6^post183 == 0 /\ -__disjvr_0^post183+__disjvr_0^0 == 0 /\ -rcd!63^post183+rcd!63^0 == 0 /\ -rcd!2515^post183+rcd!2515^0 == 0 /\ -i!29^post183+i!29^0 == 0 /\ rcd!2393^0-rcd!2393^post183 == 0 /\ -a!1052^0 <= 0 /\ -x_slam_f!20^post183+x_slam_f!20^0 == 0 /\ 1-a!1052^0 <= 0 /\ x!18^0-x!18^post183 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post183 == 0 /\ 1-head!16^0 <= 0 /\ -temp!34^post183+temp!34^0 == 0 /\ length!28^0-length!28^post183 == 0 /\ -ct!19^post183+ct!19^0 == 0 /\ -__disjvr_8^post183+__disjvr_8^0 == 0 /\ -a!1055^post183+a!1055^0 == 0 /\ -t!25^post183+t!25^0 == 0 /\ -x!22^post183+x!22^0 == 0 /\ -a!419^post183+a!419^0 == 0 /\ -a!2035^post183+a!2035^0 == 0 /\ -a!244^post183+a!244^0 == 0 /\ -sdv_callsite_return_1!32^post183+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post183+sel_r!1224_flink!24^0 == 0 /\ -r!662^post183+r!662^0 == 0 /\ i!406^0-i!406^post183 == 0 /\ 1-a!1055^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post183 == 0 /\ -a!1055^0 <= 0 /\ -a!1810^post183+a!1810^0 == 0 /\ temp0!17^0-temp0!17^post183 == 0 /\ 1-x!15^0 <= 0 /\ y!21^0-y!21^post183 == 0 /\ -head!31^post183+head!31^0 == 0 /\ x!15^0-x!15^post183 == 0 /\ temp0!30^0-temp0!30^post183 == 0 /\ head!405^0-head!405^post183 == 0 /\ head!16^0-head!16^post183 == 0 /\ -x!1365^post183+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post183 == 0 /\ rcd!2460^0-rcd!2460^post183 == 0 /\ __disjvr_1^0-__disjvr_1^post183 == 0 /\ a!2238^0-a!2238^post183 == 0 /\ -__disjvr_7^post183+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post183 == 0 /\ r!543^0-r!543^post183 == 0 /\ -sdv_callsite_return_1!14^post183+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post183+a!1370^0 == 0), cost: 1 183: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post184, __disjvr_1^0'=__disjvr_1^post184, __disjvr_2^0'=__disjvr_2^post184, __disjvr_3^0'=__disjvr_3^post184, __disjvr_4^0'=__disjvr_4^post184, __disjvr_5^0'=__disjvr_5^post184, __disjvr_6^0'=__disjvr_6^post184, __disjvr_7^0'=__disjvr_7^post184, __disjvr_8^0'=__disjvr_8^post184, a!1052^0'=a!1052^post184, a!1055^0'=a!1055^post184, a!1370^0'=a!1370^post184, a!1371^0'=a!1371^post184, a!1610^0'=a!1610^post184, a!1810^0'=a!1810^post184, a!2035^0'=a!2035^post184, a!2238^0'=a!2238^post184, a!244^0'=a!244^post184, a!419^0'=a!419^post184, a!511^0'=a!511^post184, a!654^0'=a!654^post184, ct!19^0'=ct!19^post184, head!16^0'=head!16^post184, head!31^0'=head!31^post184, head!405^0'=head!405^post184, i!29^0'=i!29^post184, i!406^0'=i!406^post184, length!28^0'=length!28^post184, nondet!13^0'=nondet!13^post184, r!543^0'=r!543^post184, r!662^0'=r!662^post184, rcd!2393^0'=rcd!2393^post184, rcd!2460^0'=rcd!2460^post184, rcd!2515^0'=rcd!2515^post184, rcd!63^0'=rcd!63^post184, rcd!83^0'=rcd!83^post184, result!12^0'=result!12^post184, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post184, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post184, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post184, sel_r!543_flink!24^0'=sel_r!543_flink!24^post184, t!25^0'=t!25^post184, temp!34^0'=temp!34^post184, temp0!17^0'=temp0!17^post184, temp0!30^0'=temp0!30^post184, tmp!33^0'=tmp!33^post184, x!1365^0'=x!1365^post184, x!15^0'=x!15^post184, x!18^0'=x!18^post184, x!22^0'=x!22^post184, x_slam_f!20^0'=x_slam_f!20^post184, y!21^0'=y!21^post184, (-x!22^post184+x!22^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!18^0-x!18^post184 == 0 /\ -a!419^post184+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post184+rcd!2393^0 == 0 /\ -nondet!13^post184+nondet!13^0 == 0 /\ a!244^0-a!244^post184 == 0 /\ -r!662^post184+r!662^0 == 0 /\ -y!21^post184+y!21^0 == 0 /\ x!1365^0-x!1365^post184 == 0 /\ a!1052^0-a!1052^post184 == 0 /\ result!12^0-result!12^post184 == 0 /\ -__disjvr_2^post184+__disjvr_2^0 == 0 /\ rcd!83^0-rcd!83^post184 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_0^post184+__disjvr_0^0 == 0 /\ -rcd!2515^post184+rcd!2515^0 == 0 /\ -temp!34^post184+temp!34^0 == 0 /\ -a!2238^post184+a!2238^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-head!16^post184 == 0 /\ __disjvr_6^0-__disjvr_6^post184 == 0 /\ -head!31^post184+head!31^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post184+a!1055^0 == 0 /\ -__disjvr_7^post184+__disjvr_7^0 == 0 /\ head!405^0-head!405^post184 == 0 /\ -temp0!30^post184+temp0!30^0 == 0 /\ length!28^0-length!28^post184 == 0 /\ -sdv_callsite_return_1!32^post184+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post184 == 0 /\ -i!29^post184+i!29^0 == 0 /\ a!1810^0-a!1810^post184 == 0 /\ 1-a!1055^0 <= 0 /\ rcd!2460^0-rcd!2460^post184 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post184 == 0 /\ 1-x!15^0 <= 0 /\ -ct!19^post184+ct!19^0 == 0 /\ -__disjvr_5^post184+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post184 == 0 /\ r!543^0-r!543^post184 == 0 /\ a!1370^0-a!1370^post184 == 0 /\ tmp!33^0-tmp!33^post184 == 0 /\ rcd!63^0-rcd!63^post184 == 0 /\ -__disjvr_1^post184+__disjvr_1^0 == 0 /\ -x_slam_f!20^post184+x_slam_f!20^0 == 0 /\ -i!406^post184+i!406^0 == 0 /\ -__disjvr_8^post184+__disjvr_8^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post184 == 0 /\ __disjvr_4^0-__disjvr_4^post184 == 0 /\ -x!15^post184+x!15^0 == 0 /\ -a!2035^post184+a!2035^0 == 0 /\ -a!1610^post184+a!1610^0 == 0 /\ a!1371^0-a!1371^post184 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post184 == 0 /\ -t!25^post184+t!25^0 == 0 /\ __disjvr_3^0-__disjvr_3^post184 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post184 == 0), cost: 1 184: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post185, __disjvr_1^0'=__disjvr_1^post185, __disjvr_2^0'=__disjvr_2^post185, __disjvr_3^0'=__disjvr_3^post185, __disjvr_4^0'=__disjvr_4^post185, __disjvr_5^0'=__disjvr_5^post185, __disjvr_6^0'=__disjvr_6^post185, __disjvr_7^0'=__disjvr_7^post185, __disjvr_8^0'=__disjvr_8^post185, a!1052^0'=a!1052^post185, a!1055^0'=a!1055^post185, a!1370^0'=a!1370^post185, a!1371^0'=a!1371^post185, a!1610^0'=a!1610^post185, a!1810^0'=a!1810^post185, a!2035^0'=a!2035^post185, a!2238^0'=a!2238^post185, a!244^0'=a!244^post185, a!419^0'=a!419^post185, a!511^0'=a!511^post185, a!654^0'=a!654^post185, ct!19^0'=ct!19^post185, head!16^0'=head!16^post185, head!31^0'=head!31^post185, head!405^0'=head!405^post185, i!29^0'=i!29^post185, i!406^0'=i!406^post185, length!28^0'=length!28^post185, nondet!13^0'=nondet!13^post185, r!543^0'=r!543^post185, r!662^0'=r!662^post185, rcd!2393^0'=rcd!2393^post185, rcd!2460^0'=rcd!2460^post185, rcd!2515^0'=rcd!2515^post185, rcd!63^0'=rcd!63^post185, rcd!83^0'=rcd!83^post185, result!12^0'=result!12^post185, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post185, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post185, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post185, sel_r!543_flink!24^0'=sel_r!543_flink!24^post185, t!25^0'=t!25^post185, temp!34^0'=temp!34^post185, temp0!17^0'=temp0!17^post185, temp0!30^0'=temp0!30^post185, tmp!33^0'=tmp!33^post185, x!1365^0'=x!1365^post185, x!15^0'=x!15^post185, x!18^0'=x!18^post185, x!22^0'=x!22^post185, x_slam_f!20^0'=x_slam_f!20^post185, y!21^0'=y!21^post185, (a!244^0-a!244^post185 == 0 /\ -x_slam_f!20^post185+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post185 == 0 /\ length!28^0-length!28^post185 == 0 /\ a!1370^0-a!1370^post185 == 0 /\ r!543^0-r!543^post185 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post185+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post185 == 0 /\ -__disjvr_5^post185+__disjvr_5^0 == 0 /\ -t!25^post185+t!25^0 == 0 /\ -temp0!17^post185+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post185 == 0 /\ i!406^0-i!406^post185 == 0 /\ rcd!83^0-rcd!83^post185 == 0 /\ -sdv_callsite_return_1!14^post185+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post185+x!22^0 == 0 /\ -a!1610^post185+a!1610^0 == 0 /\ -r!662^post185+r!662^0 == 0 /\ -a!511^post185+a!511^0 == 0 /\ -sdv_callsite_return_1!32^post185+sdv_callsite_return_1!32^0 == 0 /\ a!1052^0-a!1052^post185 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post185 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post185 == 0 /\ a!654^0-a!654^post185 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post185 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post185 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post185 == 0 /\ -a!2035^post185+a!2035^0 == 0 /\ -__disjvr_7^post185+__disjvr_7^0 == 0 /\ -__disjvr_6^post185+__disjvr_6^0 == 0 /\ -y!21^post185+y!21^0 == 0 /\ -nondet!13^post185+nondet!13^0 == 0 /\ -i!29^post185+i!29^0 == 0 /\ -rcd!63^post185+rcd!63^0 == 0 /\ -rcd!2515^post185+rcd!2515^0 == 0 /\ -x!15^post185+x!15^0 == 0 /\ -head!405^post185+head!405^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post185 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -temp0!30^post185+temp0!30^0 == 0 /\ temp!34^0-temp!34^post185 == 0 /\ -a!2238^post185+a!2238^0 == 0 /\ -a!1055^post185+a!1055^0 == 0 /\ -a!419^post185+a!419^0 == 0 /\ a!1810^0-a!1810^post185 == 0 /\ -rcd!2393^post185+rcd!2393^0 == 0 /\ -ct!19^post185+ct!19^0 == 0 /\ -__disjvr_2^post185+__disjvr_2^0 == 0 /\ -__disjvr_0^post185+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post185 == 0 /\ result!12^0-result!12^post185 == 0 /\ -head!16^post185+head!16^0 == 0 /\ x!18^0-x!18^post185 == 0), cost: 1 185: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post186, __disjvr_1^0'=__disjvr_1^post186, __disjvr_2^0'=__disjvr_2^post186, __disjvr_3^0'=__disjvr_3^post186, __disjvr_4^0'=__disjvr_4^post186, __disjvr_5^0'=__disjvr_5^post186, __disjvr_6^0'=__disjvr_6^post186, __disjvr_7^0'=__disjvr_7^post186, __disjvr_8^0'=__disjvr_8^post186, a!1052^0'=a!1052^post186, a!1055^0'=a!1055^post186, a!1370^0'=a!1370^post186, a!1371^0'=a!1371^post186, a!1610^0'=a!1610^post186, a!1810^0'=a!1810^post186, a!2035^0'=a!2035^post186, a!2238^0'=a!2238^post186, a!244^0'=a!244^post186, a!419^0'=a!419^post186, a!511^0'=a!511^post186, a!654^0'=a!654^post186, ct!19^0'=ct!19^post186, head!16^0'=head!16^post186, head!31^0'=head!31^post186, head!405^0'=head!405^post186, i!29^0'=i!29^post186, i!406^0'=i!406^post186, length!28^0'=length!28^post186, nondet!13^0'=nondet!13^post186, r!543^0'=r!543^post186, r!662^0'=r!662^post186, rcd!2393^0'=rcd!2393^post186, rcd!2460^0'=rcd!2460^post186, rcd!2515^0'=rcd!2515^post186, rcd!63^0'=rcd!63^post186, rcd!83^0'=rcd!83^post186, result!12^0'=result!12^post186, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post186, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post186, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post186, sel_r!543_flink!24^0'=sel_r!543_flink!24^post186, t!25^0'=t!25^post186, temp!34^0'=temp!34^post186, temp0!17^0'=temp0!17^post186, temp0!30^0'=temp0!30^post186, tmp!33^0'=tmp!33^post186, x!1365^0'=x!1365^post186, x!15^0'=x!15^post186, x!18^0'=x!18^post186, x!22^0'=x!22^post186, x_slam_f!20^0'=x_slam_f!20^post186, y!21^0'=y!21^post186, (a!1371^0-a!1371^post186 == 0 /\ -a!654^post186+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post186+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_1^post186+__disjvr_1^0 == 0 /\ -a!419^post186+a!419^0 == 0 /\ temp!34^0-temp!34^post186 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1610^0-a!1610^post186 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post186 == 0 /\ __disjvr_0^0-__disjvr_0^post186 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post186+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post186 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ rcd!2460^0-rcd!2460^post186 == 0 /\ -head!405^post186+head!405^0 == 0 /\ x!18^0-x!18^post186 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -y!21^post186+y!21^0 == 0 /\ -__disjvr_5^post186+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post186+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post186 == 0 /\ r!543^0-r!543^post186 == 0 /\ -r!662^post186+r!662^0 == 0 /\ __disjvr_3^0-__disjvr_3^post186 == 0 /\ -rcd!2393^post186+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post186 == 0 /\ tmp!33^0-tmp!33^post186 == 0 /\ 1-a!1055^0 <= 0 /\ -x!22^post186+x!22^0 == 0 /\ -a!2035^post186+a!2035^0 == 0 /\ -result!12^post186+result!12^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1370^post186+a!1370^0 == 0 /\ -__disjvr_7^post186+__disjvr_7^0 == 0 /\ -__disjvr_8^post186+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post186 == 0 /\ -a!1810^post186+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post186+a!1055^0 == 0 /\ 1-x!15^0 <= 0 /\ length!28^0-length!28^post186 == 0 /\ a!1052^0-a!1052^post186 == 0 /\ -nondet!13^post186+nondet!13^0 == 0 /\ x!15^0-x!15^post186 == 0 /\ -i!29^post186+i!29^0 == 0 /\ -rcd!63^post186+rcd!63^0 == 0 /\ a!2238^0-a!2238^post186 == 0 /\ -rcd!2515^post186+rcd!2515^0 == 0 /\ -x!1365^post186+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post186 == 0 /\ i!406^0-i!406^post186 == 0 /\ a!511^0-a!511^post186 == 0 /\ -__disjvr_4^post186+__disjvr_4^0 == 0 /\ -a!244^post186+a!244^0 == 0 /\ head!31^0-head!31^post186 == 0 /\ -__disjvr_2^post186+__disjvr_2^0 == 0 /\ -t!25^post186+t!25^0 == 0 /\ -ct!19^post186+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post186 == 0), cost: 1 186: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post187, __disjvr_1^0'=__disjvr_1^post187, __disjvr_2^0'=__disjvr_2^post187, __disjvr_3^0'=__disjvr_3^post187, __disjvr_4^0'=__disjvr_4^post187, __disjvr_5^0'=__disjvr_5^post187, __disjvr_6^0'=__disjvr_6^post187, __disjvr_7^0'=__disjvr_7^post187, __disjvr_8^0'=__disjvr_8^post187, a!1052^0'=a!1052^post187, a!1055^0'=a!1055^post187, a!1370^0'=a!1370^post187, a!1371^0'=a!1371^post187, a!1610^0'=a!1610^post187, a!1810^0'=a!1810^post187, a!2035^0'=a!2035^post187, a!2238^0'=a!2238^post187, a!244^0'=a!244^post187, a!419^0'=a!419^post187, a!511^0'=a!511^post187, a!654^0'=a!654^post187, ct!19^0'=ct!19^post187, head!16^0'=head!16^post187, head!31^0'=head!31^post187, head!405^0'=head!405^post187, i!29^0'=i!29^post187, i!406^0'=i!406^post187, length!28^0'=length!28^post187, nondet!13^0'=nondet!13^post187, r!543^0'=r!543^post187, r!662^0'=r!662^post187, rcd!2393^0'=rcd!2393^post187, rcd!2460^0'=rcd!2460^post187, rcd!2515^0'=rcd!2515^post187, rcd!63^0'=rcd!63^post187, rcd!83^0'=rcd!83^post187, result!12^0'=result!12^post187, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post187, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post187, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post187, sel_r!543_flink!24^0'=sel_r!543_flink!24^post187, t!25^0'=t!25^post187, temp!34^0'=temp!34^post187, temp0!17^0'=temp0!17^post187, temp0!30^0'=temp0!30^post187, tmp!33^0'=tmp!33^post187, x!1365^0'=x!1365^post187, x!15^0'=x!15^post187, x!18^0'=x!18^post187, x!22^0'=x!22^post187, x_slam_f!20^0'=x_slam_f!20^post187, y!21^0'=y!21^post187, (-x!15^0+head!16^0 <= 0 /\ -a!1610^post187+a!1610^0 == 0 /\ -a!1055^post187+a!1055^0 == 0 /\ -__disjvr_3^post187+__disjvr_3^0 == 0 /\ -__disjvr_2^post187+__disjvr_2^0 == 0 /\ -__disjvr_0^post187+__disjvr_0^0 == 0 /\ -a!1052^post187+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post187 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post187 == 0 /\ -temp!34^post187+temp!34^0 == 0 /\ temp0!17^0-temp0!17^post187 == 0 /\ -__disjvr_6^post187+__disjvr_6^0 == 0 /\ -__disjvr_7^post187+__disjvr_7^0 == 0 /\ -nondet!13^post187+nondet!13^0 == 0 /\ -i!29^post187+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post187 == 0 /\ __disjvr_1^0-__disjvr_1^post187 == 0 /\ a!1371^0-a!1371^post187 == 0 /\ x!18^0-x!18^post187 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post187 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post187 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post187+rcd!2460^0 == 0 /\ 1+x!15^0 <= 0 /\ -sel_r!1224_flink!24^post187+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post187 == 0 /\ -ct!19^post187+ct!19^0 == 0 /\ a!654^0-a!654^post187 == 0 /\ result!12^0-result!12^post187 == 0 /\ -x!22^post187+x!22^0 == 0 /\ -a!2035^post187+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post187 == 0 /\ __disjvr_4^0-__disjvr_4^post187 == 0 /\ -a!2238^post187+a!2238^0 == 0 /\ -a!511^post187+a!511^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!419^post187+a!419^0 == 0 /\ -t!25^post187+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post187+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post187 == 0 /\ -head!16^post187+head!16^0 == 0 /\ -r!662^post187+r!662^0 == 0 /\ a!1370^0-a!1370^post187 == 0 /\ r!543^0-r!543^post187 == 0 /\ head!405^0-head!405^post187 == 0 /\ __disjvr_8^0-__disjvr_8^post187 == 0 /\ -i!406^post187+i!406^0 == 0 /\ x!15^0-x!15^post187 == 0 /\ rcd!2393^0-rcd!2393^post187 == 0 /\ -rcd!2515^post187+rcd!2515^0 == 0 /\ __disjvr_5^0-__disjvr_5^post187 == 0 /\ -rcd!83^post187+rcd!83^0 == 0 /\ -x!1365^post187+x!1365^0 == 0 /\ a!244^0-a!244^post187 == 0 /\ -sdv_callsite_return_1!32^post187+sdv_callsite_return_1!32^0 == 0 /\ a!1810^0-a!1810^post187 == 0), cost: 1 187: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post188, __disjvr_1^0'=__disjvr_1^post188, __disjvr_2^0'=__disjvr_2^post188, __disjvr_3^0'=__disjvr_3^post188, __disjvr_4^0'=__disjvr_4^post188, __disjvr_5^0'=__disjvr_5^post188, __disjvr_6^0'=__disjvr_6^post188, __disjvr_7^0'=__disjvr_7^post188, __disjvr_8^0'=__disjvr_8^post188, a!1052^0'=a!1052^post188, a!1055^0'=a!1055^post188, a!1370^0'=a!1370^post188, a!1371^0'=a!1371^post188, a!1610^0'=a!1610^post188, a!1810^0'=a!1810^post188, a!2035^0'=a!2035^post188, a!2238^0'=a!2238^post188, a!244^0'=a!244^post188, a!419^0'=a!419^post188, a!511^0'=a!511^post188, a!654^0'=a!654^post188, ct!19^0'=ct!19^post188, head!16^0'=head!16^post188, head!31^0'=head!31^post188, head!405^0'=head!405^post188, i!29^0'=i!29^post188, i!406^0'=i!406^post188, length!28^0'=length!28^post188, nondet!13^0'=nondet!13^post188, r!543^0'=r!543^post188, r!662^0'=r!662^post188, rcd!2393^0'=rcd!2393^post188, rcd!2460^0'=rcd!2460^post188, rcd!2515^0'=rcd!2515^post188, rcd!63^0'=rcd!63^post188, rcd!83^0'=rcd!83^post188, result!12^0'=result!12^post188, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post188, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post188, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post188, sel_r!543_flink!24^0'=sel_r!543_flink!24^post188, t!25^0'=t!25^post188, temp!34^0'=temp!34^post188, temp0!17^0'=temp0!17^post188, temp0!30^0'=temp0!30^post188, tmp!33^0'=tmp!33^post188, x!1365^0'=x!1365^post188, x!15^0'=x!15^post188, x!18^0'=x!18^post188, x!22^0'=x!22^post188, x_slam_f!20^0'=x_slam_f!20^post188, y!21^0'=y!21^post188, (-y!21^post188+y!21^0 == 0 /\ -x!1365^post188+x!1365^0 == 0 /\ -a!1370^post188+a!1370^0 == 0 /\ -a!654^post188+a!654^0 == 0 /\ -a!1810^post188+a!1810^0 == 0 /\ -t!25^post188+t!25^0 == 0 /\ -temp0!30^post188+temp0!30^0 == 0 /\ -a!2035^post188+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post188 == 0 /\ -nondet!13^post188+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post188+r!662^0 == 0 /\ -a!419^post188+a!419^0 == 0 /\ -a!244^post188+a!244^0 == 0 /\ -rcd!2393^post188+rcd!2393^0 == 0 /\ -__disjvr_2^post188+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post188 == 0 /\ a!1052^0-a!1052^post188 == 0 /\ temp0!17^0-temp0!17^post188 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ rcd!83^0-rcd!83^post188 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1371^0-a!1371^post188 == 0 /\ -__disjvr_0^post188+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post188+rcd!2515^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ temp!34^0-temp!34^post188 == 0 /\ -sdv_callsite_return_1!32^post188+sdv_callsite_return_1!32^0 == 0 /\ x!22^0-x!22^post188 == 0 /\ -__disjvr_7^post188+__disjvr_7^0 == 0 /\ length!28^0-length!28^post188 == 0 /\ rcd!2460^0-rcd!2460^post188 == 0 /\ x!18^0-x!18^post188 == 0 /\ -__disjvr_6^post188+__disjvr_6^0 == 0 /\ a!2238^0-a!2238^post188 == 0 /\ -sdv_callsite_return_1!14^post188+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post188 == 0 /\ i!406^0-i!406^post188 == 0 /\ -ct!19^post188+ct!19^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post188 == 0 /\ __disjvr_8^0-__disjvr_8^post188 == 0 /\ -i!29^post188+i!29^0 == 0 /\ a!1055^0-a!1055^post188 == 0 /\ -__disjvr_5^post188+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post188 == 0 /\ -head!405^post188+head!405^0 == 0 /\ head!31^0-head!31^post188 == 0 /\ r!543^0-r!543^post188 == 0 /\ -__disjvr_3^post188+__disjvr_3^0 == 0 /\ -head!16^post188+head!16^0 == 0 /\ -rcd!63^post188+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post188 == 0 /\ -x_slam_f!20^post188+x_slam_f!20^0 == 0 /\ -result!12^post188+result!12^0 == 0 /\ -sel_r!1224_flink!24^post188+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post188 == 0), cost: 1 188: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post189, __disjvr_1^0'=__disjvr_1^post189, __disjvr_2^0'=__disjvr_2^post189, __disjvr_3^0'=__disjvr_3^post189, __disjvr_4^0'=__disjvr_4^post189, __disjvr_5^0'=__disjvr_5^post189, __disjvr_6^0'=__disjvr_6^post189, __disjvr_7^0'=__disjvr_7^post189, __disjvr_8^0'=__disjvr_8^post189, a!1052^0'=a!1052^post189, a!1055^0'=a!1055^post189, a!1370^0'=a!1370^post189, a!1371^0'=a!1371^post189, a!1610^0'=a!1610^post189, a!1810^0'=a!1810^post189, a!2035^0'=a!2035^post189, a!2238^0'=a!2238^post189, a!244^0'=a!244^post189, a!419^0'=a!419^post189, a!511^0'=a!511^post189, a!654^0'=a!654^post189, ct!19^0'=ct!19^post189, head!16^0'=head!16^post189, head!31^0'=head!31^post189, head!405^0'=head!405^post189, i!29^0'=i!29^post189, i!406^0'=i!406^post189, length!28^0'=length!28^post189, nondet!13^0'=nondet!13^post189, r!543^0'=r!543^post189, r!662^0'=r!662^post189, rcd!2393^0'=rcd!2393^post189, rcd!2460^0'=rcd!2460^post189, rcd!2515^0'=rcd!2515^post189, rcd!63^0'=rcd!63^post189, rcd!83^0'=rcd!83^post189, result!12^0'=result!12^post189, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post189, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post189, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post189, sel_r!543_flink!24^0'=sel_r!543_flink!24^post189, t!25^0'=t!25^post189, temp!34^0'=temp!34^post189, temp0!17^0'=temp0!17^post189, temp0!30^0'=temp0!30^post189, tmp!33^0'=tmp!33^post189, x!1365^0'=x!1365^post189, x!15^0'=x!15^post189, x!18^0'=x!18^post189, x!22^0'=x!22^post189, x_slam_f!20^0'=x_slam_f!20^post189, y!21^0'=y!21^post189, (-__disjvr_7^post189+__disjvr_7^0 == 0 /\ -t!25^post189+t!25^0 == 0 /\ a!1370^0-a!1370^post189 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!244^0-a!244^post189 == 0 /\ __disjvr_6^0-__disjvr_6^post189 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post189+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post189 == 0 /\ x!18^0-x!18^post189 == 0 /\ -nondet!13^post189+nondet!13^0 == 0 /\ a!511^0-a!511^post189 == 0 /\ x_slam_f!20^0-x_slam_f!20^post189 == 0 /\ a!1052^0-a!1052^post189 == 0 /\ -a!1052^0 <= 0 /\ -r!662^post189+r!662^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post189 == 0 /\ __disjvr_0^0-__disjvr_0^post189 == 0 /\ -a!1610^post189+a!1610^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post189+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post189+sdv_callsite_return_1!32^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post189+a!2035^0 == 0 /\ -__disjvr_1^post189+__disjvr_1^0 == 0 /\ -y!21^post189+y!21^0 == 0 /\ __disjvr_3^0-__disjvr_3^post189 == 0 /\ length!28^0-length!28^post189 == 0 /\ -rcd!2460^post189+rcd!2460^0 == 0 /\ -x!1365^post189+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post189 == 0 /\ result!12^0-result!12^post189 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ rcd!63^0-rcd!63^post189 == 0 /\ -temp0!30^post189+temp0!30^0 == 0 /\ -temp!34^post189+temp!34^0 == 0 /\ -x!22^post189+x!22^0 == 0 /\ -i!29^post189+i!29^0 == 0 /\ -i!406^post189+i!406^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post189 == 0 /\ -rcd!83^post189+rcd!83^0 == 0 /\ a!1810^0-a!1810^post189 == 0 /\ -a!1055^post189+a!1055^0 == 0 /\ -a!419^post189+a!419^0 == 0 /\ -r!543^post189+r!543^0 == 0 /\ -ct!19^post189+ct!19^0 == 0 /\ x!15^0-x!15^post189 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post189 == 0 /\ head!31^0-head!31^post189 == 0 /\ -__disjvr_4^post189+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post189 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post189 == 0 /\ -head!16^post189+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post189 == 0 /\ -__disjvr_2^post189+__disjvr_2^0 == 0 /\ head!405^0-head!405^post189 == 0 /\ tmp!33^0-tmp!33^post189 == 0 /\ -rcd!2515^post189+rcd!2515^0 == 0), cost: 1 189: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post190, __disjvr_1^0'=__disjvr_1^post190, __disjvr_2^0'=__disjvr_2^post190, __disjvr_3^0'=__disjvr_3^post190, __disjvr_4^0'=__disjvr_4^post190, __disjvr_5^0'=__disjvr_5^post190, __disjvr_6^0'=__disjvr_6^post190, __disjvr_7^0'=__disjvr_7^post190, __disjvr_8^0'=__disjvr_8^post190, a!1052^0'=a!1052^post190, a!1055^0'=a!1055^post190, a!1370^0'=a!1370^post190, a!1371^0'=a!1371^post190, a!1610^0'=a!1610^post190, a!1810^0'=a!1810^post190, a!2035^0'=a!2035^post190, a!2238^0'=a!2238^post190, a!244^0'=a!244^post190, a!419^0'=a!419^post190, a!511^0'=a!511^post190, a!654^0'=a!654^post190, ct!19^0'=ct!19^post190, head!16^0'=head!16^post190, head!31^0'=head!31^post190, head!405^0'=head!405^post190, i!29^0'=i!29^post190, i!406^0'=i!406^post190, length!28^0'=length!28^post190, nondet!13^0'=nondet!13^post190, r!543^0'=r!543^post190, r!662^0'=r!662^post190, rcd!2393^0'=rcd!2393^post190, rcd!2460^0'=rcd!2460^post190, rcd!2515^0'=rcd!2515^post190, rcd!63^0'=rcd!63^post190, rcd!83^0'=rcd!83^post190, result!12^0'=result!12^post190, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post190, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post190, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post190, sel_r!543_flink!24^0'=sel_r!543_flink!24^post190, t!25^0'=t!25^post190, temp!34^0'=temp!34^post190, temp0!17^0'=temp0!17^post190, temp0!30^0'=temp0!30^post190, tmp!33^0'=tmp!33^post190, x!1365^0'=x!1365^post190, x!15^0'=x!15^post190, x!18^0'=x!18^post190, x!22^0'=x!22^post190, x_slam_f!20^0'=x_slam_f!20^post190, y!21^0'=y!21^post190, (x!18^0-x!18^post190 == 0 /\ -tmp!33^post190+tmp!33^0 == 0 /\ rcd!83^0-rcd!83^post190 == 0 /\ a!1371^0-a!1371^post190 == 0 /\ -head!16^post190+head!16^0 == 0 /\ r!543^0-r!543^post190 == 0 /\ x!15^0-x!15^post190 == 0 /\ rcd!63^0-rcd!63^post190 == 0 /\ -sdv_callsite_return_1!14^post190+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post190+x!22^0 == 0 /\ length!28^0-length!28^post190 == 0 /\ y!21^0-y!21^post190 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post190+rcd!2515^0 == 0 /\ -temp!34^post190+temp!34^0 == 0 /\ i!406^0-i!406^post190 == 0 /\ -result!12^post190+result!12^0 == 0 /\ a!654^0-a!654^post190 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post190 == 0 /\ a!1370^0-a!1370^post190 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post190+sel_r!1224_flink!24^0 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post190+rcd!2393^0 == 0 /\ -x!1365^post190+x!1365^0 == 0 /\ -__disjvr_3^post190+__disjvr_3^0 == 0 /\ -a!511^post190+a!511^0 == 0 /\ -__disjvr_0^post190+__disjvr_0^0 == 0 /\ -nondet!13^post190+nondet!13^0 == 0 /\ head!405^0-head!405^post190 == 0 /\ __disjvr_8^0-__disjvr_8^post190 == 0 /\ -t!25^post190+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ -r!662^post190+r!662^0 == 0 /\ -a!1055^0 <= 0 /\ -a!2035^post190+a!2035^0 == 0 /\ -a!2238^post190+a!2238^0 == 0 /\ -a!1055^post190+a!1055^0 == 0 /\ -__disjvr_7^post190+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post190 == 0 /\ 1+head!16^0 <= 0 /\ -a!1610^post190+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post190 == 0 /\ a!1052^0-a!1052^post190 == 0 /\ x_slam_f!20^0-x_slam_f!20^post190 == 0 /\ temp0!17^0-temp0!17^post190 == 0 /\ a!244^0-a!244^post190 == 0 /\ __disjvr_5^0-__disjvr_5^post190 == 0 /\ -__disjvr_6^post190+__disjvr_6^0 == 0 /\ -ct!19^post190+ct!19^0 == 0 /\ temp0!30^0-temp0!30^post190 == 0 /\ rcd!2460^0-rcd!2460^post190 == 0 /\ a!1810^0-a!1810^post190 == 0 /\ -i!29^post190+i!29^0 == 0 /\ __disjvr_4^0-__disjvr_4^post190 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post190 == 0 /\ -__disjvr_2^post190+__disjvr_2^0 == 0 /\ -a!419^post190+a!419^0 == 0), cost: 1 190: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post191, __disjvr_1^0'=__disjvr_1^post191, __disjvr_2^0'=__disjvr_2^post191, __disjvr_3^0'=__disjvr_3^post191, __disjvr_4^0'=__disjvr_4^post191, __disjvr_5^0'=__disjvr_5^post191, __disjvr_6^0'=__disjvr_6^post191, __disjvr_7^0'=__disjvr_7^post191, __disjvr_8^0'=__disjvr_8^post191, a!1052^0'=a!1052^post191, a!1055^0'=a!1055^post191, a!1370^0'=a!1370^post191, a!1371^0'=a!1371^post191, a!1610^0'=a!1610^post191, a!1810^0'=a!1810^post191, a!2035^0'=a!2035^post191, a!2238^0'=a!2238^post191, a!244^0'=a!244^post191, a!419^0'=a!419^post191, a!511^0'=a!511^post191, a!654^0'=a!654^post191, ct!19^0'=ct!19^post191, head!16^0'=head!16^post191, head!31^0'=head!31^post191, head!405^0'=head!405^post191, i!29^0'=i!29^post191, i!406^0'=i!406^post191, length!28^0'=length!28^post191, nondet!13^0'=nondet!13^post191, r!543^0'=r!543^post191, r!662^0'=r!662^post191, rcd!2393^0'=rcd!2393^post191, rcd!2460^0'=rcd!2460^post191, rcd!2515^0'=rcd!2515^post191, rcd!63^0'=rcd!63^post191, rcd!83^0'=rcd!83^post191, result!12^0'=result!12^post191, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post191, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post191, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post191, sel_r!543_flink!24^0'=sel_r!543_flink!24^post191, t!25^0'=t!25^post191, temp!34^0'=temp!34^post191, temp0!17^0'=temp0!17^post191, temp0!30^0'=temp0!30^post191, tmp!33^0'=tmp!33^post191, x!1365^0'=x!1365^post191, x!15^0'=x!15^post191, x!18^0'=x!18^post191, x!22^0'=x!22^post191, x_slam_f!20^0'=x_slam_f!20^post191, y!21^0'=y!21^post191, (-__disjvr_7^post191+__disjvr_7^0 == 0 /\ -x!15^post191+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post191 == 0 /\ -y!21^post191+y!21^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post191 == 0 /\ -r!543^post191+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post191 == 0 /\ -rcd!2460^post191+rcd!2460^0 == 0 /\ -rcd!83^post191+rcd!83^0 == 0 /\ -rcd!2515^post191+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post191 == 0 /\ __disjvr_1^0-__disjvr_1^post191 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post191 == 0 /\ temp0!30^0-temp0!30^post191 == 0 /\ x!18^0-x!18^post191 == 0 /\ -a!1610^post191+a!1610^0 == 0 /\ -a!1052^post191+a!1052^0 == 0 /\ -__disjvr_0^post191+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post191 == 0 /\ -a!1052^0 <= 0 /\ head!405^0-head!405^post191 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post191+__disjvr_2^0 == 0 /\ head!16^0-head!16^post191 == 0 /\ a!244^0-a!244^post191 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post191+ct!19^0 == 0 /\ -i!29^post191+i!29^0 == 0 /\ tmp!33^0-tmp!33^post191 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post191+a!2238^0 == 0 /\ -temp!34^post191+temp!34^0 == 0 /\ -a!419^post191+a!419^0 == 0 /\ -__disjvr_6^post191+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post191 == 0 /\ a!654^0-a!654^post191 == 0 /\ a!1810^0-a!1810^post191 == 0 /\ -head!31^post191+head!31^0 == 0 /\ a!1370^0-a!1370^post191 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post191 == 0 /\ result!12^0-result!12^post191 == 0 /\ -sdv_callsite_return_1!32^post191+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post191 == 0 /\ -sel_r!1224_flink!24^post191+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post191 == 0 /\ rcd!2393^0-rcd!2393^post191 == 0 /\ -__disjvr_3^post191+__disjvr_3^0 == 0 /\ -a!1055^post191+a!1055^0 == 0 /\ -x!22^post191+x!22^0 == 0 /\ -x_slam_f!20^post191+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post191 == 0 /\ -a!2035^post191+a!2035^0 == 0 /\ -i!406^post191+i!406^0 == 0 /\ -r!662^post191+r!662^0 == 0 /\ -a!511^post191+a!511^0 == 0 /\ t!25^0-t!25^post191 == 0), cost: 1 191: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post192, __disjvr_1^0'=__disjvr_1^post192, __disjvr_2^0'=__disjvr_2^post192, __disjvr_3^0'=__disjvr_3^post192, __disjvr_4^0'=__disjvr_4^post192, __disjvr_5^0'=__disjvr_5^post192, __disjvr_6^0'=__disjvr_6^post192, __disjvr_7^0'=__disjvr_7^post192, __disjvr_8^0'=__disjvr_8^post192, a!1052^0'=a!1052^post192, a!1055^0'=a!1055^post192, a!1370^0'=a!1370^post192, a!1371^0'=a!1371^post192, a!1610^0'=a!1610^post192, a!1810^0'=a!1810^post192, a!2035^0'=a!2035^post192, a!2238^0'=a!2238^post192, a!244^0'=a!244^post192, a!419^0'=a!419^post192, a!511^0'=a!511^post192, a!654^0'=a!654^post192, ct!19^0'=ct!19^post192, head!16^0'=head!16^post192, head!31^0'=head!31^post192, head!405^0'=head!405^post192, i!29^0'=i!29^post192, i!406^0'=i!406^post192, length!28^0'=length!28^post192, nondet!13^0'=nondet!13^post192, r!543^0'=r!543^post192, r!662^0'=r!662^post192, rcd!2393^0'=rcd!2393^post192, rcd!2460^0'=rcd!2460^post192, rcd!2515^0'=rcd!2515^post192, rcd!63^0'=rcd!63^post192, rcd!83^0'=rcd!83^post192, result!12^0'=result!12^post192, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post192, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post192, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post192, sel_r!543_flink!24^0'=sel_r!543_flink!24^post192, t!25^0'=t!25^post192, temp!34^0'=temp!34^post192, temp0!17^0'=temp0!17^post192, temp0!30^0'=temp0!30^post192, tmp!33^0'=tmp!33^post192, x!1365^0'=x!1365^post192, x!15^0'=x!15^post192, x!18^0'=x!18^post192, x!22^0'=x!22^post192, x_slam_f!20^0'=x_slam_f!20^post192, y!21^0'=y!21^post192, (-x!15^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post192 == 0 /\ i!406^0-i!406^post192 == 0 /\ -nondet!13^post192+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post192+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post192 == 0 /\ -r!662^post192+r!662^0 == 0 /\ -head!16^post192+head!16^0 == 0 /\ -sel_r!543_flink!24^post192+sel_r!543_flink!24^0 == 0 /\ -rcd!2393^post192+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post192 == 0 /\ -x_slam_f!20^post192+x_slam_f!20^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post192+a!1370^0 == 0 /\ a!1052^0-a!1052^post192 == 0 /\ x!15^0-head!16^0 <= 0 /\ -temp0!17^post192+temp0!17^0 == 0 /\ -rcd!2515^post192+rcd!2515^0 == 0 /\ -y!21^post192+y!21^0 == 0 /\ -x!1365^post192+x!1365^0 == 0 /\ temp!34^0-temp!34^post192 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -temp0!30^post192+temp0!30^0 == 0 /\ r!543^0-r!543^post192 == 0 /\ tmp!33^0-tmp!33^post192 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post192+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post192 == 0 /\ a!2238^0-a!2238^post192 == 0 /\ -x!22^post192+x!22^0 == 0 /\ -a!2035^post192+a!2035^0 == 0 /\ -length!28^post192+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post192+sdv_callsite_return_1!14^0 == 0 /\ -a!244^post192+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post192 == 0 /\ -head!405^post192+head!405^0 == 0 /\ a!1055^0-a!1055^post192 == 0 /\ -__disjvr_7^post192+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post192 == 0 /\ -__disjvr_8^post192+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post192 == 0 /\ -rcd!63^post192+rcd!63^0 == 0 /\ -x!15^post192+x!15^0 == 0 /\ __disjvr_6^0-__disjvr_6^post192 == 0 /\ a!1055^0 <= 0 /\ a!654^0-a!654^post192 == 0 /\ a!511^0-a!511^post192 == 0 /\ -a!1810^post192+a!1810^0 == 0 /\ -ct!19^post192+ct!19^0 == 0 /\ x!18^0-x!18^post192 == 0 /\ -__disjvr_0^post192+__disjvr_0^0 == 0 /\ head!31^0-head!31^post192 == 0 /\ result!12^0-result!12^post192 == 0 /\ -__disjvr_2^post192+__disjvr_2^0 == 0 /\ -a!419^post192+a!419^0 == 0 /\ -t!25^post192+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post192 == 0 /\ -i!29^post192+i!29^0 == 0), cost: 1 192: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post193, __disjvr_1^0'=__disjvr_1^post193, __disjvr_2^0'=__disjvr_2^post193, __disjvr_3^0'=__disjvr_3^post193, __disjvr_4^0'=__disjvr_4^post193, __disjvr_5^0'=__disjvr_5^post193, __disjvr_6^0'=__disjvr_6^post193, __disjvr_7^0'=__disjvr_7^post193, __disjvr_8^0'=__disjvr_8^post193, a!1052^0'=a!1052^post193, a!1055^0'=a!1055^post193, a!1370^0'=a!1370^post193, a!1371^0'=a!1371^post193, a!1610^0'=a!1610^post193, a!1810^0'=a!1810^post193, a!2035^0'=a!2035^post193, a!2238^0'=a!2238^post193, a!244^0'=a!244^post193, a!419^0'=a!419^post193, a!511^0'=a!511^post193, a!654^0'=a!654^post193, ct!19^0'=ct!19^post193, head!16^0'=head!16^post193, head!31^0'=head!31^post193, head!405^0'=head!405^post193, i!29^0'=i!29^post193, i!406^0'=i!406^post193, length!28^0'=length!28^post193, nondet!13^0'=nondet!13^post193, r!543^0'=r!543^post193, r!662^0'=r!662^post193, rcd!2393^0'=rcd!2393^post193, rcd!2460^0'=rcd!2460^post193, rcd!2515^0'=rcd!2515^post193, rcd!63^0'=rcd!63^post193, rcd!83^0'=rcd!83^post193, result!12^0'=result!12^post193, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post193, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post193, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post193, sel_r!543_flink!24^0'=sel_r!543_flink!24^post193, t!25^0'=t!25^post193, temp!34^0'=temp!34^post193, temp0!17^0'=temp0!17^post193, temp0!30^0'=temp0!30^post193, tmp!33^0'=tmp!33^post193, x!1365^0'=x!1365^post193, x!15^0'=x!15^post193, x!18^0'=x!18^post193, x!22^0'=x!22^post193, x_slam_f!20^0'=x_slam_f!20^post193, y!21^0'=y!21^post193, (-rcd!83^post193+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post193+sel_r!1224_flink!24^0 == 0 /\ tmp!33^0-tmp!33^post193 == 0 /\ head!405^0-head!405^post193 == 0 /\ __disjvr_8^0-__disjvr_8^post193 == 0 /\ temp0!30^0-temp0!30^post193 == 0 /\ -__disjvr_5^post193+__disjvr_5^0 == 0 /\ y!21^0-y!21^post193 == 0 /\ -__disjvr_4^post193+__disjvr_4^0 == 0 /\ -__disjvr_2^post193+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post193 == 0 /\ -head!16^post193+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post193 == 0 /\ -__disjvr_1^post193+__disjvr_1^0 == 0 /\ x!15^0-x!15^post193 == 0 /\ -rcd!2460^post193+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post193 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post193 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!18^post193+x!18^0 == 0 /\ 1-head!16^0 <= 0 /\ a!244^0-a!244^post193 == 0 /\ nondet!13^0-nondet!13^post193 == 0 /\ -ct!19^post193+ct!19^0 == 0 /\ -i!406^post193+i!406^0 == 0 /\ a!1810^0-a!1810^post193 == 0 /\ a!654^0-a!654^post193 == 0 /\ -x!22^post193+x!22^0 == 0 /\ -a!2035^post193+a!2035^0 == 0 /\ a!1371^0-a!1371^post193 == 0 /\ -r!543^post193+r!543^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post193 == 0 /\ -a!2238^post193+a!2238^0 == 0 /\ -a!1055^post193+a!1055^0 == 0 /\ -r!662^post193+r!662^0 == 0 /\ -a!419^post193+a!419^0 == 0 /\ -a!511^post193+a!511^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post193 == 0 /\ -__disjvr_7^post193+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ length!28^0-length!28^post193 == 0 /\ -a!1610^post193+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post193 == 0 /\ result!12^0-result!12^post193 == 0 /\ -rcd!2515^post193+rcd!2515^0 == 0 /\ -temp!34^post193+temp!34^0 == 0 /\ -__disjvr_6^post193+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post193 == 0 /\ a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post193 == 0 /\ a!1370^0-a!1370^post193 == 0 /\ -t!25^post193+t!25^0 == 0 /\ -x!1365^post193+x!1365^0 == 0 /\ -i!29^post193+i!29^0 == 0 /\ head!31^0-head!31^post193 == 0 /\ temp0!17^0-temp0!17^post193 == 0), cost: 1 193: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post194, __disjvr_1^0'=__disjvr_1^post194, __disjvr_2^0'=__disjvr_2^post194, __disjvr_3^0'=__disjvr_3^post194, __disjvr_4^0'=__disjvr_4^post194, __disjvr_5^0'=__disjvr_5^post194, __disjvr_6^0'=__disjvr_6^post194, __disjvr_7^0'=__disjvr_7^post194, __disjvr_8^0'=__disjvr_8^post194, a!1052^0'=a!1052^post194, a!1055^0'=a!1055^post194, a!1370^0'=a!1370^post194, a!1371^0'=a!1371^post194, a!1610^0'=a!1610^post194, a!1810^0'=a!1810^post194, a!2035^0'=a!2035^post194, a!2238^0'=a!2238^post194, a!244^0'=a!244^post194, a!419^0'=a!419^post194, a!511^0'=a!511^post194, a!654^0'=a!654^post194, ct!19^0'=ct!19^post194, head!16^0'=head!16^post194, head!31^0'=head!31^post194, head!405^0'=head!405^post194, i!29^0'=i!29^post194, i!406^0'=i!406^post194, length!28^0'=length!28^post194, nondet!13^0'=nondet!13^post194, r!543^0'=r!543^post194, r!662^0'=r!662^post194, rcd!2393^0'=rcd!2393^post194, rcd!2460^0'=rcd!2460^post194, rcd!2515^0'=rcd!2515^post194, rcd!63^0'=rcd!63^post194, rcd!83^0'=rcd!83^post194, result!12^0'=result!12^post194, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post194, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post194, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post194, sel_r!543_flink!24^0'=sel_r!543_flink!24^post194, t!25^0'=t!25^post194, temp!34^0'=temp!34^post194, temp0!17^0'=temp0!17^post194, temp0!30^0'=temp0!30^post194, tmp!33^0'=tmp!33^post194, x!1365^0'=x!1365^post194, x!15^0'=x!15^post194, x!18^0'=x!18^post194, x!22^0'=x!22^post194, x_slam_f!20^0'=x_slam_f!20^post194, y!21^0'=y!21^post194, (rcd!2460^0-rcd!2460^post194 == 0 /\ -sdv_callsite_return_1!14^post194+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post194+ct!19^0 == 0 /\ -x!22^post194+x!22^0 == 0 /\ -__disjvr_6^post194+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post194 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post194 == 0 /\ i!406^0-i!406^post194 == 0 /\ __disjvr_1^0-__disjvr_1^post194 == 0 /\ -nondet!13^post194+nondet!13^0 == 0 /\ -head!405^post194+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post194+r!662^0 == 0 /\ -rcd!2393^post194+rcd!2393^0 == 0 /\ -__disjvr_3^post194+__disjvr_3^0 == 0 /\ __disjvr_2^0-__disjvr_2^post194 == 0 /\ a!1370^0-a!1370^post194 == 0 /\ r!543^0-r!543^post194 == 0 /\ -head!16^post194+head!16^0 == 0 /\ -rcd!63^post194+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post194 == 0 /\ -length!28^post194+length!28^0 == 0 /\ -a!1052^0 <= 0 /\ -i!29^post194+i!29^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -a!2238^post194+a!2238^0 == 0 /\ temp!34^0-temp!34^post194 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post194+__disjvr_0^0 == 0 /\ -rcd!2515^post194+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post194 == 0 /\ -a!1055^post194+a!1055^0 == 0 /\ -t!25^post194+t!25^0 == 0 /\ a!1371^0-a!1371^post194 == 0 /\ -x!1365^post194+x!1365^0 == 0 /\ -temp0!30^post194+temp0!30^0 == 0 /\ -x_slam_f!20^post194+x_slam_f!20^0 == 0 /\ -temp0!17^post194+temp0!17^0 == 0 /\ result!12^0-result!12^post194 == 0 /\ -a!419^post194+a!419^0 == 0 /\ head!31^0-head!31^post194 == 0 /\ x!18^0-x!18^post194 == 0 /\ __disjvr_4^0-__disjvr_4^post194 == 0 /\ x!15^0-x!15^post194 == 0 /\ rcd!83^0-rcd!83^post194 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -y!21^post194+y!21^0 == 0 /\ a!511^0-a!511^post194 == 0 /\ a!244^0-a!244^post194 == 0 /\ a!1055^0 <= 0 /\ -a!2035^post194+a!2035^0 == 0 /\ -__disjvr_7^post194+__disjvr_7^0 == 0 /\ -a!1052^post194+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post194 == 0 /\ __disjvr_5^0-__disjvr_5^post194 == 0 /\ -a!1610^post194+a!1610^0 == 0 /\ a!654^0-a!654^post194 == 0 /\ -sdv_callsite_return_1!32^post194+sdv_callsite_return_1!32^0 == 0), cost: 1 194: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post195, __disjvr_1^0'=__disjvr_1^post195, __disjvr_2^0'=__disjvr_2^post195, __disjvr_3^0'=__disjvr_3^post195, __disjvr_4^0'=__disjvr_4^post195, __disjvr_5^0'=__disjvr_5^post195, __disjvr_6^0'=__disjvr_6^post195, __disjvr_7^0'=__disjvr_7^post195, __disjvr_8^0'=__disjvr_8^post195, a!1052^0'=a!1052^post195, a!1055^0'=a!1055^post195, a!1370^0'=a!1370^post195, a!1371^0'=a!1371^post195, a!1610^0'=a!1610^post195, a!1810^0'=a!1810^post195, a!2035^0'=a!2035^post195, a!2238^0'=a!2238^post195, a!244^0'=a!244^post195, a!419^0'=a!419^post195, a!511^0'=a!511^post195, a!654^0'=a!654^post195, ct!19^0'=ct!19^post195, head!16^0'=head!16^post195, head!31^0'=head!31^post195, head!405^0'=head!405^post195, i!29^0'=i!29^post195, i!406^0'=i!406^post195, length!28^0'=length!28^post195, nondet!13^0'=nondet!13^post195, r!543^0'=r!543^post195, r!662^0'=r!662^post195, rcd!2393^0'=rcd!2393^post195, rcd!2460^0'=rcd!2460^post195, rcd!2515^0'=rcd!2515^post195, rcd!63^0'=rcd!63^post195, rcd!83^0'=rcd!83^post195, result!12^0'=result!12^post195, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post195, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post195, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post195, sel_r!543_flink!24^0'=sel_r!543_flink!24^post195, t!25^0'=t!25^post195, temp!34^0'=temp!34^post195, temp0!17^0'=temp0!17^post195, temp0!30^0'=temp0!30^post195, tmp!33^0'=tmp!33^post195, x!1365^0'=x!1365^post195, x!15^0'=x!15^post195, x!18^0'=x!18^post195, x!22^0'=x!22^post195, x_slam_f!20^0'=x_slam_f!20^post195, y!21^0'=y!21^post195, (__disjvr_0^0-__disjvr_0^post195 == 0 /\ -x!15^0+head!16^0 <= 0 /\ a!511^0-a!511^post195 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post195 == 0 /\ -__disjvr_7^post195+__disjvr_7^0 == 0 /\ -temp!34^post195+temp!34^0 == 0 /\ -tmp!33^post195+tmp!33^0 == 0 /\ -x!18^post195+x!18^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post195 == 0 /\ -sel_r!1224_flink!24^post195+sel_r!1224_flink!24^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -ct!19^post195+ct!19^0 == 0 /\ -x!22^post195+x!22^0 == 0 /\ -a!1370^post195+a!1370^0 == 0 /\ -a!654^post195+a!654^0 == 0 /\ -__disjvr_4^post195+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post195 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post195+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post195 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post195+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post195 == 0 /\ a!1610^0-a!1610^post195 == 0 /\ -a!1810^post195+a!1810^0 == 0 /\ -nondet!13^post195+nondet!13^0 == 0 /\ -y!21^post195+y!21^0 == 0 /\ -r!662^post195+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post195 == 0 /\ -x!1365^post195+x!1365^0 == 0 /\ -rcd!2460^post195+rcd!2460^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post195 == 0 /\ length!28^0-length!28^post195 == 0 /\ __disjvr_6^0-__disjvr_6^post195 == 0 /\ -rcd!2515^post195+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post195+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ r!543^0-r!543^post195 == 0 /\ -t!25^post195+t!25^0 == 0 /\ x!15^0-x!15^post195 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ i!406^0-i!406^post195 == 0 /\ a!2238^0-a!2238^post195 == 0 /\ a!1371^0-a!1371^post195 == 0 /\ -a!244^post195+a!244^0 == 0 /\ -a!2035^post195+a!2035^0 == 0 /\ -__disjvr_8^post195+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post195 == 0 /\ -__disjvr_1^post195+__disjvr_1^0 == 0 /\ -__disjvr_5^post195+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post195 == 0 /\ head!31^0-head!31^post195 == 0 /\ head!405^0-head!405^post195 == 0 /\ result!12^0-result!12^post195 == 0 /\ -head!16^post195+head!16^0 == 0 /\ a!1055^0-a!1055^post195 == 0 /\ x_slam_f!20^0-x_slam_f!20^post195 == 0 /\ temp0!30^0-temp0!30^post195 == 0), cost: 1 195: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post196, __disjvr_1^0'=__disjvr_1^post196, __disjvr_2^0'=__disjvr_2^post196, __disjvr_3^0'=__disjvr_3^post196, __disjvr_4^0'=__disjvr_4^post196, __disjvr_5^0'=__disjvr_5^post196, __disjvr_6^0'=__disjvr_6^post196, __disjvr_7^0'=__disjvr_7^post196, __disjvr_8^0'=__disjvr_8^post196, a!1052^0'=a!1052^post196, a!1055^0'=a!1055^post196, a!1370^0'=a!1370^post196, a!1371^0'=a!1371^post196, a!1610^0'=a!1610^post196, a!1810^0'=a!1810^post196, a!2035^0'=a!2035^post196, a!2238^0'=a!2238^post196, a!244^0'=a!244^post196, a!419^0'=a!419^post196, a!511^0'=a!511^post196, a!654^0'=a!654^post196, ct!19^0'=ct!19^post196, head!16^0'=head!16^post196, head!31^0'=head!31^post196, head!405^0'=head!405^post196, i!29^0'=i!29^post196, i!406^0'=i!406^post196, length!28^0'=length!28^post196, nondet!13^0'=nondet!13^post196, r!543^0'=r!543^post196, r!662^0'=r!662^post196, rcd!2393^0'=rcd!2393^post196, rcd!2460^0'=rcd!2460^post196, rcd!2515^0'=rcd!2515^post196, rcd!63^0'=rcd!63^post196, rcd!83^0'=rcd!83^post196, result!12^0'=result!12^post196, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post196, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post196, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post196, sel_r!543_flink!24^0'=sel_r!543_flink!24^post196, t!25^0'=t!25^post196, temp!34^0'=temp!34^post196, temp0!17^0'=temp0!17^post196, temp0!30^0'=temp0!30^post196, tmp!33^0'=tmp!33^post196, x!1365^0'=x!1365^post196, x!15^0'=x!15^post196, x!18^0'=x!18^post196, x!22^0'=x!22^post196, x_slam_f!20^0'=x_slam_f!20^post196, y!21^0'=y!21^post196, (-ct!19^post196+ct!19^0 == 0 /\ -__disjvr_2^post196+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post196 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post196 == 0 /\ -__disjvr_0^post196+__disjvr_0^0 == 0 /\ -a!1052^post196+a!1052^0 == 0 /\ x!18^0-x!18^post196 == 0 /\ tmp!33^0-tmp!33^post196 == 0 /\ -__disjvr_7^post196+__disjvr_7^0 == 0 /\ i!29^0-i!29^post196 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post196+x!15^0 == 0 /\ head!405^0-head!405^post196 == 0 /\ __disjvr_1^0-__disjvr_1^post196 == 0 /\ -head!16^post196+head!16^0 == 0 /\ -__disjvr_6^post196+__disjvr_6^0 == 0 /\ -i!406^post196+i!406^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -rcd!2460^post196+rcd!2460^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post196 == 0 /\ a!244^0-a!244^post196 == 0 /\ 1-head!16^0 <= 0 /\ nondet!13^0-nondet!13^post196 == 0 /\ result!12^0-result!12^post196 == 0 /\ -a!2238^post196+a!2238^0 == 0 /\ -sel_r!1224_flink!24^post196+sel_r!1224_flink!24^0 == 0 /\ -r!662^post196+r!662^0 == 0 /\ -a!1055^post196+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post196 == 0 /\ -a!511^post196+a!511^0 == 0 /\ -a!419^post196+a!419^0 == 0 /\ -a!1610^post196+a!1610^0 == 0 /\ a!1371^0-a!1371^post196 == 0 /\ __disjvr_5^0-__disjvr_5^post196 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post196 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ length!28^0-length!28^post196 == 0 /\ -x_slam_f!20^post196+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post196 == 0 /\ -a!2035^post196+a!2035^0 == 0 /\ -r!543^post196+r!543^0 == 0 /\ -head!31^post196+head!31^0 == 0 /\ rcd!2393^0-rcd!2393^post196 == 0 /\ __disjvr_8^0-__disjvr_8^post196 == 0 /\ -rcd!2515^post196+rcd!2515^0 == 0 /\ -temp0!30^post196+temp0!30^0 == 0 /\ -y!21^post196+y!21^0 == 0 /\ t!25^0-t!25^post196 == 0 /\ temp0!17^0-temp0!17^post196 == 0 /\ -rcd!83^post196+rcd!83^0 == 0 /\ -__disjvr_3^post196+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post196 == 0 /\ a!654^0-a!654^post196 == 0 /\ -sdv_callsite_return_1!32^post196+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post196+x!22^0 == 0 /\ -temp!34^post196+temp!34^0 == 0), cost: 1 196: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post197, __disjvr_1^0'=__disjvr_1^post197, __disjvr_2^0'=__disjvr_2^post197, __disjvr_3^0'=__disjvr_3^post197, __disjvr_4^0'=__disjvr_4^post197, __disjvr_5^0'=__disjvr_5^post197, __disjvr_6^0'=__disjvr_6^post197, __disjvr_7^0'=__disjvr_7^post197, __disjvr_8^0'=__disjvr_8^post197, a!1052^0'=a!1052^post197, a!1055^0'=a!1055^post197, a!1370^0'=a!1370^post197, a!1371^0'=a!1371^post197, a!1610^0'=a!1610^post197, a!1810^0'=a!1810^post197, a!2035^0'=a!2035^post197, a!2238^0'=a!2238^post197, a!244^0'=a!244^post197, a!419^0'=a!419^post197, a!511^0'=a!511^post197, a!654^0'=a!654^post197, ct!19^0'=ct!19^post197, head!16^0'=head!16^post197, head!31^0'=head!31^post197, head!405^0'=head!405^post197, i!29^0'=i!29^post197, i!406^0'=i!406^post197, length!28^0'=length!28^post197, nondet!13^0'=nondet!13^post197, r!543^0'=r!543^post197, r!662^0'=r!662^post197, rcd!2393^0'=rcd!2393^post197, rcd!2460^0'=rcd!2460^post197, rcd!2515^0'=rcd!2515^post197, rcd!63^0'=rcd!63^post197, rcd!83^0'=rcd!83^post197, result!12^0'=result!12^post197, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post197, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post197, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post197, sel_r!543_flink!24^0'=sel_r!543_flink!24^post197, t!25^0'=t!25^post197, temp!34^0'=temp!34^post197, temp0!17^0'=temp0!17^post197, temp0!30^0'=temp0!30^post197, tmp!33^0'=tmp!33^post197, x!1365^0'=x!1365^post197, x!15^0'=x!15^post197, x!18^0'=x!18^post197, x!22^0'=x!22^post197, x_slam_f!20^0'=x_slam_f!20^post197, y!21^0'=y!21^post197, (-__disjvr_8^post197+__disjvr_8^0 == 0 /\ -a!419^post197+a!419^0 == 0 /\ -a!654^post197+a!654^0 == 0 /\ -a!1810^post197+a!1810^0 == 0 /\ rcd!2460^0-rcd!2460^post197 == 0 /\ -a!244^post197+a!244^0 == 0 /\ -y!21^post197+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post197 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1370^post197+a!1370^0 == 0 /\ -length!28^post197+length!28^0 == 0 /\ -i!29^post197+i!29^0 == 0 /\ -head!405^post197+head!405^0 == 0 /\ -rcd!2393^post197+rcd!2393^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post197 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post197 == 0 /\ -x!22^post197+x!22^0 == 0 /\ -a!2035^post197+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post197 == 0 /\ tmp!33^0-tmp!33^post197 == 0 /\ a!1610^0-a!1610^post197 == 0 /\ r!543^0-r!543^post197 == 0 /\ a!1371^0-a!1371^post197 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post197+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post197 == 0 /\ temp!34^0-temp!34^post197 == 0 /\ 1-head!16^0 <= 0 /\ r!662^0-r!662^post197 == 0 /\ -temp0!30^post197+temp0!30^0 == 0 /\ -rcd!2515^post197+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post197 == 0 /\ -x!1365^post197+x!1365^0 == 0 /\ head!31^0-head!31^post197 == 0 /\ x!18^0-x!18^post197 == 0 /\ -ct!19^post197+ct!19^0 == 0 /\ a!1055^0-a!1055^post197 == 0 /\ -__disjvr_2^post197+__disjvr_2^0 == 0 /\ -__disjvr_5^post197+__disjvr_5^0 == 0 /\ 1-a!1055^0 <= 0 /\ -t!25^post197+t!25^0 == 0 /\ x!15^0-x!15^post197 == 0 /\ a!2238^0-a!2238^post197 == 0 /\ -a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post197+sdv_callsite_return_1!14^0 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -__disjvr_0^post197+__disjvr_0^0 == 0 /\ -__disjvr_1^post197+__disjvr_1^0 == 0 /\ __disjvr_6^0-__disjvr_6^post197 == 0 /\ rcd!83^0-rcd!83^post197 == 0 /\ result!12^0-result!12^post197 == 0 /\ -nondet!13^post197+nondet!13^0 == 0 /\ a!1052^0-a!1052^post197 == 0 /\ i!406^0-i!406^post197 == 0 /\ a!511^0-a!511^post197 == 0 /\ -rcd!63^post197+rcd!63^0 == 0 /\ -sdv_callsite_return_1!32^post197+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post197+x_slam_f!20^0 == 0), cost: 1 197: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post198, __disjvr_1^0'=__disjvr_1^post198, __disjvr_2^0'=__disjvr_2^post198, __disjvr_3^0'=__disjvr_3^post198, __disjvr_4^0'=__disjvr_4^post198, __disjvr_5^0'=__disjvr_5^post198, __disjvr_6^0'=__disjvr_6^post198, __disjvr_7^0'=__disjvr_7^post198, __disjvr_8^0'=__disjvr_8^post198, a!1052^0'=a!1052^post198, a!1055^0'=a!1055^post198, a!1370^0'=a!1370^post198, a!1371^0'=a!1371^post198, a!1610^0'=a!1610^post198, a!1810^0'=a!1810^post198, a!2035^0'=a!2035^post198, a!2238^0'=a!2238^post198, a!244^0'=a!244^post198, a!419^0'=a!419^post198, a!511^0'=a!511^post198, a!654^0'=a!654^post198, ct!19^0'=ct!19^post198, head!16^0'=head!16^post198, head!31^0'=head!31^post198, head!405^0'=head!405^post198, i!29^0'=i!29^post198, i!406^0'=i!406^post198, length!28^0'=length!28^post198, nondet!13^0'=nondet!13^post198, r!543^0'=r!543^post198, r!662^0'=r!662^post198, rcd!2393^0'=rcd!2393^post198, rcd!2460^0'=rcd!2460^post198, rcd!2515^0'=rcd!2515^post198, rcd!63^0'=rcd!63^post198, rcd!83^0'=rcd!83^post198, result!12^0'=result!12^post198, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post198, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post198, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post198, sel_r!543_flink!24^0'=sel_r!543_flink!24^post198, t!25^0'=t!25^post198, temp!34^0'=temp!34^post198, temp0!17^0'=temp0!17^post198, temp0!30^0'=temp0!30^post198, tmp!33^0'=tmp!33^post198, x!1365^0'=x!1365^post198, x!15^0'=x!15^post198, x!18^0'=x!18^post198, x!22^0'=x!22^post198, x_slam_f!20^0'=x_slam_f!20^post198, y!21^0'=y!21^post198, (-y!21^post198+y!21^0 == 0 /\ temp0!17^0-temp0!17^post198 == 0 /\ x_slam_f!20^0-x_slam_f!20^post198 == 0 /\ temp0!30^0-temp0!30^post198 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post198 == 0 /\ a!654^0-a!654^post198 == 0 /\ -x!18^post198+x!18^0 == 0 /\ -a!511^post198+a!511^0 == 0 /\ __disjvr_0^0-__disjvr_0^post198 == 0 /\ -rcd!83^post198+rcd!83^0 == 0 /\ -__disjvr_1^post198+__disjvr_1^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -x!22^post198+x!22^0 == 0 /\ a!1810^0-a!1810^post198 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post198 == 0 /\ -nondet!13^post198+nondet!13^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post198 == 0 /\ -__disjvr_7^post198+__disjvr_7^0 == 0 /\ -a!1052^post198+a!1052^0 == 0 /\ -a!1610^post198+a!1610^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post198 == 0 /\ tmp!33^0-tmp!33^post198 == 0 /\ a!244^0-a!244^post198 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post198 == 0 /\ -rcd!2460^post198+rcd!2460^0 == 0 /\ length!28^0-length!28^post198 == 0 /\ -x!1365^post198+x!1365^0 == 0 /\ a!1370^0-a!1370^post198 == 0 /\ -ct!19^post198+ct!19^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1371^0-a!1371^post198 == 0 /\ -r!543^post198+r!543^0 == 0 /\ -i!29^post198+i!29^0 == 0 /\ -r!662^post198+r!662^0 == 0 /\ -__disjvr_6^post198+__disjvr_6^0 == 0 /\ -__disjvr_5^post198+__disjvr_5^0 == 0 /\ -__disjvr_3^post198+__disjvr_3^0 == 0 /\ -a!2035^post198+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_2^post198+__disjvr_2^0 == 0 /\ -a!2238^post198+a!2238^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post198 == 0 /\ -temp!34^post198+temp!34^0 == 0 /\ -i!406^post198+i!406^0 == 0 /\ 1-x!15^0 <= 0 /\ x!15^0-x!15^post198 == 0 /\ head!31^0-head!31^post198 == 0 /\ t!25^0-t!25^post198 == 0 /\ rcd!2393^0-rcd!2393^post198 == 0 /\ -sel_r!1224_flink!24^post198+sel_r!1224_flink!24^0 == 0 /\ -head!16^post198+head!16^0 == 0 /\ result!12^0-result!12^post198 == 0 /\ a!419^0-a!419^post198 == 0 /\ -a!1055^post198+a!1055^0 == 0 /\ -rcd!2515^post198+rcd!2515^0 == 0 /\ head!405^0-head!405^post198 == 0), cost: 1 198: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post199, __disjvr_1^0'=__disjvr_1^post199, __disjvr_2^0'=__disjvr_2^post199, __disjvr_3^0'=__disjvr_3^post199, __disjvr_4^0'=__disjvr_4^post199, __disjvr_5^0'=__disjvr_5^post199, __disjvr_6^0'=__disjvr_6^post199, __disjvr_7^0'=__disjvr_7^post199, __disjvr_8^0'=__disjvr_8^post199, a!1052^0'=a!1052^post199, a!1055^0'=a!1055^post199, a!1370^0'=a!1370^post199, a!1371^0'=a!1371^post199, a!1610^0'=a!1610^post199, a!1810^0'=a!1810^post199, a!2035^0'=a!2035^post199, a!2238^0'=a!2238^post199, a!244^0'=a!244^post199, a!419^0'=a!419^post199, a!511^0'=a!511^post199, a!654^0'=a!654^post199, ct!19^0'=ct!19^post199, head!16^0'=head!16^post199, head!31^0'=head!31^post199, head!405^0'=head!405^post199, i!29^0'=i!29^post199, i!406^0'=i!406^post199, length!28^0'=length!28^post199, nondet!13^0'=nondet!13^post199, r!543^0'=r!543^post199, r!662^0'=r!662^post199, rcd!2393^0'=rcd!2393^post199, rcd!2460^0'=rcd!2460^post199, rcd!2515^0'=rcd!2515^post199, rcd!63^0'=rcd!63^post199, rcd!83^0'=rcd!83^post199, result!12^0'=result!12^post199, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post199, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post199, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post199, sel_r!543_flink!24^0'=sel_r!543_flink!24^post199, t!25^0'=t!25^post199, temp!34^0'=temp!34^post199, temp0!17^0'=temp0!17^post199, temp0!30^0'=temp0!30^post199, tmp!33^0'=tmp!33^post199, x!1365^0'=x!1365^post199, x!15^0'=x!15^post199, x!18^0'=x!18^post199, x!22^0'=x!22^post199, x_slam_f!20^0'=x_slam_f!20^post199, y!21^0'=y!21^post199, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post199 == 0 /\ -length!28^post199+length!28^0 == 0 /\ a!1371^0-a!1371^post199 == 0 /\ -i!29^post199+i!29^0 == 0 /\ -head!405^post199+head!405^0 == 0 /\ -temp0!30^post199+temp0!30^0 == 0 /\ -x_slam_f!20^post199+x_slam_f!20^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post199+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post199+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post199 == 0 /\ temp0!17^0-temp0!17^post199 == 0 /\ -x!22^post199+x!22^0 == 0 /\ -a!1052^0 <= 0 /\ -r!662^post199+r!662^0 == 0 /\ 1-a!1052^0 <= 0 /\ -a!2035^post199+a!2035^0 == 0 /\ -a!244^post199+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post199 == 0 /\ temp!34^0-temp!34^post199 == 0 /\ a!1370^0-a!1370^post199 == 0 /\ -__disjvr_3^post199+__disjvr_3^0 == 0 /\ __disjvr_1^0-__disjvr_1^post199 == 0 /\ a!2238^0-a!2238^post199 == 0 /\ -head!16^post199+head!16^0 == 0 /\ -y!21^post199+y!21^0 == 0 /\ r!543^0-r!543^post199 == 0 /\ -rcd!63^post199+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post199 == 0 /\ __disjvr_8^0-__disjvr_8^post199 == 0 /\ head!31^0-head!31^post199 == 0 /\ -__disjvr_7^post199+__disjvr_7^0 == 0 /\ result!12^0-result!12^post199 == 0 /\ 1-a!1055^0 <= 0 /\ -x!15^post199+x!15^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ tmp!33^0-tmp!33^post199 == 0 /\ rcd!2460^0-rcd!2460^post199 == 0 /\ a!1052^0-a!1052^post199 == 0 /\ a!511^0-a!511^post199 == 0 /\ -a!1055^post199+a!1055^0 == 0 /\ -t!25^post199+t!25^0 == 0 /\ -nondet!13^post199+nondet!13^0 == 0 /\ __disjvr_5^0-__disjvr_5^post199 == 0 /\ -sdv_callsite_return_1!32^post199+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post199+a!419^0 == 0 /\ -rcd!2393^post199+rcd!2393^0 == 0 /\ -a!1610^post199+a!1610^0 == 0 /\ a!654^0-a!654^post199 == 0 /\ __disjvr_4^0-__disjvr_4^post199 == 0 /\ -__disjvr_2^post199+__disjvr_2^0 == 0 /\ -__disjvr_6^post199+__disjvr_6^0 == 0 /\ x!18^0-x!18^post199 == 0 /\ i!406^0-i!406^post199 == 0 /\ -a!1810^post199+a!1810^0 == 0 /\ -__disjvr_0^post199+__disjvr_0^0 == 0 /\ -rcd!2515^post199+rcd!2515^0 == 0), cost: 1 199: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post200, __disjvr_1^0'=__disjvr_1^post200, __disjvr_2^0'=__disjvr_2^post200, __disjvr_3^0'=__disjvr_3^post200, __disjvr_4^0'=__disjvr_4^post200, __disjvr_5^0'=__disjvr_5^post200, __disjvr_6^0'=__disjvr_6^post200, __disjvr_7^0'=__disjvr_7^post200, __disjvr_8^0'=__disjvr_8^post200, a!1052^0'=a!1052^post200, a!1055^0'=a!1055^post200, a!1370^0'=a!1370^post200, a!1371^0'=a!1371^post200, a!1610^0'=a!1610^post200, a!1810^0'=a!1810^post200, a!2035^0'=a!2035^post200, a!2238^0'=a!2238^post200, a!244^0'=a!244^post200, a!419^0'=a!419^post200, a!511^0'=a!511^post200, a!654^0'=a!654^post200, ct!19^0'=ct!19^post200, head!16^0'=head!16^post200, head!31^0'=head!31^post200, head!405^0'=head!405^post200, i!29^0'=i!29^post200, i!406^0'=i!406^post200, length!28^0'=length!28^post200, nondet!13^0'=nondet!13^post200, r!543^0'=r!543^post200, r!662^0'=r!662^post200, rcd!2393^0'=rcd!2393^post200, rcd!2460^0'=rcd!2460^post200, rcd!2515^0'=rcd!2515^post200, rcd!63^0'=rcd!63^post200, rcd!83^0'=rcd!83^post200, result!12^0'=result!12^post200, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post200, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post200, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post200, sel_r!543_flink!24^0'=sel_r!543_flink!24^post200, t!25^0'=t!25^post200, temp!34^0'=temp!34^post200, temp0!17^0'=temp0!17^post200, temp0!30^0'=temp0!30^post200, tmp!33^0'=tmp!33^post200, x!1365^0'=x!1365^post200, x!15^0'=x!15^post200, x!18^0'=x!18^post200, x!22^0'=x!22^post200, x_slam_f!20^0'=x_slam_f!20^post200, y!21^0'=y!21^post200, (-x!15^0+head!16^0 <= 0 /\ -t!25^post200+t!25^0 == 0 /\ a!654^0-a!654^post200 == 0 /\ x!18^0-x!18^post200 == 0 /\ -__disjvr_2^post200+__disjvr_2^0 == 0 /\ a!1371^0-a!1371^post200 == 0 /\ -temp0!30^post200+temp0!30^0 == 0 /\ -__disjvr_1^post200+__disjvr_1^0 == 0 /\ -__disjvr_8^post200+__disjvr_8^0 == 0 /\ a!1610^0-a!1610^post200 == 0 /\ a!511^0-a!511^post200 == 0 /\ -y!21^post200+y!21^0 == 0 /\ -x!22^post200+x!22^0 == 0 /\ __disjvr_0^0-__disjvr_0^post200 == 0 /\ a!1052^0 <= 0 /\ x!1365^0-x!1365^post200 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post200 == 0 /\ -temp!34^post200+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post200 == 0 /\ length!28^0-length!28^post200 == 0 /\ __disjvr_3^0-__disjvr_3^post200 == 0 /\ -i!29^post200+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ -rcd!2393^post200+rcd!2393^0 == 0 /\ result!12^0-result!12^post200 == 0 /\ -sdv_callsite_return_1!32^post200+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_7^0-__disjvr_7^post200 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post200 == 0 /\ -a!419^post200+a!419^0 == 0 /\ 1+x!15^0 <= 0 /\ -ct!19^post200+ct!19^0 == 0 /\ -rcd!2515^post200+rcd!2515^0 == 0 /\ -__disjvr_4^post200+__disjvr_4^0 == 0 /\ __disjvr_6^0-__disjvr_6^post200 == 0 /\ rcd!2460^0-rcd!2460^post200 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!2035^post200+a!2035^0 == 0 /\ -a!1370^post200+a!1370^0 == 0 /\ -a!1810^post200+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post200+a!1055^0 == 0 /\ -head!31^post200+head!31^0 == 0 /\ head!16^0-head!16^post200 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post200 == 0 /\ temp0!17^0-temp0!17^post200 == 0 /\ head!405^0-head!405^post200 == 0 /\ a!2238^0-a!2238^post200 == 0 /\ -nondet!13^post200+nondet!13^0 == 0 /\ rcd!63^0-rcd!63^post200 == 0 /\ -r!662^post200+r!662^0 == 0 /\ a!1052^0-a!1052^post200 == 0 /\ -a!244^post200+a!244^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post200 == 0 /\ -x_slam_f!20^post200+x_slam_f!20^0 == 0 /\ -__disjvr_5^post200+__disjvr_5^0 == 0 /\ r!543^0-r!543^post200 == 0 /\ -x!15^post200+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post200 == 0), cost: 1 200: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post201, __disjvr_1^0'=__disjvr_1^post201, __disjvr_2^0'=__disjvr_2^post201, __disjvr_3^0'=__disjvr_3^post201, __disjvr_4^0'=__disjvr_4^post201, __disjvr_5^0'=__disjvr_5^post201, __disjvr_6^0'=__disjvr_6^post201, __disjvr_7^0'=__disjvr_7^post201, __disjvr_8^0'=__disjvr_8^post201, a!1052^0'=a!1052^post201, a!1055^0'=a!1055^post201, a!1370^0'=a!1370^post201, a!1371^0'=a!1371^post201, a!1610^0'=a!1610^post201, a!1810^0'=a!1810^post201, a!2035^0'=a!2035^post201, a!2238^0'=a!2238^post201, a!244^0'=a!244^post201, a!419^0'=a!419^post201, a!511^0'=a!511^post201, a!654^0'=a!654^post201, ct!19^0'=ct!19^post201, head!16^0'=head!16^post201, head!31^0'=head!31^post201, head!405^0'=head!405^post201, i!29^0'=i!29^post201, i!406^0'=i!406^post201, length!28^0'=length!28^post201, nondet!13^0'=nondet!13^post201, r!543^0'=r!543^post201, r!662^0'=r!662^post201, rcd!2393^0'=rcd!2393^post201, rcd!2460^0'=rcd!2460^post201, rcd!2515^0'=rcd!2515^post201, rcd!63^0'=rcd!63^post201, rcd!83^0'=rcd!83^post201, result!12^0'=result!12^post201, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post201, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post201, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post201, sel_r!543_flink!24^0'=sel_r!543_flink!24^post201, t!25^0'=t!25^post201, temp!34^0'=temp!34^post201, temp0!17^0'=temp0!17^post201, temp0!30^0'=temp0!30^post201, tmp!33^0'=tmp!33^post201, x!1365^0'=x!1365^post201, x!15^0'=x!15^post201, x!18^0'=x!18^post201, x!22^0'=x!22^post201, x_slam_f!20^0'=x_slam_f!20^post201, y!21^0'=y!21^post201, (i!406^0-i!406^post201 == 0 /\ -x_slam_f!20^post201+x_slam_f!20^0 == 0 /\ a!244^0-a!244^post201 == 0 /\ -__disjvr_7^post201+__disjvr_7^0 == 0 /\ -a!2035^post201+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post201 == 0 /\ -nondet!13^post201+nondet!13^0 == 0 /\ -__disjvr_8^post201+__disjvr_8^0 == 0 /\ x!15^0-x!15^post201 == 0 /\ -a!1610^post201+a!1610^0 == 0 /\ -a!1055^post201+a!1055^0 == 0 /\ rcd!2460^0-rcd!2460^post201 == 0 /\ a!1370^0-a!1370^post201 == 0 /\ rcd!83^0-rcd!83^post201 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post201 == 0 /\ -t!25^post201+t!25^0 == 0 /\ -x!22^post201+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post201+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post201 == 0 /\ y!21^0-y!21^post201 == 0 /\ r!543^0-r!543^post201 == 0 /\ -__disjvr_5^post201+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -__disjvr_6^post201+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post201+i!29^0 == 0 /\ -sdv_callsite_return_1!14^post201+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post201+r!662^0 == 0 /\ -a!511^post201+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post201 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -length!28^post201+length!28^0 == 0 /\ x!18^0-x!18^post201 == 0 /\ a!1052^0-a!1052^post201 == 0 /\ -head!16^post201+head!16^0 == 0 /\ -x!1365^post201+x!1365^0 == 0 /\ 1-a!1055^0 <= 0 /\ temp0!17^0-temp0!17^post201 == 0 /\ -a!1055^0 <= 0 /\ head!31^0-head!31^post201 == 0 /\ 1+head!16^0 <= 0 /\ -rcd!63^post201+rcd!63^0 == 0 /\ temp0!30^0-temp0!30^post201 == 0 /\ -rcd!2515^post201+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post201 == 0 /\ a!1371^0-a!1371^post201 == 0 /\ -sel_r!1224_flink!24^post201+sel_r!1224_flink!24^0 == 0 /\ -a!2238^post201+a!2238^0 == 0 /\ -a!419^post201+a!419^0 == 0 /\ -rcd!2393^post201+rcd!2393^0 == 0 /\ -ct!19^post201+ct!19^0 == 0 /\ -__disjvr_2^post201+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post201 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post201 == 0 /\ tmp!33^0-tmp!33^post201 == 0 /\ result!12^0-result!12^post201 == 0 /\ -head!405^post201+head!405^0 == 0 /\ -__disjvr_0^post201+__disjvr_0^0 == 0), cost: 1 201: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post202, __disjvr_1^0'=__disjvr_1^post202, __disjvr_2^0'=__disjvr_2^post202, __disjvr_3^0'=__disjvr_3^post202, __disjvr_4^0'=__disjvr_4^post202, __disjvr_5^0'=__disjvr_5^post202, __disjvr_6^0'=__disjvr_6^post202, __disjvr_7^0'=__disjvr_7^post202, __disjvr_8^0'=__disjvr_8^post202, a!1052^0'=a!1052^post202, a!1055^0'=a!1055^post202, a!1370^0'=a!1370^post202, a!1371^0'=a!1371^post202, a!1610^0'=a!1610^post202, a!1810^0'=a!1810^post202, a!2035^0'=a!2035^post202, a!2238^0'=a!2238^post202, a!244^0'=a!244^post202, a!419^0'=a!419^post202, a!511^0'=a!511^post202, a!654^0'=a!654^post202, ct!19^0'=ct!19^post202, head!16^0'=head!16^post202, head!31^0'=head!31^post202, head!405^0'=head!405^post202, i!29^0'=i!29^post202, i!406^0'=i!406^post202, length!28^0'=length!28^post202, nondet!13^0'=nondet!13^post202, r!543^0'=r!543^post202, r!662^0'=r!662^post202, rcd!2393^0'=rcd!2393^post202, rcd!2460^0'=rcd!2460^post202, rcd!2515^0'=rcd!2515^post202, rcd!63^0'=rcd!63^post202, rcd!83^0'=rcd!83^post202, result!12^0'=result!12^post202, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post202, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post202, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post202, sel_r!543_flink!24^0'=sel_r!543_flink!24^post202, t!25^0'=t!25^post202, temp!34^0'=temp!34^post202, temp0!17^0'=temp0!17^post202, temp0!30^0'=temp0!30^post202, tmp!33^0'=tmp!33^post202, x!1365^0'=x!1365^post202, x!15^0'=x!15^post202, x!18^0'=x!18^post202, x!22^0'=x!22^post202, x_slam_f!20^0'=x_slam_f!20^post202, y!21^0'=y!21^post202, (temp0!30^0-temp0!30^post202 == 0 /\ head!16^0-head!16^post202 == 0 /\ -sel_r!1224_flink!24^post202+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post202 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!419^post202+a!419^0 == 0 /\ -__disjvr_0^post202+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post202 == 0 /\ rcd!83^0-rcd!83^post202 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post202+head!31^0 == 0 /\ length!28^0-length!28^post202 == 0 /\ a!1052^0-a!1052^post202 == 0 /\ x!15^0-x!15^post202 == 0 /\ a!654^0-a!654^post202 == 0 /\ rcd!2393^0-rcd!2393^post202 == 0 /\ -i!406^post202+i!406^0 == 0 /\ -a!1052^0 <= 0 /\ a!244^0-a!244^post202 == 0 /\ 1-a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post202 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post202+tmp!33^0 == 0 /\ -__disjvr_5^post202+__disjvr_5^0 == 0 /\ -__disjvr_3^post202+__disjvr_3^0 == 0 /\ -a!2238^post202+a!2238^0 == 0 /\ 1-head!16^0 <= 0 /\ a!511^0-a!511^post202 == 0 /\ -y!21^post202+y!21^0 == 0 /\ 1+x!15^0 <= 0 /\ a!1810^0-a!1810^post202 == 0 /\ -x!18^post202+x!18^0 == 0 /\ rcd!63^0-rcd!63^post202 == 0 /\ x_slam_f!20^0-x_slam_f!20^post202 == 0 /\ __disjvr_4^0-__disjvr_4^post202 == 0 /\ a!1371^0-a!1371^post202 == 0 /\ -r!543^post202+r!543^0 == 0 /\ -r!662^post202+r!662^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post202 == 0 /\ head!405^0-head!405^post202 == 0 /\ -x!22^post202+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!2035^post202+a!2035^0 == 0 /\ -__disjvr_7^post202+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1610^post202+a!1610^0 == 0 /\ -a!1055^post202+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post202+nondet!13^0 == 0 /\ -i!29^post202+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post202 == 0 /\ -rcd!2515^post202+rcd!2515^0 == 0 /\ -temp!34^post202+temp!34^0 == 0 /\ -__disjvr_6^post202+__disjvr_6^0 == 0 /\ rcd!2460^0-rcd!2460^post202 == 0 /\ -x!1365^post202+x!1365^0 == 0 /\ a!1370^0-a!1370^post202 == 0 /\ temp0!17^0-temp0!17^post202 == 0 /\ -ct!19^post202+ct!19^0 == 0 /\ result!12^0-result!12^post202 == 0 /\ -__disjvr_2^post202+__disjvr_2^0 == 0 /\ -t!25^post202+t!25^0 == 0), cost: 1 202: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post203, __disjvr_1^0'=__disjvr_1^post203, __disjvr_2^0'=__disjvr_2^post203, __disjvr_3^0'=__disjvr_3^post203, __disjvr_4^0'=__disjvr_4^post203, __disjvr_5^0'=__disjvr_5^post203, __disjvr_6^0'=__disjvr_6^post203, __disjvr_7^0'=__disjvr_7^post203, __disjvr_8^0'=__disjvr_8^post203, a!1052^0'=a!1052^post203, a!1055^0'=a!1055^post203, a!1370^0'=a!1370^post203, a!1371^0'=a!1371^post203, a!1610^0'=a!1610^post203, a!1810^0'=a!1810^post203, a!2035^0'=a!2035^post203, a!2238^0'=a!2238^post203, a!244^0'=a!244^post203, a!419^0'=a!419^post203, a!511^0'=a!511^post203, a!654^0'=a!654^post203, ct!19^0'=ct!19^post203, head!16^0'=head!16^post203, head!31^0'=head!31^post203, head!405^0'=head!405^post203, i!29^0'=i!29^post203, i!406^0'=i!406^post203, length!28^0'=length!28^post203, nondet!13^0'=nondet!13^post203, r!543^0'=r!543^post203, r!662^0'=r!662^post203, rcd!2393^0'=rcd!2393^post203, rcd!2460^0'=rcd!2460^post203, rcd!2515^0'=rcd!2515^post203, rcd!63^0'=rcd!63^post203, rcd!83^0'=rcd!83^post203, result!12^0'=result!12^post203, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post203, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post203, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post203, sel_r!543_flink!24^0'=sel_r!543_flink!24^post203, t!25^0'=t!25^post203, temp!34^0'=temp!34^post203, temp0!17^0'=temp0!17^post203, temp0!30^0'=temp0!30^post203, tmp!33^0'=tmp!33^post203, x!1365^0'=x!1365^post203, x!15^0'=x!15^post203, x!18^0'=x!18^post203, x!22^0'=x!22^post203, x_slam_f!20^0'=x_slam_f!20^post203, y!21^0'=y!21^post203, (-__disjvr_8^post203+__disjvr_8^0 == 0 /\ -a!1055^post203+a!1055^0 == 0 /\ __disjvr_6^0-__disjvr_6^post203 == 0 /\ -__disjvr_5^post203+__disjvr_5^0 == 0 /\ -__disjvr_3^post203+__disjvr_3^0 == 0 /\ -__disjvr_2^post203+__disjvr_2^0 == 0 /\ -__disjvr_0^post203+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post203 == 0 /\ result!12^0-result!12^post203 == 0 /\ -a!1610^post203+a!1610^0 == 0 /\ rcd!83^0-rcd!83^post203 == 0 /\ -sdv_callsite_return_1!14^post203+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post203 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post203 == 0 /\ -nondet!13^post203+nondet!13^0 == 0 /\ -__disjvr_7^post203+__disjvr_7^0 == 0 /\ -i!29^post203+i!29^0 == 0 /\ -length!28^post203+length!28^0 == 0 /\ -x_slam_f!20^post203+x_slam_f!20^0 == 0 /\ -temp!34^post203+temp!34^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post203 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post203+x!15^0 == 0 /\ r!543^0-r!543^post203 == 0 /\ -rcd!63^post203+rcd!63^0 == 0 /\ x!1365^0-x!1365^post203 == 0 /\ -temp0!30^post203+temp0!30^0 == 0 /\ 1+x!15^0 <= 0 /\ a!1052^0-a!1052^post203 == 0 /\ a!244^0-a!244^post203 == 0 /\ -ct!19^post203+ct!19^0 == 0 /\ a!654^0-a!654^post203 == 0 /\ -x!22^post203+x!22^0 == 0 /\ -a!2035^post203+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post203 == 0 /\ -a!419^post203+a!419^0 == 0 /\ 1-a!1055^0 <= 0 /\ -t!25^post203+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post203+y!21^0 == 0 /\ a!511^0-a!511^post203 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post203 == 0 /\ temp0!17^0-temp0!17^post203 == 0 /\ -rcd!2393^post203+rcd!2393^0 == 0 /\ -head!16^post203+head!16^0 == 0 /\ head!31^0-head!31^post203 == 0 /\ -r!662^post203+r!662^0 == 0 /\ -a!1810^post203+a!1810^0 == 0 /\ tmp!33^0-tmp!33^post203 == 0 /\ rcd!2460^0-rcd!2460^post203 == 0 /\ __disjvr_1^0-__disjvr_1^post203 == 0 /\ x!18^0-x!18^post203 == 0 /\ a!1371^0-a!1371^post203 == 0 /\ -head!405^post203+head!405^0 == 0 /\ -rcd!2515^post203+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post203+sdv_callsite_return_1!32^0 == 0), cost: 1 203: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post204, __disjvr_1^0'=__disjvr_1^post204, __disjvr_2^0'=__disjvr_2^post204, __disjvr_3^0'=__disjvr_3^post204, __disjvr_4^0'=__disjvr_4^post204, __disjvr_5^0'=__disjvr_5^post204, __disjvr_6^0'=__disjvr_6^post204, __disjvr_7^0'=__disjvr_7^post204, __disjvr_8^0'=__disjvr_8^post204, a!1052^0'=a!1052^post204, a!1055^0'=a!1055^post204, a!1370^0'=a!1370^post204, a!1371^0'=a!1371^post204, a!1610^0'=a!1610^post204, a!1810^0'=a!1810^post204, a!2035^0'=a!2035^post204, a!2238^0'=a!2238^post204, a!244^0'=a!244^post204, a!419^0'=a!419^post204, a!511^0'=a!511^post204, a!654^0'=a!654^post204, ct!19^0'=ct!19^post204, head!16^0'=head!16^post204, head!31^0'=head!31^post204, head!405^0'=head!405^post204, i!29^0'=i!29^post204, i!406^0'=i!406^post204, length!28^0'=length!28^post204, nondet!13^0'=nondet!13^post204, r!543^0'=r!543^post204, r!662^0'=r!662^post204, rcd!2393^0'=rcd!2393^post204, rcd!2460^0'=rcd!2460^post204, rcd!2515^0'=rcd!2515^post204, rcd!63^0'=rcd!63^post204, rcd!83^0'=rcd!83^post204, result!12^0'=result!12^post204, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post204, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post204, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post204, sel_r!543_flink!24^0'=sel_r!543_flink!24^post204, t!25^0'=t!25^post204, temp!34^0'=temp!34^post204, temp0!17^0'=temp0!17^post204, temp0!30^0'=temp0!30^post204, tmp!33^0'=tmp!33^post204, x!1365^0'=x!1365^post204, x!15^0'=x!15^post204, x!18^0'=x!18^post204, x!22^0'=x!22^post204, x_slam_f!20^0'=x_slam_f!20^post204, y!21^0'=y!21^post204, (x!18^0-x!18^post204 == 0 /\ __disjvr_0^0-__disjvr_0^post204 == 0 /\ -tmp!33^post204+tmp!33^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!15^0-x!15^post204 == 0 /\ -a!1610^post204+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post204 == 0 /\ -x!22^post204+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post204 == 0 /\ -a!419^post204+a!419^0 == 0 /\ -r!543^post204+r!543^0 == 0 /\ -r!662^post204+r!662^0 == 0 /\ -a!2035^post204+a!2035^0 == 0 /\ -a!2238^post204+a!2238^0 == 0 /\ a!244^0-a!244^post204 == 0 /\ -temp!34^post204+temp!34^0 == 0 /\ -__disjvr_2^post204+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post204 == 0 /\ -head!31^post204+head!31^0 == 0 /\ -a!1052^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post204 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post204 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post204+rcd!2515^0 == 0 /\ -rcd!83^post204+rcd!83^0 == 0 /\ a!511^0-a!511^post204 == 0 /\ 1+x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post204 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post204 == 0 /\ -__disjvr_7^post204+__disjvr_7^0 == 0 /\ -a!1055^post204+a!1055^0 == 0 /\ -x!1365^post204+x!1365^0 == 0 /\ head!405^0-head!405^post204 == 0 /\ head!16^0-head!16^post204 == 0 /\ y!21^0-y!21^post204 == 0 /\ x_slam_f!20^0-x_slam_f!20^post204 == 0 /\ 1-a!1055^0 <= 0 /\ -ct!19^post204+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post204 == 0 /\ -a!1055^0 <= 0 /\ -i!29^post204+i!29^0 == 0 /\ 1+head!16^0 <= 0 /\ a!1810^0-a!1810^post204 == 0 /\ a!654^0-a!654^post204 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post204 == 0 /\ -__disjvr_5^post204+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post204 == 0 /\ -__disjvr_8^post204+__disjvr_8^0 == 0 /\ result!12^0-result!12^post204 == 0 /\ temp0!17^0-temp0!17^post204 == 0 /\ -i!406^post204+i!406^0 == 0 /\ t!25^0-t!25^post204 == 0 /\ a!1371^0-a!1371^post204 == 0 /\ -__disjvr_1^post204+__disjvr_1^0 == 0 /\ __disjvr_6^0-__disjvr_6^post204 == 0 /\ temp0!30^0-temp0!30^post204 == 0 /\ -rcd!2460^post204+rcd!2460^0 == 0 /\ -sel_r!1224_flink!24^post204+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post204 == 0), cost: 1 204: l55 -> l42 : __disjvr_0^0'=__disjvr_0^post205, __disjvr_1^0'=__disjvr_1^post205, __disjvr_2^0'=__disjvr_2^post205, __disjvr_3^0'=__disjvr_3^post205, __disjvr_4^0'=__disjvr_4^post205, __disjvr_5^0'=__disjvr_5^post205, __disjvr_6^0'=__disjvr_6^post205, __disjvr_7^0'=__disjvr_7^post205, __disjvr_8^0'=__disjvr_8^post205, a!1052^0'=a!1052^post205, a!1055^0'=a!1055^post205, a!1370^0'=a!1370^post205, a!1371^0'=a!1371^post205, a!1610^0'=a!1610^post205, a!1810^0'=a!1810^post205, a!2035^0'=a!2035^post205, a!2238^0'=a!2238^post205, a!244^0'=a!244^post205, a!419^0'=a!419^post205, a!511^0'=a!511^post205, a!654^0'=a!654^post205, ct!19^0'=ct!19^post205, head!16^0'=head!16^post205, head!31^0'=head!31^post205, head!405^0'=head!405^post205, i!29^0'=i!29^post205, i!406^0'=i!406^post205, length!28^0'=length!28^post205, nondet!13^0'=nondet!13^post205, r!543^0'=r!543^post205, r!662^0'=r!662^post205, rcd!2393^0'=rcd!2393^post205, rcd!2460^0'=rcd!2460^post205, rcd!2515^0'=rcd!2515^post205, rcd!63^0'=rcd!63^post205, rcd!83^0'=rcd!83^post205, result!12^0'=result!12^post205, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post205, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post205, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post205, sel_r!543_flink!24^0'=sel_r!543_flink!24^post205, t!25^0'=t!25^post205, temp!34^0'=temp!34^post205, temp0!17^0'=temp0!17^post205, temp0!30^0'=temp0!30^post205, tmp!33^0'=tmp!33^post205, x!1365^0'=x!1365^post205, x!15^0'=x!15^post205, x!18^0'=x!18^post205, x!22^0'=x!22^post205, x_slam_f!20^0'=x_slam_f!20^post205, y!21^0'=y!21^post205, (-__disjvr_7^post205+__disjvr_7^0 == 0 /\ __disjvr_8^0-__disjvr_8^post205 == 0 /\ head!31^0-head!31^post205 == 0 /\ -t!25^post205+t!25^0 == 0 /\ -a!1052^post205+a!1052^0 == 0 /\ a!1810^0-a!1810^post205 == 0 /\ -sdv_callsite_return_1!32^post205+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post205+a!1610^0 == 0 /\ -x!22^post205+x!22^0 == 0 /\ -a!511^post205+a!511^0 == 0 /\ -__disjvr_3^post205+__disjvr_3^0 == 0 /\ -__disjvr_5^post205+__disjvr_5^0 == 0 /\ -y!21^post205+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post205 == 0 /\ result!12^0-result!12^post205 == 0 /\ -nondet!13^post205+nondet!13^0 == 0 /\ x!18^0-x!18^post205 == 0 /\ -r!662^post205+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post205 == 0 /\ -__disjvr_6^post205+__disjvr_6^0 == 0 /\ -a!2035^post205+a!2035^0 == 0 /\ -temp!34^post205+temp!34^0 == 0 /\ a!244^0-a!244^post205 == 0 /\ -head!16^post205+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post205 == 0 /\ -i!29^post205+i!29^0 == 0 /\ a!1370^0-a!1370^post205 == 0 /\ -i!406^post205+i!406^0 == 0 /\ length!28^0-length!28^post205 == 0 /\ -x!15^post205+x!15^0 == 0 /\ -rcd!2515^post205+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post205 == 0 /\ -rcd!2460^post205+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post205 == 0 /\ a!1371^0-a!1371^post205 == 0 /\ -temp0!30^post205+temp0!30^0 == 0 /\ x!1365^0-x!1365^post205 == 0 /\ -a!1055^post205+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post205 == 0 /\ -a!419^post205+a!419^0 == 0 /\ -ct!19^post205+ct!19^0 == 0 /\ a!654^0-a!654^post205 == 0 /\ head!405^0-head!405^post205 == 0 /\ -__disjvr_2^post205+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post205 == 0 /\ rcd!63^0-rcd!63^post205 == 0 /\ -r!543^post205+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post205 == 0 /\ __disjvr_1^0-__disjvr_1^post205 == 0 /\ -__disjvr_0^post205+__disjvr_0^0 == 0 /\ rcd!2393^0-rcd!2393^post205 == 0 /\ -a!2238^post205+a!2238^0 == 0), cost: 1 206: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post207, __disjvr_1^0'=__disjvr_1^post207, __disjvr_2^0'=__disjvr_2^post207, __disjvr_3^0'=__disjvr_3^post207, __disjvr_4^0'=__disjvr_4^post207, __disjvr_5^0'=__disjvr_5^post207, __disjvr_6^0'=__disjvr_6^post207, __disjvr_7^0'=__disjvr_7^post207, __disjvr_8^0'=__disjvr_8^post207, a!1052^0'=a!1052^post207, a!1055^0'=a!1055^post207, a!1370^0'=a!1370^post207, a!1371^0'=a!1371^post207, a!1610^0'=a!1610^post207, a!1810^0'=a!1810^post207, a!2035^0'=a!2035^post207, a!2238^0'=a!2238^post207, a!244^0'=a!244^post207, a!419^0'=a!419^post207, a!511^0'=a!511^post207, a!654^0'=a!654^post207, ct!19^0'=ct!19^post207, head!16^0'=head!16^post207, head!31^0'=head!31^post207, head!405^0'=head!405^post207, i!29^0'=i!29^post207, i!406^0'=i!406^post207, length!28^0'=length!28^post207, nondet!13^0'=nondet!13^post207, r!543^0'=r!543^post207, r!662^0'=r!662^post207, rcd!2393^0'=rcd!2393^post207, rcd!2460^0'=rcd!2460^post207, rcd!2515^0'=rcd!2515^post207, rcd!63^0'=rcd!63^post207, rcd!83^0'=rcd!83^post207, result!12^0'=result!12^post207, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post207, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post207, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post207, sel_r!543_flink!24^0'=sel_r!543_flink!24^post207, t!25^0'=t!25^post207, temp!34^0'=temp!34^post207, temp0!17^0'=temp0!17^post207, temp0!30^0'=temp0!30^post207, tmp!33^0'=tmp!33^post207, x!1365^0'=x!1365^post207, x!15^0'=x!15^post207, x!18^0'=x!18^post207, x!22^0'=x!22^post207, x_slam_f!20^0'=x_slam_f!20^post207, y!21^0'=y!21^post207, (-x!15^0+head!16^0 <= 0 /\ -a!1610^post207+a!1610^0 == 0 /\ -a!1055^post207+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post207 == 0 /\ -__disjvr_5^post207+__disjvr_5^0 == 0 /\ -__disjvr_0^post207+__disjvr_0^0 == 0 /\ rcd!63^0-rcd!63^post207 == 0 /\ rcd!83^0-rcd!83^post207 == 0 /\ -ct!19^post207+ct!19^0 == 0 /\ -__disjvr_3^post207+__disjvr_3^0 == 0 /\ -__disjvr_2^post207+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post207+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post207+i!406^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post207+temp!34^0 == 0 /\ a!511^0-a!511^post207 == 0 /\ a!1370^0-a!1370^post207 == 0 /\ __disjvr_6^0-__disjvr_6^post207 == 0 /\ head!16^0-head!16^post207 == 0 /\ a!244^0 <= 0 /\ -i!29^post207+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post207 == 0 /\ x_slam_f!20^0-x_slam_f!20^post207 == 0 /\ x!15^0 <= 0 /\ rcd!2393^0-rcd!2393^post207 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post207 == 0 /\ -head!16^0 <= 0 /\ a!654^0-a!654^post207 == 0 /\ a!1052^0-a!1052^post207 == 0 /\ -sel_r!1224_flink!24^post207+sel_r!1224_flink!24^0 == 0 /\ -result!12^post207+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post207 == 0 /\ -a!244^0 <= 0 /\ -t!25^post207+t!25^0 == 0 /\ -x!22^post207+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post207 == 0 /\ -a!2035^post207+a!2035^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post207+r!662^0 == 0 /\ head!16^0 <= 0 /\ head!405^0-head!405^post207 == 0 /\ -a!419^post207+a!419^0 == 0 /\ -a!244^post207+a!244^0 == 0 /\ -x!1365^post207+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post207 == 0 /\ rcd!2460^0-rcd!2460^post207 == 0 /\ -__disjvr_7^post207+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post207 == 0 /\ a!2238^0-a!2238^post207 == 0 /\ __disjvr_1^0-__disjvr_1^post207 == 0 /\ x!15^0-x!15^post207 == 0 /\ -y!21^post207+y!21^0 == 0 /\ -head!31^post207+head!31^0 == 0 /\ temp0!30^0-temp0!30^post207 == 0 /\ a!1371^0-a!1371^post207 == 0 /\ -nondet!13^post207+nondet!13^0 == 0 /\ -rcd!2515^post207+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post207 == 0 /\ r!543^0-r!543^post207 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post207 == 0), cost: 1 207: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post208, __disjvr_1^0'=__disjvr_1^post208, __disjvr_2^0'=__disjvr_2^post208, __disjvr_3^0'=__disjvr_3^post208, __disjvr_4^0'=__disjvr_4^post208, __disjvr_5^0'=__disjvr_5^post208, __disjvr_6^0'=__disjvr_6^post208, __disjvr_7^0'=__disjvr_7^post208, __disjvr_8^0'=__disjvr_8^post208, a!1052^0'=a!1052^post208, a!1055^0'=a!1055^post208, a!1370^0'=a!1370^post208, a!1371^0'=a!1371^post208, a!1610^0'=a!1610^post208, a!1810^0'=a!1810^post208, a!2035^0'=a!2035^post208, a!2238^0'=a!2238^post208, a!244^0'=a!244^post208, a!419^0'=a!419^post208, a!511^0'=a!511^post208, a!654^0'=a!654^post208, ct!19^0'=ct!19^post208, head!16^0'=head!16^post208, head!31^0'=head!31^post208, head!405^0'=head!405^post208, i!29^0'=i!29^post208, i!406^0'=i!406^post208, length!28^0'=length!28^post208, nondet!13^0'=nondet!13^post208, r!543^0'=r!543^post208, r!662^0'=r!662^post208, rcd!2393^0'=rcd!2393^post208, rcd!2460^0'=rcd!2460^post208, rcd!2515^0'=rcd!2515^post208, rcd!63^0'=rcd!63^post208, rcd!83^0'=rcd!83^post208, result!12^0'=result!12^post208, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post208, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post208, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post208, sel_r!543_flink!24^0'=sel_r!543_flink!24^post208, t!25^0'=t!25^post208, temp!34^0'=temp!34^post208, temp0!17^0'=temp0!17^post208, temp0!30^0'=temp0!30^post208, tmp!33^0'=tmp!33^post208, x!1365^0'=x!1365^post208, x!15^0'=x!15^post208, x!18^0'=x!18^post208, x!22^0'=x!22^post208, x_slam_f!20^0'=x_slam_f!20^post208, y!21^0'=y!21^post208, (-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post208+rcd!2515^0 == 0 /\ -y!21^post208+y!21^0 == 0 /\ -rcd!63^post208+rcd!63^0 == 0 /\ -x!15^post208+x!15^0 == 0 /\ x!1365^0-x!1365^post208 == 0 /\ -a!1610^post208+a!1610^0 == 0 /\ -temp0!30^post208+temp0!30^0 == 0 /\ -temp!34^post208+temp!34^0 == 0 /\ -x!22^post208+x!22^0 == 0 /\ -a!2035^post208+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post208+a!2238^0 == 0 /\ -a!419^post208+a!419^0 == 0 /\ x!18^0-x!18^post208 == 0 /\ tmp!33^0-tmp!33^post208 == 0 /\ -t!25^post208+t!25^0 == 0 /\ a!244^0-a!244^post208 == 0 /\ x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post208 == 0 /\ rcd!83^0-rcd!83^post208 == 0 /\ -sdv_callsite_return_1!32^post208+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post208 == 0 /\ -rcd!2393^post208+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post208 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post208 == 0 /\ -__disjvr_7^post208+__disjvr_7^0 == 0 /\ i!406^0-i!406^post208 == 0 /\ a!511^0-a!511^post208 == 0 /\ -a!1055^post208+a!1055^0 == 0 /\ 1-a!244^0 <= 0 /\ -__disjvr_6^post208+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post208 == 0 /\ -__disjvr_3^post208+__disjvr_3^0 == 0 /\ -ct!19^post208+ct!19^0 == 0 /\ -__disjvr_5^post208+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post208 == 0 /\ -__disjvr_0^post208+__disjvr_0^0 == 0 /\ a!654^0-a!654^post208 == 0 /\ __disjvr_8^0-__disjvr_8^post208 == 0 /\ -__disjvr_2^post208+__disjvr_2^0 == 0 /\ -i!29^post208+i!29^0 == 0 /\ -head!405^post208+head!405^0 == 0 /\ temp0!17^0-temp0!17^post208 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post208 == 0 /\ -nondet!13^post208+nondet!13^0 == 0 /\ -r!662^post208+r!662^0 == 0 /\ -head!16^post208+head!16^0 == 0 /\ __disjvr_4^0-__disjvr_4^post208 == 0 /\ -x_slam_f!20^post208+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post208 == 0 /\ rcd!2460^0-rcd!2460^post208 == 0 /\ -a!1370^post208+a!1370^0 == 0 /\ r!543^0-r!543^post208 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post208 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post208 == 0), cost: 1 208: l61 -> l62 : __disjvr_0^0'=__disjvr_0^post209, __disjvr_1^0'=__disjvr_1^post209, __disjvr_2^0'=__disjvr_2^post209, __disjvr_3^0'=__disjvr_3^post209, __disjvr_4^0'=__disjvr_4^post209, __disjvr_5^0'=__disjvr_5^post209, __disjvr_6^0'=__disjvr_6^post209, __disjvr_7^0'=__disjvr_7^post209, __disjvr_8^0'=__disjvr_8^post209, a!1052^0'=a!1052^post209, a!1055^0'=a!1055^post209, a!1370^0'=a!1370^post209, a!1371^0'=a!1371^post209, a!1610^0'=a!1610^post209, a!1810^0'=a!1810^post209, a!2035^0'=a!2035^post209, a!2238^0'=a!2238^post209, a!244^0'=a!244^post209, a!419^0'=a!419^post209, a!511^0'=a!511^post209, a!654^0'=a!654^post209, ct!19^0'=ct!19^post209, head!16^0'=head!16^post209, head!31^0'=head!31^post209, head!405^0'=head!405^post209, i!29^0'=i!29^post209, i!406^0'=i!406^post209, length!28^0'=length!28^post209, nondet!13^0'=nondet!13^post209, r!543^0'=r!543^post209, r!662^0'=r!662^post209, rcd!2393^0'=rcd!2393^post209, rcd!2460^0'=rcd!2460^post209, rcd!2515^0'=rcd!2515^post209, rcd!63^0'=rcd!63^post209, rcd!83^0'=rcd!83^post209, result!12^0'=result!12^post209, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post209, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post209, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post209, sel_r!543_flink!24^0'=sel_r!543_flink!24^post209, t!25^0'=t!25^post209, temp!34^0'=temp!34^post209, temp0!17^0'=temp0!17^post209, temp0!30^0'=temp0!30^post209, tmp!33^0'=tmp!33^post209, x!1365^0'=x!1365^post209, x!15^0'=x!15^post209, x!18^0'=x!18^post209, x!22^0'=x!22^post209, x_slam_f!20^0'=x_slam_f!20^post209, y!21^0'=y!21^post209, (0 == 0 /\ rcd!83^0-rcd!83^post209 == 0 /\ __disjvr_3^0-__disjvr_3^post209 == 0 /\ -x_slam_f!20^post209+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post209 == 0 /\ nondet!13^0-nondet!13^post209 == 0 /\ a!1371^0-a!1371^post209 == 0 /\ -t!25^post209+t!25^0 == 0 /\ -sdv_callsite_return_1!14^post209+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post209 == 0 /\ temp!34^0-temp!34^post209 == 0 /\ -ct!19^post209+ct!19^0 == 0 /\ y!21^0-y!21^post209 == 0 /\ a!1052^0-a!1052^post209 == 0 /\ -x!22^post209+x!22^0 == 0 /\ -a!2035^post209+a!2035^0 == 0 /\ -r!662^post209+r!662^0 == 0 /\ -a!1370^post209+a!1370^0 == 0 /\ a!654^0-a!654^post209 == 0 /\ -result!12^post209+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post209 == 0 /\ head!16^0-head!16^post209 == 0 /\ rcd!63^0-rcd!63^post209 == 0 /\ -__disjvr_5^post209+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post209 == 0 /\ -head!31^post209+head!31^0 == 0 /\ -__disjvr_7^post209+__disjvr_7^0 == 0 /\ head!405^0-head!405^post209 == 0 /\ -a!1610^post209+a!1610^0 == 0 /\ x!18^0-x!18^post209 == 0 /\ __disjvr_4^0-__disjvr_4^post209 == 0 /\ -rcd!2460^post209+rcd!2460^0 == 0 /\ -rcd!2515^post209+rcd!2515^0 == 0 /\ -i!29^post209+i!29^0 == 0 /\ a!244^post209-a!511^0 == 0 /\ temp0!17^0-temp0!17^post209 == 0 /\ -x!1365^post209+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post209 == 0 /\ -sdv_callsite_return_1!32^post209+sdv_callsite_return_1!32^0 == 0 /\ -i!406^post209+i!406^0 == 0 /\ -sel_r!1224_flink!24^post209+sel_r!1224_flink!24^0 == 0 /\ -r!543^post209+r!543^0 == 0 /\ -__disjvr_8^post209+__disjvr_8^0 == 0 /\ -a!1055^post209+a!1055^0 == 0 /\ -a!419^post209+a!419^0 == 0 /\ a!1810^0-a!1810^post209 == 0 /\ -__disjvr_0^post209+__disjvr_0^0 == 0 /\ -__disjvr_2^post209+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post209 == 0 /\ __disjvr_1^0-__disjvr_1^post209 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post209 == 0 /\ a!2238^0-a!2238^post209 == 0), cost: 1 209: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post210, __disjvr_1^0'=__disjvr_1^post210, __disjvr_2^0'=__disjvr_2^post210, __disjvr_3^0'=__disjvr_3^post210, __disjvr_4^0'=__disjvr_4^post210, __disjvr_5^0'=__disjvr_5^post210, __disjvr_6^0'=__disjvr_6^post210, __disjvr_7^0'=__disjvr_7^post210, __disjvr_8^0'=__disjvr_8^post210, a!1052^0'=a!1052^post210, a!1055^0'=a!1055^post210, a!1370^0'=a!1370^post210, a!1371^0'=a!1371^post210, a!1610^0'=a!1610^post210, a!1810^0'=a!1810^post210, a!2035^0'=a!2035^post210, a!2238^0'=a!2238^post210, a!244^0'=a!244^post210, a!419^0'=a!419^post210, a!511^0'=a!511^post210, a!654^0'=a!654^post210, ct!19^0'=ct!19^post210, head!16^0'=head!16^post210, head!31^0'=head!31^post210, head!405^0'=head!405^post210, i!29^0'=i!29^post210, i!406^0'=i!406^post210, length!28^0'=length!28^post210, nondet!13^0'=nondet!13^post210, r!543^0'=r!543^post210, r!662^0'=r!662^post210, rcd!2393^0'=rcd!2393^post210, rcd!2460^0'=rcd!2460^post210, rcd!2515^0'=rcd!2515^post210, rcd!63^0'=rcd!63^post210, rcd!83^0'=rcd!83^post210, result!12^0'=result!12^post210, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post210, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post210, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post210, sel_r!543_flink!24^0'=sel_r!543_flink!24^post210, t!25^0'=t!25^post210, temp!34^0'=temp!34^post210, temp0!17^0'=temp0!17^post210, temp0!30^0'=temp0!30^post210, tmp!33^0'=tmp!33^post210, x!1365^0'=x!1365^post210, x!15^0'=x!15^post210, x!18^0'=x!18^post210, x!22^0'=x!22^post210, x_slam_f!20^0'=x_slam_f!20^post210, y!21^0'=y!21^post210, (-x!15^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post210 == 0 /\ -x!1365^post210+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post210 == 0 /\ -__disjvr_0^post210+__disjvr_0^0 == 0 /\ -x_slam_f!20^post210+x_slam_f!20^0 == 0 /\ -temp0!30^post210+temp0!30^0 == 0 /\ a!1052^0-a!1052^post210 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post210 == 0 /\ -sdv_callsite_return_1!14^post210+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post210+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^post210+length!28^0 == 0 /\ -i!29^post210+i!29^0 == 0 /\ -head!405^post210+head!405^0 == 0 /\ a!244^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post210 == 0 /\ x!15^0 <= 0 /\ -rcd!2393^post210+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post210+head!16^0 == 0 /\ -rcd!63^post210+rcd!63^0 == 0 /\ a!244^0-a!244^post210 == 0 /\ -__disjvr_5^post210+__disjvr_5^0 == 0 /\ temp!34^0-temp!34^post210 == 0 /\ __disjvr_4^0-__disjvr_4^post210 == 0 /\ a!1810^0-a!1810^post210 == 0 /\ rcd!2460^0-rcd!2460^post210 == 0 /\ r!543^0-r!543^post210 == 0 /\ x!22^0-x!22^post210 == 0 /\ -__disjvr_3^post210+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -rcd!2515^post210+rcd!2515^0 == 0 /\ x!18^0-x!18^post210 == 0 /\ -t!25^post210+t!25^0 == 0 /\ a!1371^0-a!1371^post210 == 0 /\ rcd!83^0-rcd!83^post210 == 0 /\ -y!21^post210+y!21^0 == 0 /\ result!12^0-result!12^post210 == 0 /\ -a!2035^post210+a!2035^0 == 0 /\ -a!2238^post210+a!2238^0 == 0 /\ head!31^0-head!31^post210 == 0 /\ -a!419^post210+a!419^0 == 0 /\ -a!1055^post210+a!1055^0 == 0 /\ -__disjvr_7^post210+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post210+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post210 == 0 /\ a!511^0-a!511^post210 == 0 /\ __disjvr_1^0-__disjvr_1^post210 == 0 /\ -nondet!13^post210+nondet!13^0 == 0 /\ -__disjvr_6^post210+__disjvr_6^0 == 0 /\ -r!662^post210+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post210+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post210 == 0 /\ i!406^0-i!406^post210 == 0 /\ x!15^0-x!15^post210 == 0 /\ a!654^0-a!654^post210 == 0 /\ -__disjvr_2^post210+__disjvr_2^0 == 0), cost: 1 210: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post211, __disjvr_1^0'=__disjvr_1^post211, __disjvr_2^0'=__disjvr_2^post211, __disjvr_3^0'=__disjvr_3^post211, __disjvr_4^0'=__disjvr_4^post211, __disjvr_5^0'=__disjvr_5^post211, __disjvr_6^0'=__disjvr_6^post211, __disjvr_7^0'=__disjvr_7^post211, __disjvr_8^0'=__disjvr_8^post211, a!1052^0'=a!1052^post211, a!1055^0'=a!1055^post211, a!1370^0'=a!1370^post211, a!1371^0'=a!1371^post211, a!1610^0'=a!1610^post211, a!1810^0'=a!1810^post211, a!2035^0'=a!2035^post211, a!2238^0'=a!2238^post211, a!244^0'=a!244^post211, a!419^0'=a!419^post211, a!511^0'=a!511^post211, a!654^0'=a!654^post211, ct!19^0'=ct!19^post211, head!16^0'=head!16^post211, head!31^0'=head!31^post211, head!405^0'=head!405^post211, i!29^0'=i!29^post211, i!406^0'=i!406^post211, length!28^0'=length!28^post211, nondet!13^0'=nondet!13^post211, r!543^0'=r!543^post211, r!662^0'=r!662^post211, rcd!2393^0'=rcd!2393^post211, rcd!2460^0'=rcd!2460^post211, rcd!2515^0'=rcd!2515^post211, rcd!63^0'=rcd!63^post211, rcd!83^0'=rcd!83^post211, result!12^0'=result!12^post211, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post211, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post211, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post211, sel_r!543_flink!24^0'=sel_r!543_flink!24^post211, t!25^0'=t!25^post211, temp!34^0'=temp!34^post211, temp0!17^0'=temp0!17^post211, temp0!30^0'=temp0!30^post211, tmp!33^0'=tmp!33^post211, x!1365^0'=x!1365^post211, x!15^0'=x!15^post211, x!18^0'=x!18^post211, x!22^0'=x!22^post211, x_slam_f!20^0'=x_slam_f!20^post211, y!21^0'=y!21^post211, (-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post211+rcd!2515^0 == 0 /\ a!654^0-a!654^post211 == 0 /\ __disjvr_0^0-__disjvr_0^post211 == 0 /\ a!511^0-a!511^post211 == 0 /\ -nondet!13^post211+nondet!13^0 == 0 /\ temp0!17^0-temp0!17^post211 == 0 /\ -rcd!2460^post211+rcd!2460^0 == 0 /\ -x!1365^post211+x!1365^0 == 0 /\ -a!1370^post211+a!1370^0 == 0 /\ -__disjvr_8^post211+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post211 == 0 /\ x_slam_f!20^0-x_slam_f!20^post211 == 0 /\ -rcd!83^post211+rcd!83^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post211 == 0 /\ __disjvr_3^0-__disjvr_3^post211 == 0 /\ a!1371^0-a!1371^post211 == 0 /\ -a!1810^post211+a!1810^0 == 0 /\ __disjvr_7^0-__disjvr_7^post211 == 0 /\ a!1610^0-a!1610^post211 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post211+ct!19^0 == 0 /\ length!28^0-length!28^post211 == 0 /\ tmp!33^0-tmp!33^post211 == 0 /\ -__disjvr_4^post211+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post211 == 0 /\ 1-a!244^0 <= 0 /\ -i!29^post211+i!29^0 == 0 /\ -a!419^post211+a!419^0 == 0 /\ -a!244^0 <= 0 /\ -__disjvr_2^post211+__disjvr_2^0 == 0 /\ i!406^0-i!406^post211 == 0 /\ a!1055^0-a!1055^post211 == 0 /\ __disjvr_6^0-__disjvr_6^post211 == 0 /\ -temp!34^post211+temp!34^0 == 0 /\ -head!31^post211+head!31^0 == 0 /\ result!12^0-result!12^post211 == 0 /\ rcd!2393^0-rcd!2393^post211 == 0 /\ rcd!63^0-rcd!63^post211 == 0 /\ 1-x!15^0 <= 0 /\ a!2238^0-a!2238^post211 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post211 == 0 /\ x!18^0-x!18^post211 == 0 /\ t!25^0-t!25^post211 == 0 /\ -sel_r!1224_flink!24^post211+sel_r!1224_flink!24^0 == 0 /\ -r!662^post211+r!662^0 == 0 /\ head!405^0-head!405^post211 == 0 /\ r!543^0-r!543^post211 == 0 /\ -x!22^post211+x!22^0 == 0 /\ head!16^0-head!16^post211 == 0 /\ -a!2035^post211+a!2035^0 == 0 /\ -a!244^post211+a!244^0 == 0 /\ -__disjvr_1^post211+__disjvr_1^0 == 0 /\ x!15^0-x!15^post211 == 0 /\ -__disjvr_5^post211+__disjvr_5^0 == 0 /\ -y!21^post211+y!21^0 == 0 /\ a!1052^0-a!1052^post211 == 0), cost: 1 211: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post212, __disjvr_1^0'=__disjvr_1^post212, __disjvr_2^0'=__disjvr_2^post212, __disjvr_3^0'=__disjvr_3^post212, __disjvr_4^0'=__disjvr_4^post212, __disjvr_5^0'=__disjvr_5^post212, __disjvr_6^0'=__disjvr_6^post212, __disjvr_7^0'=__disjvr_7^post212, __disjvr_8^0'=__disjvr_8^post212, a!1052^0'=a!1052^post212, a!1055^0'=a!1055^post212, a!1370^0'=a!1370^post212, a!1371^0'=a!1371^post212, a!1610^0'=a!1610^post212, a!1810^0'=a!1810^post212, a!2035^0'=a!2035^post212, a!2238^0'=a!2238^post212, a!244^0'=a!244^post212, a!419^0'=a!419^post212, a!511^0'=a!511^post212, a!654^0'=a!654^post212, ct!19^0'=ct!19^post212, head!16^0'=head!16^post212, head!31^0'=head!31^post212, head!405^0'=head!405^post212, i!29^0'=i!29^post212, i!406^0'=i!406^post212, length!28^0'=length!28^post212, nondet!13^0'=nondet!13^post212, r!543^0'=r!543^post212, r!662^0'=r!662^post212, rcd!2393^0'=rcd!2393^post212, rcd!2460^0'=rcd!2460^post212, rcd!2515^0'=rcd!2515^post212, rcd!63^0'=rcd!63^post212, rcd!83^0'=rcd!83^post212, result!12^0'=result!12^post212, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post212, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post212, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post212, sel_r!543_flink!24^0'=sel_r!543_flink!24^post212, t!25^0'=t!25^post212, temp!34^0'=temp!34^post212, temp0!17^0'=temp0!17^post212, temp0!30^0'=temp0!30^post212, tmp!33^0'=tmp!33^post212, x!1365^0'=x!1365^post212, x!15^0'=x!15^post212, x!18^0'=x!18^post212, x!22^0'=x!22^post212, x_slam_f!20^0'=x_slam_f!20^post212, y!21^0'=y!21^post212, (-nondet!13^post212+nondet!13^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ head!405^0-head!405^post212 == 0 /\ -sdv_callsite_return_1!32^post212+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post212+r!662^0 == 0 /\ -a!2035^post212+a!2035^0 == 0 /\ -a!2238^post212+a!2238^0 == 0 /\ -a!511^post212+a!511^0 == 0 /\ -a!1371^post212+a!1371^0 == 0 /\ -a!1055^post212+a!1055^0 == 0 /\ -rcd!2393^post212+rcd!2393^0 == 0 /\ -temp0!17^post212+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post212 == 0 /\ -head!16^post212+head!16^0 == 0 /\ -a!1610^post212+a!1610^0 == 0 /\ a!1810^0-a!1810^post212 == 0 /\ -x_slam_f!20^post212+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post212 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!1365^0-x!1365^post212 == 0 /\ -rcd!2515^post212+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post212 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post212 == 0 /\ 1+x!15^0 <= 0 /\ -y!21^post212+y!21^0 == 0 /\ length!28^0-length!28^post212 == 0 /\ -x!22^post212+x!22^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post212 == 0 /\ result!12^0-result!12^post212 == 0 /\ -__disjvr_3^post212+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -ct!19^post212+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post212 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post212 == 0 /\ -__disjvr_7^post212+__disjvr_7^0 == 0 /\ -temp0!30^post212+temp0!30^0 == 0 /\ -x!15^post212+x!15^0 == 0 /\ a!244^0-a!244^post212 == 0 /\ temp!34^0-temp!34^post212 == 0 /\ a!1052^0-a!1052^post212 == 0 /\ a!1370^0-a!1370^post212 == 0 /\ -i!406^post212+i!406^0 == 0 /\ rcd!63^0-rcd!63^post212 == 0 /\ -rcd!2460^post212+rcd!2460^0 == 0 /\ a!419^0-a!419^post212 == 0 /\ __disjvr_5^0-__disjvr_5^post212 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post212 == 0 /\ r!543^0-r!543^post212 == 0 /\ -i!29^post212+i!29^0 == 0 /\ -__disjvr_6^post212+__disjvr_6^0 == 0 /\ x!18^0-x!18^post212 == 0 /\ -__disjvr_0^post212+__disjvr_0^0 == 0 /\ head!31^0-head!31^post212 == 0 /\ -t!25^post212+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post212 == 0 /\ -__disjvr_2^post212+__disjvr_2^0 == 0), cost: 1 213: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post214, __disjvr_1^0'=__disjvr_1^post214, __disjvr_2^0'=__disjvr_2^post214, __disjvr_3^0'=__disjvr_3^post214, __disjvr_4^0'=__disjvr_4^post214, __disjvr_5^0'=__disjvr_5^post214, __disjvr_6^0'=__disjvr_6^post214, __disjvr_7^0'=__disjvr_7^post214, __disjvr_8^0'=__disjvr_8^post214, a!1052^0'=a!1052^post214, a!1055^0'=a!1055^post214, a!1370^0'=a!1370^post214, a!1371^0'=a!1371^post214, a!1610^0'=a!1610^post214, a!1810^0'=a!1810^post214, a!2035^0'=a!2035^post214, a!2238^0'=a!2238^post214, a!244^0'=a!244^post214, a!419^0'=a!419^post214, a!511^0'=a!511^post214, a!654^0'=a!654^post214, ct!19^0'=ct!19^post214, head!16^0'=head!16^post214, head!31^0'=head!31^post214, head!405^0'=head!405^post214, i!29^0'=i!29^post214, i!406^0'=i!406^post214, length!28^0'=length!28^post214, nondet!13^0'=nondet!13^post214, r!543^0'=r!543^post214, r!662^0'=r!662^post214, rcd!2393^0'=rcd!2393^post214, rcd!2460^0'=rcd!2460^post214, rcd!2515^0'=rcd!2515^post214, rcd!63^0'=rcd!63^post214, rcd!83^0'=rcd!83^post214, result!12^0'=result!12^post214, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post214, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post214, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post214, sel_r!543_flink!24^0'=sel_r!543_flink!24^post214, t!25^0'=t!25^post214, temp!34^0'=temp!34^post214, temp0!17^0'=temp0!17^post214, temp0!30^0'=temp0!30^post214, tmp!33^0'=tmp!33^post214, x!1365^0'=x!1365^post214, x!15^0'=x!15^post214, x!18^0'=x!18^post214, x!22^0'=x!22^post214, x_slam_f!20^0'=x_slam_f!20^post214, y!21^0'=y!21^post214, (-x!1365^post214+x!1365^0 == 0 /\ head!31^0-head!31^post214 == 0 /\ -a!1610^post214+a!1610^0 == 0 /\ -__disjvr_3^post214+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post214 == 0 /\ -temp!34^post214+temp!34^0 == 0 /\ -x!22^post214+x!22^0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ -a!2035^post214+a!2035^0 == 0 /\ -__disjvr_6^post214+__disjvr_6^0 == 0 /\ -a!2238^post214+a!2238^0 == 0 /\ -i!29^post214+i!29^0 == 0 /\ -r!662^post214+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post214+nondet!13^0 == 0 /\ a!1810^0-a!1810^post214 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ a!244^0 <= 0 /\ -rcd!2393^post214+rcd!2393^0 == 0 /\ -__disjvr_0^post214+__disjvr_0^0 == 0 /\ -head!16^post214+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post214 == 0 /\ ct!19^0-ct!19^post214 == 0 /\ head!405^0 <= 0 /\ __disjvr_2^0-__disjvr_2^post214 == 0 /\ temp0!17^0-temp0!17^post214 == 0 /\ a!1370^0-a!1370^post214 == 0 /\ a!1371^0-a!1371^post214 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!1224_flink!24^post214+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post214 == 0 /\ -rcd!2515^post214+rcd!2515^0 == 0 /\ -a!1055^post214+a!1055^0 == 0 /\ a!654^0-a!654^post214 == 0 /\ length!28^0-length!28^post214 == 0 /\ -a!244^0 <= 0 /\ -a!511^post214+a!511^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post214 == 0 /\ -head!405^0 <= 0 /\ rcd!2460^0-rcd!2460^post214 == 0 /\ __disjvr_4^0-__disjvr_4^post214 == 0 /\ -a!419^post214+a!419^0 == 0 /\ -t!25^post214+t!25^0 == 0 /\ rcd!63^0-rcd!63^post214 == 0 /\ -y!21^post214+y!21^0 == 0 /\ result!12^0-result!12^post214 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -1-a!244^0+a!419^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post214 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ 1-a!419^0 <= 0 /\ -1+a!419^0 <= 0 /\ tmp!33^0-tmp!33^post214 == 0 /\ a!244^0-a!244^post214 == 0 /\ head!405^0-head!405^post214 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ r!543^0-r!543^post214 == 0 /\ -__disjvr_7^post214+__disjvr_7^0 == 0 /\ -rcd!83^post214+rcd!83^0 == 0 /\ -__disjvr_1^post214+__disjvr_1^0 == 0 /\ -sdv_callsite_return_1!32^post214+sdv_callsite_return_1!32^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -i!406^post214+i!406^0 == 0 /\ __disjvr_5^0-__disjvr_5^post214 == 0 /\ x!15^0-x!15^post214 == 0 /\ -a!1052^post214+a!1052^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post214 == 0), cost: 1 214: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post215, __disjvr_1^0'=__disjvr_1^post215, __disjvr_2^0'=__disjvr_2^post215, __disjvr_3^0'=__disjvr_3^post215, __disjvr_4^0'=__disjvr_4^post215, __disjvr_5^0'=__disjvr_5^post215, __disjvr_6^0'=__disjvr_6^post215, __disjvr_7^0'=__disjvr_7^post215, __disjvr_8^0'=__disjvr_8^post215, a!1052^0'=a!1052^post215, a!1055^0'=a!1055^post215, a!1370^0'=a!1370^post215, a!1371^0'=a!1371^post215, a!1610^0'=a!1610^post215, a!1810^0'=a!1810^post215, a!2035^0'=a!2035^post215, a!2238^0'=a!2238^post215, a!244^0'=a!244^post215, a!419^0'=a!419^post215, a!511^0'=a!511^post215, a!654^0'=a!654^post215, ct!19^0'=ct!19^post215, head!16^0'=head!16^post215, head!31^0'=head!31^post215, head!405^0'=head!405^post215, i!29^0'=i!29^post215, i!406^0'=i!406^post215, length!28^0'=length!28^post215, nondet!13^0'=nondet!13^post215, r!543^0'=r!543^post215, r!662^0'=r!662^post215, rcd!2393^0'=rcd!2393^post215, rcd!2460^0'=rcd!2460^post215, rcd!2515^0'=rcd!2515^post215, rcd!63^0'=rcd!63^post215, rcd!83^0'=rcd!83^post215, result!12^0'=result!12^post215, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post215, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post215, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post215, sel_r!543_flink!24^0'=sel_r!543_flink!24^post215, t!25^0'=t!25^post215, temp!34^0'=temp!34^post215, temp0!17^0'=temp0!17^post215, temp0!30^0'=temp0!30^post215, tmp!33^0'=tmp!33^post215, x!1365^0'=x!1365^post215, x!15^0'=x!15^post215, x!18^0'=x!18^post215, x!22^0'=x!22^post215, x_slam_f!20^0'=x_slam_f!20^post215, y!21^0'=y!21^post215, (a!244^0-a!244^post215 == 0 /\ -head!16^post215+head!16^0 == 0 /\ -__disjvr_7^post215+__disjvr_7^0 == 0 /\ head!31^0-head!31^post215 == 0 /\ a!1370^0-a!1370^post215 == 0 /\ -i!29^post215+i!29^0 == 0 /\ -temp!34^post215+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post215 == 0 /\ tmp!33^0-tmp!33^post215 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post215+temp0!30^0 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ rcd!2460^0-rcd!2460^post215 == 0 /\ rcd!83^0-rcd!83^post215 == 0 /\ a!1371^0-a!1371^post215 == 0 /\ -__disjvr_8^post215+__disjvr_8^0 == 0 /\ -a!2035^post215+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post215+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post215+r!662^0 == 0 /\ -__disjvr_2^post215+__disjvr_2^0 == 0 /\ -a!511^post215+a!511^0 == 0 /\ a!654^0-a!654^post215 == 0 /\ -a!1610^post215+a!1610^0 == 0 /\ length!28^0-length!28^post215 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post215+y!21^0 == 0 /\ x!18^0-x!18^post215 == 0 /\ i!406^0-i!406^post215 == 0 /\ a!1052^0-a!1052^post215 == 0 /\ -x!22^post215+x!22^0 == 0 /\ -__disjvr_0^post215+__disjvr_0^0 == 0 /\ -__disjvr_6^post215+__disjvr_6^0 == 0 /\ 1-a!244^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post215 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post215 == 0 /\ -rcd!2515^post215+rcd!2515^0 == 0 /\ -rcd!63^post215+rcd!63^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ head!405^0-head!405^post215 == 0 /\ -t!25^post215+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post215 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ -x!15^post215+x!15^0 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post215 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -sdv_callsite_return_1!32^post215+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post215+a!419^0 == 0 /\ a!1810^0-a!1810^post215 == 0 /\ -ct!19^post215+ct!19^0 == 0 /\ -a!2238^post215+a!2238^0 == 0 /\ -rcd!2393^post215+rcd!2393^0 == 0 /\ x!1365^0-x!1365^post215 == 0 /\ -a!1055^post215+a!1055^0 == 0 /\ -__disjvr_5^post215+__disjvr_5^0 == 0 /\ -__disjvr_3^post215+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post215 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ result!12^0-result!12^post215 == 0 /\ r!543^0-r!543^post215 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -nondet!13^post215+nondet!13^0 == 0), cost: 1 215: l65 -> l66 : __disjvr_0^0'=__disjvr_0^post216, __disjvr_1^0'=__disjvr_1^post216, __disjvr_2^0'=__disjvr_2^post216, __disjvr_3^0'=__disjvr_3^post216, __disjvr_4^0'=__disjvr_4^post216, __disjvr_5^0'=__disjvr_5^post216, __disjvr_6^0'=__disjvr_6^post216, __disjvr_7^0'=__disjvr_7^post216, __disjvr_8^0'=__disjvr_8^post216, a!1052^0'=a!1052^post216, a!1055^0'=a!1055^post216, a!1370^0'=a!1370^post216, a!1371^0'=a!1371^post216, a!1610^0'=a!1610^post216, a!1810^0'=a!1810^post216, a!2035^0'=a!2035^post216, a!2238^0'=a!2238^post216, a!244^0'=a!244^post216, a!419^0'=a!419^post216, a!511^0'=a!511^post216, a!654^0'=a!654^post216, ct!19^0'=ct!19^post216, head!16^0'=head!16^post216, head!31^0'=head!31^post216, head!405^0'=head!405^post216, i!29^0'=i!29^post216, i!406^0'=i!406^post216, length!28^0'=length!28^post216, nondet!13^0'=nondet!13^post216, r!543^0'=r!543^post216, r!662^0'=r!662^post216, rcd!2393^0'=rcd!2393^post216, rcd!2460^0'=rcd!2460^post216, rcd!2515^0'=rcd!2515^post216, rcd!63^0'=rcd!63^post216, rcd!83^0'=rcd!83^post216, result!12^0'=result!12^post216, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post216, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post216, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post216, sel_r!543_flink!24^0'=sel_r!543_flink!24^post216, t!25^0'=t!25^post216, temp!34^0'=temp!34^post216, temp0!17^0'=temp0!17^post216, temp0!30^0'=temp0!30^post216, tmp!33^0'=tmp!33^post216, x!1365^0'=x!1365^post216, x!15^0'=x!15^post216, x!18^0'=x!18^post216, x!22^0'=x!22^post216, x_slam_f!20^0'=x_slam_f!20^post216, y!21^0'=y!21^post216, (0 == 0 /\ -__disjvr_3^post216+__disjvr_3^0 == 0 /\ -__disjvr_5^post216+__disjvr_5^0 == 0 /\ -result!12^post216+result!12^0 == 0 /\ -__disjvr_8^post216+__disjvr_8^0 == 0 /\ y!21^0-y!21^post216 == 0 /\ -temp!34^post216+temp!34^0 == 0 /\ -__disjvr_0^post216+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post216 == 0 /\ -__disjvr_2^post216+__disjvr_2^0 == 0 /\ -x!1365^post216+x!1365^0 == 0 /\ -rcd!63^post216+rcd!63^0 == 0 /\ length!28^0-length!28^post216 == 0 /\ x!18^0-x!18^post216 == 0 /\ -rcd!2515^post216+rcd!2515^0 == 0 /\ rcd!2393^0-rcd!2393^post216 == 0 /\ __disjvr_6^0-__disjvr_6^post216 == 0 /\ -__disjvr_7^post216+__disjvr_7^0 == 0 /\ -tmp!33^post216+tmp!33^0 == 0 /\ -t!25^post216+t!25^0 == 0 /\ a!2238^0-a!2238^post216 == 0 /\ -i!29^post216+i!29^0 == 0 /\ -i!406^post216+i!406^0 == 0 /\ rcd!83^0-rcd!83^post216 == 0 /\ a!1052^0-a!1052^post216 == 0 /\ x!15^0-x!15^post216 == 0 /\ -ct!19^post216+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post216 == 0 /\ a!1371^0-a!1371^post216 == 0 /\ -a!2035^post216+a!2035^0 == 0 /\ -a!1370^post216+a!1370^0 == 0 /\ a!1610^0-a!1610^post216 == 0 /\ -a!1055^post216+a!1055^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post216 == 0 /\ -sdv_callsite_return_1!32^post216+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post216 == 0 /\ -a!419^0+a!244^post216 == 0 /\ -sel_r!1224_flink!24^post216+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post216 == 0 /\ -head!16^post216+head!16^0 == 0 /\ -a!1810^post216+a!1810^0 == 0 /\ __disjvr_1^0-__disjvr_1^post216 == 0 /\ temp0!17^0-temp0!17^post216 == 0 /\ -sdv_callsite_return_1!14^post216+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post216+head!405^0 == 0 /\ -nondet!13^post216+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post216 == 0 /\ -r!662^post216+r!662^0 == 0 /\ r!543^0-r!543^post216 == 0 /\ -x!22^post216+x!22^0 == 0 /\ temp0!30^0-temp0!30^post216 == 0 /\ a!654^0-a!654^post216 == 0), cost: 1 216: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post217, __disjvr_1^0'=__disjvr_1^post217, __disjvr_2^0'=__disjvr_2^post217, __disjvr_3^0'=__disjvr_3^post217, __disjvr_4^0'=__disjvr_4^post217, __disjvr_5^0'=__disjvr_5^post217, __disjvr_6^0'=__disjvr_6^post217, __disjvr_7^0'=__disjvr_7^post217, __disjvr_8^0'=__disjvr_8^post217, a!1052^0'=a!1052^post217, a!1055^0'=a!1055^post217, a!1370^0'=a!1370^post217, a!1371^0'=a!1371^post217, a!1610^0'=a!1610^post217, a!1810^0'=a!1810^post217, a!2035^0'=a!2035^post217, a!2238^0'=a!2238^post217, a!244^0'=a!244^post217, a!419^0'=a!419^post217, a!511^0'=a!511^post217, a!654^0'=a!654^post217, ct!19^0'=ct!19^post217, head!16^0'=head!16^post217, head!31^0'=head!31^post217, head!405^0'=head!405^post217, i!29^0'=i!29^post217, i!406^0'=i!406^post217, length!28^0'=length!28^post217, nondet!13^0'=nondet!13^post217, r!543^0'=r!543^post217, r!662^0'=r!662^post217, rcd!2393^0'=rcd!2393^post217, rcd!2460^0'=rcd!2460^post217, rcd!2515^0'=rcd!2515^post217, rcd!63^0'=rcd!63^post217, rcd!83^0'=rcd!83^post217, result!12^0'=result!12^post217, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post217, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post217, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post217, sel_r!543_flink!24^0'=sel_r!543_flink!24^post217, t!25^0'=t!25^post217, temp!34^0'=temp!34^post217, temp0!17^0'=temp0!17^post217, temp0!30^0'=temp0!30^post217, tmp!33^0'=tmp!33^post217, x!1365^0'=x!1365^post217, x!15^0'=x!15^post217, x!18^0'=x!18^post217, x!22^0'=x!22^post217, x_slam_f!20^0'=x_slam_f!20^post217, y!21^0'=y!21^post217, (__disjvr_1^0-__disjvr_1^post217 == 0 /\ -x!22^post217+x!22^0 == 0 /\ a!1052^0-a!1052^post217 == 0 /\ -a!1610^post217+a!1610^0 == 0 /\ i!29^0-i!29^post217 == 0 /\ x!18^0-x!18^post217 == 0 /\ nondet!13^0-nondet!13^post217 == 0 /\ -a!2035^post217+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post217+r!543^0 == 0 /\ -r!662^post217+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post217 == 0 /\ -a!2238^post217+a!2238^0 == 0 /\ -a!419^post217+a!419^0 == 0 /\ x!1365^0-x!1365^post217 == 0 /\ a!244^0 <= 0 /\ a!244^0-a!244^post217 == 0 /\ head!405^0-head!405^post217 == 0 /\ -head!16^post217+head!16^0 == 0 /\ -t!25^post217+t!25^0 == 0 /\ -temp0!30^post217+temp0!30^0 == 0 /\ -y!21^post217+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post217 == 0 /\ head!31^0 <= 0 /\ rcd!63^0-rcd!63^post217 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post217+rcd!2515^0 == 0 /\ -rcd!83^post217+rcd!83^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post217 == 0 /\ -temp!34^post217+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post217 == 0 /\ -a!1055^post217+a!1055^0 == 0 /\ a!511^0-a!511^post217 == 0 /\ -a!244^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post217 == 0 /\ -__disjvr_3^post217+__disjvr_3^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post217+__disjvr_5^0 == 0 /\ -__disjvr_0^post217+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post217+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post217+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post217 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -ct!19^post217+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post217 == 0 /\ temp0!17^0-temp0!17^post217 == 0 /\ -head!31^0 <= 0 /\ a!654^0-a!654^post217 == 0 /\ a!1810^0-a!1810^post217 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post217+head!31^0 == 0 /\ -x!15^post217+x!15^0 == 0 /\ -__disjvr_7^post217+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post217 == 0 /\ result!12^0-result!12^post217 == 0 /\ a!1371^0-a!1371^post217 == 0 /\ -i!406^post217+i!406^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ tmp!33^0-tmp!33^post217 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post217 == 0 /\ -rcd!2460^post217+rcd!2460^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-length!28^post217 == 0), cost: 1 217: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post218, __disjvr_1^0'=__disjvr_1^post218, __disjvr_2^0'=__disjvr_2^post218, __disjvr_3^0'=__disjvr_3^post218, __disjvr_4^0'=__disjvr_4^post218, __disjvr_5^0'=__disjvr_5^post218, __disjvr_6^0'=__disjvr_6^post218, __disjvr_7^0'=__disjvr_7^post218, __disjvr_8^0'=__disjvr_8^post218, a!1052^0'=a!1052^post218, a!1055^0'=a!1055^post218, a!1370^0'=a!1370^post218, a!1371^0'=a!1371^post218, a!1610^0'=a!1610^post218, a!1810^0'=a!1810^post218, a!2035^0'=a!2035^post218, a!2238^0'=a!2238^post218, a!244^0'=a!244^post218, a!419^0'=a!419^post218, a!511^0'=a!511^post218, a!654^0'=a!654^post218, ct!19^0'=ct!19^post218, head!16^0'=head!16^post218, head!31^0'=head!31^post218, head!405^0'=head!405^post218, i!29^0'=i!29^post218, i!406^0'=i!406^post218, length!28^0'=length!28^post218, nondet!13^0'=nondet!13^post218, r!543^0'=r!543^post218, r!662^0'=r!662^post218, rcd!2393^0'=rcd!2393^post218, rcd!2460^0'=rcd!2460^post218, rcd!2515^0'=rcd!2515^post218, rcd!63^0'=rcd!63^post218, rcd!83^0'=rcd!83^post218, result!12^0'=result!12^post218, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post218, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post218, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post218, sel_r!543_flink!24^0'=sel_r!543_flink!24^post218, t!25^0'=t!25^post218, temp!34^0'=temp!34^post218, temp0!17^0'=temp0!17^post218, temp0!30^0'=temp0!30^post218, tmp!33^0'=tmp!33^post218, x!1365^0'=x!1365^post218, x!15^0'=x!15^post218, x!18^0'=x!18^post218, x!22^0'=x!22^post218, x_slam_f!20^0'=x_slam_f!20^post218, y!21^0'=y!21^post218, (length!28^0-length!28^post218 == 0 /\ -t!25^post218+t!25^0 == 0 /\ -temp0!17^post218+temp0!17^0 == 0 /\ -a!419^post218+a!419^0 == 0 /\ -__disjvr_0^post218+__disjvr_0^0 == 0 /\ i!406^0-i!406^post218 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post218 == 0 /\ r!543^0-r!543^post218 == 0 /\ a!2238^0-a!2238^post218 == 0 /\ __disjvr_4^0-__disjvr_4^post218 == 0 /\ -nondet!13^post218+nondet!13^0 == 0 /\ -__disjvr_7^post218+__disjvr_7^0 == 0 /\ x!1365^0-x!1365^post218 == 0 /\ -r!662^post218+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post218 == 0 /\ -sdv_callsite_return_1!32^post218+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post218 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post218 == 0 /\ y!21^0-y!21^post218 == 0 /\ -a!1370^post218+a!1370^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post218 == 0 /\ tmp!33^0-tmp!33^post218 == 0 /\ a!511^0-a!511^post218 == 0 /\ -a!244^0 <= 0 /\ a!244^0-a!244^post218 == 0 /\ -x!15^post218+x!15^0 == 0 /\ -rcd!2515^post218+rcd!2515^0 == 0 /\ a!1610^0-a!1610^post218 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -head!405^post218+head!405^0 == 0 /\ -__disjvr_5^post218+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post218 == 0 /\ a!1371^0-a!1371^post218 == 0 /\ -a!1810^post218+a!1810^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -temp0!30^post218+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post218+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post218+ct!19^0 == 0 /\ -x!22^post218+x!22^0 == 0 /\ -__disjvr_2^post218+__disjvr_2^0 == 0 /\ 1-head!31^0 <= 0 /\ -a!2035^post218+a!2035^0 == 0 /\ a!654^0-a!654^post218 == 0 /\ temp!34^0-temp!34^post218 == 0 /\ -i!29^post218+i!29^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ x!18^0-x!18^post218 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post218 == 0 /\ a!1052^0-a!1052^post218 == 0 /\ result!12^0-result!12^post218 == 0 /\ -rcd!2393^post218+rcd!2393^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post218 == 0 /\ -head!16^post218+head!16^0 == 0 /\ -rcd!63^post218+rcd!63^0 == 0 /\ a!1055^0-a!1055^post218 == 0 /\ __disjvr_6^0-__disjvr_6^post218 == 0 /\ -__disjvr_8^post218+__disjvr_8^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 218: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post219, __disjvr_1^0'=__disjvr_1^post219, __disjvr_2^0'=__disjvr_2^post219, __disjvr_3^0'=__disjvr_3^post219, __disjvr_4^0'=__disjvr_4^post219, __disjvr_5^0'=__disjvr_5^post219, __disjvr_6^0'=__disjvr_6^post219, __disjvr_7^0'=__disjvr_7^post219, __disjvr_8^0'=__disjvr_8^post219, a!1052^0'=a!1052^post219, a!1055^0'=a!1055^post219, a!1370^0'=a!1370^post219, a!1371^0'=a!1371^post219, a!1610^0'=a!1610^post219, a!1810^0'=a!1810^post219, a!2035^0'=a!2035^post219, a!2238^0'=a!2238^post219, a!244^0'=a!244^post219, a!419^0'=a!419^post219, a!511^0'=a!511^post219, a!654^0'=a!654^post219, ct!19^0'=ct!19^post219, head!16^0'=head!16^post219, head!31^0'=head!31^post219, head!405^0'=head!405^post219, i!29^0'=i!29^post219, i!406^0'=i!406^post219, length!28^0'=length!28^post219, nondet!13^0'=nondet!13^post219, r!543^0'=r!543^post219, r!662^0'=r!662^post219, rcd!2393^0'=rcd!2393^post219, rcd!2460^0'=rcd!2460^post219, rcd!2515^0'=rcd!2515^post219, rcd!63^0'=rcd!63^post219, rcd!83^0'=rcd!83^post219, result!12^0'=result!12^post219, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post219, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post219, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post219, sel_r!543_flink!24^0'=sel_r!543_flink!24^post219, t!25^0'=t!25^post219, temp!34^0'=temp!34^post219, temp0!17^0'=temp0!17^post219, temp0!30^0'=temp0!30^post219, tmp!33^0'=tmp!33^post219, x!1365^0'=x!1365^post219, x!15^0'=x!15^post219, x!18^0'=x!18^post219, x!22^0'=x!22^post219, x_slam_f!20^0'=x_slam_f!20^post219, y!21^0'=y!21^post219, (a!1052^0-a!1052^post219 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post219 == 0 /\ __disjvr_4^0-__disjvr_4^post219 == 0 /\ -temp!34^post219+temp!34^0 == 0 /\ i!29^0-i!29^post219 == 0 /\ __disjvr_6^0-__disjvr_6^post219 == 0 /\ head!405^0-head!405^post219 == 0 /\ -tmp!33^post219+tmp!33^0 == 0 /\ -ct!19^post219+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post219+__disjvr_3^0 == 0 /\ -__disjvr_2^post219+__disjvr_2^0 == 0 /\ -__disjvr_5^post219+__disjvr_5^0 == 0 /\ -x!18^post219+x!18^0 == 0 /\ -i!406^post219+i!406^0 == 0 /\ rcd!83^0-rcd!83^post219 == 0 /\ -sel_r!1224_flink!24^post219+sel_r!1224_flink!24^0 == 0 /\ -r!662^post219+r!662^0 == 0 /\ -r!543^post219+r!543^0 == 0 /\ nondet!13^0-nondet!13^post219 == 0 /\ -a!1055^post219+a!1055^0 == 0 /\ a!1810^0-a!1810^post219 == 0 /\ -x!22^post219+x!22^0 == 0 /\ -a!2035^post219+a!2035^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post219 == 0 /\ rcd!63^0-rcd!63^post219 == 0 /\ -head!16^post219+head!16^0 == 0 /\ 1+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post219 == 0 /\ -y!21^post219+y!21^0 == 0 /\ a!244^0-a!244^post219 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post219+rcd!2515^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -x!1365^post219+x!1365^0 == 0 /\ head!31^0-head!31^post219 == 0 /\ -rcd!2460^post219+rcd!2460^0 == 0 /\ x!15^0-x!15^post219 == 0 /\ -a!511^post219+a!511^0 == 0 /\ -a!2238^post219+a!2238^0 == 0 /\ -a!419^post219+a!419^0 == 0 /\ -t!25^post219+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post219 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!1370^0-a!1370^post219 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post219 == 0 /\ -__disjvr_0^post219+__disjvr_0^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ temp0!17^0-temp0!17^post219 == 0 /\ result!12^0-result!12^post219 == 0 /\ a!654^0-a!654^post219 == 0 /\ __disjvr_1^0-__disjvr_1^post219 == 0 /\ -__disjvr_7^post219+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post219 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post219 == 0 /\ x_slam_f!20^0-x_slam_f!20^post219 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ temp0!30^0-temp0!30^post219 == 0 /\ -a!1610^post219+a!1610^0 == 0), cost: 1 219: l63 -> l35 : __disjvr_0^0'=__disjvr_0^post220, __disjvr_1^0'=__disjvr_1^post220, __disjvr_2^0'=__disjvr_2^post220, __disjvr_3^0'=__disjvr_3^post220, __disjvr_4^0'=__disjvr_4^post220, __disjvr_5^0'=__disjvr_5^post220, __disjvr_6^0'=__disjvr_6^post220, __disjvr_7^0'=__disjvr_7^post220, __disjvr_8^0'=__disjvr_8^post220, a!1052^0'=a!1052^post220, a!1055^0'=a!1055^post220, a!1370^0'=a!1370^post220, a!1371^0'=a!1371^post220, a!1610^0'=a!1610^post220, a!1810^0'=a!1810^post220, a!2035^0'=a!2035^post220, a!2238^0'=a!2238^post220, a!244^0'=a!244^post220, a!419^0'=a!419^post220, a!511^0'=a!511^post220, a!654^0'=a!654^post220, ct!19^0'=ct!19^post220, head!16^0'=head!16^post220, head!31^0'=head!31^post220, head!405^0'=head!405^post220, i!29^0'=i!29^post220, i!406^0'=i!406^post220, length!28^0'=length!28^post220, nondet!13^0'=nondet!13^post220, r!543^0'=r!543^post220, r!662^0'=r!662^post220, rcd!2393^0'=rcd!2393^post220, rcd!2460^0'=rcd!2460^post220, rcd!2515^0'=rcd!2515^post220, rcd!63^0'=rcd!63^post220, rcd!83^0'=rcd!83^post220, result!12^0'=result!12^post220, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post220, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post220, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post220, sel_r!543_flink!24^0'=sel_r!543_flink!24^post220, t!25^0'=t!25^post220, temp!34^0'=temp!34^post220, temp0!17^0'=temp0!17^post220, temp0!30^0'=temp0!30^post220, tmp!33^0'=tmp!33^post220, x!1365^0'=x!1365^post220, x!15^0'=x!15^post220, x!18^0'=x!18^post220, x!22^0'=x!22^post220, x_slam_f!20^0'=x_slam_f!20^post220, y!21^0'=y!21^post220, (-temp0!30^post220+temp0!30^0 == 0 /\ -x!1365^post220+x!1365^0 == 0 /\ -t!25^post220+t!25^0 == 0 /\ -y!21^post220+y!21^0 == 0 /\ -a!654^post220+a!654^0 == 0 /\ -a!419^post220+a!419^0 == 0 /\ -__disjvr_7^post220+__disjvr_7^0 == 0 /\ -a!1052^post220+a!1052^0 == 0 /\ -rcd!2393^post220+rcd!2393^0 == 0 /\ -a!2035^post220+a!2035^0 == 0 /\ -r!662^post220+r!662^0 == 0 /\ -a!244^post220+a!244^0 == 0 /\ -i!406^post220+i!406^0 == 0 /\ __disjvr_1^0-__disjvr_1^post220 == 0 /\ a!1610^0-a!1610^post220 == 0 /\ length!28^0-length!28^post220 == 0 /\ temp0!17^0-temp0!17^post220 == 0 /\ rcd!83^0-rcd!83^post220 == 0 /\ -__disjvr_6^post220+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!32^post220+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post220 == 0 /\ temp!34^0-temp!34^post220 == 0 /\ -__disjvr_0^post220+__disjvr_0^0 == 0 /\ -rcd!2515^post220+rcd!2515^0 == 0 /\ -a!1810^post220+a!1810^0 == 0 /\ -__disjvr_2^post220+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post220 == 0 /\ a!2238^0-a!2238^post220 == 0 /\ __disjvr_5^0-__disjvr_5^post220 == 0 /\ -x_slam_f!20^post220+x_slam_f!20^0 == 0 /\ -ct!19^post220+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post220+sdv_callsite_return_1!14^0 == 0 /\ a!1055^0-a!1055^post220 == 0 /\ tmp!33^0-tmp!33^post220 == 0 /\ __disjvr_4^0-__disjvr_4^post220 == 0 /\ -i!29^post220+i!29^0 == 0 /\ x!18^0-x!18^post220 == 0 /\ -result!12^post220+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post220 == 0 /\ r!543^0-r!543^post220 == 0 /\ -x!22^post220+x!22^0 == 0 /\ -nondet!13^post220+nondet!13^0 == 0 /\ head!31^0-head!31^post220 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post220 == 0 /\ -sel_r!1224_flink!24^post220+sel_r!1224_flink!24^0 == 0 /\ -head!16^post220+head!16^0 == 0 /\ x!15^0-x!15^post220 == 0 /\ -rcd!63^post220+rcd!63^0 == 0 /\ a!511^0-a!511^post220 == 0 /\ head!405^0-head!405^post220 == 0 /\ -a!1370^post220+a!1370^0 == 0 /\ -__disjvr_3^post220+__disjvr_3^0 == 0), cost: 1 222: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post223, __disjvr_1^0'=__disjvr_1^post223, __disjvr_2^0'=__disjvr_2^post223, __disjvr_3^0'=__disjvr_3^post223, __disjvr_4^0'=__disjvr_4^post223, __disjvr_5^0'=__disjvr_5^post223, __disjvr_6^0'=__disjvr_6^post223, __disjvr_7^0'=__disjvr_7^post223, __disjvr_8^0'=__disjvr_8^post223, a!1052^0'=a!1052^post223, a!1055^0'=a!1055^post223, a!1370^0'=a!1370^post223, a!1371^0'=a!1371^post223, a!1610^0'=a!1610^post223, a!1810^0'=a!1810^post223, a!2035^0'=a!2035^post223, a!2238^0'=a!2238^post223, a!244^0'=a!244^post223, a!419^0'=a!419^post223, a!511^0'=a!511^post223, a!654^0'=a!654^post223, ct!19^0'=ct!19^post223, head!16^0'=head!16^post223, head!31^0'=head!31^post223, head!405^0'=head!405^post223, i!29^0'=i!29^post223, i!406^0'=i!406^post223, length!28^0'=length!28^post223, nondet!13^0'=nondet!13^post223, r!543^0'=r!543^post223, r!662^0'=r!662^post223, rcd!2393^0'=rcd!2393^post223, rcd!2460^0'=rcd!2460^post223, rcd!2515^0'=rcd!2515^post223, rcd!63^0'=rcd!63^post223, rcd!83^0'=rcd!83^post223, result!12^0'=result!12^post223, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post223, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post223, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post223, sel_r!543_flink!24^0'=sel_r!543_flink!24^post223, t!25^0'=t!25^post223, temp!34^0'=temp!34^post223, temp0!17^0'=temp0!17^post223, temp0!30^0'=temp0!30^post223, tmp!33^0'=tmp!33^post223, x!1365^0'=x!1365^post223, x!15^0'=x!15^post223, x!18^0'=x!18^post223, x!22^0'=x!22^post223, x_slam_f!20^0'=x_slam_f!20^post223, y!21^0'=y!21^post223, (tmp!33^0-tmp!33^post223 == 0 /\ -temp!34^post223+temp!34^0 == 0 /\ -__disjvr_6^post223+__disjvr_6^0 == 0 /\ i!29^0-i!29^post223 == 0 /\ -head!16^post223+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post223 == 0 /\ -i!406^post223+i!406^0 == 0 /\ head!405^0-head!405^post223 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post223 == 0 /\ -__disjvr_3^post223+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post223 == 0 /\ __disjvr_2^0-__disjvr_2^post223 == 0 /\ a!1810^0-a!1810^post223 == 0 /\ -r!662^post223+r!662^0 == 0 /\ -a!2035^post223+a!2035^0 == 0 /\ -a!511^post223+a!511^0 == 0 /\ -a!1610^post223+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post223 == 0 /\ -a!1055^post223+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post223 == 0 /\ result!12^0-result!12^post223 == 0 /\ __disjvr_1^0-__disjvr_1^post223 == 0 /\ a!1371^0-a!1371^post223 == 0 /\ x!1365^0-x!1365^post223 == 0 /\ -x_slam_f!20^post223+x_slam_f!20^0 == 0 /\ -x!15^post223+x!15^0 == 0 /\ temp0!30^0-temp0!30^post223 == 0 /\ a!244^0-a!244^post223 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post223 == 0 /\ -rcd!2515^post223+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post223 == 0 /\ -y!21^post223+y!21^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -rcd!2460^post223+rcd!2460^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ -t!25^post223+t!25^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ rcd!83^0-rcd!83^post223 == 0 /\ -x!22^post223+x!22^0 == 0 /\ -a!419^post223+a!419^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post223+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post223+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post223 == 0 /\ -a!2238^post223+a!2238^0 == 0 /\ 1-i!29^0 <= 0 /\ -1+i!29^0 <= 0 /\ -ct!19^post223+ct!19^0 == 0 /\ -__disjvr_0^post223+__disjvr_0^0 == 0 /\ -a!1052^post223+a!1052^0 == 0 /\ length!28^0-length!28^post223 == 0 /\ a!654^0-a!654^post223 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ rcd!2393^0-rcd!2393^post223 == 0 /\ rcd!63^0-rcd!63^post223 == 0 /\ -__disjvr_7^post223+__disjvr_7^0 == 0 /\ head!31^0-head!31^post223 == 0 /\ __disjvr_8^0-__disjvr_8^post223 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post223 == 0), cost: 1 223: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post224, __disjvr_1^0'=__disjvr_1^post224, __disjvr_2^0'=__disjvr_2^post224, __disjvr_3^0'=__disjvr_3^post224, __disjvr_4^0'=__disjvr_4^post224, __disjvr_5^0'=__disjvr_5^post224, __disjvr_6^0'=__disjvr_6^post224, __disjvr_7^0'=__disjvr_7^post224, __disjvr_8^0'=__disjvr_8^post224, a!1052^0'=a!1052^post224, a!1055^0'=a!1055^post224, a!1370^0'=a!1370^post224, a!1371^0'=a!1371^post224, a!1610^0'=a!1610^post224, a!1810^0'=a!1810^post224, a!2035^0'=a!2035^post224, a!2238^0'=a!2238^post224, a!244^0'=a!244^post224, a!419^0'=a!419^post224, a!511^0'=a!511^post224, a!654^0'=a!654^post224, ct!19^0'=ct!19^post224, head!16^0'=head!16^post224, head!31^0'=head!31^post224, head!405^0'=head!405^post224, i!29^0'=i!29^post224, i!406^0'=i!406^post224, length!28^0'=length!28^post224, nondet!13^0'=nondet!13^post224, r!543^0'=r!543^post224, r!662^0'=r!662^post224, rcd!2393^0'=rcd!2393^post224, rcd!2460^0'=rcd!2460^post224, rcd!2515^0'=rcd!2515^post224, rcd!63^0'=rcd!63^post224, rcd!83^0'=rcd!83^post224, result!12^0'=result!12^post224, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post224, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post224, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post224, sel_r!543_flink!24^0'=sel_r!543_flink!24^post224, t!25^0'=t!25^post224, temp!34^0'=temp!34^post224, temp0!17^0'=temp0!17^post224, temp0!30^0'=temp0!30^post224, tmp!33^0'=tmp!33^post224, x!1365^0'=x!1365^post224, x!15^0'=x!15^post224, x!18^0'=x!18^post224, x!22^0'=x!22^post224, x_slam_f!20^0'=x_slam_f!20^post224, y!21^0'=y!21^post224, (sel_r!543_flink!24^0-sel_r!543_flink!24^post224 == 0 /\ a!511^0-a!511^post224 == 0 /\ __disjvr_0^0-__disjvr_0^post224 == 0 /\ a!1610^0-a!1610^post224 == 0 /\ -rcd!63^post224+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post224+x!1365^0 == 0 /\ -__disjvr_8^post224+__disjvr_8^0 == 0 /\ __disjvr_7^0-__disjvr_7^post224 == 0 /\ -a!419^post224+a!419^0 == 0 /\ -a!654^post224+a!654^0 == 0 /\ -ct!19^post224+ct!19^0 == 0 /\ -a!1810^post224+a!1810^0 == 0 /\ -__disjvr_2^post224+__disjvr_2^0 == 0 /\ temp0!17^0-temp0!17^post224 == 0 /\ -__disjvr_4^post224+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post224 == 0 /\ rcd!2515^0-rcd!2515^post224 == 0 /\ -rcd!2393^post224+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post224 == 0 /\ 1+head!31^0 <= 0 /\ r!543^0-r!543^post224 == 0 /\ a!1371^0-a!1371^post224 == 0 /\ temp!34^0-temp!34^post224 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post224 == 0 /\ temp0!30^0-temp0!30^post224 == 0 /\ -head!31^post224+head!31^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post224+head!16^0 == 0 /\ a!1052^0-a!1052^post224 == 0 /\ __disjvr_6^0-__disjvr_6^post224 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-tmp!33^post224 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ -sdv_callsite_return_1!32^post224+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post224 == 0 /\ a!1055^0-a!1055^post224 == 0 /\ result!12^0-result!12^post224 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!2238^0-a!2238^post224 == 0 /\ -x_slam_f!20^post224+x_slam_f!20^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ -1+i!29^0 <= 0 /\ -a!2035^post224+a!2035^0 == 0 /\ i!406^0-i!406^post224 == 0 /\ -a!244^post224+a!244^0 == 0 /\ -__disjvr_1^post224+__disjvr_1^0 == 0 /\ -__disjvr_5^post224+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post224+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post224+t!25^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -a!1370^post224+a!1370^0 == 0 /\ head!405^0-head!405^post224 == 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!29^post224+i!29^0 == 0 /\ -length!28^post224+length!28^0 == 0 /\ -nondet!13^post224+nondet!13^0 == 0 /\ -r!662^post224+r!662^0 == 0 /\ rcd!83^0-rcd!83^post224 == 0 /\ -y!21^post224+y!21^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -x!22^post224+x!22^0 == 0 /\ x!15^0-x!15^post224 == 0), cost: 1 224: l68 -> l37 : __disjvr_0^0'=__disjvr_0^post225, __disjvr_1^0'=__disjvr_1^post225, __disjvr_2^0'=__disjvr_2^post225, __disjvr_3^0'=__disjvr_3^post225, __disjvr_4^0'=__disjvr_4^post225, __disjvr_5^0'=__disjvr_5^post225, __disjvr_6^0'=__disjvr_6^post225, __disjvr_7^0'=__disjvr_7^post225, __disjvr_8^0'=__disjvr_8^post225, a!1052^0'=a!1052^post225, a!1055^0'=a!1055^post225, a!1370^0'=a!1370^post225, a!1371^0'=a!1371^post225, a!1610^0'=a!1610^post225, a!1810^0'=a!1810^post225, a!2035^0'=a!2035^post225, a!2238^0'=a!2238^post225, a!244^0'=a!244^post225, a!419^0'=a!419^post225, a!511^0'=a!511^post225, a!654^0'=a!654^post225, ct!19^0'=ct!19^post225, head!16^0'=head!16^post225, head!31^0'=head!31^post225, head!405^0'=head!405^post225, i!29^0'=i!29^post225, i!406^0'=i!406^post225, length!28^0'=length!28^post225, nondet!13^0'=nondet!13^post225, r!543^0'=r!543^post225, r!662^0'=r!662^post225, rcd!2393^0'=rcd!2393^post225, rcd!2460^0'=rcd!2460^post225, rcd!2515^0'=rcd!2515^post225, rcd!63^0'=rcd!63^post225, rcd!83^0'=rcd!83^post225, result!12^0'=result!12^post225, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post225, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post225, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post225, sel_r!543_flink!24^0'=sel_r!543_flink!24^post225, t!25^0'=t!25^post225, temp!34^0'=temp!34^post225, temp0!17^0'=temp0!17^post225, temp0!30^0'=temp0!30^post225, tmp!33^0'=tmp!33^post225, x!1365^0'=x!1365^post225, x!15^0'=x!15^post225, x!18^0'=x!18^post225, x!22^0'=x!22^post225, x_slam_f!20^0'=x_slam_f!20^post225, y!21^0'=y!21^post225, (-a!1055^post225+a!1055^0 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -r!543^post225+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ y!21^0-y!21^post225 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -t!25^post225+t!25^0 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 Chained Linear Paths Start location: l68 Program variables: __disjvr_0^0 __disjvr_1^0 __disjvr_2^0 __disjvr_3^0 __disjvr_4^0 __disjvr_5^0 __disjvr_6^0 __disjvr_7^0 __disjvr_8^0 a!1052^0 a!1055^0 a!1370^0 a!1371^0 a!1610^0 a!1810^0 a!2035^0 a!2238^0 a!244^0 a!419^0 a!511^0 a!654^0 ct!19^0 head!16^0 head!31^0 head!405^0 i!29^0 i!406^0 length!28^0 nondet!13^0 r!543^0 r!662^0 rcd!2393^0 rcd!2460^0 rcd!2515^0 rcd!63^0 rcd!83^0 result!12^0 sdv_callsite_return_1!14^0 sdv_callsite_return_1!32^0 sel_r!1224_flink!24^0 sel_r!543_flink!24^0 t!25^0 temp!34^0 temp0!17^0 temp0!30^0 tmp!33^0 x!1365^0 x!15^0 x!18^0 x!22^0 x_slam_f!20^0 y!21^0 0: l0 -> l1 : __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, __disjvr_4^0'=__disjvr_4^post1, __disjvr_5^0'=__disjvr_5^post1, __disjvr_6^0'=__disjvr_6^post1, __disjvr_7^0'=__disjvr_7^post1, __disjvr_8^0'=__disjvr_8^post1, a!1052^0'=a!1052^post1, a!1055^0'=a!1055^post1, a!1370^0'=a!1370^post1, a!1371^0'=a!1371^post1, a!1610^0'=a!1610^post1, a!1810^0'=a!1810^post1, a!2035^0'=a!2035^post1, a!2238^0'=a!2238^post1, a!244^0'=a!244^post1, a!419^0'=a!419^post1, a!511^0'=a!511^post1, a!654^0'=a!654^post1, ct!19^0'=ct!19^post1, head!16^0'=head!16^post1, head!31^0'=head!31^post1, head!405^0'=head!405^post1, i!29^0'=i!29^post1, i!406^0'=i!406^post1, length!28^0'=length!28^post1, nondet!13^0'=nondet!13^post1, r!543^0'=r!543^post1, r!662^0'=r!662^post1, rcd!2393^0'=rcd!2393^post1, rcd!2460^0'=rcd!2460^post1, rcd!2515^0'=rcd!2515^post1, rcd!63^0'=rcd!63^post1, rcd!83^0'=rcd!83^post1, result!12^0'=result!12^post1, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post1, sel_r!543_flink!24^0'=sel_r!543_flink!24^post1, t!25^0'=t!25^post1, temp!34^0'=temp!34^post1, temp0!17^0'=temp0!17^post1, temp0!30^0'=temp0!30^post1, tmp!33^0'=tmp!33^post1, x!1365^0'=x!1365^post1, x!15^0'=x!15^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (0 == 0 /\ __disjvr_1^0-__disjvr_1^post1 == 0 /\ a!244^0-a!244^post1 == 0 /\ r!543^0-r!543^post1 == 0 /\ -a!2035^post1+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post1 == 0 /\ -sdv_callsite_return_1!32^post1+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post1+head!16^0 == 0 /\ -sel_r!543_flink!24^post1+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post1 == 0 /\ rcd!2460^0-rcd!2460^post1 == 0 /\ length!28^0-length!28^post1 == 0 /\ __disjvr_8^0-__disjvr_8^post1 == 0 /\ 1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post1 == 0 /\ a!654^0-a!654^post1 == 0 /\ i!406^0-i!406^post1 == 0 /\ -__disjvr_7^post1+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -a!511^post1+a!511^0 == 0 /\ a!1810^0-a!1810^post1 == 0 /\ x!1365^0-x!1365^post1 == 0 /\ -a!1052^post1+a!1052^0 == 0 /\ head!31^0-head!31^post1 == 0 /\ -y!21^0+x!22^0 <= 0 /\ head!405^0-head!405^post1 == 0 /\ -nondet!13^post1+nondet!13^0 == 0 /\ -a!1055^post1+a!1055^0 == 0 /\ -__disjvr_2^post1+__disjvr_2^0 == 0 /\ -r!662^post1+r!662^0 == 0 /\ -__disjvr_5^post1+__disjvr_5^0 == 0 /\ -__disjvr_3^post1+__disjvr_3^0 == 0 /\ -a!1610^post1+a!1610^0 == 0 /\ a!1371^0-a!1371^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -__disjvr_6^post1+__disjvr_6^0 == 0 /\ -rcd!2515^post1+rcd!2515^0 == 0 /\ -rcd!63^post1+rcd!63^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post1 == 0 /\ -x!15^post1+x!15^0 == 0 /\ -temp0!30^post1+temp0!30^0 == 0 /\ -temp0!17^0+result!12^post1 == 0 /\ temp0!17^0-temp0!17^post1 == 0 /\ -a!2238^post1+a!2238^0 == 0 /\ -temp!34^post1+temp!34^0 == 0 /\ -rcd!2393^post1+rcd!2393^0 == 0 /\ -a!419^post1+a!419^0 == 0 /\ -i!29^post1+i!29^0 == 0 /\ a!1370^0-a!1370^post1 == 0), cost: 1 233: l0 -> l4 : __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, __disjvr_4^0'=__disjvr_4^post3, __disjvr_5^0'=__disjvr_5^post3, __disjvr_6^0'=__disjvr_6^post3, __disjvr_7^0'=__disjvr_7^post3, __disjvr_8^0'=__disjvr_8^post3, a!1052^0'=a!1052^post3, a!1055^0'=a!1055^post3, a!1370^0'=a!1370^post3, a!1371^0'=a!1371^post3, a!1610^0'=a!1610^post3, a!1810^0'=a!1810^post3, a!2035^0'=a!2035^post3, a!2238^0'=a!2238^post3, a!244^0'=a!244^post3, a!419^0'=a!419^post3, a!511^0'=a!511^post3, a!654^0'=a!654^post3, ct!19^0'=ct!19^post3, head!16^0'=head!16^post3, head!31^0'=head!31^post3, head!405^0'=head!405^post3, i!29^0'=i!29^post3, i!406^0'=i!406^post3, length!28^0'=length!28^post3, nondet!13^0'=nondet!13^post3, r!543^0'=r!543^post3, r!662^0'=r!662^post3, rcd!2393^0'=rcd!2393^post3, rcd!2460^0'=rcd!2460^post3, rcd!2515^0'=rcd!2515^post3, rcd!63^0'=rcd!63^post3, rcd!83^0'=rcd!83^post3, result!12^0'=result!12^post3, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post3, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post3, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post3, sel_r!543_flink!24^0'=sel_r!543_flink!24^post3, t!25^0'=t!25^post3, temp!34^0'=temp!34^post3, temp0!17^0'=temp0!17^post3, temp0!30^0'=temp0!30^post3, tmp!33^0'=tmp!33^post3, x!1365^0'=x!1365^post3, x!15^0'=x!15^post3, x!18^0'=x!18^post3, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^post3, y!21^0'=y!21^post3, (0 == 0 /\ -x!15^post3+x!15^post2 == 0 /\ rcd!63^0-rcd!63^post2 == 0 /\ -sdv_callsite_return_1!14^post2+sdv_callsite_return_1!14^0 == 0 /\ temp0!30^0-temp0!30^post2 == 0 /\ a!1371^post2-a!1371^post3 == 0 /\ __disjvr_4^0-__disjvr_4^post2 == 0 /\ r!543^post2-r!543^post3 == 0 /\ -__disjvr_0^post3+__disjvr_0^post2 == 0 /\ -a!511^post3+a!511^post2 == 0 /\ rcd!83^0-rcd!83^post2 == 0 /\ result!12^post2-result!12^post3 == 0 /\ a!1052^0-a!1052^post2 == 0 /\ -ct!19^post2+ct!19^0 == 0 /\ y!21^0-y!21^post2 == 0 /\ -a!2238^post3+a!2238^post2 == 0 /\ -__disjvr_5^post2+__disjvr_5^0 == 0 /\ x!18^post2-x!18^post3 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ __disjvr_2^post2-__disjvr_2^post3 == 0 /\ a!1052^post2-a!1052^post3 == 0 /\ __disjvr_6^0-__disjvr_6^post2 == 0 /\ length!28^0-length!28^post2 == 0 /\ a!419^post2-a!419^post3 == 0 /\ r!662^post2-r!662^post3 == 0 /\ -head!405^post2+head!405^0 == 0 /\ -i!29^post2+i!29^0 == 0 /\ -a!1610^post3+a!1610^post2 == 0 /\ sdv_callsite_return_1!14^post2-sdv_callsite_return_1!14^post3 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ __disjvr_8^post2-__disjvr_8^post3 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ -temp0!30^post3+temp0!30^post2 == 0 /\ -rcd!2460^post3+rcd!2460^post2 == 0 /\ x!15^0-x!15^post2 == 0 /\ i!29^post2-i!29^post3 == 0 /\ rcd!2393^0-rcd!2393^post2 == 0 /\ -temp!34^post2+temp!34^0 == 0 /\ a!2238^0-a!2238^post2 == 0 /\ nondet!13^post2-nondet!13^post3 == 0 /\ -a!244^post3+a!244^post2 == 0 /\ -tmp!33^post2+tmp!33^0 == 0 /\ rcd!2393^post2-rcd!2393^post3 == 0 /\ tmp!33^post2-tmp!33^post3 == 0 /\ -__disjvr_8^post2+__disjvr_8^0 == 0 /\ __disjvr_5^post2-__disjvr_5^post3 == 0 /\ -sel_r!543_flink!24^post3+sel_r!543_flink!24^post2 == 0 /\ -result!12^post2+result!12^0 == 0 /\ -x_slam_f!20^post3+x_slam_f!20^post2 == 0 /\ -a!1055^post2+a!1055^0 == 0 /\ -t!25^post2+t!25^0 == 0 /\ __disjvr_0^post2-__disjvr_0^0 == 0 /\ -head!16^post2+head!16^0 == 0 /\ -__disjvr_4^post3+__disjvr_4^post2 == 0 /\ a!244^0-a!244^post2 == 0 /\ -x!18^post2+x!18^0 == 0 /\ -a!1370^post2+a!1370^0 == 0 /\ a!1610^0-a!1610^post2 == 0 /\ -__disjvr_7^post3+__disjvr_7^post2 == 0 /\ -r!543^post2+r!543^0 == 0 /\ -sel_r!1224_flink!24^post2+sel_r!1224_flink!24^0 == 0 /\ -r!662^post2+r!662^0 == 0 /\ head!31^0-head!31^post2 == 0 /\ -__disjvr_3^post3+__disjvr_3^post2 == 0 /\ -temp0!17^post3+temp0!17^post2 == 0 /\ -i!406^post3+i!406^post2 == 0 /\ -a!1810^post2+a!1810^0 == 0 /\ a!2035^post2-a!2035^post3 == 0 /\ rcd!2515^post2-rcd!2515^post3 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post2 == 0 /\ -x!22^post2+x!22^0 == 0 /\ head!16^post2-head!16^post3 == 0 /\ -x!22^post2+t!25^post3 == 0 /\ -rcd!83^post3+rcd!83^post2 == 0 /\ -a!1055^post3+a!1055^post2 == 0 /\ -a!419^post2+a!419^0 == 0 /\ -a!2035^post2+a!2035^0 == 0 /\ a!1371^0-a!1371^post2 == 0 /\ sdv_callsite_return_1!32^post2-sdv_callsite_return_1!32^post3 == 0 /\ head!405^post2-head!405^post3 == 0 /\ rcd!63^post2-rcd!63^post3 == 0 /\ sel_r!1224_flink!24^post2-sel_r!1224_flink!24^post3 == 0 /\ a!511^0-a!511^post2 == 0 /\ -a!654^post3+a!654^post2 == 0 /\ a!1810^post2-a!1810^post3 == 0 /\ -__disjvr_6^post3+__disjvr_6^post2 == 0 /\ -nondet!13^post2+nondet!13^0 == 0 /\ ct!19^post2-ct!19^post3 == 0 /\ -__disjvr_1^post3+__disjvr_1^post2 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post2 == 0 /\ -rcd!2515^post2+rcd!2515^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post2 == 0 /\ temp!34^post2-temp!34^post3 == 0 /\ -x!1365^post2+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post2 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ i!406^0-i!406^post2 == 0 /\ -__disjvr_7^post2+__disjvr_7^0 == 0 /\ -head!31^post3+head!31^post2 == 0 /\ a!654^0-a!654^post2 == 0 /\ length!28^post2-length!28^post3 == 0 /\ temp0!17^0-temp0!17^post2 == 0 /\ -y!21^post3+y!21^post2 == 0 /\ -x!1365^post3+x!1365^post2 == 0 /\ a!1370^post2-a!1370^post3 == 0), cost: 1 3: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, __disjvr_4^0'=__disjvr_4^post4, __disjvr_5^0'=__disjvr_5^post4, __disjvr_6^0'=__disjvr_6^post4, __disjvr_7^0'=__disjvr_7^post4, __disjvr_8^0'=__disjvr_8^post4, a!1052^0'=a!1052^post4, a!1055^0'=a!1055^post4, a!1370^0'=a!1370^post4, a!1371^0'=a!1371^post4, a!1610^0'=a!1610^post4, a!1810^0'=a!1810^post4, a!2035^0'=a!2035^post4, a!2238^0'=a!2238^post4, a!244^0'=a!244^post4, a!419^0'=a!419^post4, a!511^0'=a!511^post4, a!654^0'=a!654^post4, ct!19^0'=ct!19^post4, head!16^0'=head!16^post4, head!31^0'=head!31^post4, head!405^0'=head!405^post4, i!29^0'=i!29^post4, i!406^0'=i!406^post4, length!28^0'=length!28^post4, nondet!13^0'=nondet!13^post4, r!543^0'=r!543^post4, r!662^0'=r!662^post4, rcd!2393^0'=rcd!2393^post4, rcd!2460^0'=rcd!2460^post4, rcd!2515^0'=rcd!2515^post4, rcd!63^0'=rcd!63^post4, rcd!83^0'=rcd!83^post4, result!12^0'=result!12^post4, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post4, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post4, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post4, sel_r!543_flink!24^0'=sel_r!543_flink!24^post4, t!25^0'=t!25^post4, temp!34^0'=temp!34^post4, temp0!17^0'=temp0!17^post4, temp0!30^0'=temp0!30^post4, tmp!33^0'=tmp!33^post4, x!1365^0'=x!1365^post4, x!15^0'=x!15^post4, x!18^0'=x!18^post4, x!22^0'=x!22^post4, x_slam_f!20^0'=x_slam_f!20^post4, y!21^0'=y!21^post4, (a!1610^0-a!1610^post4 == 0 /\ -t!25^post4+t!25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post4 == 0 /\ x!15^0-x!15^post4 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post4 == 0 /\ __disjvr_0^0-__disjvr_0^post4 == 0 /\ -__disjvr_2^post4+__disjvr_2^0 == 0 /\ -a!654^post4+a!654^0 == 0 /\ -y!21^post4+y!21^0 == 0 /\ rcd!83^0-rcd!83^post4 == 0 /\ -nondet!13^post4+nondet!13^0 == 0 /\ -__disjvr_7^post4+__disjvr_7^0 == 0 /\ -r!662^post4+r!662^0 == 0 /\ x!15^0 <= 0 /\ a!1052^0-a!1052^post4 == 0 /\ -sdv_callsite_return_1!32^post4+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x_slam_f!20^post4+x_slam_f!20^0 == 0 /\ __disjvr_6^0-__disjvr_6^post4 == 0 /\ -a!1370^post4+a!1370^0 == 0 /\ x!18^0-x!18^post4 == 0 /\ temp0!17^0-temp0!17^post4 == 0 /\ -rcd!63^post4+rcd!63^0 == 0 /\ -rcd!2515^post4+rcd!2515^0 == 0 /\ -x!1365^post4+x!1365^0 == 0 /\ -i!29^post4+i!29^0 == 0 /\ length!28^0-length!28^post4 == 0 /\ -__disjvr_5^post4+__disjvr_5^0 == 0 /\ i!406^0-i!406^post4 == 0 /\ temp0!30^0-temp0!30^post4 == 0 /\ y!21^0 <= 0 /\ -x!22^post4+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post4+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post4+sdv_callsite_return_1!14^0 == 0 /\ 1-t!25^0 <= 0 /\ -ct!19^post4+ct!19^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post4 == 0 /\ r!543^0-r!543^post4 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!419^post4+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post4 == 0 /\ -result!12^post4+result!12^0 == 0 /\ a!2238^0-a!2238^post4 == 0 /\ head!31^0-head!31^post4 == 0 /\ -rcd!2393^post4+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post4+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post4 == 0 /\ -head!16^post4+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ -__disjvr_8^post4+__disjvr_8^0 == 0 /\ a!1810^0-a!1810^post4 == 0 /\ -ct!19^0 <= 0 /\ head!405^0-head!405^post4 == 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ a!244^0-a!244^post4 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!1055^post4+a!1055^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!511^0-a!511^post4 == 0 /\ tmp!33^0-tmp!33^post4 == 0 /\ -x!22^0 <= 0), cost: 1 4: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, __disjvr_4^0'=__disjvr_4^post5, __disjvr_5^0'=__disjvr_5^post5, __disjvr_6^0'=__disjvr_6^post5, __disjvr_7^0'=__disjvr_7^post5, __disjvr_8^0'=__disjvr_8^post5, a!1052^0'=a!1052^post5, a!1055^0'=a!1055^post5, a!1370^0'=a!1370^post5, a!1371^0'=a!1371^post5, a!1610^0'=a!1610^post5, a!1810^0'=a!1810^post5, a!2035^0'=a!2035^post5, a!2238^0'=a!2238^post5, a!244^0'=a!244^post5, a!419^0'=a!419^post5, a!511^0'=a!511^post5, a!654^0'=a!654^post5, ct!19^0'=ct!19^post5, head!16^0'=head!16^post5, head!31^0'=head!31^post5, head!405^0'=head!405^post5, i!29^0'=i!29^post5, i!406^0'=i!406^post5, length!28^0'=length!28^post5, nondet!13^0'=nondet!13^post5, r!543^0'=r!543^post5, r!662^0'=r!662^post5, rcd!2393^0'=rcd!2393^post5, rcd!2460^0'=rcd!2460^post5, rcd!2515^0'=rcd!2515^post5, rcd!63^0'=rcd!63^post5, rcd!83^0'=rcd!83^post5, result!12^0'=result!12^post5, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post5, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post5, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post5, sel_r!543_flink!24^0'=sel_r!543_flink!24^post5, t!25^0'=t!25^post5, temp!34^0'=temp!34^post5, temp0!17^0'=temp0!17^post5, temp0!30^0'=temp0!30^post5, tmp!33^0'=tmp!33^post5, x!1365^0'=x!1365^post5, x!15^0'=x!15^post5, x!18^0'=x!18^post5, x!22^0'=x!22^post5, x_slam_f!20^0'=x_slam_f!20^post5, y!21^0'=y!21^post5, (-temp!34^post5+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post5 == 0 /\ -__disjvr_6^post5+__disjvr_6^0 == 0 /\ -i!29^post5+i!29^0 == 0 /\ head!31^0-head!31^post5 == 0 /\ a!1810^0-a!1810^post5 == 0 /\ -x!1365^post5+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post5 == 0 /\ -sdv_callsite_return_1!32^post5+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post5 == 0 /\ temp0!17^0-temp0!17^post5 == 0 /\ x!15^0 <= 0 /\ ct!19^0-ct!19^post5 == 0 /\ -a!1055^post5+a!1055^0 == 0 /\ -x!22^post5+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post5+a!2035^0 == 0 /\ -y!21^0 <= 0 /\ a!1370^0-a!1370^post5 == 0 /\ -head!16^post5+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ i!406^0-i!406^post5 == 0 /\ a!654^0-a!654^post5 == 0 /\ 1-head!16^0 <= 0 /\ result!12^0-result!12^post5 == 0 /\ a!1371^0-a!1371^post5 == 0 /\ x_slam_f!20^0-x_slam_f!20^post5 == 0 /\ x!18^0-x!18^post5 == 0 /\ temp0!30^0-temp0!30^post5 == 0 /\ -y!21^post5+y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post5 == 0 /\ -rcd!2515^post5+rcd!2515^0 == 0 /\ -x!15^post5+x!15^0 == 0 /\ __disjvr_4^0-__disjvr_4^post5 == 0 /\ -rcd!2460^post5+rcd!2460^0 == 0 /\ -a!419^post5+a!419^0 == 0 /\ y!21^0 <= 0 /\ tmp!33^0-tmp!33^post5 == 0 /\ head!405^0-head!405^post5 == 0 /\ -x!15^0 <= 0 /\ -a!511^post5+a!511^0 == 0 /\ -t!25^post5+t!25^0 == 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post5 == 0 /\ -nondet!13^post5+nondet!13^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -r!662^post5+r!662^0 == 0 /\ -a!1052^post5+a!1052^0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -a!2238^post5+a!2238^0 == 0 /\ rcd!2393^0-rcd!2393^post5 == 0 /\ rcd!63^0-rcd!63^post5 == 0 /\ __disjvr_8^0-__disjvr_8^post5 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post5+a!1610^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_7^post5+__disjvr_7^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!244^0-a!244^post5 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ r!543^0-r!543^post5 == 0 /\ __disjvr_5^0-__disjvr_5^post5 == 0), cost: 1 5: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, __disjvr_4^0'=__disjvr_4^post6, __disjvr_5^0'=__disjvr_5^post6, __disjvr_6^0'=__disjvr_6^post6, __disjvr_7^0'=__disjvr_7^post6, __disjvr_8^0'=__disjvr_8^post6, a!1052^0'=a!1052^post6, a!1055^0'=a!1055^post6, a!1370^0'=a!1370^post6, a!1371^0'=a!1371^post6, a!1610^0'=a!1610^post6, a!1810^0'=a!1810^post6, a!2035^0'=a!2035^post6, a!2238^0'=a!2238^post6, a!244^0'=a!244^post6, a!419^0'=a!419^post6, a!511^0'=a!511^post6, a!654^0'=a!654^post6, ct!19^0'=ct!19^post6, head!16^0'=head!16^post6, head!31^0'=head!31^post6, head!405^0'=head!405^post6, i!29^0'=i!29^post6, i!406^0'=i!406^post6, length!28^0'=length!28^post6, nondet!13^0'=nondet!13^post6, r!543^0'=r!543^post6, r!662^0'=r!662^post6, rcd!2393^0'=rcd!2393^post6, rcd!2460^0'=rcd!2460^post6, rcd!2515^0'=rcd!2515^post6, rcd!63^0'=rcd!63^post6, rcd!83^0'=rcd!83^post6, result!12^0'=result!12^post6, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post6, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post6, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post6, sel_r!543_flink!24^0'=sel_r!543_flink!24^post6, t!25^0'=t!25^post6, temp!34^0'=temp!34^post6, temp0!17^0'=temp0!17^post6, temp0!30^0'=temp0!30^post6, tmp!33^0'=tmp!33^post6, x!1365^0'=x!1365^post6, x!15^0'=x!15^post6, x!18^0'=x!18^post6, x!22^0'=x!22^post6, x_slam_f!20^0'=x_slam_f!20^post6, y!21^0'=y!21^post6, (a!511^0-a!511^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ -rcd!2515^post6+rcd!2515^0 == 0 /\ -rcd!63^post6+rcd!63^0 == 0 /\ -__disjvr_8^post6+__disjvr_8^0 == 0 /\ -t!25^post6+t!25^0 == 0 /\ a!1610^0-a!1610^post6 == 0 /\ -__disjvr_7^post6+__disjvr_7^0 == 0 /\ -result!12^post6+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post6+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post6 == 0 /\ -x!1365^post6+x!1365^0 == 0 /\ temp!34^0-temp!34^post6 == 0 /\ -a!1810^post6+a!1810^0 == 0 /\ -a!419^post6+a!419^0 == 0 /\ -ct!19^post6+ct!19^0 == 0 /\ -rcd!2393^post6+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ -__disjvr_6^post6+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post6 == 0 /\ length!28^0-length!28^post6 == 0 /\ -a!654^post6+a!654^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!1052^0-a!1052^post6 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ 1+t!25^0 <= 0 /\ a!1371^0-a!1371^post6 == 0 /\ temp0!30^0-temp0!30^post6 == 0 /\ rcd!83^0-rcd!83^post6 == 0 /\ -head!31^post6+head!31^0 == 0 /\ -head!16^post6+head!16^0 == 0 /\ -i!29^post6+i!29^0 == 0 /\ tmp!33^0-tmp!33^post6 == 0 /\ x!18^0-x!18^post6 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post6 == 0 /\ x!18^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^post6+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post6+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post6+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post6 == 0 /\ -sdv_callsite_return_1!14^post6+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post6+a!1370^0 == 0 /\ -a!244^post6+a!244^0 == 0 /\ -y!21^post6+y!21^0 == 0 /\ head!405^0-head!405^post6 == 0 /\ r!543^0-r!543^post6 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ x!15^0-x!15^post6 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post6 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_5^post6+__disjvr_5^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -x!22^post6+x!22^0 == 0 /\ x!22^0 <= 0 /\ -a!2035^post6+a!2035^0 == 0 /\ -nondet!13^post6+nondet!13^0 == 0 /\ -r!662^post6+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post6 == 0 /\ -x!22^0 <= 0), cost: 1 6: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, __disjvr_4^0'=__disjvr_4^post7, __disjvr_5^0'=__disjvr_5^post7, __disjvr_6^0'=__disjvr_6^post7, __disjvr_7^0'=__disjvr_7^post7, __disjvr_8^0'=__disjvr_8^post7, a!1052^0'=a!1052^post7, a!1055^0'=a!1055^post7, a!1370^0'=a!1370^post7, a!1371^0'=a!1371^post7, a!1610^0'=a!1610^post7, a!1810^0'=a!1810^post7, a!2035^0'=a!2035^post7, a!2238^0'=a!2238^post7, a!244^0'=a!244^post7, a!419^0'=a!419^post7, a!511^0'=a!511^post7, a!654^0'=a!654^post7, ct!19^0'=ct!19^post7, head!16^0'=head!16^post7, head!31^0'=head!31^post7, head!405^0'=head!405^post7, i!29^0'=i!29^post7, i!406^0'=i!406^post7, length!28^0'=length!28^post7, nondet!13^0'=nondet!13^post7, r!543^0'=r!543^post7, r!662^0'=r!662^post7, rcd!2393^0'=rcd!2393^post7, rcd!2460^0'=rcd!2460^post7, rcd!2515^0'=rcd!2515^post7, rcd!63^0'=rcd!63^post7, rcd!83^0'=rcd!83^post7, result!12^0'=result!12^post7, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post7, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post7, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post7, sel_r!543_flink!24^0'=sel_r!543_flink!24^post7, t!25^0'=t!25^post7, temp!34^0'=temp!34^post7, temp0!17^0'=temp0!17^post7, temp0!30^0'=temp0!30^post7, tmp!33^0'=tmp!33^post7, x!1365^0'=x!1365^post7, x!15^0'=x!15^post7, x!18^0'=x!18^post7, x!22^0'=x!22^post7, x_slam_f!20^0'=x_slam_f!20^post7, y!21^0'=y!21^post7, (-a!419^post7+a!419^0 == 0 /\ -a!2035^post7+a!2035^0 == 0 /\ -a!2238^post7+a!2238^0 == 0 /\ -a!1610^post7+a!1610^0 == 0 /\ -__disjvr_8^post7+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!32^post7+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post7+nondet!13^0 == 0 /\ -a!1055^post7+a!1055^0 == 0 /\ a!244^0-a!244^post7 == 0 /\ head!31^0-head!31^post7 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post7 == 0 /\ -__disjvr_7^post7+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ -y!21^post7+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -t!25^post7+t!25^0 == 0 /\ length!28^0-length!28^post7 == 0 /\ __disjvr_0^0-__disjvr_0^post7 == 0 /\ -i!29^post7+i!29^0 == 0 /\ a!511^0-a!511^post7 == 0 /\ x_slam_f!20^0-x_slam_f!20^post7 == 0 /\ -r!662^post7+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post7 == 0 /\ x!18^0-x!18^post7 == 0 /\ result!12^0-result!12^post7 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post7+temp!34^0 == 0 /\ head!16^0-head!16^post7 == 0 /\ -x!22^post7+x!22^0 == 0 /\ __disjvr_6^0-__disjvr_6^post7 == 0 /\ 2-a!2035^0 <= 0 /\ -ct!19^post7+ct!19^0 == 0 /\ -__disjvr_5^post7+__disjvr_5^0 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post7 == 0 /\ -__disjvr_2^post7+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post7 == 0 /\ -temp0!30^post7+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post7 == 0 /\ y!21^0 <= 0 /\ rcd!83^0-rcd!83^post7 == 0 /\ -x!15^0 <= 0 /\ -rcd!2515^post7+rcd!2515^0 == 0 /\ -x!15^post7+x!15^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!654^0-a!654^post7 == 0 /\ -rcd!2460^post7+rcd!2460^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post7 == 0 /\ __disjvr_4^0-__disjvr_4^post7 == 0 /\ x!1365^0-x!1365^post7 == 0 /\ r!543^0-r!543^post7 == 0 /\ head!405^0-head!405^post7 == 0 /\ a!1371^0-a!1371^post7 == 0 /\ tmp!33^0-tmp!33^post7 == 0 /\ -i!406^post7+i!406^0 == 0 /\ -ct!19^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post7 == 0 /\ ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post7 == 0 /\ rcd!63^0-rcd!63^post7 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post7 == 0), cost: 1 7: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, __disjvr_4^0'=__disjvr_4^post8, __disjvr_5^0'=__disjvr_5^post8, __disjvr_6^0'=__disjvr_6^post8, __disjvr_7^0'=__disjvr_7^post8, __disjvr_8^0'=__disjvr_8^post8, a!1052^0'=a!1052^post8, a!1055^0'=a!1055^post8, a!1370^0'=a!1370^post8, a!1371^0'=a!1371^post8, a!1610^0'=a!1610^post8, a!1810^0'=a!1810^post8, a!2035^0'=a!2035^post8, a!2238^0'=a!2238^post8, a!244^0'=a!244^post8, a!419^0'=a!419^post8, a!511^0'=a!511^post8, a!654^0'=a!654^post8, ct!19^0'=ct!19^post8, head!16^0'=head!16^post8, head!31^0'=head!31^post8, head!405^0'=head!405^post8, i!29^0'=i!29^post8, i!406^0'=i!406^post8, length!28^0'=length!28^post8, nondet!13^0'=nondet!13^post8, r!543^0'=r!543^post8, r!662^0'=r!662^post8, rcd!2393^0'=rcd!2393^post8, rcd!2460^0'=rcd!2460^post8, rcd!2515^0'=rcd!2515^post8, rcd!63^0'=rcd!63^post8, rcd!83^0'=rcd!83^post8, result!12^0'=result!12^post8, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post8, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post8, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post8, sel_r!543_flink!24^0'=sel_r!543_flink!24^post8, t!25^0'=t!25^post8, temp!34^0'=temp!34^post8, temp0!17^0'=temp0!17^post8, temp0!30^0'=temp0!30^post8, tmp!33^0'=tmp!33^post8, x!1365^0'=x!1365^post8, x!15^0'=x!15^post8, x!18^0'=x!18^post8, x!22^0'=x!22^post8, x_slam_f!20^0'=x_slam_f!20^post8, y!21^0'=y!21^post8, (length!28^0-length!28^post8 == 0 /\ tmp!33^0-tmp!33^post8 == 0 /\ -a!511^post8+a!511^0 == 0 /\ r!543^0-r!543^post8 == 0 /\ a!1370^0-a!1370^post8 == 0 /\ -__disjvr_2^post8+__disjvr_2^0 == 0 /\ -t!25^post8+t!25^0 == 0 /\ -y!21^post8+y!21^0 == 0 /\ a!1371^0-a!1371^post8 == 0 /\ i!406^0-i!406^post8 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post8+__disjvr_0^0 == 0 /\ head!31^0-head!31^post8 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post8 == 0 /\ -__disjvr_7^post8+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ a!1052^0-a!1052^post8 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!63^post8+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post8 == 0 /\ -a!1610^post8+a!1610^0 == 0 /\ x!1365^0-x!1365^post8 == 0 /\ -sdv_callsite_return_1!32^post8+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post8+x!15^0 == 0 /\ -x_slam_f!20^post8+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!14^post8+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post8+ct!19^0 == 0 /\ -__disjvr_5^post8+__disjvr_5^0 == 0 /\ -head!405^post8+head!405^0 == 0 /\ -rcd!2393^post8+rcd!2393^0 == 0 /\ -__disjvr_6^post8+__disjvr_6^0 == 0 /\ -a!2035^post8+a!2035^0 == 0 /\ -nondet!13^post8+nondet!13^0 == 0 /\ temp!34^0-temp!34^post8 == 0 /\ 1+head!16^0 <= 0 /\ -i!29^post8+i!29^0 == 0 /\ -a!2238^post8+a!2238^0 == 0 /\ -r!662^post8+r!662^0 == 0 /\ y!21^0 <= 0 /\ -__disjvr_3^post8+__disjvr_3^0 == 0 /\ -x!15^0 <= 0 /\ a!654^0-a!654^post8 == 0 /\ 1-t!25^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post8 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x!22^post8+x!22^0 == 0 /\ -a!419^post8+a!419^0 == 0 /\ rcd!2460^0-rcd!2460^post8 == 0 /\ __disjvr_1^0-__disjvr_1^post8 == 0 /\ x!18^0-x!18^post8 == 0 /\ result!12^0-result!12^post8 == 0 /\ rcd!83^0-rcd!83^post8 == 0 /\ __disjvr_4^0-__disjvr_4^post8 == 0 /\ -head!16^post8+head!16^0 == 0 /\ -temp0!30^post8+temp0!30^0 == 0 /\ a!1810^0-a!1810^post8 == 0 /\ -rcd!2515^post8+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ a!244^0-a!244^post8 == 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post8 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -a!1055^post8+a!1055^0 == 0 /\ -x!22^0 <= 0), cost: 1 8: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, __disjvr_4^0'=__disjvr_4^post9, __disjvr_5^0'=__disjvr_5^post9, __disjvr_6^0'=__disjvr_6^post9, __disjvr_7^0'=__disjvr_7^post9, __disjvr_8^0'=__disjvr_8^post9, a!1052^0'=a!1052^post9, a!1055^0'=a!1055^post9, a!1370^0'=a!1370^post9, a!1371^0'=a!1371^post9, a!1610^0'=a!1610^post9, a!1810^0'=a!1810^post9, a!2035^0'=a!2035^post9, a!2238^0'=a!2238^post9, a!244^0'=a!244^post9, a!419^0'=a!419^post9, a!511^0'=a!511^post9, a!654^0'=a!654^post9, ct!19^0'=ct!19^post9, head!16^0'=head!16^post9, head!31^0'=head!31^post9, head!405^0'=head!405^post9, i!29^0'=i!29^post9, i!406^0'=i!406^post9, length!28^0'=length!28^post9, nondet!13^0'=nondet!13^post9, r!543^0'=r!543^post9, r!662^0'=r!662^post9, rcd!2393^0'=rcd!2393^post9, rcd!2460^0'=rcd!2460^post9, rcd!2515^0'=rcd!2515^post9, rcd!63^0'=rcd!63^post9, rcd!83^0'=rcd!83^post9, result!12^0'=result!12^post9, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post9, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post9, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post9, sel_r!543_flink!24^0'=sel_r!543_flink!24^post9, t!25^0'=t!25^post9, temp!34^0'=temp!34^post9, temp0!17^0'=temp0!17^post9, temp0!30^0'=temp0!30^post9, tmp!33^0'=tmp!33^post9, x!1365^0'=x!1365^post9, x!15^0'=x!15^post9, x!18^0'=x!18^post9, x!22^0'=x!22^post9, x_slam_f!20^0'=x_slam_f!20^post9, y!21^0'=y!21^post9, (-length!28^post9+length!28^0 == 0 /\ -head!16^post9+head!16^0 == 0 /\ -x!1365^post9+x!1365^0 == 0 /\ a!1610^0-a!1610^post9 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post9 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post9 == 0 /\ -sdv_callsite_return_1!32^post9+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post9+__disjvr_5^0 == 0 /\ __disjvr_0^0-__disjvr_0^post9 == 0 /\ -x!18^post9+x!18^0 == 0 /\ -sdv_callsite_return_1!14^post9+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post9+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ temp0!17^0-temp0!17^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!405^post9+head!405^0 == 0 /\ a!2238^0-a!2238^post9 == 0 /\ r!543^0-r!543^post9 == 0 /\ -a!1810^post9+a!1810^0 == 0 /\ -a!2035^post9+a!2035^0 == 0 /\ -a!244^post9+a!244^0 == 0 /\ a!1371^0-a!1371^post9 == 0 /\ temp0!30^0-temp0!30^post9 == 0 /\ temp!34^0-temp!34^post9 == 0 /\ 2-a!2035^0 <= 0 /\ a!1052^0-a!1052^post9 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -rcd!2515^post9+rcd!2515^0 == 0 /\ -rcd!63^post9+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post9 == 0 /\ __disjvr_6^0-__disjvr_6^post9 == 0 /\ -t!25^post9+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post9+x!22^0 == 0 /\ x!15^0-x!15^post9 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ rcd!83^0-rcd!83^post9 == 0 /\ -result!12^post9+result!12^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post9 == 0 /\ a!1055^0-a!1055^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -__disjvr_4^post9+__disjvr_4^0 == 0 /\ a!511^0-a!511^post9 == 0 /\ x_slam_f!20^0-x_slam_f!20^post9 == 0 /\ i!406^0-i!406^post9 == 0 /\ -a!419^post9+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post9 == 0 /\ a!654^0-a!654^post9 == 0 /\ -ct!19^post9+ct!19^0 == 0 /\ -a!1370^post9+a!1370^0 == 0 /\ -nondet!13^post9+nondet!13^0 == 0 /\ -i!29^post9+i!29^0 == 0 /\ -r!662^post9+r!662^0 == 0 /\ head!31^0-head!31^post9 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2393^post9+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post9+__disjvr_7^0 == 0), cost: 1 9: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, __disjvr_4^0'=__disjvr_4^post10, __disjvr_5^0'=__disjvr_5^post10, __disjvr_6^0'=__disjvr_6^post10, __disjvr_7^0'=__disjvr_7^post10, __disjvr_8^0'=__disjvr_8^post10, a!1052^0'=a!1052^post10, a!1055^0'=a!1055^post10, a!1370^0'=a!1370^post10, a!1371^0'=a!1371^post10, a!1610^0'=a!1610^post10, a!1810^0'=a!1810^post10, a!2035^0'=a!2035^post10, a!2238^0'=a!2238^post10, a!244^0'=a!244^post10, a!419^0'=a!419^post10, a!511^0'=a!511^post10, a!654^0'=a!654^post10, ct!19^0'=ct!19^post10, head!16^0'=head!16^post10, head!31^0'=head!31^post10, head!405^0'=head!405^post10, i!29^0'=i!29^post10, i!406^0'=i!406^post10, length!28^0'=length!28^post10, nondet!13^0'=nondet!13^post10, r!543^0'=r!543^post10, r!662^0'=r!662^post10, rcd!2393^0'=rcd!2393^post10, rcd!2460^0'=rcd!2460^post10, rcd!2515^0'=rcd!2515^post10, rcd!63^0'=rcd!63^post10, rcd!83^0'=rcd!83^post10, result!12^0'=result!12^post10, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post10, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post10, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post10, sel_r!543_flink!24^0'=sel_r!543_flink!24^post10, t!25^0'=t!25^post10, temp!34^0'=temp!34^post10, temp0!17^0'=temp0!17^post10, temp0!30^0'=temp0!30^post10, tmp!33^0'=tmp!33^post10, x!1365^0'=x!1365^post10, x!15^0'=x!15^post10, x!18^0'=x!18^post10, x!22^0'=x!22^post10, x_slam_f!20^0'=x_slam_f!20^post10, y!21^0'=y!21^post10, (a!1810^0-a!1810^post10 == 0 /\ -rcd!83^post10+rcd!83^0 == 0 /\ a!654^0-a!654^post10 == 0 /\ -__disjvr_7^post10+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post10 == 0 /\ x_slam_f!20^0-x_slam_f!20^post10 == 0 /\ head!31^0-head!31^post10 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post10+rcd!2460^0 == 0 /\ -x!1365^post10+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post10 == 0 /\ -a!1052^post10+a!1052^0 == 0 /\ -rcd!2515^post10+rcd!2515^0 == 0 /\ -a!1055^post10+a!1055^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post10 == 0 /\ a!1370^0-a!1370^post10 == 0 /\ x!15^0 <= 0 /\ -ct!19^post10+ct!19^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_6^post10+__disjvr_6^0 == 0 /\ -i!29^post10+i!29^0 == 0 /\ temp0!17^0-temp0!17^post10 == 0 /\ -__disjvr_2^post10+__disjvr_2^0 == 0 /\ -temp!34^post10+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post10+a!2238^0 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ nondet!13^0-nondet!13^post10 == 0 /\ a!1371^0-a!1371^post10 == 0 /\ __disjvr_5^0-__disjvr_5^post10 == 0 /\ tmp!33^0-tmp!33^post10 == 0 /\ -r!543^post10+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post10+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post10+r!662^0 == 0 /\ -head!16^post10+head!16^0 == 0 /\ -sel_r!1224_flink!24^post10+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post10 == 0 /\ x!18^0-x!18^post10 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post10 == 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post10 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post10 == 0 /\ -a!511^post10+a!511^0 == 0 /\ rcd!2393^0-rcd!2393^post10 == 0 /\ -temp0!30^post10+temp0!30^0 == 0 /\ __disjvr_8^0-__disjvr_8^post10 == 0 /\ -a!1610^post10+a!1610^0 == 0 /\ head!405^0-head!405^post10 == 0 /\ -y!21^post10+y!21^0 == 0 /\ a!244^0-a!244^post10 == 0 /\ -x!22^post10+x!22^0 == 0 /\ -i!406^post10+i!406^0 == 0 /\ -__disjvr_3^post10+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post10+a!2035^0 == 0 /\ x!15^0-x!15^post10 == 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post10 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!419^0-a!419^post10 == 0 /\ -x!22^0 <= 0), cost: 1 10: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, __disjvr_4^0'=__disjvr_4^post11, __disjvr_5^0'=__disjvr_5^post11, __disjvr_6^0'=__disjvr_6^post11, __disjvr_7^0'=__disjvr_7^post11, __disjvr_8^0'=__disjvr_8^post11, a!1052^0'=a!1052^post11, a!1055^0'=a!1055^post11, a!1370^0'=a!1370^post11, a!1371^0'=a!1371^post11, a!1610^0'=a!1610^post11, a!1810^0'=a!1810^post11, a!2035^0'=a!2035^post11, a!2238^0'=a!2238^post11, a!244^0'=a!244^post11, a!419^0'=a!419^post11, a!511^0'=a!511^post11, a!654^0'=a!654^post11, ct!19^0'=ct!19^post11, head!16^0'=head!16^post11, head!31^0'=head!31^post11, head!405^0'=head!405^post11, i!29^0'=i!29^post11, i!406^0'=i!406^post11, length!28^0'=length!28^post11, nondet!13^0'=nondet!13^post11, r!543^0'=r!543^post11, r!662^0'=r!662^post11, rcd!2393^0'=rcd!2393^post11, rcd!2460^0'=rcd!2460^post11, rcd!2515^0'=rcd!2515^post11, rcd!63^0'=rcd!63^post11, rcd!83^0'=rcd!83^post11, result!12^0'=result!12^post11, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post11, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post11, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post11, sel_r!543_flink!24^0'=sel_r!543_flink!24^post11, t!25^0'=t!25^post11, temp!34^0'=temp!34^post11, temp0!17^0'=temp0!17^post11, temp0!30^0'=temp0!30^post11, tmp!33^0'=tmp!33^post11, x!1365^0'=x!1365^post11, x!15^0'=x!15^post11, x!18^0'=x!18^post11, x!22^0'=x!22^post11, x_slam_f!20^0'=x_slam_f!20^post11, y!21^0'=y!21^post11, (-a!244^post11+a!244^0 == 0 /\ -a!2035^post11+a!2035^0 == 0 /\ -rcd!2393^post11+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post11+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post11+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post11 == 0 /\ -__disjvr_8^post11+__disjvr_8^0 == 0 /\ -r!662^post11+r!662^0 == 0 /\ -x!22^post11+x!22^0 == 0 /\ -head!16^post11+head!16^0 == 0 /\ -a!1810^post11+a!1810^0 == 0 /\ -a!1370^post11+a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post11+y!21^0 == 0 /\ a!1371^0-a!1371^post11 == 0 /\ temp!34^0-temp!34^post11 == 0 /\ __disjvr_7^0-__disjvr_7^post11 == 0 /\ x!15^0 <= 0 /\ -x!1365^post11+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post11 == 0 /\ a!1610^0-a!1610^post11 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ length!28^0-length!28^post11 == 0 /\ -sdv_callsite_return_1!14^post11+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post11 == 0 /\ 1+t!25^0 <= 0 /\ -t!25^post11+t!25^0 == 0 /\ -temp0!30^post11+temp0!30^0 == 0 /\ -temp0!17^post11+temp0!17^0 == 0 /\ -i!29^post11+i!29^0 == 0 /\ x!15^0-x!15^post11 == 0 /\ i!406^0-i!406^post11 == 0 /\ 2-a!2035^0 <= 0 /\ a!1055^0-a!1055^post11 == 0 /\ -result!12^post11+result!12^0 == 0 /\ -__disjvr_5^post11+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post11 == 0 /\ -__disjvr_3^post11+__disjvr_3^0 == 0 /\ x!18^0-x!18^post11 == 0 /\ __disjvr_1^0-__disjvr_1^post11 == 0 /\ -head!31^post11+head!31^0 == 0 /\ rcd!83^0-rcd!83^post11 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post11+__disjvr_6^0 == 0 /\ -__disjvr_2^post11+__disjvr_2^0 == 0 /\ y!21^0 <= 0 /\ rcd!2460^0-rcd!2460^post11 == 0 /\ -x!15^0 <= 0 /\ -rcd!63^post11+rcd!63^0 == 0 /\ -__disjvr_0^post11+__disjvr_0^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post11+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post11 == 0 /\ a!654^0-a!654^post11 == 0 /\ head!405^0-head!405^post11 == 0 /\ r!543^0-r!543^post11 == 0 /\ -x_slam_f!20^post11+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post11 == 0 /\ -ct!19^0 <= 0 /\ -a!419^post11+a!419^0 == 0 /\ -ct!19^post11+ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post11 == 0), cost: 1 11: l5 -> l6 : __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, __disjvr_4^0'=__disjvr_4^post12, __disjvr_5^0'=__disjvr_5^post12, __disjvr_6^0'=__disjvr_6^post12, __disjvr_7^0'=__disjvr_7^post12, __disjvr_8^0'=__disjvr_8^post12, a!1052^0'=a!1052^post12, a!1055^0'=a!1055^post12, a!1370^0'=a!1370^post12, a!1371^0'=a!1371^post12, a!1610^0'=a!1610^post12, a!1810^0'=a!1810^post12, a!2035^0'=a!2035^post12, a!2238^0'=a!2238^post12, a!244^0'=a!244^post12, a!419^0'=a!419^post12, a!511^0'=a!511^post12, a!654^0'=a!654^post12, ct!19^0'=ct!19^post12, head!16^0'=head!16^post12, head!31^0'=head!31^post12, head!405^0'=head!405^post12, i!29^0'=i!29^post12, i!406^0'=i!406^post12, length!28^0'=length!28^post12, nondet!13^0'=nondet!13^post12, r!543^0'=r!543^post12, r!662^0'=r!662^post12, rcd!2393^0'=rcd!2393^post12, rcd!2460^0'=rcd!2460^post12, rcd!2515^0'=rcd!2515^post12, rcd!63^0'=rcd!63^post12, rcd!83^0'=rcd!83^post12, result!12^0'=result!12^post12, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post12, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post12, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post12, sel_r!543_flink!24^0'=sel_r!543_flink!24^post12, t!25^0'=t!25^post12, temp!34^0'=temp!34^post12, temp0!17^0'=temp0!17^post12, temp0!30^0'=temp0!30^post12, tmp!33^0'=tmp!33^post12, x!1365^0'=x!1365^post12, x!15^0'=x!15^post12, x!18^0'=x!18^post12, x!22^0'=x!22^post12, x_slam_f!20^0'=x_slam_f!20^post12, y!21^0'=y!21^post12, (0 == 0 /\ head!405^0-head!405^post12 == 0 /\ -sdv_callsite_return_1!32^post12+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^0+a!2035^post12 == 0 /\ -a!511^post12+a!511^0 == 0 /\ a!1371^0-a!1371^post12 == 0 /\ -y!21^post12+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post12 == 0 /\ -head!16^post12+head!16^0 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ a!654^0-a!654^post12 == 0 /\ __disjvr_0^0-__disjvr_0^post12 == 0 /\ -i!406^post12+i!406^0 == 0 /\ x!18^0-x!18^post12 == 0 /\ -__disjvr_1^post12+__disjvr_1^0 == 0 /\ -rcd!2460^post12+rcd!2460^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post12 == 0 /\ -__disjvr_7^post12+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post12 == 0 /\ a!1052^0-a!1052^post12 == 0 /\ -a!1610^post12+a!1610^0 == 0 /\ __disjvr_6^0-__disjvr_6^post12 == 0 /\ nondet!13^0-nondet!13^post12 == 0 /\ temp0!17^0-temp0!17^post12 == 0 /\ result!12^0-result!12^post12 == 0 /\ -a!1370^post12+a!1370^0 == 0 /\ -x!22^post12+x!22^0 == 0 /\ -ct!19^post12+ct!19^0 == 0 /\ rcd!63^0-rcd!63^post12 == 0 /\ tmp!33^0-tmp!33^post12 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post12 == 0 /\ -__disjvr_5^post12+__disjvr_5^0 == 0 /\ -a!419^post12+a!419^0 == 0 /\ length!28^0-length!28^post12 == 0 /\ -r!543^post12+r!543^0 == 0 /\ -r!662^post12+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post12 == 0 /\ x!15^0-x!15^post12 == 0 /\ a!1810^0-a!1810^post12 == 0 /\ -x!1365^post12+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post12 == 0 /\ -rcd!2515^post12+rcd!2515^0 == 0 /\ -i!29^post12+i!29^0 == 0 /\ -temp!34^post12+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post12 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ -__disjvr_8^post12+__disjvr_8^0 == 0 /\ -a!1055^post12+a!1055^0 == 0 /\ head!31^0-head!31^post12 == 0 /\ -t!25^post12+t!25^0 == 0 /\ a!244^0-a!244^post12 == 0 /\ -temp0!30^post12+temp0!30^0 == 0), cost: 1 12: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, __disjvr_4^0'=__disjvr_4^post13, __disjvr_5^0'=__disjvr_5^post13, __disjvr_6^0'=__disjvr_6^post13, __disjvr_7^0'=__disjvr_7^post13, __disjvr_8^0'=__disjvr_8^post13, a!1052^0'=a!1052^post13, a!1055^0'=a!1055^post13, a!1370^0'=a!1370^post13, a!1371^0'=a!1371^post13, a!1610^0'=a!1610^post13, a!1810^0'=a!1810^post13, a!2035^0'=a!2035^post13, a!2238^0'=a!2238^post13, a!244^0'=a!244^post13, a!419^0'=a!419^post13, a!511^0'=a!511^post13, a!654^0'=a!654^post13, ct!19^0'=ct!19^post13, head!16^0'=head!16^post13, head!31^0'=head!31^post13, head!405^0'=head!405^post13, i!29^0'=i!29^post13, i!406^0'=i!406^post13, length!28^0'=length!28^post13, nondet!13^0'=nondet!13^post13, r!543^0'=r!543^post13, r!662^0'=r!662^post13, rcd!2393^0'=rcd!2393^post13, rcd!2460^0'=rcd!2460^post13, rcd!2515^0'=rcd!2515^post13, rcd!63^0'=rcd!63^post13, rcd!83^0'=rcd!83^post13, result!12^0'=result!12^post13, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post13, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post13, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post13, sel_r!543_flink!24^0'=sel_r!543_flink!24^post13, t!25^0'=t!25^post13, temp!34^0'=temp!34^post13, temp0!17^0'=temp0!17^post13, temp0!30^0'=temp0!30^post13, tmp!33^0'=tmp!33^post13, x!1365^0'=x!1365^post13, x!15^0'=x!15^post13, x!18^0'=x!18^post13, x!22^0'=x!22^post13, x_slam_f!20^0'=x_slam_f!20^post13, y!21^0'=y!21^post13, (-i!29^post13+i!29^0 == 0 /\ a!1810^0-a!1810^post13 == 0 /\ -__disjvr_6^post13+__disjvr_6^0 == 0 /\ a!244^0-a!244^post13 == 0 /\ y!21^0-y!21^post13 == 0 /\ head!31^0-head!31^post13 == 0 /\ -result!12^post13+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post13+rcd!63^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ -a!2035^post13+a!2035^0 == 0 /\ rcd!2393^0-rcd!2393^post13 == 0 /\ x!15^0-x!15^post13 == 0 /\ length!28^0-length!28^post13 == 0 /\ -temp!34^post13+temp!34^0 == 0 /\ ct!19^0-ct!19^post13 == 0 /\ x!15^0 <= 0 /\ -a!511^post13+a!511^0 == 0 /\ -x!1365^post13+x!1365^0 == 0 /\ a!1370^0-a!1370^post13 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post13+a!1055^0 == 0 /\ -y!21^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ a!654^0-a!654^post13 == 0 /\ rcd!83^0-rcd!83^post13 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post13 == 0 /\ -head!16^post13+head!16^0 == 0 /\ -x!18^post13+x!18^0 == 0 /\ i!406^0-i!406^post13 == 0 /\ -t!25^post13+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post13+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post13+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post13 == 0 /\ head!405^0-head!405^post13 == 0 /\ y!21^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post13 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post13 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ __disjvr_5^0-__disjvr_5^post13 == 0 /\ -rcd!2515^post13+rcd!2515^0 == 0 /\ -r!662^post13+r!662^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post13 == 0 /\ -a!1052^post13+a!1052^0 == 0 /\ -a!1610^post13+a!1610^0 == 0 /\ -a!2238^post13+a!2238^0 == 0 /\ rcd!2460^0-rcd!2460^post13 == 0 /\ tmp!33^0-tmp!33^post13 == 0 /\ -a!419^post13+a!419^0 == 0 /\ __disjvr_8^0-__disjvr_8^post13 == 0 /\ __disjvr_4^0-__disjvr_4^post13 == 0 /\ -x!22^post13+x!22^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post13+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post13+nondet!13^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ r!543^0-r!543^post13 == 0 /\ -__disjvr_7^post13+__disjvr_7^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 13: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, __disjvr_4^0'=__disjvr_4^post14, __disjvr_5^0'=__disjvr_5^post14, __disjvr_6^0'=__disjvr_6^post14, __disjvr_7^0'=__disjvr_7^post14, __disjvr_8^0'=__disjvr_8^post14, a!1052^0'=a!1052^post14, a!1055^0'=a!1055^post14, a!1370^0'=a!1370^post14, a!1371^0'=a!1371^post14, a!1610^0'=a!1610^post14, a!1810^0'=a!1810^post14, a!2035^0'=a!2035^post14, a!2238^0'=a!2238^post14, a!244^0'=a!244^post14, a!419^0'=a!419^post14, a!511^0'=a!511^post14, a!654^0'=a!654^post14, ct!19^0'=ct!19^post14, head!16^0'=head!16^post14, head!31^0'=head!31^post14, head!405^0'=head!405^post14, i!29^0'=i!29^post14, i!406^0'=i!406^post14, length!28^0'=length!28^post14, nondet!13^0'=nondet!13^post14, r!543^0'=r!543^post14, r!662^0'=r!662^post14, rcd!2393^0'=rcd!2393^post14, rcd!2460^0'=rcd!2460^post14, rcd!2515^0'=rcd!2515^post14, rcd!63^0'=rcd!63^post14, rcd!83^0'=rcd!83^post14, result!12^0'=result!12^post14, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post14, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post14, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post14, sel_r!543_flink!24^0'=sel_r!543_flink!24^post14, t!25^0'=t!25^post14, temp!34^0'=temp!34^post14, temp0!17^0'=temp0!17^post14, temp0!30^0'=temp0!30^post14, tmp!33^0'=tmp!33^post14, x!1365^0'=x!1365^post14, x!15^0'=x!15^post14, x!18^0'=x!18^post14, x!22^0'=x!22^post14, x_slam_f!20^0'=x_slam_f!20^post14, y!21^0'=y!21^post14, (-x!22^post14+x!22^0 == 0 /\ -rcd!2460^post14+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ x!18^0-x!18^post14 == 0 /\ -y!21^post14+y!21^0 == 0 /\ x!1365^0-x!1365^post14 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post14 == 0 /\ a!244^0-a!244^post14 == 0 /\ -rcd!83^post14+rcd!83^0 == 0 /\ -a!419^post14+a!419^0 == 0 /\ x!15^0 <= 0 /\ -r!543^post14+r!543^0 == 0 /\ __disjvr_4^0-__disjvr_4^post14 == 0 /\ -a!2238^post14+a!2238^0 == 0 /\ -__disjvr_7^post14+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!63^0-rcd!63^post14 == 0 /\ nondet!13^0-nondet!13^post14 == 0 /\ 1-head!16^0 <= 0 /\ head!405^0-head!405^post14 == 0 /\ head!16^0-head!16^post14 == 0 /\ -head!31^post14+head!31^0 == 0 /\ -a!1052^post14+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post14 == 0 /\ -temp0!30^post14+temp0!30^0 == 0 /\ a!511^0-a!511^post14 == 0 /\ -rcd!2515^post14+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post14 == 0 /\ -i!406^post14+i!406^0 == 0 /\ -i!29^post14+i!29^0 == 0 /\ a!1810^0-a!1810^post14 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ a!654^0-a!654^post14 == 0 /\ -__disjvr_5^post14+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post14 == 0 /\ -__disjvr_6^post14+__disjvr_6^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ -temp!34^post14+temp!34^0 == 0 /\ y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post14 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -ct!19^post14+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post14 == 0 /\ a!1370^0-a!1370^post14 == 0 /\ t!25^0-t!25^post14 == 0 /\ length!28^0-length!28^post14 == 0 /\ -x_slam_f!20^post14+x_slam_f!20^0 == 0 /\ tmp!33^0-tmp!33^post14 == 0 /\ -a!2035^post14+a!2035^0 == 0 /\ -r!662^post14+r!662^0 == 0 /\ -sel_r!1224_flink!24^post14+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post14 == 0 /\ -x!15^post14+x!15^0 == 0 /\ a!1371^0-a!1371^post14 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -a!1610^post14+a!1610^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1055^post14+a!1055^0 == 0), cost: 1 14: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, __disjvr_4^0'=__disjvr_4^post15, __disjvr_5^0'=__disjvr_5^post15, __disjvr_6^0'=__disjvr_6^post15, __disjvr_7^0'=__disjvr_7^post15, __disjvr_8^0'=__disjvr_8^post15, a!1052^0'=a!1052^post15, a!1055^0'=a!1055^post15, a!1370^0'=a!1370^post15, a!1371^0'=a!1371^post15, a!1610^0'=a!1610^post15, a!1810^0'=a!1810^post15, a!2035^0'=a!2035^post15, a!2238^0'=a!2238^post15, a!244^0'=a!244^post15, a!419^0'=a!419^post15, a!511^0'=a!511^post15, a!654^0'=a!654^post15, ct!19^0'=ct!19^post15, head!16^0'=head!16^post15, head!31^0'=head!31^post15, head!405^0'=head!405^post15, i!29^0'=i!29^post15, i!406^0'=i!406^post15, length!28^0'=length!28^post15, nondet!13^0'=nondet!13^post15, r!543^0'=r!543^post15, r!662^0'=r!662^post15, rcd!2393^0'=rcd!2393^post15, rcd!2460^0'=rcd!2460^post15, rcd!2515^0'=rcd!2515^post15, rcd!63^0'=rcd!63^post15, rcd!83^0'=rcd!83^post15, result!12^0'=result!12^post15, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post15, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post15, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post15, sel_r!543_flink!24^0'=sel_r!543_flink!24^post15, t!25^0'=t!25^post15, temp!34^0'=temp!34^post15, temp0!17^0'=temp0!17^post15, temp0!30^0'=temp0!30^post15, tmp!33^0'=tmp!33^post15, x!1365^0'=x!1365^post15, x!15^0'=x!15^post15, x!18^0'=x!18^post15, x!22^0'=x!22^post15, x_slam_f!20^0'=x_slam_f!20^post15, y!21^0'=y!21^post15, (-x_slam_f!20^post15+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post15 == 0 /\ r!543^0-r!543^post15 == 0 /\ __disjvr_6^0-__disjvr_6^post15 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post15 == 0 /\ i!406^0-i!406^post15 == 0 /\ -ct!19^post15+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post15+sdv_callsite_return_1!32^0 == 0 /\ -t!25^post15+t!25^0 == 0 /\ 1+x!22^0 <= 0 /\ -__disjvr_5^post15+__disjvr_5^0 == 0 /\ -temp0!17^post15+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post15 == 0 /\ -x!22^post15+x!22^0 == 0 /\ -__disjvr_3^post15+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post15+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post15 == 0 /\ head!31^0-head!31^post15 == 0 /\ x!15^0 <= 0 /\ -a!2035^post15+a!2035^0 == 0 /\ -a!244^post15+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ x!1365^0-x!1365^post15 == 0 /\ 1-head!16^0 <= 0 /\ -a!1370^post15+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post15 == 0 /\ __disjvr_4^0-__disjvr_4^post15 == 0 /\ -__disjvr_7^post15+__disjvr_7^0 == 0 /\ -nondet!13^post15+nondet!13^0 == 0 /\ a!2238^0-a!2238^post15 == 0 /\ a!1610^0-a!1610^post15 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post15 == 0 /\ -y!21^post15+y!21^0 == 0 /\ -r!662^post15+r!662^0 == 0 /\ -head!16^post15+head!16^0 == 0 /\ -head!405^post15+head!405^0 == 0 /\ -rcd!63^post15+rcd!63^0 == 0 /\ -i!29^post15+i!29^0 == 0 /\ -rcd!2515^post15+rcd!2515^0 == 0 /\ -x!15^post15+x!15^0 == 0 /\ y!21^0 <= 0 /\ a!1371^0-a!1371^post15 == 0 /\ -x!15^0 <= 0 /\ -temp0!30^post15+temp0!30^0 == 0 /\ 1-t!25^0 <= 0 /\ temp!34^0-temp!34^post15 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!511^0-a!511^post15 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post15 == 0 /\ -__disjvr_2^post15+__disjvr_2^0 == 0 /\ -a!419^post15+a!419^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ -__disjvr_8^post15+__disjvr_8^0 == 0 /\ -a!1810^post15+a!1810^0 == 0 /\ a!654^0-a!654^post15 == 0 /\ __disjvr_1^0-__disjvr_1^post15 == 0 /\ result!12^0-result!12^post15 == 0 /\ a!1055^0-a!1055^post15 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -rcd!2393^post15+rcd!2393^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x!18^0-x!18^post15 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 15: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, __disjvr_4^0'=__disjvr_4^post16, __disjvr_5^0'=__disjvr_5^post16, __disjvr_6^0'=__disjvr_6^post16, __disjvr_7^0'=__disjvr_7^post16, __disjvr_8^0'=__disjvr_8^post16, a!1052^0'=a!1052^post16, a!1055^0'=a!1055^post16, a!1370^0'=a!1370^post16, a!1371^0'=a!1371^post16, a!1610^0'=a!1610^post16, a!1810^0'=a!1810^post16, a!2035^0'=a!2035^post16, a!2238^0'=a!2238^post16, a!244^0'=a!244^post16, a!419^0'=a!419^post16, a!511^0'=a!511^post16, a!654^0'=a!654^post16, ct!19^0'=ct!19^post16, head!16^0'=head!16^post16, head!31^0'=head!31^post16, head!405^0'=head!405^post16, i!29^0'=i!29^post16, i!406^0'=i!406^post16, length!28^0'=length!28^post16, nondet!13^0'=nondet!13^post16, r!543^0'=r!543^post16, r!662^0'=r!662^post16, rcd!2393^0'=rcd!2393^post16, rcd!2460^0'=rcd!2460^post16, rcd!2515^0'=rcd!2515^post16, rcd!63^0'=rcd!63^post16, rcd!83^0'=rcd!83^post16, result!12^0'=result!12^post16, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post16, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post16, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post16, sel_r!543_flink!24^0'=sel_r!543_flink!24^post16, t!25^0'=t!25^post16, temp!34^0'=temp!34^post16, temp0!17^0'=temp0!17^post16, temp0!30^0'=temp0!30^post16, tmp!33^0'=tmp!33^post16, x!1365^0'=x!1365^post16, x!15^0'=x!15^post16, x!18^0'=x!18^post16, x!22^0'=x!22^post16, x_slam_f!20^0'=x_slam_f!20^post16, y!21^0'=y!21^post16, (temp0!30^0-temp0!30^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post16 == 0 /\ -head!16^post16+head!16^0 == 0 /\ i!29^0-i!29^post16 == 0 /\ a!1052^0-a!1052^post16 == 0 /\ -__disjvr_1^post16+__disjvr_1^0 == 0 /\ -rcd!2460^post16+rcd!2460^0 == 0 /\ -i!406^post16+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post16 == 0 /\ -rcd!2515^post16+rcd!2515^0 == 0 /\ head!405^0-head!405^post16 == 0 /\ x!18^0-x!18^post16 == 0 /\ rcd!83^0-rcd!83^post16 == 0 /\ __disjvr_0^0-__disjvr_0^post16 == 0 /\ -sel_r!1224_flink!24^post16+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post16+tmp!33^0 == 0 /\ -x!1365^post16+x!1365^0 == 0 /\ -__disjvr_5^post16+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post16 == 0 /\ -a!1055^post16+a!1055^0 == 0 /\ -a!419^post16+a!419^0 == 0 /\ nondet!13^0-nondet!13^post16 == 0 /\ x!15^0 <= 0 /\ a!244^0-a!244^post16 == 0 /\ -a!511^post16+a!511^0 == 0 /\ -__disjvr_3^post16+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post16 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post16+y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ x!15^0-x!15^post16 == 0 /\ -r!543^post16+r!543^0 == 0 /\ -a!2238^post16+a!2238^0 == 0 /\ -__disjvr_7^post16+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post16 == 0 /\ head!31^0-head!31^post16 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post16 == 0 /\ x_slam_f!20^0-x_slam_f!20^post16 == 0 /\ rcd!63^0-rcd!63^post16 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post16 == 0 /\ -ct!19^post16+ct!19^0 == 0 /\ -t!25^post16+t!25^0 == 0 /\ a!1370^0-a!1370^post16 == 0 /\ a!654^0-a!654^post16 == 0 /\ -a!1610^post16+a!1610^0 == 0 /\ length!28^0-length!28^post16 == 0 /\ temp0!17^0-temp0!17^post16 == 0 /\ result!12^0-result!12^post16 == 0 /\ -ct!19^0 <= 0 /\ -a!2035^post16+a!2035^0 == 0 /\ -__disjvr_6^post16+__disjvr_6^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -r!662^post16+r!662^0 == 0 /\ a!1371^0-a!1371^post16 == 0 /\ a!2035^0 <= 0 /\ -x!22^post16+x!22^0 == 0 /\ -temp!34^post16+temp!34^0 == 0 /\ -x!22^0 <= 0), cost: 1 16: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, __disjvr_4^0'=__disjvr_4^post17, __disjvr_5^0'=__disjvr_5^post17, __disjvr_6^0'=__disjvr_6^post17, __disjvr_7^0'=__disjvr_7^post17, __disjvr_8^0'=__disjvr_8^post17, a!1052^0'=a!1052^post17, a!1055^0'=a!1055^post17, a!1370^0'=a!1370^post17, a!1371^0'=a!1371^post17, a!1610^0'=a!1610^post17, a!1810^0'=a!1810^post17, a!2035^0'=a!2035^post17, a!2238^0'=a!2238^post17, a!244^0'=a!244^post17, a!419^0'=a!419^post17, a!511^0'=a!511^post17, a!654^0'=a!654^post17, ct!19^0'=ct!19^post17, head!16^0'=head!16^post17, head!31^0'=head!31^post17, head!405^0'=head!405^post17, i!29^0'=i!29^post17, i!406^0'=i!406^post17, length!28^0'=length!28^post17, nondet!13^0'=nondet!13^post17, r!543^0'=r!543^post17, r!662^0'=r!662^post17, rcd!2393^0'=rcd!2393^post17, rcd!2460^0'=rcd!2460^post17, rcd!2515^0'=rcd!2515^post17, rcd!63^0'=rcd!63^post17, rcd!83^0'=rcd!83^post17, result!12^0'=result!12^post17, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post17, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post17, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post17, sel_r!543_flink!24^0'=sel_r!543_flink!24^post17, t!25^0'=t!25^post17, temp!34^0'=temp!34^post17, temp0!17^0'=temp0!17^post17, temp0!30^0'=temp0!30^post17, tmp!33^0'=tmp!33^post17, x!1365^0'=x!1365^post17, x!15^0'=x!15^post17, x!18^0'=x!18^post17, x!22^0'=x!22^post17, x_slam_f!20^0'=x_slam_f!20^post17, y!21^0'=y!21^post17, (-a!1055^post17+a!1055^0 == 0 /\ -a!1610^post17+a!1610^0 == 0 /\ i!406^0-i!406^post17 == 0 /\ -__disjvr_3^post17+__disjvr_3^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post17 == 0 /\ -a!1052^post17+a!1052^0 == 0 /\ -nondet!13^post17+nondet!13^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0 /\ -r!662^post17+r!662^0 == 0 /\ -rcd!63^post17+rcd!63^0 == 0 /\ a!1810^0-a!1810^post17 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_6^post17+__disjvr_6^0 == 0 /\ -__disjvr_7^post17+__disjvr_7^0 == 0 /\ temp!34^0-temp!34^post17 == 0 /\ -x!15^post17+x!15^0 == 0 /\ x!1365^0-x!1365^post17 == 0 /\ __disjvr_1^0-__disjvr_1^post17 == 0 /\ a!1371^0-a!1371^post17 == 0 /\ a!244^0-a!244^post17 == 0 /\ r!543^0-r!543^post17 == 0 /\ x!15^0 <= 0 /\ -t!25^post17+t!25^0 == 0 /\ -temp0!30^post17+temp0!30^0 == 0 /\ -temp0!17^post17+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!2515^0-rcd!2515^post17 == 0 /\ -ct!19^post17+ct!19^0 == 0 /\ -rcd!2393^post17+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post17 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post17 == 0 /\ -a!2238^post17+a!2238^0 == 0 /\ -length!28^post17+length!28^0 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post17+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post17 == 0 /\ -a!419^post17+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post17 == 0 /\ a!654^0-a!654^post17 == 0 /\ -head!16^post17+head!16^0 == 0 /\ a!511^0-a!511^post17 == 0 /\ head!31^0-head!31^post17 == 0 /\ -sdv_callsite_return_1!32^post17+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post17+x_slam_f!20^0 == 0 /\ y!21^0 <= 0 /\ result!12^0-result!12^post17 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post17 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -y!21^post17+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post17 == 0 /\ -sdv_callsite_return_1!14^post17+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post17 == 0 /\ -a!2035^post17+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post17 == 0 /\ rcd!83^0-rcd!83^post17 == 0 /\ -ct!19^0 <= 0 /\ -x!22^post17+x!22^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -head!405^post17+head!405^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 17: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, __disjvr_4^0'=__disjvr_4^post18, __disjvr_5^0'=__disjvr_5^post18, __disjvr_6^0'=__disjvr_6^post18, __disjvr_7^0'=__disjvr_7^post18, __disjvr_8^0'=__disjvr_8^post18, a!1052^0'=a!1052^post18, a!1055^0'=a!1055^post18, a!1370^0'=a!1370^post18, a!1371^0'=a!1371^post18, a!1610^0'=a!1610^post18, a!1810^0'=a!1810^post18, a!2035^0'=a!2035^post18, a!2238^0'=a!2238^post18, a!244^0'=a!244^post18, a!419^0'=a!419^post18, a!511^0'=a!511^post18, a!654^0'=a!654^post18, ct!19^0'=ct!19^post18, head!16^0'=head!16^post18, head!31^0'=head!31^post18, head!405^0'=head!405^post18, i!29^0'=i!29^post18, i!406^0'=i!406^post18, length!28^0'=length!28^post18, nondet!13^0'=nondet!13^post18, r!543^0'=r!543^post18, r!662^0'=r!662^post18, rcd!2393^0'=rcd!2393^post18, rcd!2460^0'=rcd!2460^post18, rcd!2515^0'=rcd!2515^post18, rcd!63^0'=rcd!63^post18, rcd!83^0'=rcd!83^post18, result!12^0'=result!12^post18, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post18, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post18, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post18, sel_r!543_flink!24^0'=sel_r!543_flink!24^post18, t!25^0'=t!25^post18, temp!34^0'=temp!34^post18, temp0!17^0'=temp0!17^post18, temp0!30^0'=temp0!30^post18, tmp!33^0'=tmp!33^post18, x!1365^0'=x!1365^post18, x!15^0'=x!15^post18, x!18^0'=x!18^post18, x!22^0'=x!22^post18, x_slam_f!20^0'=x_slam_f!20^post18, y!21^0'=y!21^post18, (-a!1370^post18+a!1370^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post18 == 0 /\ -sdv_callsite_return_1!14^post18+sdv_callsite_return_1!14^0 == 0 /\ -a!654^post18+a!654^0 == 0 /\ -a!1810^post18+a!1810^0 == 0 /\ -a!2035^post18+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post18 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post18+a!419^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!244^post18+a!244^0 == 0 /\ rcd!2460^0-rcd!2460^post18 == 0 /\ a!1610^0-a!1610^post18 == 0 /\ -x_slam_f!20^post18+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post18 == 0 /\ x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post18 == 0 /\ -rcd!63^post18+rcd!63^0 == 0 /\ a!1371^0-a!1371^post18 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_7^post18+__disjvr_7^0 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ temp!34^0-temp!34^post18 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post18 == 0 /\ r!543^0-r!543^post18 == 0 /\ a!2238^0-a!2238^post18 == 0 /\ result!12^0-result!12^post18 == 0 /\ -x!22^post18+x!22^0 == 0 /\ tmp!33^0-tmp!33^post18 == 0 /\ rcd!83^0-rcd!83^post18 == 0 /\ temp0!30^0-temp0!30^post18 == 0 /\ -ct!19^post18+ct!19^0 == 0 /\ -t!25^post18+t!25^0 == 0 /\ y!21^0-y!21^post18 == 0 /\ -i!29^post18+i!29^0 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ -__disjvr_5^post18+__disjvr_5^0 == 0 /\ y!21^0 <= 0 /\ -nondet!13^post18+nondet!13^0 == 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post18 == 0 /\ -rcd!2393^post18+rcd!2393^0 == 0 /\ -r!662^post18+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ length!28^0-length!28^post18 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!405^post18+head!405^0 == 0 /\ head!31^0-head!31^post18 == 0 /\ -head!16^post18+head!16^0 == 0 /\ x!15^0-x!15^post18 == 0 /\ a!1052^0-a!1052^post18 == 0 /\ -rcd!2515^post18+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post18 == 0 /\ -x!1365^post18+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_8^post18+__disjvr_8^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post18+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post18 == 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!511^0-a!511^post18 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 18: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post19, __disjvr_1^0'=__disjvr_1^post19, __disjvr_2^0'=__disjvr_2^post19, __disjvr_3^0'=__disjvr_3^post19, __disjvr_4^0'=__disjvr_4^post19, __disjvr_5^0'=__disjvr_5^post19, __disjvr_6^0'=__disjvr_6^post19, __disjvr_7^0'=__disjvr_7^post19, __disjvr_8^0'=__disjvr_8^post19, a!1052^0'=a!1052^post19, a!1055^0'=a!1055^post19, a!1370^0'=a!1370^post19, a!1371^0'=a!1371^post19, a!1610^0'=a!1610^post19, a!1810^0'=a!1810^post19, a!2035^0'=a!2035^post19, a!2238^0'=a!2238^post19, a!244^0'=a!244^post19, a!419^0'=a!419^post19, a!511^0'=a!511^post19, a!654^0'=a!654^post19, ct!19^0'=ct!19^post19, head!16^0'=head!16^post19, head!31^0'=head!31^post19, head!405^0'=head!405^post19, i!29^0'=i!29^post19, i!406^0'=i!406^post19, length!28^0'=length!28^post19, nondet!13^0'=nondet!13^post19, r!543^0'=r!543^post19, r!662^0'=r!662^post19, rcd!2393^0'=rcd!2393^post19, rcd!2460^0'=rcd!2460^post19, rcd!2515^0'=rcd!2515^post19, rcd!63^0'=rcd!63^post19, rcd!83^0'=rcd!83^post19, result!12^0'=result!12^post19, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post19, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post19, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post19, sel_r!543_flink!24^0'=sel_r!543_flink!24^post19, t!25^0'=t!25^post19, temp!34^0'=temp!34^post19, temp0!17^0'=temp0!17^post19, temp0!30^0'=temp0!30^post19, tmp!33^0'=tmp!33^post19, x!1365^0'=x!1365^post19, x!15^0'=x!15^post19, x!18^0'=x!18^post19, x!22^0'=x!22^post19, x_slam_f!20^0'=x_slam_f!20^post19, y!21^0'=y!21^post19, (x_slam_f!20^0-x_slam_f!20^post19 == 0 /\ a!511^0-a!511^post19 == 0 /\ -x!1365^post19+x!1365^0 == 0 /\ -rcd!63^post19+rcd!63^0 == 0 /\ -i!406^post19+i!406^0 == 0 /\ -rcd!2515^post19+rcd!2515^0 == 0 /\ -i!29^post19+i!29^0 == 0 /\ -y!21^post19+y!21^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post19 == 0 /\ -x!22^post19+x!22^0 == 0 /\ a!1610^0-a!1610^post19 == 0 /\ __disjvr_4^0-__disjvr_4^post19 == 0 /\ -result!12^post19+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post19+temp!34^0 == 0 /\ -a!1810^post19+a!1810^0 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ -a!419^post19+a!419^0 == 0 /\ temp0!17^0-temp0!17^post19 == 0 /\ -ct!19^post19+ct!19^0 == 0 /\ x!15^0 <= 0 /\ length!28^0-length!28^post19 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!654^post19+a!654^0 == 0 /\ -sel_r!1224_flink!24^post19+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post19 == 0 /\ __disjvr_6^0-__disjvr_6^post19 == 0 /\ rcd!83^0-rcd!83^post19 == 0 /\ -rcd!2393^post19+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post19 == 0 /\ -__disjvr_7^post19+__disjvr_7^0 == 0 /\ -head!16^post19+head!16^0 == 0 /\ -t!25^post19+t!25^0 == 0 /\ a!1052^0-a!1052^post19 == 0 /\ x!15^0-x!15^post19 == 0 /\ a!2238^0-a!2238^post19 == 0 /\ head!405^0-head!405^post19 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1055^0-a!1055^post19 == 0 /\ -__disjvr_8^post19+__disjvr_8^0 == 0 /\ -__disjvr_5^post19+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post19 == 0 /\ -sdv_callsite_return_1!32^post19+sdv_callsite_return_1!32^0 == 0 /\ -x!18^post19+x!18^0 == 0 /\ -a!1370^post19+a!1370^0 == 0 /\ -sdv_callsite_return_1!14^post19+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ r!543^0-r!543^post19 == 0 /\ -ct!19^0 <= 0 /\ -a!244^post19+a!244^0 == 0 /\ ct!19^0 <= 0 /\ -nondet!13^post19+nondet!13^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -r!662^post19+r!662^0 == 0 /\ x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post19 == 0 /\ -head!31^post19+head!31^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0 /\ -a!2035^post19+a!2035^0 == 0), cost: 1 19: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, __disjvr_4^0'=__disjvr_4^post20, __disjvr_5^0'=__disjvr_5^post20, __disjvr_6^0'=__disjvr_6^post20, __disjvr_7^0'=__disjvr_7^post20, __disjvr_8^0'=__disjvr_8^post20, a!1052^0'=a!1052^post20, a!1055^0'=a!1055^post20, a!1370^0'=a!1370^post20, a!1371^0'=a!1371^post20, a!1610^0'=a!1610^post20, a!1810^0'=a!1810^post20, a!2035^0'=a!2035^post20, a!2238^0'=a!2238^post20, a!244^0'=a!244^post20, a!419^0'=a!419^post20, a!511^0'=a!511^post20, a!654^0'=a!654^post20, ct!19^0'=ct!19^post20, head!16^0'=head!16^post20, head!31^0'=head!31^post20, head!405^0'=head!405^post20, i!29^0'=i!29^post20, i!406^0'=i!406^post20, length!28^0'=length!28^post20, nondet!13^0'=nondet!13^post20, r!543^0'=r!543^post20, r!662^0'=r!662^post20, rcd!2393^0'=rcd!2393^post20, rcd!2460^0'=rcd!2460^post20, rcd!2515^0'=rcd!2515^post20, rcd!63^0'=rcd!63^post20, rcd!83^0'=rcd!83^post20, result!12^0'=result!12^post20, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post20, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post20, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post20, sel_r!543_flink!24^0'=sel_r!543_flink!24^post20, t!25^0'=t!25^post20, temp!34^0'=temp!34^post20, temp0!17^0'=temp0!17^post20, temp0!30^0'=temp0!30^post20, tmp!33^0'=tmp!33^post20, x!1365^0'=x!1365^post20, x!15^0'=x!15^post20, x!18^0'=x!18^post20, x!22^0'=x!22^post20, x_slam_f!20^0'=x_slam_f!20^post20, y!21^0'=y!21^post20, (-__disjvr_7^post20+__disjvr_7^0 == 0 /\ a!654^0-a!654^post20 == 0 /\ -y!21^post20+y!21^0 == 0 /\ -nondet!13^post20+nondet!13^0 == 0 /\ a!1370^0-a!1370^post20 == 0 /\ a!244^0-a!244^post20 == 0 /\ -r!662^post20+r!662^0 == 0 /\ head!31^0-head!31^post20 == 0 /\ __disjvr_4^0-__disjvr_4^post20 == 0 /\ result!12^0-result!12^post20 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post20+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post20 == 0 /\ -a!1610^post20+a!1610^0 == 0 /\ a!1052^0-a!1052^post20 == 0 /\ -t!25^post20+t!25^0 == 0 /\ x!15^0 <= 0 /\ -temp0!30^post20+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post20+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post20 == 0 /\ x!18^0-x!18^post20 == 0 /\ length!28^0-length!28^post20 == 0 /\ rcd!83^0-rcd!83^post20 == 0 /\ -a!2035^post20+a!2035^0 == 0 /\ -__disjvr_6^post20+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -i!29^post20+i!29^0 == 0 /\ -temp!34^post20+temp!34^0 == 0 /\ -x!22^post20+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post20 == 0 /\ -head!16^post20+head!16^0 == 0 /\ 1+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post20+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ temp0!17^0-temp0!17^post20 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -rcd!2460^post20+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -rcd!2515^post20+rcd!2515^0 == 0 /\ -x!15^post20+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post20 == 0 /\ -__disjvr_5^post20+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post20 == 0 /\ -a!1055^post20+a!1055^0 == 0 /\ x!1365^0-x!1365^post20 == 0 /\ -a!419^post20+a!419^0 == 0 /\ r!543^0-r!543^post20 == 0 /\ head!405^0-head!405^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post20 == 0 /\ -ct!19^0 <= 0 /\ -i!406^post20+i!406^0 == 0 /\ -__disjvr_2^post20+__disjvr_2^0 == 0 /\ 1-a!2035^0 <= 0 /\ rcd!2393^0-rcd!2393^post20 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2238^post20+a!2238^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ -a!511^post20+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post20 == 0), cost: 1 20: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, __disjvr_4^0'=__disjvr_4^post21, __disjvr_5^0'=__disjvr_5^post21, __disjvr_6^0'=__disjvr_6^post21, __disjvr_7^0'=__disjvr_7^post21, __disjvr_8^0'=__disjvr_8^post21, a!1052^0'=a!1052^post21, a!1055^0'=a!1055^post21, a!1370^0'=a!1370^post21, a!1371^0'=a!1371^post21, a!1610^0'=a!1610^post21, a!1810^0'=a!1810^post21, a!2035^0'=a!2035^post21, a!2238^0'=a!2238^post21, a!244^0'=a!244^post21, a!419^0'=a!419^post21, a!511^0'=a!511^post21, a!654^0'=a!654^post21, ct!19^0'=ct!19^post21, head!16^0'=head!16^post21, head!31^0'=head!31^post21, head!405^0'=head!405^post21, i!29^0'=i!29^post21, i!406^0'=i!406^post21, length!28^0'=length!28^post21, nondet!13^0'=nondet!13^post21, r!543^0'=r!543^post21, r!662^0'=r!662^post21, rcd!2393^0'=rcd!2393^post21, rcd!2460^0'=rcd!2460^post21, rcd!2515^0'=rcd!2515^post21, rcd!63^0'=rcd!63^post21, rcd!83^0'=rcd!83^post21, result!12^0'=result!12^post21, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post21, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post21, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post21, sel_r!543_flink!24^0'=sel_r!543_flink!24^post21, t!25^0'=t!25^post21, temp!34^0'=temp!34^post21, temp0!17^0'=temp0!17^post21, temp0!30^0'=temp0!30^post21, tmp!33^0'=tmp!33^post21, x!1365^0'=x!1365^post21, x!15^0'=x!15^post21, x!18^0'=x!18^post21, x!22^0'=x!22^post21, x_slam_f!20^0'=x_slam_f!20^post21, y!21^0'=y!21^post21, (x!15^0-x!15^post21 == 0 /\ -sdv_callsite_return_1!32^post21+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post21 == 0 /\ a!244^0-a!244^post21 == 0 /\ temp!34^0-temp!34^post21 == 0 /\ -head!31^post21+head!31^0 == 0 /\ a!1610^0-a!1610^post21 == 0 /\ head!16^0-head!16^post21 == 0 /\ x!18^0-x!18^post21 == 0 /\ -rcd!2393^post21+rcd!2393^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post21 == 0 /\ length!28^0-length!28^post21 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -rcd!2515^post21+rcd!2515^0 == 0 /\ __disjvr_6^0-__disjvr_6^post21 == 0 /\ a!654^0-a!654^post21 == 0 /\ y!21^0-y!21^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ a!511^0-a!511^post21 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_1^post21+__disjvr_1^0 == 0 /\ -__disjvr_5^post21+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post21 == 0 /\ -x!22^post21+x!22^0 == 0 /\ -a!2035^post21+a!2035^0 == 0 /\ -i!406^post21+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post21+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post21 == 0 /\ temp0!30^0-temp0!30^post21 == 0 /\ __disjvr_3^0-__disjvr_3^post21 == 0 /\ -nondet!13^post21+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post21 == 0 /\ rcd!2460^0-rcd!2460^post21 == 0 /\ head!405^0-head!405^post21 == 0 /\ -r!543^post21+r!543^0 == 0 /\ -r!662^post21+r!662^0 == 0 /\ -result!12^post21+result!12^0 == 0 /\ -a!1370^post21+a!1370^0 == 0 /\ -__disjvr_7^post21+__disjvr_7^0 == 0 /\ -a!1810^post21+a!1810^0 == 0 /\ -__disjvr_8^post21+__disjvr_8^0 == 0 /\ -a!1055^post21+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post21 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post21 == 0 /\ -rcd!63^post21+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post21 == 0 /\ -x!1365^post21+x!1365^0 == 0 /\ -ct!19^post21+ct!19^0 == 0 /\ a!2238^0-a!2238^post21 == 0 /\ -__disjvr_4^post21+__disjvr_4^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -t!25^post21+t!25^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!29^post21+i!29^0 == 0 /\ -a!419^post21+a!419^0 == 0), cost: 1 21: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, __disjvr_4^0'=__disjvr_4^post22, __disjvr_5^0'=__disjvr_5^post22, __disjvr_6^0'=__disjvr_6^post22, __disjvr_7^0'=__disjvr_7^post22, __disjvr_8^0'=__disjvr_8^post22, a!1052^0'=a!1052^post22, a!1055^0'=a!1055^post22, a!1370^0'=a!1370^post22, a!1371^0'=a!1371^post22, a!1610^0'=a!1610^post22, a!1810^0'=a!1810^post22, a!2035^0'=a!2035^post22, a!2238^0'=a!2238^post22, a!244^0'=a!244^post22, a!419^0'=a!419^post22, a!511^0'=a!511^post22, a!654^0'=a!654^post22, ct!19^0'=ct!19^post22, head!16^0'=head!16^post22, head!31^0'=head!31^post22, head!405^0'=head!405^post22, i!29^0'=i!29^post22, i!406^0'=i!406^post22, length!28^0'=length!28^post22, nondet!13^0'=nondet!13^post22, r!543^0'=r!543^post22, r!662^0'=r!662^post22, rcd!2393^0'=rcd!2393^post22, rcd!2460^0'=rcd!2460^post22, rcd!2515^0'=rcd!2515^post22, rcd!63^0'=rcd!63^post22, rcd!83^0'=rcd!83^post22, result!12^0'=result!12^post22, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post22, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post22, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post22, sel_r!543_flink!24^0'=sel_r!543_flink!24^post22, t!25^0'=t!25^post22, temp!34^0'=temp!34^post22, temp0!17^0'=temp0!17^post22, temp0!30^0'=temp0!30^post22, tmp!33^0'=tmp!33^post22, x!1365^0'=x!1365^post22, x!15^0'=x!15^post22, x!18^0'=x!18^post22, x!22^0'=x!22^post22, x_slam_f!20^0'=x_slam_f!20^post22, y!21^0'=y!21^post22, (a!1371^0-a!1371^post22 == 0 /\ __disjvr_4^0-__disjvr_4^post22 == 0 /\ a!1052^0-a!1052^post22 == 0 /\ r!543^0-r!543^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -__disjvr_5^post22+__disjvr_5^0 == 0 /\ -__disjvr_3^post22+__disjvr_3^0 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ length!28^0-length!28^post22 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post22 == 0 /\ __disjvr_6^0-__disjvr_6^post22 == 0 /\ result!12^0-result!12^post22 == 0 /\ -rcd!63^post22+rcd!63^0 == 0 /\ -temp!34^post22+temp!34^0 == 0 /\ x!18^0-x!18^post22 == 0 /\ x!15^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post22 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -i!29^post22+i!29^0 == 0 /\ -a!1055^post22+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post22 == 0 /\ __disjvr_8^0-__disjvr_8^post22 == 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post22 == 0 /\ -t!25^post22+t!25^0 == 0 /\ a!654^0-a!654^post22 == 0 /\ -ct!19^post22+ct!19^0 == 0 /\ a!1370^0-a!1370^post22 == 0 /\ -nondet!13^post22+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post22+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post22+x!22^0 == 0 /\ -a!2238^post22+a!2238^0 == 0 /\ -a!2035^post22+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post22 == 0 /\ -r!662^post22+r!662^0 == 0 /\ -a!511^post22+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post22 == 0 /\ -a!419^post22+a!419^0 == 0 /\ -rcd!2393^post22+rcd!2393^0 == 0 /\ -y!21^post22+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!1610^post22+a!1610^0 == 0 /\ -head!16^post22+head!16^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post22+rcd!2515^0 == 0 /\ head!405^0-head!405^post22 == 0 /\ -i!406^post22+i!406^0 == 0 /\ rcd!2460^0-rcd!2460^post22 == 0 /\ x!15^0-x!15^post22 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post22 == 0 /\ -__disjvr_7^post22+__disjvr_7^0 == 0 /\ __disjvr_1^0-__disjvr_1^post22 == 0 /\ -x!1365^post22+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post22 == 0 /\ a!244^0-a!244^post22 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!1810^0-a!1810^post22 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post22+temp0!30^0 == 0 /\ x!22^0 <= 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 22: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post23, __disjvr_1^0'=__disjvr_1^post23, __disjvr_2^0'=__disjvr_2^post23, __disjvr_3^0'=__disjvr_3^post23, __disjvr_4^0'=__disjvr_4^post23, __disjvr_5^0'=__disjvr_5^post23, __disjvr_6^0'=__disjvr_6^post23, __disjvr_7^0'=__disjvr_7^post23, __disjvr_8^0'=__disjvr_8^post23, a!1052^0'=a!1052^post23, a!1055^0'=a!1055^post23, a!1370^0'=a!1370^post23, a!1371^0'=a!1371^post23, a!1610^0'=a!1610^post23, a!1810^0'=a!1810^post23, a!2035^0'=a!2035^post23, a!2238^0'=a!2238^post23, a!244^0'=a!244^post23, a!419^0'=a!419^post23, a!511^0'=a!511^post23, a!654^0'=a!654^post23, ct!19^0'=ct!19^post23, head!16^0'=head!16^post23, head!31^0'=head!31^post23, head!405^0'=head!405^post23, i!29^0'=i!29^post23, i!406^0'=i!406^post23, length!28^0'=length!28^post23, nondet!13^0'=nondet!13^post23, r!543^0'=r!543^post23, r!662^0'=r!662^post23, rcd!2393^0'=rcd!2393^post23, rcd!2460^0'=rcd!2460^post23, rcd!2515^0'=rcd!2515^post23, rcd!63^0'=rcd!63^post23, rcd!83^0'=rcd!83^post23, result!12^0'=result!12^post23, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post23, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post23, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post23, sel_r!543_flink!24^0'=sel_r!543_flink!24^post23, t!25^0'=t!25^post23, temp!34^0'=temp!34^post23, temp0!17^0'=temp0!17^post23, temp0!30^0'=temp0!30^post23, tmp!33^0'=tmp!33^post23, x!1365^0'=x!1365^post23, x!15^0'=x!15^post23, x!18^0'=x!18^post23, x!22^0'=x!22^post23, x_slam_f!20^0'=x_slam_f!20^post23, y!21^0'=y!21^post23, (a!1052^0-a!1052^post23 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post23 == 0 /\ -x!18^post23+x!18^0 == 0 /\ -r!543^post23+r!543^0 == 0 /\ -r!662^post23+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post23 == 0 /\ rcd!83^0-rcd!83^post23 == 0 /\ __disjvr_4^0-__disjvr_4^post23 == 0 /\ temp0!17^0-temp0!17^post23 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post23 == 0 /\ i!29^0-i!29^post23 == 0 /\ -rcd!2515^post23+rcd!2515^0 == 0 /\ -__disjvr_0^post23+__disjvr_0^0 == 0 /\ -y!21^post23+y!21^0 == 0 /\ -__disjvr_2^post23+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post23 == 0 /\ -x!1365^post23+x!1365^0 == 0 /\ a!244^0-a!244^post23 == 0 /\ head!405^0-head!405^post23 == 0 /\ -a!419^post23+a!419^0 == 0 /\ x!15^0 <= 0 /\ -a!2238^post23+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post23 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_8^post23+__disjvr_8^0 == 0 /\ -temp!34^post23+temp!34^0 == 0 /\ -x!22^post23+x!22^0 == 0 /\ -a!1055^post23+a!1055^0 == 0 /\ 1+t!25^0 <= 0 /\ a!511^0-a!511^post23 == 0 /\ rcd!63^0-rcd!63^post23 == 0 /\ -__disjvr_6^post23+__disjvr_6^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post23 == 0 /\ x!15^0-x!15^post23 == 0 /\ rcd!2393^0-rcd!2393^post23 == 0 /\ a!1810^0-a!1810^post23 == 0 /\ -sel_r!1224_flink!24^post23+sel_r!1224_flink!24^0 == 0 /\ __disjvr_1^0-__disjvr_1^post23 == 0 /\ a!654^0-a!654^post23 == 0 /\ -head!31^post23+head!31^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -ct!19^post23+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_5^post23+__disjvr_5^0 == 0 /\ -rcd!2460^post23+rcd!2460^0 == 0 /\ -__disjvr_3^post23+__disjvr_3^0 == 0 /\ -a!2035^post23+a!2035^0 == 0 /\ length!28^0-length!28^post23 == 0 /\ -a!1370^post23+a!1370^0 == 0 /\ a!1371^0-a!1371^post23 == 0 /\ x_slam_f!20^0-x_slam_f!20^post23 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_7^post23+__disjvr_7^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ t!25^0-t!25^post23 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ result!12^0-result!12^post23 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post23+i!406^0 == 0 /\ -head!16^post23+head!16^0 == 0 /\ -a!1610^post23+a!1610^0 == 0), cost: 1 23: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post24, __disjvr_1^0'=__disjvr_1^post24, __disjvr_2^0'=__disjvr_2^post24, __disjvr_3^0'=__disjvr_3^post24, __disjvr_4^0'=__disjvr_4^post24, __disjvr_5^0'=__disjvr_5^post24, __disjvr_6^0'=__disjvr_6^post24, __disjvr_7^0'=__disjvr_7^post24, __disjvr_8^0'=__disjvr_8^post24, a!1052^0'=a!1052^post24, a!1055^0'=a!1055^post24, a!1370^0'=a!1370^post24, a!1371^0'=a!1371^post24, a!1610^0'=a!1610^post24, a!1810^0'=a!1810^post24, a!2035^0'=a!2035^post24, a!2238^0'=a!2238^post24, a!244^0'=a!244^post24, a!419^0'=a!419^post24, a!511^0'=a!511^post24, a!654^0'=a!654^post24, ct!19^0'=ct!19^post24, head!16^0'=head!16^post24, head!31^0'=head!31^post24, head!405^0'=head!405^post24, i!29^0'=i!29^post24, i!406^0'=i!406^post24, length!28^0'=length!28^post24, nondet!13^0'=nondet!13^post24, r!543^0'=r!543^post24, r!662^0'=r!662^post24, rcd!2393^0'=rcd!2393^post24, rcd!2460^0'=rcd!2460^post24, rcd!2515^0'=rcd!2515^post24, rcd!63^0'=rcd!63^post24, rcd!83^0'=rcd!83^post24, result!12^0'=result!12^post24, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post24, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post24, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post24, sel_r!543_flink!24^0'=sel_r!543_flink!24^post24, t!25^0'=t!25^post24, temp!34^0'=temp!34^post24, temp0!17^0'=temp0!17^post24, temp0!30^0'=temp0!30^post24, tmp!33^0'=tmp!33^post24, x!1365^0'=x!1365^post24, x!15^0'=x!15^post24, x!18^0'=x!18^post24, x!22^0'=x!22^post24, x_slam_f!20^0'=x_slam_f!20^post24, y!21^0'=y!21^post24, (-sdv_callsite_return_1!32^post24+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post24 == 0 /\ a!654^0-a!654^post24 == 0 /\ __disjvr_8^0-__disjvr_8^post24 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post24+y!21^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!511^post24+a!511^0 == 0 /\ -__disjvr_0^post24+__disjvr_0^0 == 0 /\ __disjvr_2^0-__disjvr_2^post24 == 0 /\ -x_slam_f!20^post24+x_slam_f!20^0 == 0 /\ -a!2035^post24+a!2035^0 == 0 /\ a!1810^0-a!1810^post24 == 0 /\ __disjvr_1^0-__disjvr_1^post24 == 0 /\ -nondet!13^post24+nondet!13^0 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post24 == 0 /\ -r!662^post24+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post24 == 0 /\ -y!21^0 <= 0 /\ -x!15^post24+x!15^0 == 0 /\ x!1365^0-x!1365^post24 == 0 /\ -__disjvr_7^post24+__disjvr_7^0 == 0 /\ -a!1052^post24+a!1052^0 == 0 /\ -a!1610^post24+a!1610^0 == 0 /\ 1+t!25^0 <= 0 /\ -rcd!2460^post24+rcd!2460^0 == 0 /\ length!28^0-length!28^post24 == 0 /\ -sdv_callsite_return_1!14^post24+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post24 == 0 /\ -x!22^post24+x!22^0 == 0 /\ a!244^0-a!244^post24 == 0 /\ -__disjvr_6^post24+__disjvr_6^0 == 0 /\ rcd!63^0-rcd!63^post24 == 0 /\ temp!34^0-temp!34^post24 == 0 /\ -ct!19^post24+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post24 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post24+a!419^0 == 0 /\ -__disjvr_5^post24+__disjvr_5^0 == 0 /\ a!1371^0-a!1371^post24 == 0 /\ -i!406^post24+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -i!29^post24+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_3^post24+__disjvr_3^0 == 0 /\ result!12^0-result!12^post24 == 0 /\ head!31^0-head!31^post24 == 0 /\ x!18^0-x!18^post24 == 0 /\ -r!543^post24+r!543^0 == 0 /\ -a!2238^post24+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post24 == 0 /\ -a!1055^post24+a!1055^0 == 0 /\ -t!25^post24+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -head!16^post24+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post24 == 0 /\ head!405^0-head!405^post24 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -rcd!2515^post24+rcd!2515^0 == 0 /\ -temp0!30^post24+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post24 == 0), cost: 1 24: l2 -> l0 : __disjvr_0^0'=__disjvr_0^post25, __disjvr_1^0'=__disjvr_1^post25, __disjvr_2^0'=__disjvr_2^post25, __disjvr_3^0'=__disjvr_3^post25, __disjvr_4^0'=__disjvr_4^post25, __disjvr_5^0'=__disjvr_5^post25, __disjvr_6^0'=__disjvr_6^post25, __disjvr_7^0'=__disjvr_7^post25, __disjvr_8^0'=__disjvr_8^post25, a!1052^0'=a!1052^post25, a!1055^0'=a!1055^post25, a!1370^0'=a!1370^post25, a!1371^0'=a!1371^post25, a!1610^0'=a!1610^post25, a!1810^0'=a!1810^post25, a!2035^0'=a!2035^post25, a!2238^0'=a!2238^post25, a!244^0'=a!244^post25, a!419^0'=a!419^post25, a!511^0'=a!511^post25, a!654^0'=a!654^post25, ct!19^0'=ct!19^post25, head!16^0'=head!16^post25, head!31^0'=head!31^post25, head!405^0'=head!405^post25, i!29^0'=i!29^post25, i!406^0'=i!406^post25, length!28^0'=length!28^post25, nondet!13^0'=nondet!13^post25, r!543^0'=r!543^post25, r!662^0'=r!662^post25, rcd!2393^0'=rcd!2393^post25, rcd!2460^0'=rcd!2460^post25, rcd!2515^0'=rcd!2515^post25, rcd!63^0'=rcd!63^post25, rcd!83^0'=rcd!83^post25, result!12^0'=result!12^post25, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post25, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post25, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post25, sel_r!543_flink!24^0'=sel_r!543_flink!24^post25, t!25^0'=t!25^post25, temp!34^0'=temp!34^post25, temp0!17^0'=temp0!17^post25, temp0!30^0'=temp0!30^post25, tmp!33^0'=tmp!33^post25, x!1365^0'=x!1365^post25, x!15^0'=x!15^post25, x!18^0'=x!18^post25, x!22^0'=x!22^post25, x_slam_f!20^0'=x_slam_f!20^post25, y!21^0'=y!21^post25, (-length!28^post25+length!28^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post25 == 0 /\ -x!1365^post25+x!1365^0 == 0 /\ -i!29^post25+i!29^0 == 0 /\ -head!405^post25+head!405^0 == 0 /\ y!21^0-y!21^post25 == 0 /\ -__disjvr_5^post25+__disjvr_5^0 == 0 /\ -__disjvr_1^post25+__disjvr_1^0 == 0 /\ -__disjvr_4^post25+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post25 == 0 /\ -temp0!30^post25+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post25 == 0 /\ a!1610^0-a!1610^post25 == 0 /\ -sdv_callsite_return_1!14^post25+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post25+__disjvr_2^0 == 0 /\ -a!244^post25+a!244^0 == 0 /\ -a!2035^post25+a!2035^0 == 0 /\ -x!18^post25+x!18^0 == 0 /\ -__disjvr_8^post25+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post25 == 0 /\ x!15^0-x!15^post25 == 0 /\ r!543^0-r!543^post25 == 0 /\ -a!1810^post25+a!1810^0 == 0 /\ a!1371^0-a!1371^post25 == 0 /\ temp!34^0-temp!34^post25 == 0 /\ -head!16^post25+head!16^0 == 0 /\ a!2238^0-a!2238^post25 == 0 /\ -rcd!63^post25+rcd!63^0 == 0 /\ -rcd!2515^post25+rcd!2515^0 == 0 /\ head!31^0-head!31^post25 == 0 /\ result!12^0-result!12^post25 == 0 /\ a!1052^0-a!1052^post25 == 0 /\ a!1055^0-a!1055^post25 == 0 /\ __disjvr_6^0-__disjvr_6^post25 == 0 /\ __disjvr_3^0-__disjvr_3^post25 == 0 /\ rcd!2460^0-rcd!2460^post25 == 0 /\ -t!25^post25+t!25^0 == 0 /\ -x!22^post25+x!22^0 == 0 /\ tmp!33^0-tmp!33^post25 == 0 /\ rcd!83^0-rcd!83^post25 == 0 /\ x_slam_f!20^0-x_slam_f!20^post25 == 0 /\ -rcd!2393^post25+rcd!2393^0 == 0 /\ a!511^0-a!511^post25 == 0 /\ -ct!19^post25+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post25+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post25+a!419^0 == 0 /\ a!654^0-a!654^post25 == 0 /\ -__disjvr_7^post25+__disjvr_7^0 == 0 /\ -a!1370^post25+a!1370^0 == 0 /\ -nondet!13^post25+nondet!13^0 == 0 /\ i!406^0-i!406^post25 == 0 /\ -r!662^post25+r!662^0 == 0), cost: 1 25: l7 -> l8 : __disjvr_0^0'=__disjvr_0^post26, __disjvr_1^0'=__disjvr_1^post26, __disjvr_2^0'=__disjvr_2^post26, __disjvr_3^0'=__disjvr_3^post26, __disjvr_4^0'=__disjvr_4^post26, __disjvr_5^0'=__disjvr_5^post26, __disjvr_6^0'=__disjvr_6^post26, __disjvr_7^0'=__disjvr_7^post26, __disjvr_8^0'=__disjvr_8^post26, a!1052^0'=a!1052^post26, a!1055^0'=a!1055^post26, a!1370^0'=a!1370^post26, a!1371^0'=a!1371^post26, a!1610^0'=a!1610^post26, a!1810^0'=a!1810^post26, a!2035^0'=a!2035^post26, a!2238^0'=a!2238^post26, a!244^0'=a!244^post26, a!419^0'=a!419^post26, a!511^0'=a!511^post26, a!654^0'=a!654^post26, ct!19^0'=ct!19^post26, head!16^0'=head!16^post26, head!31^0'=head!31^post26, head!405^0'=head!405^post26, i!29^0'=i!29^post26, i!406^0'=i!406^post26, length!28^0'=length!28^post26, nondet!13^0'=nondet!13^post26, r!543^0'=r!543^post26, r!662^0'=r!662^post26, rcd!2393^0'=rcd!2393^post26, rcd!2460^0'=rcd!2460^post26, rcd!2515^0'=rcd!2515^post26, rcd!63^0'=rcd!63^post26, rcd!83^0'=rcd!83^post26, result!12^0'=result!12^post26, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post26, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post26, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post26, sel_r!543_flink!24^0'=sel_r!543_flink!24^post26, t!25^0'=t!25^post26, temp!34^0'=temp!34^post26, temp0!17^0'=temp0!17^post26, temp0!30^0'=temp0!30^post26, tmp!33^0'=tmp!33^post26, x!1365^0'=x!1365^post26, x!15^0'=x!15^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (0 == 0 /\ -__disjvr_7^post26+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post26 == 0 /\ a!1810^0-a!1810^post26 == 0 /\ a!654^0-a!654^post26 == 0 /\ -x!1365^post26+x!1365^0 == 0 /\ __disjvr_8^0-__disjvr_8^post26 == 0 /\ -rcd!2460^post26+rcd!2460^0 == 0 /\ -rcd!2515^post26+rcd!2515^0 == 0 /\ -rcd!83^post26+rcd!83^0 == 0 /\ __disjvr_1^0-__disjvr_1^post26 == 0 /\ y!21^0-x!22^0 <= 0 /\ nondet!13^0-nondet!13^post26 == 0 /\ -a!1052^post26+a!1052^0 == 0 /\ -a!2238^post26+a!2238^0 == 0 /\ -__disjvr_0^post26+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post26 == 0 /\ temp0!17^0-temp0!17^post26 == 0 /\ a!1370^0-a!1370^post26 == 0 /\ -__disjvr_2^post26+__disjvr_2^0 == 0 /\ -r!543^post26+r!543^0 == 0 /\ -temp!34^post26+temp!34^0 == 0 /\ a!1371^0-a!1371^post26 == 0 /\ temp0!30^0-temp0!30^post26 == 0 /\ -__disjvr_6^post26+__disjvr_6^0 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -temp0!17^0+result!12^post26 == 0 /\ __disjvr_5^0-__disjvr_5^post26 == 0 /\ -i!406^post26+i!406^0 == 0 /\ -i!29^post26+i!29^0 == 0 /\ -sdv_callsite_return_1!32^post26+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post26 == 0 /\ tmp!33^0-tmp!33^post26 == 0 /\ -sel_r!1224_flink!24^post26+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post26 == 0 /\ rcd!2393^0-rcd!2393^post26 == 0 /\ -a!2035^post26+a!2035^0 == 0 /\ a!244^0-a!244^post26 == 0 /\ -a!1055^post26+a!1055^0 == 0 /\ head!31^0-head!31^post26 == 0 /\ -a!511^post26+a!511^0 == 0 /\ length!28^0-length!28^post26 == 0 /\ -__disjvr_3^post26+__disjvr_3^0 == 0 /\ head!405^0-head!405^post26 == 0 /\ a!419^0-a!419^post26 == 0 /\ -r!662^post26+r!662^0 == 0 /\ -head!16^post26+head!16^0 == 0 /\ -a!1610^post26+a!1610^0 == 0 /\ x!15^0-x!15^post26 == 0), cost: 1 232: l7 -> l10 : __disjvr_0^0'=__disjvr_0^post30, __disjvr_1^0'=__disjvr_1^post30, __disjvr_2^0'=__disjvr_2^post30, __disjvr_3^0'=__disjvr_3^post30, __disjvr_4^0'=__disjvr_4^post30, __disjvr_5^0'=__disjvr_5^post30, __disjvr_6^0'=__disjvr_6^post30, __disjvr_7^0'=__disjvr_7^post30, __disjvr_8^0'=__disjvr_8^post30, a!1052^0'=a!1052^post30, a!1055^0'=a!1055^post30, a!1370^0'=a!1370^post30, a!1371^0'=a!1371^post30, a!1610^0'=a!1610^post30, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^post30, a!2238^0'=a!2238^post30, a!244^0'=a!244^post30, a!419^0'=a!419^post30, a!511^0'=a!511^post30, a!654^0'=a!654^post30, ct!19^0'=ct!19^post30, head!16^0'=head!16^post30, head!31^0'=head!31^post30, head!405^0'=head!405^post30, i!29^0'=i!29^post30, i!406^0'=i!406^post30, length!28^0'=length!28^post30, nondet!13^0'=nondet!13^post30, r!543^0'=r!543^post30, r!662^0'=r!662^post30, rcd!2393^0'=rcd!2393^post30, rcd!2460^0'=rcd!2460^post30, rcd!2515^0'=rcd!2515^post30, rcd!63^0'=rcd!63^post30, rcd!83^0'=rcd!83^post30, result!12^0'=result!12^post30, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post30, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post30, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post30, sel_r!543_flink!24^0'=sel_r!543_flink!24^post30, t!25^0'=t!25^post30, temp!34^0'=temp!34^post30, temp0!17^0'=temp0!17^post30, temp0!30^0'=temp0!30^post30, tmp!33^0'=tmp!33^post30, x!1365^0'=x!1365^post30, x!15^0'=x!15^post30, x!18^0'=x!18^post30, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^post30, y!21^0'=y!21^post30, (0 == 0 /\ t!25^post30-x!22^post29 == 0 /\ -ct!19^post30+ct!19^post29 == 0 /\ i!29^0-i!29^post29 == 0 /\ -head!16^post29+head!16^0 == 0 /\ -r!662^post30+r!662^post29 == 0 /\ sdv_callsite_return_1!32^post29-sdv_callsite_return_1!32^post30 == 0 /\ rcd!83^0-rcd!83^post29 == 0 /\ x!1365^0-x!1365^post29 == 0 /\ result!12^0-result!12^post29 == 0 /\ -i!406^post29+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post29 == 0 /\ -temp0!30^post29+temp0!30^0 == 0 /\ -a!1371^post30+a!1371^post29 == 0 /\ a!654^post29-a!654^post30 == 0 /\ -__disjvr_5^post30+__disjvr_5^post29 == 0 /\ -sdv_callsite_return_1!14^post29+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post29+temp!34^0 == 0 /\ -head!405^post30+head!405^post29 == 0 /\ head!405^0-head!405^post29 == 0 /\ __disjvr_6^post29-__disjvr_6^post30 == 0 /\ sdv_callsite_return_1!14^post29-sdv_callsite_return_1!14^post30 == 0 /\ a!1052^0-a!1052^post29 == 0 /\ -__disjvr_2^post30+__disjvr_2^post29 == 0 /\ -tmp!33^post30+tmp!33^post29 == 0 /\ i!406^post29-i!406^post30 == 0 /\ tmp!33^0-tmp!33^post29 == 0 /\ nondet!13^0-nondet!13^post29 == 0 /\ -nondet!13^post30+nondet!13^post29 == 0 /\ y!21^post29-y!21^post30 == 0 /\ -i!29^post30+i!29^post29 == 0 /\ -a!511^post29+a!511^0 == 0 /\ -a!2035^post29+a!2035^0 == 0 /\ -temp0!17^post30+temp0!17^post29 == 0 /\ -a!1055^post29+a!1055^0 == 0 /\ -__disjvr_5^post29+__disjvr_5^0 == 0 /\ __disjvr_0^post29-__disjvr_0^post30 == 0 /\ sel_r!1224_flink!24^post29-sel_r!1224_flink!24^post30 == 0 /\ -__disjvr_3^post29+__disjvr_3^0 == 0 /\ a!1055^post29-a!1055^post30 == 0 /\ __disjvr_3^post29-__disjvr_3^post30 == 0 /\ result!12^post29-result!12^post30 == 0 /\ -sel_r!543_flink!24^post30+sel_r!543_flink!24^post29 == 0 /\ __disjvr_4^0-__disjvr_4^post29 == 0 /\ rcd!2393^post29-rcd!2393^post30 == 0 /\ -__disjvr_8^post30+__disjvr_8^post29 == 0 /\ head!31^post29-head!31^post30 == 0 /\ -r!543^post29+r!543^0 == 0 /\ -a!1370^post30+a!1370^post29 == 0 /\ -x!15^post29+x!15^0 == 0 /\ -rcd!63^post29+rcd!63^0 == 0 /\ -x_slam_f!20^post29+x_slam_f!20^0 == 0 /\ -a!419^post30+a!419^post29 == 0 /\ a!2238^post29-a!2238^post30 == 0 /\ -t!25^post29+t!25^0 == 0 /\ rcd!63^post29-rcd!63^post30 == 0 /\ -a!1052^post30+a!1052^post29 == 0 /\ a!244^0-a!244^post29 == 0 /\ a!1810^0-a!1810^post29 == 0 /\ -__disjvr_7^post29+__disjvr_7^0 == 0 /\ -y!21^post29+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post29 == 0 /\ -length!28^post30+length!28^post29 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post29 == 0 /\ rcd!2515^post29-rcd!2515^post30 == 0 /\ a!244^post29-a!244^post30 == 0 /\ -__disjvr_1^0+__disjvr_1^post29 == 0 /\ -__disjvr_1^post30+__disjvr_1^post29 == 0 /\ -rcd!2393^post29+rcd!2393^0 == 0 /\ x!18^post29-x!18^post30 == 0 /\ a!1610^post29-a!1610^post30 == 0 /\ temp!34^post29-temp!34^post30 == 0 /\ -x!22^post29+x!22^0 == 0 /\ temp0!17^0-temp0!17^post29 == 0 /\ x!18^0-x!18^post29 == 0 /\ -a!419^post29+a!419^0 == 0 /\ rcd!2460^post29-rcd!2460^post30 == 0 /\ -a!2238^post29+a!2238^0 == 0 /\ temp0!30^post29-temp0!30^post30 == 0 /\ __disjvr_7^post29-__disjvr_7^post30 == 0 /\ -ct!19^post29+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post29 == 0 /\ -__disjvr_2^post29+__disjvr_2^0 == 0 /\ head!16^post29-head!16^post30 == 0 /\ -x!1365^post30+x!1365^post29 == 0 /\ a!1370^0-a!1370^post29 == 0 /\ -a!2035^post30+a!2035^post29 == 0 /\ length!28^0-length!28^post29 == 0 /\ a!654^0-a!654^post29 == 0 /\ x!15^post29-x!15^post30 == 0 /\ -sdv_callsite_return_1!32^post29+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post29+a!1610^0 == 0 /\ a!511^post29-a!511^post30 == 0 /\ __disjvr_1^0-__disjvr_1^post29 == 0 /\ head!31^0-head!31^post29 == 0 /\ x_slam_f!20^post29-x_slam_f!20^post30 == 0 /\ -__disjvr_0^post29+__disjvr_0^0 == 0 /\ r!543^post29-r!543^post30 == 0 /\ -rcd!2515^post29+rcd!2515^0 == 0 /\ -__disjvr_6^post29+__disjvr_6^0 == 0 /\ -r!662^post29+r!662^0 == 0 /\ -__disjvr_4^post30+__disjvr_4^post29 == 0 /\ rcd!83^post29-rcd!83^post30 == 0 /\ a!1371^0-a!1371^post29 == 0), cost: 1 26: l8 -> l1 : __disjvr_0^0'=__disjvr_0^post27, __disjvr_1^0'=__disjvr_1^post27, __disjvr_2^0'=__disjvr_2^post27, __disjvr_3^0'=__disjvr_3^post27, __disjvr_4^0'=__disjvr_4^post27, __disjvr_5^0'=__disjvr_5^post27, __disjvr_6^0'=__disjvr_6^post27, __disjvr_7^0'=__disjvr_7^post27, __disjvr_8^0'=__disjvr_8^post27, a!1052^0'=a!1052^post27, a!1055^0'=a!1055^post27, a!1370^0'=a!1370^post27, a!1371^0'=a!1371^post27, a!1610^0'=a!1610^post27, a!1810^0'=a!1810^post27, a!2035^0'=a!2035^post27, a!2238^0'=a!2238^post27, a!244^0'=a!244^post27, a!419^0'=a!419^post27, a!511^0'=a!511^post27, a!654^0'=a!654^post27, ct!19^0'=ct!19^post27, head!16^0'=head!16^post27, head!31^0'=head!31^post27, head!405^0'=head!405^post27, i!29^0'=i!29^post27, i!406^0'=i!406^post27, length!28^0'=length!28^post27, nondet!13^0'=nondet!13^post27, r!543^0'=r!543^post27, r!662^0'=r!662^post27, rcd!2393^0'=rcd!2393^post27, rcd!2460^0'=rcd!2460^post27, rcd!2515^0'=rcd!2515^post27, rcd!63^0'=rcd!63^post27, rcd!83^0'=rcd!83^post27, result!12^0'=result!12^post27, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post27, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post27, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post27, sel_r!543_flink!24^0'=sel_r!543_flink!24^post27, t!25^0'=t!25^post27, temp!34^0'=temp!34^post27, temp0!17^0'=temp0!17^post27, temp0!30^0'=temp0!30^post27, tmp!33^0'=tmp!33^post27, x!1365^0'=x!1365^post27, x!15^0'=x!15^post27, x!18^0'=x!18^post27, x!22^0'=x!22^post27, x_slam_f!20^0'=x_slam_f!20^post27, y!21^0'=y!21^post27, (sel_r!543_flink!24^0-sel_r!543_flink!24^post27 == 0 /\ -head!16^post27+head!16^0 == 0 /\ -x_slam_f!20^post27+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post27+sdv_callsite_return_1!32^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post27+a!1370^0 == 0 /\ -__disjvr_8^post27+__disjvr_8^0 == 0 /\ -temp0!17^post27+temp0!17^0 == 0 /\ -t!25^post27+t!25^0 == 0 /\ -y!21^post27+y!21^0 == 0 /\ a!1371^0-a!1371^post27 == 0 /\ __disjvr_7^0-__disjvr_7^post27 == 0 /\ -x!1365^post27+x!1365^0 == 0 /\ temp!34^0-temp!34^post27 == 0 /\ -temp0!30^post27+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post27 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post27+sdv_callsite_return_1!14^0 == 0 /\ -nondet!13^post27+nondet!13^0 == 0 /\ a!1610^0-a!1610^post27 == 0 /\ 1-head!16^0 <= 0 /\ a!2238^0-a!2238^post27 == 0 /\ -x!22^post27+x!22^0 == 0 /\ -i!29^post27+i!29^0 == 0 /\ -a!2035^post27+a!2035^0 == 0 /\ -r!662^post27+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post27 == 0 /\ -a!244^post27+a!244^0 == 0 /\ -__disjvr_2^post27+__disjvr_2^0 == 0 /\ -__disjvr_3^post27+__disjvr_3^0 == 0 /\ -__disjvr_5^post27+__disjvr_5^0 == 0 /\ -__disjvr_0^post27+__disjvr_0^0 == 0 /\ -head!31^post27+head!31^0 == 0 /\ i!406^0-i!406^post27 == 0 /\ a!1055^0-a!1055^post27 == 0 /\ __disjvr_1^0-__disjvr_1^post27 == 0 /\ length!28^0-length!28^post27 == 0 /\ -rcd!63^post27+rcd!63^0 == 0 /\ rcd!2460^0-rcd!2460^post27 == 0 /\ -rcd!2515^post27+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post27 == 0 /\ r!543^0-r!543^post27 == 0 /\ -result!12^post27+result!12^0 == 0 /\ -x!15^post27+x!15^0 == 0 /\ -__disjvr_6^post27+__disjvr_6^0 == 0 /\ __disjvr_4^0-__disjvr_4^post27 == 0 /\ a!654^0-a!654^post27 == 0 /\ a!511^0-a!511^post27 == 0 /\ -a!1810^post27+a!1810^0 == 0 /\ -ct!19^post27+ct!19^0 == 0 /\ head!405^0-head!405^post27 == 0 /\ x!18^0-x!18^post27 == 0 /\ a!1052^0-a!1052^post27 == 0 /\ -a!419^post27+a!419^0 == 0 /\ -rcd!2393^post27+rcd!2393^0 == 0), cost: 1 27: l8 -> l1 : __disjvr_0^0'=__disjvr_0^post28, __disjvr_1^0'=__disjvr_1^post28, __disjvr_2^0'=__disjvr_2^post28, __disjvr_3^0'=__disjvr_3^post28, __disjvr_4^0'=__disjvr_4^post28, __disjvr_5^0'=__disjvr_5^post28, __disjvr_6^0'=__disjvr_6^post28, __disjvr_7^0'=__disjvr_7^post28, __disjvr_8^0'=__disjvr_8^post28, a!1052^0'=a!1052^post28, a!1055^0'=a!1055^post28, a!1370^0'=a!1370^post28, a!1371^0'=a!1371^post28, a!1610^0'=a!1610^post28, a!1810^0'=a!1810^post28, a!2035^0'=a!2035^post28, a!2238^0'=a!2238^post28, a!244^0'=a!244^post28, a!419^0'=a!419^post28, a!511^0'=a!511^post28, a!654^0'=a!654^post28, ct!19^0'=ct!19^post28, head!16^0'=head!16^post28, head!31^0'=head!31^post28, head!405^0'=head!405^post28, i!29^0'=i!29^post28, i!406^0'=i!406^post28, length!28^0'=length!28^post28, nondet!13^0'=nondet!13^post28, r!543^0'=r!543^post28, r!662^0'=r!662^post28, rcd!2393^0'=rcd!2393^post28, rcd!2460^0'=rcd!2460^post28, rcd!2515^0'=rcd!2515^post28, rcd!63^0'=rcd!63^post28, rcd!83^0'=rcd!83^post28, result!12^0'=result!12^post28, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post28, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post28, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post28, sel_r!543_flink!24^0'=sel_r!543_flink!24^post28, t!25^0'=t!25^post28, temp!34^0'=temp!34^post28, temp0!17^0'=temp0!17^post28, temp0!30^0'=temp0!30^post28, tmp!33^0'=tmp!33^post28, x!1365^0'=x!1365^post28, x!15^0'=x!15^post28, x!18^0'=x!18^post28, x!22^0'=x!22^post28, x_slam_f!20^0'=x_slam_f!20^post28, y!21^0'=y!21^post28, (a!1610^0-a!1610^post28 == 0 /\ tmp!33^0-tmp!33^post28 == 0 /\ rcd!63^0-rcd!63^post28 == 0 /\ a!1371^0-a!1371^post28 == 0 /\ temp0!30^0-temp0!30^post28 == 0 /\ -__disjvr_2^post28+__disjvr_2^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post28 == 0 /\ -__disjvr_1^post28+__disjvr_1^0 == 0 /\ length!28^0-length!28^post28 == 0 /\ -head!31^post28+head!31^0 == 0 /\ -__disjvr_7^post28+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post28 == 0 /\ a!1052^0-a!1052^post28 == 0 /\ rcd!2393^0-rcd!2393^post28 == 0 /\ -x!18^post28+x!18^0 == 0 /\ x!15^0-x!15^post28 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -i!406^post28+i!406^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post28 == 0 /\ -rcd!83^post28+rcd!83^0 == 0 /\ a!511^0-a!511^post28 == 0 /\ head!16^0-head!16^post28 == 0 /\ y!21^0-y!21^post28 == 0 /\ __disjvr_6^0-__disjvr_6^post28 == 0 /\ head!405^0-head!405^post28 == 0 /\ -a!1055^post28+a!1055^0 == 0 /\ -a!1370^post28+a!1370^0 == 0 /\ -x!22^post28+x!22^0 == 0 /\ -ct!19^post28+ct!19^0 == 0 /\ -__disjvr_5^post28+__disjvr_5^0 == 0 /\ -nondet!13^post28+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ -r!543^post28+r!543^0 == 0 /\ -i!29^post28+i!29^0 == 0 /\ -r!662^post28+r!662^0 == 0 /\ -a!419^post28+a!419^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post28 == 0 /\ a!654^0-a!654^post28 == 0 /\ -a!2035^post28+a!2035^0 == 0 /\ -a!244^post28+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post28 == 0 /\ result!12^0-result!12^post28 == 0 /\ a!2238^0-a!2238^post28 == 0 /\ rcd!2460^0-rcd!2460^post28 == 0 /\ -temp!34^post28+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post28 == 0 /\ -t!25^post28+t!25^0 == 0 /\ -rcd!2515^post28+rcd!2515^0 == 0 /\ -x!1365^post28+x!1365^0 == 0 /\ a!1810^0-a!1810^post28 == 0 /\ temp0!17^0-temp0!17^post28 == 0 /\ __disjvr_3^0-__disjvr_3^post28 == 0 /\ -sel_r!1224_flink!24^post28+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_8^post28+__disjvr_8^0 == 0), cost: 1 30: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post31, __disjvr_1^0'=__disjvr_1^post31, __disjvr_2^0'=__disjvr_2^post31, __disjvr_3^0'=__disjvr_3^post31, __disjvr_4^0'=__disjvr_4^post31, __disjvr_5^0'=__disjvr_5^post31, __disjvr_6^0'=__disjvr_6^post31, __disjvr_7^0'=__disjvr_7^post31, __disjvr_8^0'=__disjvr_8^post31, a!1052^0'=a!1052^post31, a!1055^0'=a!1055^post31, a!1370^0'=a!1370^post31, a!1371^0'=a!1371^post31, a!1610^0'=a!1610^post31, a!1810^0'=a!1810^post31, a!2035^0'=a!2035^post31, a!2238^0'=a!2238^post31, a!244^0'=a!244^post31, a!419^0'=a!419^post31, a!511^0'=a!511^post31, a!654^0'=a!654^post31, ct!19^0'=ct!19^post31, head!16^0'=head!16^post31, head!31^0'=head!31^post31, head!405^0'=head!405^post31, i!29^0'=i!29^post31, i!406^0'=i!406^post31, length!28^0'=length!28^post31, nondet!13^0'=nondet!13^post31, r!543^0'=r!543^post31, r!662^0'=r!662^post31, rcd!2393^0'=rcd!2393^post31, rcd!2460^0'=rcd!2460^post31, rcd!2515^0'=rcd!2515^post31, rcd!63^0'=rcd!63^post31, rcd!83^0'=rcd!83^post31, result!12^0'=result!12^post31, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post31, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post31, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post31, sel_r!543_flink!24^0'=sel_r!543_flink!24^post31, t!25^0'=t!25^post31, temp!34^0'=temp!34^post31, temp0!17^0'=temp0!17^post31, temp0!30^0'=temp0!30^post31, tmp!33^0'=tmp!33^post31, x!1365^0'=x!1365^post31, x!15^0'=x!15^post31, x!18^0'=x!18^post31, x!22^0'=x!22^post31, x_slam_f!20^0'=x_slam_f!20^post31, y!21^0'=y!21^post31, (-r!543^post31+r!543^0 == 0 /\ -r!662^post31+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post31 == 0 /\ -x!22^post31+x!22^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post31 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post31 == 0 /\ -__disjvr_7^post31+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post31 == 0 /\ i!29^0-i!29^post31 == 0 /\ -head!16^post31+head!16^0 == 0 /\ -a!1610^post31+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^post31+a!1052^0 == 0 /\ -a!1371^post31+a!1371^0 == 0 /\ a!1810^0-a!1810^post31 == 0 /\ nondet!13^0-nondet!13^post31 == 0 /\ -a!1055^post31+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post31 == 0 /\ -x!1365^post31+x!1365^0 == 0 /\ head!405^0-head!405^post31 == 0 /\ temp0!30^0-temp0!30^post31 == 0 /\ -rcd!2515^post31+rcd!2515^0 == 0 /\ -y!21^post31+y!21^0 == 0 /\ tmp!33^0-tmp!33^post31 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2035^post31+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post31+__disjvr_5^0 == 0 /\ -temp!34^post31+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post31 == 0 /\ -a!511^post31+a!511^0 == 0 /\ -__disjvr_3^post31+__disjvr_3^0 == 0 /\ -rcd!83^post31+rcd!83^0 == 0 /\ rcd!2393^0-rcd!2393^post31 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ x!15^0-x!15^post31 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post31 == 0 /\ a!244^0-a!244^post31 == 0 /\ -__disjvr_0^post31+__disjvr_0^0 == 0 /\ -sel_r!1224_flink!24^post31+sel_r!1224_flink!24^0 == 0 /\ a!1370^0-a!1370^post31 == 0 /\ y!21^0 <= 0 /\ -head!31^post31+head!31^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!419^0-a!419^post31 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2460^post31+rcd!2460^0 == 0 /\ result!12^0-result!12^post31 == 0 /\ -i!406^post31+i!406^0 == 0 /\ a!654^0-a!654^post31 == 0 /\ __disjvr_8^0-__disjvr_8^post31 == 0 /\ -__disjvr_6^post31+__disjvr_6^0 == 0 /\ -a!2238^post31+a!2238^0 == 0 /\ -ct!19^post31+ct!19^0 == 0 /\ t!25^0-t!25^post31 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post31+__disjvr_2^0 == 0 /\ length!28^0-length!28^post31 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post31 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!18^post31+x!18^0 == 0 /\ -x!22^0 <= 0), cost: 1 31: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post32, __disjvr_1^0'=__disjvr_1^post32, __disjvr_2^0'=__disjvr_2^post32, __disjvr_3^0'=__disjvr_3^post32, __disjvr_4^0'=__disjvr_4^post32, __disjvr_5^0'=__disjvr_5^post32, __disjvr_6^0'=__disjvr_6^post32, __disjvr_7^0'=__disjvr_7^post32, __disjvr_8^0'=__disjvr_8^post32, a!1052^0'=a!1052^post32, a!1055^0'=a!1055^post32, a!1370^0'=a!1370^post32, a!1371^0'=a!1371^post32, a!1610^0'=a!1610^post32, a!1810^0'=a!1810^post32, a!2035^0'=a!2035^post32, a!2238^0'=a!2238^post32, a!244^0'=a!244^post32, a!419^0'=a!419^post32, a!511^0'=a!511^post32, a!654^0'=a!654^post32, ct!19^0'=ct!19^post32, head!16^0'=head!16^post32, head!31^0'=head!31^post32, head!405^0'=head!405^post32, i!29^0'=i!29^post32, i!406^0'=i!406^post32, length!28^0'=length!28^post32, nondet!13^0'=nondet!13^post32, r!543^0'=r!543^post32, r!662^0'=r!662^post32, rcd!2393^0'=rcd!2393^post32, rcd!2460^0'=rcd!2460^post32, rcd!2515^0'=rcd!2515^post32, rcd!63^0'=rcd!63^post32, rcd!83^0'=rcd!83^post32, result!12^0'=result!12^post32, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post32, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post32, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post32, sel_r!543_flink!24^0'=sel_r!543_flink!24^post32, t!25^0'=t!25^post32, temp!34^0'=temp!34^post32, temp0!17^0'=temp0!17^post32, temp0!30^0'=temp0!30^post32, tmp!33^0'=tmp!33^post32, x!1365^0'=x!1365^post32, x!15^0'=x!15^post32, x!18^0'=x!18^post32, x!22^0'=x!22^post32, x_slam_f!20^0'=x_slam_f!20^post32, y!21^0'=y!21^post32, (tmp!33^0-tmp!33^post32 == 0 /\ a!1052^0-a!1052^post32 == 0 /\ -__disjvr_0^post32+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post32+y!21^0 == 0 /\ -head!16^post32+head!16^0 == 0 /\ -x_slam_f!20^post32+x_slam_f!20^0 == 0 /\ __disjvr_2^0-__disjvr_2^post32 == 0 /\ -head!405^post32+head!405^0 == 0 /\ __disjvr_4^0-__disjvr_4^post32 == 0 /\ -rcd!63^post32+rcd!63^0 == 0 /\ x!15^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post32 == 0 /\ rcd!2460^0-rcd!2460^post32 == 0 /\ a!2238^0-a!2238^post32 == 0 /\ __disjvr_1^0-__disjvr_1^post32 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!244^0-a!244^post32 == 0 /\ x!1365^0-x!1365^post32 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^post32+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post32 == 0 /\ -sdv_callsite_return_1!32^post32+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post32 == 0 /\ -__disjvr_5^post32+__disjvr_5^0 == 0 /\ -rcd!2393^post32+rcd!2393^0 == 0 /\ -a!2035^post32+a!2035^0 == 0 /\ -nondet!13^post32+nondet!13^0 == 0 /\ -r!662^post32+r!662^0 == 0 /\ -__disjvr_8^post32+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post32+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post32 == 0 /\ a!1371^0-a!1371^post32 == 0 /\ temp!34^0-temp!34^post32 == 0 /\ -a!1370^post32+a!1370^0 == 0 /\ r!543^0-r!543^post32 == 0 /\ -a!1055^post32+a!1055^0 == 0 /\ -a!419^post32+a!419^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -x!22^post32+x!22^0 == 0 /\ 1-t!25^0 <= 0 /\ -__disjvr_7^post32+__disjvr_7^0 == 0 /\ -a!1810^post32+a!1810^0 == 0 /\ length!28^0-length!28^post32 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post32 == 0 /\ result!12^0-result!12^post32 == 0 /\ __disjvr_6^0-__disjvr_6^post32 == 0 /\ -i!29^post32+i!29^0 == 0 /\ -rcd!2515^post32+rcd!2515^0 == 0 /\ x!18^0-x!18^post32 == 0 /\ rcd!83^0-rcd!83^post32 == 0 /\ i!406^0-i!406^post32 == 0 /\ a!511^0-a!511^post32 == 0 /\ -t!25^post32+t!25^0 == 0 /\ -temp0!30^post32+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post32 == 0 /\ 2-a!1810^0 <= 0 /\ -ct!19^post32+ct!19^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!31^0-head!31^post32 == 0), cost: 1 32: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post33, __disjvr_1^0'=__disjvr_1^post33, __disjvr_2^0'=__disjvr_2^post33, __disjvr_3^0'=__disjvr_3^post33, __disjvr_4^0'=__disjvr_4^post33, __disjvr_5^0'=__disjvr_5^post33, __disjvr_6^0'=__disjvr_6^post33, __disjvr_7^0'=__disjvr_7^post33, __disjvr_8^0'=__disjvr_8^post33, a!1052^0'=a!1052^post33, a!1055^0'=a!1055^post33, a!1370^0'=a!1370^post33, a!1371^0'=a!1371^post33, a!1610^0'=a!1610^post33, a!1810^0'=a!1810^post33, a!2035^0'=a!2035^post33, a!2238^0'=a!2238^post33, a!244^0'=a!244^post33, a!419^0'=a!419^post33, a!511^0'=a!511^post33, a!654^0'=a!654^post33, ct!19^0'=ct!19^post33, head!16^0'=head!16^post33, head!31^0'=head!31^post33, head!405^0'=head!405^post33, i!29^0'=i!29^post33, i!406^0'=i!406^post33, length!28^0'=length!28^post33, nondet!13^0'=nondet!13^post33, r!543^0'=r!543^post33, r!662^0'=r!662^post33, rcd!2393^0'=rcd!2393^post33, rcd!2460^0'=rcd!2460^post33, rcd!2515^0'=rcd!2515^post33, rcd!63^0'=rcd!63^post33, rcd!83^0'=rcd!83^post33, result!12^0'=result!12^post33, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post33, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post33, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post33, sel_r!543_flink!24^0'=sel_r!543_flink!24^post33, t!25^0'=t!25^post33, temp!34^0'=temp!34^post33, temp0!17^0'=temp0!17^post33, temp0!30^0'=temp0!30^post33, tmp!33^0'=tmp!33^post33, x!1365^0'=x!1365^post33, x!15^0'=x!15^post33, x!18^0'=x!18^post33, x!22^0'=x!22^post33, x_slam_f!20^0'=x_slam_f!20^post33, y!21^0'=y!21^post33, (-nondet!13^post33+nondet!13^0 == 0 /\ a!654^0-a!654^post33 == 0 /\ -r!662^post33+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post33+rcd!63^0 == 0 /\ -__disjvr_5^post33+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post33 == 0 /\ x!1365^0-x!1365^post33 == 0 /\ result!12^0-result!12^post33 == 0 /\ head!31^0-head!31^post33 == 0 /\ -rcd!2515^post33+rcd!2515^0 == 0 /\ -__disjvr_4^post33+__disjvr_4^0 == 0 /\ -temp0!30^post33+temp0!30^0 == 0 /\ -t!25^post33+t!25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post33 == 0 /\ -i!29^post33+i!29^0 == 0 /\ -__disjvr_1^post33+__disjvr_1^0 == 0 /\ -__disjvr_8^post33+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ x!18^0-x!18^post33 == 0 /\ x_slam_f!20^0-x_slam_f!20^post33 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post33 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post33 == 0 /\ length!28^0-length!28^post33 == 0 /\ -temp!34^post33+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -ct!19^post33+ct!19^0 == 0 /\ -a!1810^post33+a!1810^0 == 0 /\ a!1052^0-a!1052^post33 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ -rcd!2393^post33+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post33+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post33+x!22^0 == 0 /\ -a!2238^post33+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post33 == 0 /\ -a!2035^post33+a!2035^0 == 0 /\ -head!16^post33+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post33 == 0 /\ temp0!17^0-temp0!17^post33 == 0 /\ __disjvr_3^0-__disjvr_3^post33 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -y!21^post33+y!21^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1055^0-a!1055^post33 == 0 /\ x!15^0-x!15^post33 == 0 /\ -__disjvr_2^post33+__disjvr_2^0 == 0 /\ head!405^0-head!405^post33 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post33 == 0 /\ -a!1370^post33+a!1370^0 == 0 /\ r!543^0-r!543^post33 == 0 /\ tmp!33^0-tmp!33^post33 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post33 == 0 /\ a!244^0-a!244^post33 == 0 /\ -__disjvr_7^post33+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post33 == 0 /\ -ct!19^0 <= 0 /\ -a!511^post33+a!511^0 == 0 /\ a!419^0-a!419^post33 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -i!406^post33+i!406^0 == 0 /\ -x!22^0 <= 0), cost: 1 33: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post34, __disjvr_1^0'=__disjvr_1^post34, __disjvr_2^0'=__disjvr_2^post34, __disjvr_3^0'=__disjvr_3^post34, __disjvr_4^0'=__disjvr_4^post34, __disjvr_5^0'=__disjvr_5^post34, __disjvr_6^0'=__disjvr_6^post34, __disjvr_7^0'=__disjvr_7^post34, __disjvr_8^0'=__disjvr_8^post34, a!1052^0'=a!1052^post34, a!1055^0'=a!1055^post34, a!1370^0'=a!1370^post34, a!1371^0'=a!1371^post34, a!1610^0'=a!1610^post34, a!1810^0'=a!1810^post34, a!2035^0'=a!2035^post34, a!2238^0'=a!2238^post34, a!244^0'=a!244^post34, a!419^0'=a!419^post34, a!511^0'=a!511^post34, a!654^0'=a!654^post34, ct!19^0'=ct!19^post34, head!16^0'=head!16^post34, head!31^0'=head!31^post34, head!405^0'=head!405^post34, i!29^0'=i!29^post34, i!406^0'=i!406^post34, length!28^0'=length!28^post34, nondet!13^0'=nondet!13^post34, r!543^0'=r!543^post34, r!662^0'=r!662^post34, rcd!2393^0'=rcd!2393^post34, rcd!2460^0'=rcd!2460^post34, rcd!2515^0'=rcd!2515^post34, rcd!63^0'=rcd!63^post34, rcd!83^0'=rcd!83^post34, result!12^0'=result!12^post34, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post34, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post34, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post34, sel_r!543_flink!24^0'=sel_r!543_flink!24^post34, t!25^0'=t!25^post34, temp!34^0'=temp!34^post34, temp0!17^0'=temp0!17^post34, temp0!30^0'=temp0!30^post34, tmp!33^0'=tmp!33^post34, x!1365^0'=x!1365^post34, x!15^0'=x!15^post34, x!18^0'=x!18^post34, x!22^0'=x!22^post34, x_slam_f!20^0'=x_slam_f!20^post34, y!21^0'=y!21^post34, (x!15^0-x!15^post34 == 0 /\ -rcd!2393^post34+rcd!2393^0 == 0 /\ x!18^0-x!18^post34 == 0 /\ temp!34^0-temp!34^post34 == 0 /\ -x!22^post34+x!22^0 == 0 /\ -a!2238^post34+a!2238^0 == 0 /\ i!406^0-i!406^post34 == 0 /\ -a!419^post34+a!419^0 == 0 /\ -a!2035^post34+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post34 == 0 /\ -nondet!13^post34+nondet!13^0 == 0 /\ -r!662^post34+r!662^0 == 0 /\ a!1052^0-a!1052^post34 == 0 /\ -__disjvr_0^post34+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ -x!1365^post34+x!1365^0 == 0 /\ -rcd!2515^post34+rcd!2515^0 == 0 /\ head!31^0-head!31^post34 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post34 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0-y!21^post34 == 0 /\ -__disjvr_7^post34+__disjvr_7^0 == 0 /\ 1+t!25^0 <= 0 /\ length!28^0-length!28^post34 == 0 /\ -sdv_callsite_return_1!32^post34+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post34 == 0 /\ -sdv_callsite_return_1!14^post34+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post34 == 0 /\ -__disjvr_6^post34+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post34 == 0 /\ __disjvr_1^0-__disjvr_1^post34 == 0 /\ rcd!2460^0-rcd!2460^post34 == 0 /\ -ct!19^post34+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post34 == 0 /\ a!654^0-a!654^post34 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post34+i!29^0 == 0 /\ -head!405^post34+head!405^0 == 0 /\ -__disjvr_5^post34+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_2^post34+__disjvr_2^0 == 0 /\ -__disjvr_3^post34+__disjvr_3^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post34 == 0 /\ r!543^0-r!543^post34 == 0 /\ __disjvr_4^0-__disjvr_4^post34 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post34 == 0 /\ temp0!30^0-temp0!30^post34 == 0 /\ tmp!33^0-tmp!33^post34 == 0 /\ -rcd!63^post34+rcd!63^0 == 0 /\ -t!25^post34+t!25^0 == 0 /\ a!1371^0-a!1371^post34 == 0 /\ -head!16^post34+head!16^0 == 0 /\ -a!1610^post34+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post34+a!1055^0 == 0 /\ -result!12^post34+result!12^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post34+a!1370^0 == 0 /\ -sel_r!1224_flink!24^post34+sel_r!1224_flink!24^0 == 0), cost: 1 34: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post35, __disjvr_1^0'=__disjvr_1^post35, __disjvr_2^0'=__disjvr_2^post35, __disjvr_3^0'=__disjvr_3^post35, __disjvr_4^0'=__disjvr_4^post35, __disjvr_5^0'=__disjvr_5^post35, __disjvr_6^0'=__disjvr_6^post35, __disjvr_7^0'=__disjvr_7^post35, __disjvr_8^0'=__disjvr_8^post35, a!1052^0'=a!1052^post35, a!1055^0'=a!1055^post35, a!1370^0'=a!1370^post35, a!1371^0'=a!1371^post35, a!1610^0'=a!1610^post35, a!1810^0'=a!1810^post35, a!2035^0'=a!2035^post35, a!2238^0'=a!2238^post35, a!244^0'=a!244^post35, a!419^0'=a!419^post35, a!511^0'=a!511^post35, a!654^0'=a!654^post35, ct!19^0'=ct!19^post35, head!16^0'=head!16^post35, head!31^0'=head!31^post35, head!405^0'=head!405^post35, i!29^0'=i!29^post35, i!406^0'=i!406^post35, length!28^0'=length!28^post35, nondet!13^0'=nondet!13^post35, r!543^0'=r!543^post35, r!662^0'=r!662^post35, rcd!2393^0'=rcd!2393^post35, rcd!2460^0'=rcd!2460^post35, rcd!2515^0'=rcd!2515^post35, rcd!63^0'=rcd!63^post35, rcd!83^0'=rcd!83^post35, result!12^0'=result!12^post35, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post35, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post35, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post35, sel_r!543_flink!24^0'=sel_r!543_flink!24^post35, t!25^0'=t!25^post35, temp!34^0'=temp!34^post35, temp0!17^0'=temp0!17^post35, temp0!30^0'=temp0!30^post35, tmp!33^0'=tmp!33^post35, x!1365^0'=x!1365^post35, x!15^0'=x!15^post35, x!18^0'=x!18^post35, x!22^0'=x!22^post35, x_slam_f!20^0'=x_slam_f!20^post35, y!21^0'=y!21^post35, (a!244^0-a!244^post35 == 0 /\ nondet!13^0-nondet!13^post35 == 0 /\ __disjvr_4^0-__disjvr_4^post35 == 0 /\ length!28^0-length!28^post35 == 0 /\ -t!25^post35+t!25^0 == 0 /\ head!16^0-head!16^post35 == 0 /\ a!1370^0-a!1370^post35 == 0 /\ __disjvr_6^0-__disjvr_6^post35 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post35 == 0 /\ -__disjvr_2^post35+__disjvr_2^0 == 0 /\ -__disjvr_5^post35+__disjvr_5^0 == 0 /\ -__disjvr_3^post35+__disjvr_3^0 == 0 /\ rcd!83^0-rcd!83^post35 == 0 /\ a!511^0-a!511^post35 == 0 /\ -a!2035^post35+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post35 == 0 /\ -sdv_callsite_return_1!14^post35+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post35+r!662^0 == 0 /\ a!1052^0-a!1052^post35 == 0 /\ -a!1610^post35+a!1610^0 == 0 /\ x!18^0-x!18^post35 == 0 /\ x!15^0 <= 0 /\ a!654^0-a!654^post35 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post35 == 0 /\ rcd!63^0-rcd!63^post35 == 0 /\ head!405^0-head!405^post35 == 0 /\ -head!31^post35+head!31^0 == 0 /\ -__disjvr_7^post35+__disjvr_7^0 == 0 /\ -i!29^post35+i!29^0 == 0 /\ tmp!33^0-tmp!33^post35 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ -i!406^post35+i!406^0 == 0 /\ temp0!17^0-temp0!17^post35 == 0 /\ -rcd!2515^post35+rcd!2515^0 == 0 /\ -y!21^post35+y!21^0 == 0 /\ -rcd!2460^post35+rcd!2460^0 == 0 /\ -result!12^post35+result!12^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -temp!34^post35+temp!34^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x!22^post35+x!22^0 == 0 /\ -a!419^post35+a!419^0 == 0 /\ -r!543^post35+r!543^0 == 0 /\ a!1810^0-a!1810^post35 == 0 /\ -ct!19^post35+ct!19^0 == 0 /\ -__disjvr_8^post35+__disjvr_8^0 == 0 /\ x!15^0-x!15^post35 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post35 == 0 /\ -__disjvr_0^post35+__disjvr_0^0 == 0 /\ -a!1055^post35+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post35 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post35 == 0 /\ -temp0!30^post35+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post35 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!1365^post35+x!1365^0 == 0 /\ a!2238^0-a!2238^post35 == 0 /\ -x!22^0 <= 0), cost: 1 35: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post36, __disjvr_1^0'=__disjvr_1^post36, __disjvr_2^0'=__disjvr_2^post36, __disjvr_3^0'=__disjvr_3^post36, __disjvr_4^0'=__disjvr_4^post36, __disjvr_5^0'=__disjvr_5^post36, __disjvr_6^0'=__disjvr_6^post36, __disjvr_7^0'=__disjvr_7^post36, __disjvr_8^0'=__disjvr_8^post36, a!1052^0'=a!1052^post36, a!1055^0'=a!1055^post36, a!1370^0'=a!1370^post36, a!1371^0'=a!1371^post36, a!1610^0'=a!1610^post36, a!1810^0'=a!1810^post36, a!2035^0'=a!2035^post36, a!2238^0'=a!2238^post36, a!244^0'=a!244^post36, a!419^0'=a!419^post36, a!511^0'=a!511^post36, a!654^0'=a!654^post36, ct!19^0'=ct!19^post36, head!16^0'=head!16^post36, head!31^0'=head!31^post36, head!405^0'=head!405^post36, i!29^0'=i!29^post36, i!406^0'=i!406^post36, length!28^0'=length!28^post36, nondet!13^0'=nondet!13^post36, r!543^0'=r!543^post36, r!662^0'=r!662^post36, rcd!2393^0'=rcd!2393^post36, rcd!2460^0'=rcd!2460^post36, rcd!2515^0'=rcd!2515^post36, rcd!63^0'=rcd!63^post36, rcd!83^0'=rcd!83^post36, result!12^0'=result!12^post36, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post36, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post36, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post36, sel_r!543_flink!24^0'=sel_r!543_flink!24^post36, t!25^0'=t!25^post36, temp!34^0'=temp!34^post36, temp0!17^0'=temp0!17^post36, temp0!30^0'=temp0!30^post36, tmp!33^0'=tmp!33^post36, x!1365^0'=x!1365^post36, x!15^0'=x!15^post36, x!18^0'=x!18^post36, x!22^0'=x!22^post36, x_slam_f!20^0'=x_slam_f!20^post36, y!21^0'=y!21^post36, (x!1365^0-x!1365^post36 == 0 /\ a!1052^0-a!1052^post36 == 0 /\ -temp!34^post36+temp!34^0 == 0 /\ -head!16^post36+head!16^0 == 0 /\ tmp!33^0-tmp!33^post36 == 0 /\ -temp0!30^post36+temp0!30^0 == 0 /\ length!28^0-length!28^post36 == 0 /\ __disjvr_6^0-__disjvr_6^post36 == 0 /\ x!18^0-x!18^post36 == 0 /\ -x!15^post36+x!15^0 == 0 /\ -rcd!2515^post36+rcd!2515^0 == 0 /\ -rcd!63^post36+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post36 == 0 /\ -sel_r!543_flink!24^post36+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post36+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post36+a!419^0 == 0 /\ a!244^0-a!244^post36 == 0 /\ -__disjvr_5^post36+__disjvr_5^0 == 0 /\ -__disjvr_3^post36+__disjvr_3^0 == 0 /\ -a!2238^post36+a!2238^0 == 0 /\ i!406^0-i!406^post36 == 0 /\ -sdv_callsite_return_1!14^post36+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post36+a!511^0 == 0 /\ -__disjvr_8^post36+__disjvr_8^0 == 0 /\ a!654^0-a!654^post36 == 0 /\ -__disjvr_2^post36+__disjvr_2^0 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!1055^post36+a!1055^0 == 0 /\ -rcd!2393^post36+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post36 == 0 /\ head!31^0-head!31^post36 == 0 /\ -__disjvr_0^post36+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post36 == 0 /\ head!405^0-head!405^post36 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post36 == 0 /\ y!21^0 <= 0 /\ a!1610^0-a!1610^post36 == 0 /\ -x!15^0 <= 0 /\ y!21^0-y!21^post36 == 0 /\ 1-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post36 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^post36+x_slam_f!20^0 == 0 /\ -a!2035^post36+a!2035^0 == 0 /\ -ct!19^post36+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post36 == 0 /\ -t!25^post36+t!25^0 == 0 /\ -a!1370^post36+a!1370^0 == 0 /\ -nondet!13^post36+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post36 == 0 /\ -i!29^post36+i!29^0 == 0 /\ -r!662^post36+r!662^0 == 0 /\ result!12^0-result!12^post36 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post36 == 0 /\ ct!19^0 <= 0 /\ a!1371^0-a!1371^post36 == 0 /\ 2-a!1810^0 <= 0 /\ -x!22^post36+x!22^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post36+__disjvr_7^0 == 0), cost: 1 36: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post37, __disjvr_1^0'=__disjvr_1^post37, __disjvr_2^0'=__disjvr_2^post37, __disjvr_3^0'=__disjvr_3^post37, __disjvr_4^0'=__disjvr_4^post37, __disjvr_5^0'=__disjvr_5^post37, __disjvr_6^0'=__disjvr_6^post37, __disjvr_7^0'=__disjvr_7^post37, __disjvr_8^0'=__disjvr_8^post37, a!1052^0'=a!1052^post37, a!1055^0'=a!1055^post37, a!1370^0'=a!1370^post37, a!1371^0'=a!1371^post37, a!1610^0'=a!1610^post37, a!1810^0'=a!1810^post37, a!2035^0'=a!2035^post37, a!2238^0'=a!2238^post37, a!244^0'=a!244^post37, a!419^0'=a!419^post37, a!511^0'=a!511^post37, a!654^0'=a!654^post37, ct!19^0'=ct!19^post37, head!16^0'=head!16^post37, head!31^0'=head!31^post37, head!405^0'=head!405^post37, i!29^0'=i!29^post37, i!406^0'=i!406^post37, length!28^0'=length!28^post37, nondet!13^0'=nondet!13^post37, r!543^0'=r!543^post37, r!662^0'=r!662^post37, rcd!2393^0'=rcd!2393^post37, rcd!2460^0'=rcd!2460^post37, rcd!2515^0'=rcd!2515^post37, rcd!63^0'=rcd!63^post37, rcd!83^0'=rcd!83^post37, result!12^0'=result!12^post37, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post37, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post37, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post37, sel_r!543_flink!24^0'=sel_r!543_flink!24^post37, t!25^0'=t!25^post37, temp!34^0'=temp!34^post37, temp0!17^0'=temp0!17^post37, temp0!30^0'=temp0!30^post37, tmp!33^0'=tmp!33^post37, x!1365^0'=x!1365^post37, x!15^0'=x!15^post37, x!18^0'=x!18^post37, x!22^0'=x!22^post37, x_slam_f!20^0'=x_slam_f!20^post37, y!21^0'=y!21^post37, (nondet!13^0-nondet!13^post37 == 0 /\ -__disjvr_7^post37+__disjvr_7^0 == 0 /\ -result!12^post37+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post37 == 0 /\ y!21^0-y!21^post37 == 0 /\ x!18^0-x!18^post37 == 0 /\ -a!1610^post37+a!1610^0 == 0 /\ a!1370^0-a!1370^post37 == 0 /\ -__disjvr_8^post37+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post37+rcd!63^0 == 0 /\ -rcd!2515^post37+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post37 == 0 /\ -a!1055^post37+a!1055^0 == 0 /\ -x!1365^post37+x!1365^0 == 0 /\ -t!25^post37+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post37 == 0 /\ x!15^0 <= 0 /\ -ct!19^post37+ct!19^0 == 0 /\ head!405^0-head!405^post37 == 0 /\ a!244^0-a!244^post37 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ head!16^0-head!16^post37 == 0 /\ rcd!83^0-rcd!83^post37 == 0 /\ -__disjvr_2^post37+__disjvr_2^0 == 0 /\ -__disjvr_0^post37+__disjvr_0^0 == 0 /\ -i!29^post37+i!29^0 == 0 /\ -r!662^post37+r!662^0 == 0 /\ -temp!34^post37+temp!34^0 == 0 /\ -a!419^post37+a!419^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post37+a!2238^0 == 0 /\ x!15^0-x!15^post37 == 0 /\ a!1052^0-a!1052^post37 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ a!654^0-a!654^post37 == 0 /\ -head!31^post37+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post37+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post37+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post37 == 0 /\ temp0!17^0-temp0!17^post37 == 0 /\ 1+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post37 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post37 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post37 == 0 /\ __disjvr_3^0-__disjvr_3^post37 == 0 /\ -a!511^post37+a!511^0 == 0 /\ temp0!30^0-temp0!30^post37 == 0 /\ a!1810^0-a!1810^post37 == 0 /\ -__disjvr_5^post37+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post37 == 0 /\ length!28^0-length!28^post37 == 0 /\ -x!22^post37+x!22^0 == 0 /\ -i!406^post37+i!406^0 == 0 /\ -r!543^post37+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post37+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post37 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post37+a!2035^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 37: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post38, __disjvr_1^0'=__disjvr_1^post38, __disjvr_2^0'=__disjvr_2^post38, __disjvr_3^0'=__disjvr_3^post38, __disjvr_4^0'=__disjvr_4^post38, __disjvr_5^0'=__disjvr_5^post38, __disjvr_6^0'=__disjvr_6^post38, __disjvr_7^0'=__disjvr_7^post38, __disjvr_8^0'=__disjvr_8^post38, a!1052^0'=a!1052^post38, a!1055^0'=a!1055^post38, a!1370^0'=a!1370^post38, a!1371^0'=a!1371^post38, a!1610^0'=a!1610^post38, a!1810^0'=a!1810^post38, a!2035^0'=a!2035^post38, a!2238^0'=a!2238^post38, a!244^0'=a!244^post38, a!419^0'=a!419^post38, a!511^0'=a!511^post38, a!654^0'=a!654^post38, ct!19^0'=ct!19^post38, head!16^0'=head!16^post38, head!31^0'=head!31^post38, head!405^0'=head!405^post38, i!29^0'=i!29^post38, i!406^0'=i!406^post38, length!28^0'=length!28^post38, nondet!13^0'=nondet!13^post38, r!543^0'=r!543^post38, r!662^0'=r!662^post38, rcd!2393^0'=rcd!2393^post38, rcd!2460^0'=rcd!2460^post38, rcd!2515^0'=rcd!2515^post38, rcd!63^0'=rcd!63^post38, rcd!83^0'=rcd!83^post38, result!12^0'=result!12^post38, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post38, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post38, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post38, sel_r!543_flink!24^0'=sel_r!543_flink!24^post38, t!25^0'=t!25^post38, temp!34^0'=temp!34^post38, temp0!17^0'=temp0!17^post38, temp0!30^0'=temp0!30^post38, tmp!33^0'=tmp!33^post38, x!1365^0'=x!1365^post38, x!15^0'=x!15^post38, x!18^0'=x!18^post38, x!22^0'=x!22^post38, x_slam_f!20^0'=x_slam_f!20^post38, y!21^0'=y!21^post38, (head!31^0-head!31^post38 == 0 /\ r!543^0-r!543^post38 == 0 /\ result!12^0-result!12^post38 == 0 /\ a!1370^0-a!1370^post38 == 0 /\ __disjvr_1^0-__disjvr_1^post38 == 0 /\ rcd!83^0-rcd!83^post38 == 0 /\ a!1371^0-a!1371^post38 == 0 /\ -sdv_callsite_return_1!14^post38+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post38+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post38 == 0 /\ length!28^0-length!28^post38 == 0 /\ -i!29^post38+i!29^0 == 0 /\ ct!19^0-ct!19^post38 == 0 /\ x!18^0-x!18^post38 == 0 /\ __disjvr_4^0-__disjvr_4^post38 == 0 /\ x_slam_f!20^0-x_slam_f!20^post38 == 0 /\ x!15^0 <= 0 /\ -__disjvr_7^post38+__disjvr_7^0 == 0 /\ -head!16^post38+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!63^post38+rcd!63^0 == 0 /\ i!406^0-i!406^post38 == 0 /\ a!654^0-a!654^post38 == 0 /\ 1+t!25^0 <= 0 /\ -a!1052^post38+a!1052^0 == 0 /\ temp0!17^0-temp0!17^post38 == 0 /\ -x!15^post38+x!15^0 == 0 /\ -y!21^post38+y!21^0 == 0 /\ -x!1365^post38+x!1365^0 == 0 /\ -t!25^post38+t!25^0 == 0 /\ -a!1610^post38+a!1610^0 == 0 /\ -__disjvr_3^post38+__disjvr_3^0 == 0 /\ -__disjvr_5^post38+__disjvr_5^0 == 0 /\ -temp0!30^post38+temp0!30^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post38 == 0 /\ -nondet!13^post38+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post38 == 0 /\ -__disjvr_2^post38+__disjvr_2^0 == 0 /\ -__disjvr_6^post38+__disjvr_6^0 == 0 /\ -x!22^post38+x!22^0 == 0 /\ y!21^0 <= 0 /\ -a!2035^post38+a!2035^0 == 0 /\ -a!2238^post38+a!2238^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post38+r!662^0 == 0 /\ -a!511^post38+a!511^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ head!405^0-head!405^post38 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_0^post38+__disjvr_0^0 == 0 /\ -a!419^post38+a!419^0 == 0 /\ -rcd!2393^post38+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post38 == 0 /\ -rcd!2515^post38+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post38 == 0 /\ -sdv_callsite_return_1!32^post38+sdv_callsite_return_1!32^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -a!1055^post38+a!1055^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post38 == 0 /\ a!244^0-a!244^post38 == 0), cost: 1 38: l11 -> l12 : __disjvr_0^0'=__disjvr_0^post39, __disjvr_1^0'=__disjvr_1^post39, __disjvr_2^0'=__disjvr_2^post39, __disjvr_3^0'=__disjvr_3^post39, __disjvr_4^0'=__disjvr_4^post39, __disjvr_5^0'=__disjvr_5^post39, __disjvr_6^0'=__disjvr_6^post39, __disjvr_7^0'=__disjvr_7^post39, __disjvr_8^0'=__disjvr_8^post39, a!1052^0'=a!1052^post39, a!1055^0'=a!1055^post39, a!1370^0'=a!1370^post39, a!1371^0'=a!1371^post39, a!1610^0'=a!1610^post39, a!1810^0'=a!1810^post39, a!2035^0'=a!2035^post39, a!2238^0'=a!2238^post39, a!244^0'=a!244^post39, a!419^0'=a!419^post39, a!511^0'=a!511^post39, a!654^0'=a!654^post39, ct!19^0'=ct!19^post39, head!16^0'=head!16^post39, head!31^0'=head!31^post39, head!405^0'=head!405^post39, i!29^0'=i!29^post39, i!406^0'=i!406^post39, length!28^0'=length!28^post39, nondet!13^0'=nondet!13^post39, r!543^0'=r!543^post39, r!662^0'=r!662^post39, rcd!2393^0'=rcd!2393^post39, rcd!2460^0'=rcd!2460^post39, rcd!2515^0'=rcd!2515^post39, rcd!63^0'=rcd!63^post39, rcd!83^0'=rcd!83^post39, result!12^0'=result!12^post39, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post39, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post39, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post39, sel_r!543_flink!24^0'=sel_r!543_flink!24^post39, t!25^0'=t!25^post39, temp!34^0'=temp!34^post39, temp0!17^0'=temp0!17^post39, temp0!30^0'=temp0!30^post39, tmp!33^0'=tmp!33^post39, x!1365^0'=x!1365^post39, x!15^0'=x!15^post39, x!18^0'=x!18^post39, x!22^0'=x!22^post39, x_slam_f!20^0'=x_slam_f!20^post39, y!21^0'=y!21^post39, (0 == 0 /\ x!18^0-x!18^post39 == 0 /\ -rcd!2515^post39+rcd!2515^0 == 0 /\ -tmp!33^post39+tmp!33^0 == 0 /\ -x!1365^post39+x!1365^0 == 0 /\ -temp!34^post39+temp!34^0 == 0 /\ -x!22^post39+x!22^0 == 0 /\ -i!29^post39+i!29^0 == 0 /\ a!1052^0-a!1052^post39 == 0 /\ __disjvr_4^0-__disjvr_4^post39 == 0 /\ -i!406^post39+i!406^0 == 0 /\ rcd!83^0-rcd!83^post39 == 0 /\ -sdv_callsite_return_1!32^post39+sdv_callsite_return_1!32^0 == 0 /\ -a!1055^post39+a!1055^0 == 0 /\ length!28^0-length!28^post39 == 0 /\ -ct!19^post39+ct!19^0 == 0 /\ -rcd!2393^post39+rcd!2393^0 == 0 /\ a!244^0-a!244^post39 == 0 /\ -sel_r!1224_flink!24^post39+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post39+__disjvr_2^0 == 0 /\ -__disjvr_0^post39+__disjvr_0^0 == 0 /\ -__disjvr_6^post39+__disjvr_6^0 == 0 /\ x!15^0-x!15^post39 == 0 /\ -a!419^post39+a!419^0 == 0 /\ y!21^0-y!21^post39 == 0 /\ -a!2238^post39+a!2238^0 == 0 /\ -t!25^post39+t!25^0 == 0 /\ a!511^0-a!511^post39 == 0 /\ x_slam_f!20^0-x_slam_f!20^post39 == 0 /\ -__disjvr_7^post39+__disjvr_7^0 == 0 /\ a!654^0-a!654^post39 == 0 /\ -head!16^post39+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post39 == 0 /\ a!1610^0-a!1610^post39 == 0 /\ head!405^0-head!405^post39 == 0 /\ __disjvr_1^0-__disjvr_1^post39 == 0 /\ -sdv_callsite_return_1!14^post39+sdv_callsite_return_1!14^0 == 0 /\ 1-a!1810^0+a!2035^post39 == 0 /\ -__disjvr_8^post39+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post39 == 0 /\ -a!1370^post39+a!1370^0 == 0 /\ -nondet!13^post39+nondet!13^0 == 0 /\ -r!662^post39+r!662^0 == 0 /\ -__disjvr_5^post39+__disjvr_5^0 == 0 /\ -result!12^post39+result!12^0 == 0 /\ temp0!30^0-temp0!30^post39 == 0 /\ -head!31^post39+head!31^0 == 0 /\ -__disjvr_3^post39+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post39 == 0 /\ r!543^0-r!543^post39 == 0 /\ -rcd!63^post39+rcd!63^0 == 0 /\ a!1371^0-a!1371^post39 == 0), cost: 1 39: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post40, __disjvr_1^0'=__disjvr_1^post40, __disjvr_2^0'=__disjvr_2^post40, __disjvr_3^0'=__disjvr_3^post40, __disjvr_4^0'=__disjvr_4^post40, __disjvr_5^0'=__disjvr_5^post40, __disjvr_6^0'=__disjvr_6^post40, __disjvr_7^0'=__disjvr_7^post40, __disjvr_8^0'=__disjvr_8^post40, a!1052^0'=a!1052^post40, a!1055^0'=a!1055^post40, a!1370^0'=a!1370^post40, a!1371^0'=a!1371^post40, a!1610^0'=a!1610^post40, a!1810^0'=a!1810^post40, a!2035^0'=a!2035^post40, a!2238^0'=a!2238^post40, a!244^0'=a!244^post40, a!419^0'=a!419^post40, a!511^0'=a!511^post40, a!654^0'=a!654^post40, ct!19^0'=ct!19^post40, head!16^0'=head!16^post40, head!31^0'=head!31^post40, head!405^0'=head!405^post40, i!29^0'=i!29^post40, i!406^0'=i!406^post40, length!28^0'=length!28^post40, nondet!13^0'=nondet!13^post40, r!543^0'=r!543^post40, r!662^0'=r!662^post40, rcd!2393^0'=rcd!2393^post40, rcd!2460^0'=rcd!2460^post40, rcd!2515^0'=rcd!2515^post40, rcd!63^0'=rcd!63^post40, rcd!83^0'=rcd!83^post40, result!12^0'=result!12^post40, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post40, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post40, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post40, sel_r!543_flink!24^0'=sel_r!543_flink!24^post40, t!25^0'=t!25^post40, temp!34^0'=temp!34^post40, temp0!17^0'=temp0!17^post40, temp0!30^0'=temp0!30^post40, tmp!33^0'=tmp!33^post40, x!1365^0'=x!1365^post40, x!15^0'=x!15^post40, x!18^0'=x!18^post40, x!22^0'=x!22^post40, x_slam_f!20^0'=x_slam_f!20^post40, y!21^0'=y!21^post40, (__disjvr_6^0-__disjvr_6^post40 == 0 /\ -a!2035^post40+a!2035^0 == 0 /\ -r!543^post40+r!543^0 == 0 /\ -r!662^post40+r!662^0 == 0 /\ -a!2238^post40+a!2238^0 == 0 /\ -__disjvr_8^post40+__disjvr_8^0 == 0 /\ result!12^0-result!12^post40 == 0 /\ a!1370^0-a!1370^post40 == 0 /\ -__disjvr_7^post40+__disjvr_7^0 == 0 /\ a!244^0-a!244^post40 == 0 /\ -a!1055^post40+a!1055^0 == 0 /\ -t!25^post40+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post40 == 0 /\ i!29^0-i!29^post40 == 0 /\ -a!1610^post40+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post40 == 0 /\ head!16^0-head!16^post40 == 0 /\ -x!22^post40+x!22^0 == 0 /\ head!405^0-head!405^post40 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post40+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post40 == 0 /\ x_slam_f!20^0-x_slam_f!20^post40 == 0 /\ rcd!83^0-rcd!83^post40 == 0 /\ rcd!63^0-rcd!63^post40 == 0 /\ a!1052^0-a!1052^post40 == 0 /\ -temp!34^post40+temp!34^0 == 0 /\ a!654^0-a!654^post40 == 0 /\ rcd!2393^0-rcd!2393^post40 == 0 /\ -head!31^post40+head!31^0 == 0 /\ temp0!17^0-temp0!17^post40 == 0 /\ -x!15^post40+x!15^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ a!1810^0-a!1810^post40 == 0 /\ -rcd!2460^post40+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post40+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post40+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post40+temp0!30^0 == 0 /\ x!1365^0-x!1365^post40 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post40 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post40 == 0 /\ a!1371^0-a!1371^post40 == 0 /\ __disjvr_3^0-__disjvr_3^post40 == 0 /\ -__disjvr_2^post40+__disjvr_2^0 == 0 /\ -__disjvr_0^post40+__disjvr_0^0 == 0 /\ -__disjvr_5^post40+__disjvr_5^0 == 0 /\ length!28^0-length!28^post40 == 0 /\ tmp!33^0-tmp!33^post40 == 0 /\ -a!419^post40+a!419^0 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post40 == 0 /\ ct!19^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post40 == 0 /\ -i!406^post40+i!406^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -y!21^post40+y!21^0 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -a!511^post40+a!511^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 40: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post41, __disjvr_1^0'=__disjvr_1^post41, __disjvr_2^0'=__disjvr_2^post41, __disjvr_3^0'=__disjvr_3^post41, __disjvr_4^0'=__disjvr_4^post41, __disjvr_5^0'=__disjvr_5^post41, __disjvr_6^0'=__disjvr_6^post41, __disjvr_7^0'=__disjvr_7^post41, __disjvr_8^0'=__disjvr_8^post41, a!1052^0'=a!1052^post41, a!1055^0'=a!1055^post41, a!1370^0'=a!1370^post41, a!1371^0'=a!1371^post41, a!1610^0'=a!1610^post41, a!1810^0'=a!1810^post41, a!2035^0'=a!2035^post41, a!2238^0'=a!2238^post41, a!244^0'=a!244^post41, a!419^0'=a!419^post41, a!511^0'=a!511^post41, a!654^0'=a!654^post41, ct!19^0'=ct!19^post41, head!16^0'=head!16^post41, head!31^0'=head!31^post41, head!405^0'=head!405^post41, i!29^0'=i!29^post41, i!406^0'=i!406^post41, length!28^0'=length!28^post41, nondet!13^0'=nondet!13^post41, r!543^0'=r!543^post41, r!662^0'=r!662^post41, rcd!2393^0'=rcd!2393^post41, rcd!2460^0'=rcd!2460^post41, rcd!2515^0'=rcd!2515^post41, rcd!63^0'=rcd!63^post41, rcd!83^0'=rcd!83^post41, result!12^0'=result!12^post41, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post41, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post41, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post41, sel_r!543_flink!24^0'=sel_r!543_flink!24^post41, t!25^0'=t!25^post41, temp!34^0'=temp!34^post41, temp0!17^0'=temp0!17^post41, temp0!30^0'=temp0!30^post41, tmp!33^0'=tmp!33^post41, x!1365^0'=x!1365^post41, x!15^0'=x!15^post41, x!18^0'=x!18^post41, x!22^0'=x!22^post41, x_slam_f!20^0'=x_slam_f!20^post41, y!21^0'=y!21^post41, (-rcd!2393^post41+rcd!2393^0 == 0 /\ -a!2035^post41+a!2035^0 == 0 /\ r!543^0-r!543^post41 == 0 /\ -sdv_callsite_return_1!32^post41+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post41 == 0 /\ -a!2238^post41+a!2238^0 == 0 /\ __disjvr_3^0-__disjvr_3^post41 == 0 /\ rcd!2460^0-rcd!2460^post41 == 0 /\ -a!511^post41+a!511^0 == 0 /\ -a!419^post41+a!419^0 == 0 /\ a!1052^0-a!1052^post41 == 0 /\ a!244^0-a!244^post41 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post41 == 0 /\ -x_slam_f!20^post41+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post41 == 0 /\ -rcd!2515^post41+rcd!2515^0 == 0 /\ i!406^0-i!406^post41 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post41 == 0 /\ y!21^0-y!21^post41 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post41 == 0 /\ -__disjvr_5^post41+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post41 == 0 /\ head!31^0-head!31^post41 == 0 /\ -x!22^post41+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post41+sdv_callsite_return_1!14^0 == 0 /\ x!1365^0-x!1365^post41 == 0 /\ -ct!19^post41+ct!19^0 == 0 /\ head!405^0-head!405^post41 == 0 /\ a!1371^0-a!1371^post41 == 0 /\ temp!34^0-temp!34^post41 == 0 /\ -__disjvr_0^post41+__disjvr_0^0 == 0 /\ a!1610^0-a!1610^post41 == 0 /\ -__disjvr_8^post41+__disjvr_8^0 == 0 /\ -a!1810^post41+a!1810^0 == 0 /\ -__disjvr_7^post41+__disjvr_7^0 == 0 /\ -a!1370^post41+a!1370^0 == 0 /\ y!21^0 <= 0 /\ -a!1055^post41+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post41 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -nondet!13^post41+nondet!13^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post41+r!662^0 == 0 /\ a!654^0-a!654^post41 == 0 /\ result!12^0-result!12^post41 == 0 /\ -rcd!63^post41+rcd!63^0 == 0 /\ __disjvr_6^0-__disjvr_6^post41 == 0 /\ -head!16^post41+head!16^0 == 0 /\ rcd!83^0-rcd!83^post41 == 0 /\ -i!29^post41+i!29^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post41+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -temp0!30^post41+temp0!30^0 == 0 /\ -t!25^post41+t!25^0 == 0 /\ 1-x!22^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post41 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post41 == 0), cost: 1 41: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post42, __disjvr_1^0'=__disjvr_1^post42, __disjvr_2^0'=__disjvr_2^post42, __disjvr_3^0'=__disjvr_3^post42, __disjvr_4^0'=__disjvr_4^post42, __disjvr_5^0'=__disjvr_5^post42, __disjvr_6^0'=__disjvr_6^post42, __disjvr_7^0'=__disjvr_7^post42, __disjvr_8^0'=__disjvr_8^post42, a!1052^0'=a!1052^post42, a!1055^0'=a!1055^post42, a!1370^0'=a!1370^post42, a!1371^0'=a!1371^post42, a!1610^0'=a!1610^post42, a!1810^0'=a!1810^post42, a!2035^0'=a!2035^post42, a!2238^0'=a!2238^post42, a!244^0'=a!244^post42, a!419^0'=a!419^post42, a!511^0'=a!511^post42, a!654^0'=a!654^post42, ct!19^0'=ct!19^post42, head!16^0'=head!16^post42, head!31^0'=head!31^post42, head!405^0'=head!405^post42, i!29^0'=i!29^post42, i!406^0'=i!406^post42, length!28^0'=length!28^post42, nondet!13^0'=nondet!13^post42, r!543^0'=r!543^post42, r!662^0'=r!662^post42, rcd!2393^0'=rcd!2393^post42, rcd!2460^0'=rcd!2460^post42, rcd!2515^0'=rcd!2515^post42, rcd!63^0'=rcd!63^post42, rcd!83^0'=rcd!83^post42, result!12^0'=result!12^post42, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post42, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post42, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post42, sel_r!543_flink!24^0'=sel_r!543_flink!24^post42, t!25^0'=t!25^post42, temp!34^0'=temp!34^post42, temp0!17^0'=temp0!17^post42, temp0!30^0'=temp0!30^post42, tmp!33^0'=tmp!33^post42, x!1365^0'=x!1365^post42, x!15^0'=x!15^post42, x!18^0'=x!18^post42, x!22^0'=x!22^post42, x_slam_f!20^0'=x_slam_f!20^post42, y!21^0'=y!21^post42, (-ct!19^post42+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post42 == 0 /\ -a!1055^post42+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post42 == 0 /\ -__disjvr_5^post42+__disjvr_5^0 == 0 /\ -__disjvr_0^post42+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post42 == 0 /\ rcd!63^0-rcd!63^post42 == 0 /\ temp0!30^0-temp0!30^post42 == 0 /\ -__disjvr_3^post42+__disjvr_3^0 == 0 /\ -__disjvr_2^post42+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post42+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post42 == 0 /\ i!29^0-i!29^post42 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post42+temp!34^0 == 0 /\ 1+x!22^0 <= 0 /\ length!28^0-length!28^post42 == 0 /\ __disjvr_6^0-__disjvr_6^post42 == 0 /\ head!405^0-head!405^post42 == 0 /\ -head!16^post42+head!16^0 == 0 /\ x!15^0 <= 0 /\ rcd!2393^0-rcd!2393^post42 == 0 /\ x!15^0-x!15^post42 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!18^post42+x!18^0 == 0 /\ a!244^0-a!244^post42 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post42+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post42 == 0 /\ -result!12^post42+result!12^0 == 0 /\ a!1810^0-a!1810^post42 == 0 /\ __disjvr_8^0-__disjvr_8^post42 == 0 /\ -a!2035^post42+a!2035^0 == 0 /\ -a!2238^post42+a!2238^0 == 0 /\ -a!1610^post42+a!1610^0 == 0 /\ -t!25^post42+t!25^0 == 0 /\ a!1371^0-a!1371^post42 == 0 /\ -a!511^post42+a!511^0 == 0 /\ -a!419^post42+a!419^0 == 0 /\ -nondet!13^post42+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post42 == 0 /\ -r!543^post42+r!543^0 == 0 /\ y!21^0 <= 0 /\ -r!662^post42+r!662^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -x!22^post42+x!22^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!31^post42+head!31^0 == 0 /\ -__disjvr_7^post42+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post42 == 0 /\ __disjvr_1^0-__disjvr_1^post42 == 0 /\ -i!406^post42+i!406^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post42 == 0 /\ -x!1365^post42+x!1365^0 == 0 /\ -rcd!2515^post42+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post42 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!654^0-a!654^post42 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post42 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post42 == 0), cost: 1 42: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post43, __disjvr_1^0'=__disjvr_1^post43, __disjvr_2^0'=__disjvr_2^post43, __disjvr_3^0'=__disjvr_3^post43, __disjvr_4^0'=__disjvr_4^post43, __disjvr_5^0'=__disjvr_5^post43, __disjvr_6^0'=__disjvr_6^post43, __disjvr_7^0'=__disjvr_7^post43, __disjvr_8^0'=__disjvr_8^post43, a!1052^0'=a!1052^post43, a!1055^0'=a!1055^post43, a!1370^0'=a!1370^post43, a!1371^0'=a!1371^post43, a!1610^0'=a!1610^post43, a!1810^0'=a!1810^post43, a!2035^0'=a!2035^post43, a!2238^0'=a!2238^post43, a!244^0'=a!244^post43, a!419^0'=a!419^post43, a!511^0'=a!511^post43, a!654^0'=a!654^post43, ct!19^0'=ct!19^post43, head!16^0'=head!16^post43, head!31^0'=head!31^post43, head!405^0'=head!405^post43, i!29^0'=i!29^post43, i!406^0'=i!406^post43, length!28^0'=length!28^post43, nondet!13^0'=nondet!13^post43, r!543^0'=r!543^post43, r!662^0'=r!662^post43, rcd!2393^0'=rcd!2393^post43, rcd!2460^0'=rcd!2460^post43, rcd!2515^0'=rcd!2515^post43, rcd!63^0'=rcd!63^post43, rcd!83^0'=rcd!83^post43, result!12^0'=result!12^post43, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post43, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post43, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post43, sel_r!543_flink!24^0'=sel_r!543_flink!24^post43, t!25^0'=t!25^post43, temp!34^0'=temp!34^post43, temp0!17^0'=temp0!17^post43, temp0!30^0'=temp0!30^post43, tmp!33^0'=tmp!33^post43, x!1365^0'=x!1365^post43, x!15^0'=x!15^post43, x!18^0'=x!18^post43, x!22^0'=x!22^post43, x_slam_f!20^0'=x_slam_f!20^post43, y!21^0'=y!21^post43, (-nondet!13^post43+nondet!13^0 == 0 /\ -a!654^post43+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post43+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post43+x!22^0 == 0 /\ -a!2035^post43+a!2035^0 == 0 /\ -r!662^post43+r!662^0 == 0 /\ -a!1370^post43+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post43 == 0 /\ -__disjvr_8^post43+__disjvr_8^0 == 0 /\ -a!419^post43+a!419^0 == 0 /\ -rcd!2393^post43+rcd!2393^0 == 0 /\ -a!244^post43+a!244^0 == 0 /\ -y!21^post43+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post43 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post43 == 0 /\ -head!16^post43+head!16^0 == 0 /\ -a!1810^post43+a!1810^0 == 0 /\ -__disjvr_2^post43+__disjvr_2^0 == 0 /\ -__disjvr_0^post43+__disjvr_0^0 == 0 /\ -rcd!2515^post43+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post43 == 0 /\ -i!29^post43+i!29^0 == 0 /\ tmp!33^0-tmp!33^post43 == 0 /\ a!1610^0-a!1610^post43 == 0 /\ x!15^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post43 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post43 == 0 /\ -y!21^0 <= 0 /\ -t!25^post43+t!25^0 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post43 == 0 /\ -x!1365^post43+x!1365^0 == 0 /\ length!28^0-length!28^post43 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_6^post43+__disjvr_6^0 == 0 /\ -temp0!30^post43+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post43+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post43 == 0 /\ rcd!2460^0-rcd!2460^post43 == 0 /\ a!2238^0-a!2238^post43 == 0 /\ x!15^0-x!15^post43 == 0 /\ -result!12^post43+result!12^0 == 0 /\ a!1055^0-a!1055^post43 == 0 /\ i!406^0-i!406^post43 == 0 /\ rcd!83^0-rcd!83^post43 == 0 /\ -head!31^post43+head!31^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post43 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_5^post43+__disjvr_5^0 == 0 /\ -__disjvr_3^post43+__disjvr_3^0 == 0 /\ -x_slam_f!20^post43+x_slam_f!20^0 == 0 /\ -rcd!63^post43+rcd!63^0 == 0 /\ head!405^0-head!405^post43 == 0 /\ r!543^0-r!543^post43 == 0 /\ a!511^0-a!511^post43 == 0 /\ a!1052^0-a!1052^post43 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -ct!19^post43+ct!19^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 43: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post44, __disjvr_1^0'=__disjvr_1^post44, __disjvr_2^0'=__disjvr_2^post44, __disjvr_3^0'=__disjvr_3^post44, __disjvr_4^0'=__disjvr_4^post44, __disjvr_5^0'=__disjvr_5^post44, __disjvr_6^0'=__disjvr_6^post44, __disjvr_7^0'=__disjvr_7^post44, __disjvr_8^0'=__disjvr_8^post44, a!1052^0'=a!1052^post44, a!1055^0'=a!1055^post44, a!1370^0'=a!1370^post44, a!1371^0'=a!1371^post44, a!1610^0'=a!1610^post44, a!1810^0'=a!1810^post44, a!2035^0'=a!2035^post44, a!2238^0'=a!2238^post44, a!244^0'=a!244^post44, a!419^0'=a!419^post44, a!511^0'=a!511^post44, a!654^0'=a!654^post44, ct!19^0'=ct!19^post44, head!16^0'=head!16^post44, head!31^0'=head!31^post44, head!405^0'=head!405^post44, i!29^0'=i!29^post44, i!406^0'=i!406^post44, length!28^0'=length!28^post44, nondet!13^0'=nondet!13^post44, r!543^0'=r!543^post44, r!662^0'=r!662^post44, rcd!2393^0'=rcd!2393^post44, rcd!2460^0'=rcd!2460^post44, rcd!2515^0'=rcd!2515^post44, rcd!63^0'=rcd!63^post44, rcd!83^0'=rcd!83^post44, result!12^0'=result!12^post44, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post44, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post44, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post44, sel_r!543_flink!24^0'=sel_r!543_flink!24^post44, t!25^0'=t!25^post44, temp!34^0'=temp!34^post44, temp0!17^0'=temp0!17^post44, temp0!30^0'=temp0!30^post44, tmp!33^0'=tmp!33^post44, x!1365^0'=x!1365^post44, x!15^0'=x!15^post44, x!18^0'=x!18^post44, x!22^0'=x!22^post44, x_slam_f!20^0'=x_slam_f!20^post44, y!21^0'=y!21^post44, (-a!511^post44+a!511^0 == 0 /\ a!244^0-a!244^post44 == 0 /\ -y!21^post44+y!21^0 == 0 /\ a!1371^0-a!1371^post44 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post44 == 0 /\ a!1052^0-a!1052^post44 == 0 /\ __disjvr_0^0-__disjvr_0^post44 == 0 /\ result!12^0-result!12^post44 == 0 /\ x!18^0-x!18^post44 == 0 /\ x!15^0 <= 0 /\ -a!2035^post44+a!2035^0 == 0 /\ -__disjvr_1^post44+__disjvr_1^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post44 == 0 /\ -i!406^post44+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post44 == 0 /\ nondet!13^0-nondet!13^post44 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post44+rcd!2460^0 == 0 /\ __disjvr_6^0-__disjvr_6^post44 == 0 /\ -__disjvr_7^post44+__disjvr_7^0 == 0 /\ -a!1370^post44+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post44 == 0 /\ 1+t!25^0 <= 0 /\ -sdv_callsite_return_1!32^post44+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post44+a!1610^0 == 0 /\ -ct!19^post44+ct!19^0 == 0 /\ -x!22^post44+x!22^0 == 0 /\ tmp!33^0-tmp!33^post44 == 0 /\ rcd!63^0-rcd!63^post44 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post44+i!29^0 == 0 /\ -r!543^post44+r!543^0 == 0 /\ -r!662^post44+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_5^post44+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ length!28^0-length!28^post44 == 0 /\ -temp!34^post44+temp!34^0 == 0 /\ -__disjvr_2^post44+__disjvr_2^0 == 0 /\ -head!16^post44+head!16^0 == 0 /\ head!31^0-head!31^post44 == 0 /\ __disjvr_4^0-__disjvr_4^post44 == 0 /\ -a!419^post44+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post44 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post44 == 0 /\ rcd!2393^0-rcd!2393^post44 == 0 /\ x!15^0-x!15^post44 == 0 /\ a!1810^0-a!1810^post44 == 0 /\ -__disjvr_8^post44+__disjvr_8^0 == 0 /\ -t!25^post44+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post44 == 0 /\ -rcd!2515^post44+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post44 == 0 /\ -x!1365^post44+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post44+a!1055^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ a!2238^0-a!2238^post44 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post44+temp0!30^0 == 0 /\ head!405^0-head!405^post44 == 0), cost: 1 44: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post45, __disjvr_1^0'=__disjvr_1^post45, __disjvr_2^0'=__disjvr_2^post45, __disjvr_3^0'=__disjvr_3^post45, __disjvr_4^0'=__disjvr_4^post45, __disjvr_5^0'=__disjvr_5^post45, __disjvr_6^0'=__disjvr_6^post45, __disjvr_7^0'=__disjvr_7^post45, __disjvr_8^0'=__disjvr_8^post45, a!1052^0'=a!1052^post45, a!1055^0'=a!1055^post45, a!1370^0'=a!1370^post45, a!1371^0'=a!1371^post45, a!1610^0'=a!1610^post45, a!1810^0'=a!1810^post45, a!2035^0'=a!2035^post45, a!2238^0'=a!2238^post45, a!244^0'=a!244^post45, a!419^0'=a!419^post45, a!511^0'=a!511^post45, a!654^0'=a!654^post45, ct!19^0'=ct!19^post45, head!16^0'=head!16^post45, head!31^0'=head!31^post45, head!405^0'=head!405^post45, i!29^0'=i!29^post45, i!406^0'=i!406^post45, length!28^0'=length!28^post45, nondet!13^0'=nondet!13^post45, r!543^0'=r!543^post45, r!662^0'=r!662^post45, rcd!2393^0'=rcd!2393^post45, rcd!2460^0'=rcd!2460^post45, rcd!2515^0'=rcd!2515^post45, rcd!63^0'=rcd!63^post45, rcd!83^0'=rcd!83^post45, result!12^0'=result!12^post45, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post45, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post45, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post45, sel_r!543_flink!24^0'=sel_r!543_flink!24^post45, t!25^0'=t!25^post45, temp!34^0'=temp!34^post45, temp0!17^0'=temp0!17^post45, temp0!30^0'=temp0!30^post45, tmp!33^0'=tmp!33^post45, x!1365^0'=x!1365^post45, x!15^0'=x!15^post45, x!18^0'=x!18^post45, x!22^0'=x!22^post45, x_slam_f!20^0'=x_slam_f!20^post45, y!21^0'=y!21^post45, (a!1810^0-a!1810^post45 == 0 /\ a!244^0-a!244^post45 == 0 /\ -x!1365^post45+x!1365^0 == 0 /\ -head!16^post45+head!16^0 == 0 /\ -i!29^post45+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post45 == 0 /\ -temp0!30^post45+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post45 == 0 /\ -sdv_callsite_return_1!14^post45+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -a!2035^post45+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post45 == 0 /\ x!18^0-x!18^post45 == 0 /\ -a!1055^post45+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post45 == 0 /\ a!1370^0-a!1370^post45 == 0 /\ x!15^0 <= 0 /\ -a!511^post45+a!511^0 == 0 /\ a!654^0-a!654^post45 == 0 /\ -__disjvr_3^post45+__disjvr_3^0 == 0 /\ length!28^0-length!28^post45 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post45 == 0 /\ -rcd!63^post45+rcd!63^0 == 0 /\ temp!34^0-temp!34^post45 == 0 /\ head!31^0-head!31^post45 == 0 /\ i!406^0-i!406^post45 == 0 /\ 1+t!25^0 <= 0 /\ -x_slam_f!20^post45+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post45 == 0 /\ -__disjvr_7^post45+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post45 == 0 /\ -t!25^post45+t!25^0 == 0 /\ result!12^0-result!12^post45 == 0 /\ __disjvr_8^0-__disjvr_8^post45 == 0 /\ head!405^0-head!405^post45 == 0 /\ -rcd!2393^post45+rcd!2393^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1052^0-a!1052^post45 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ y!21^0-y!21^post45 == 0 /\ tmp!33^0-tmp!33^post45 == 0 /\ -x!22^post45+x!22^0 == 0 /\ -a!419^post45+a!419^0 == 0 /\ -a!2238^post45+a!2238^0 == 0 /\ __disjvr_5^0-__disjvr_5^post45 == 0 /\ -ct!19^post45+ct!19^0 == 0 /\ x!15^0-x!15^post45 == 0 /\ -__disjvr_2^post45+__disjvr_2^0 == 0 /\ -a!1610^post45+a!1610^0 == 0 /\ -sdv_callsite_return_1!32^post45+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post45 == 0 /\ r!543^0-r!543^post45 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -__disjvr_0^post45+__disjvr_0^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_6^post45+__disjvr_6^0 == 0 /\ -rcd!2515^post45+rcd!2515^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post45+nondet!13^0 == 0 /\ -r!662^post45+r!662^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 45: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post46, __disjvr_1^0'=__disjvr_1^post46, __disjvr_2^0'=__disjvr_2^post46, __disjvr_3^0'=__disjvr_3^post46, __disjvr_4^0'=__disjvr_4^post46, __disjvr_5^0'=__disjvr_5^post46, __disjvr_6^0'=__disjvr_6^post46, __disjvr_7^0'=__disjvr_7^post46, __disjvr_8^0'=__disjvr_8^post46, a!1052^0'=a!1052^post46, a!1055^0'=a!1055^post46, a!1370^0'=a!1370^post46, a!1371^0'=a!1371^post46, a!1610^0'=a!1610^post46, a!1810^0'=a!1810^post46, a!2035^0'=a!2035^post46, a!2238^0'=a!2238^post46, a!244^0'=a!244^post46, a!419^0'=a!419^post46, a!511^0'=a!511^post46, a!654^0'=a!654^post46, ct!19^0'=ct!19^post46, head!16^0'=head!16^post46, head!31^0'=head!31^post46, head!405^0'=head!405^post46, i!29^0'=i!29^post46, i!406^0'=i!406^post46, length!28^0'=length!28^post46, nondet!13^0'=nondet!13^post46, r!543^0'=r!543^post46, r!662^0'=r!662^post46, rcd!2393^0'=rcd!2393^post46, rcd!2460^0'=rcd!2460^post46, rcd!2515^0'=rcd!2515^post46, rcd!63^0'=rcd!63^post46, rcd!83^0'=rcd!83^post46, result!12^0'=result!12^post46, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post46, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post46, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post46, sel_r!543_flink!24^0'=sel_r!543_flink!24^post46, t!25^0'=t!25^post46, temp!34^0'=temp!34^post46, temp0!17^0'=temp0!17^post46, temp0!30^0'=temp0!30^post46, tmp!33^0'=tmp!33^post46, x!1365^0'=x!1365^post46, x!15^0'=x!15^post46, x!18^0'=x!18^post46, x!22^0'=x!22^post46, x_slam_f!20^0'=x_slam_f!20^post46, y!21^0'=y!21^post46, (a!1371^0-a!1371^post46 == 0 /\ -result!12^post46+result!12^0 == 0 /\ -__disjvr_7^post46+__disjvr_7^0 == 0 /\ a!654^0-a!654^post46 == 0 /\ a!511^0-a!511^post46 == 0 /\ __disjvr_6^0-__disjvr_6^post46 == 0 /\ -x!1365^post46+x!1365^0 == 0 /\ a!1610^0-a!1610^post46 == 0 /\ length!28^0-length!28^post46 == 0 /\ __disjvr_4^0-__disjvr_4^post46 == 0 /\ -rcd!2515^post46+rcd!2515^0 == 0 /\ -rcd!63^post46+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post46 == 0 /\ rcd!2393^0-rcd!2393^post46 == 0 /\ -__disjvr_8^post46+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post46 == 0 /\ -__disjvr_2^post46+__disjvr_2^0 == 0 /\ -a!1810^post46+a!1810^0 == 0 /\ x!15^0 <= 0 /\ -t!25^post46+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post46+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post46 == 0 /\ temp0!30^0-temp0!30^post46 == 0 /\ a!1052^0-a!1052^post46 == 0 /\ -__disjvr_0^post46+__disjvr_0^0 == 0 /\ -i!29^post46+i!29^0 == 0 /\ -temp!34^post46+temp!34^0 == 0 /\ -a!419^post46+a!419^0 == 0 /\ i!406^0-i!406^post46 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post46 == 0 /\ -head!31^post46+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post46+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!1224_flink!24^post46+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post46 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ tmp!33^0-tmp!33^post46 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!1370^post46+a!1370^0 == 0 /\ x!18^0-x!18^post46 == 0 /\ head!16^0-head!16^post46 == 0 /\ -__disjvr_1^post46+__disjvr_1^0 == 0 /\ -__disjvr_5^post46+__disjvr_5^0 == 0 /\ -a!1055^post46+a!1055^0 == 0 /\ head!405^0-head!405^post46 == 0 /\ -x!22^post46+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post46+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post46 == 0 /\ -a!2035^post46+a!2035^0 == 0 /\ x!15^0-x!15^post46 == 0 /\ -a!244^post46+a!244^0 == 0 /\ -nondet!13^post46+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post46 == 0 /\ -r!662^post46+r!662^0 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post46 == 0 /\ -y!21^post46+y!21^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 46: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post47, __disjvr_1^0'=__disjvr_1^post47, __disjvr_2^0'=__disjvr_2^post47, __disjvr_3^0'=__disjvr_3^post47, __disjvr_4^0'=__disjvr_4^post47, __disjvr_5^0'=__disjvr_5^post47, __disjvr_6^0'=__disjvr_6^post47, __disjvr_7^0'=__disjvr_7^post47, __disjvr_8^0'=__disjvr_8^post47, a!1052^0'=a!1052^post47, a!1055^0'=a!1055^post47, a!1370^0'=a!1370^post47, a!1371^0'=a!1371^post47, a!1610^0'=a!1610^post47, a!1810^0'=a!1810^post47, a!2035^0'=a!2035^post47, a!2238^0'=a!2238^post47, a!244^0'=a!244^post47, a!419^0'=a!419^post47, a!511^0'=a!511^post47, a!654^0'=a!654^post47, ct!19^0'=ct!19^post47, head!16^0'=head!16^post47, head!31^0'=head!31^post47, head!405^0'=head!405^post47, i!29^0'=i!29^post47, i!406^0'=i!406^post47, length!28^0'=length!28^post47, nondet!13^0'=nondet!13^post47, r!543^0'=r!543^post47, r!662^0'=r!662^post47, rcd!2393^0'=rcd!2393^post47, rcd!2460^0'=rcd!2460^post47, rcd!2515^0'=rcd!2515^post47, rcd!63^0'=rcd!63^post47, rcd!83^0'=rcd!83^post47, result!12^0'=result!12^post47, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post47, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post47, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post47, sel_r!543_flink!24^0'=sel_r!543_flink!24^post47, t!25^0'=t!25^post47, temp!34^0'=temp!34^post47, temp0!17^0'=temp0!17^post47, temp0!30^0'=temp0!30^post47, tmp!33^0'=tmp!33^post47, x!1365^0'=x!1365^post47, x!15^0'=x!15^post47, x!18^0'=x!18^post47, x!22^0'=x!22^post47, x_slam_f!20^0'=x_slam_f!20^post47, y!21^0'=y!21^post47, (-nondet!13^post47+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post47+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post47+r!662^0 == 0 /\ a!244^0-a!244^post47 == 0 /\ -x!22^post47+x!22^0 == 0 /\ -__disjvr_7^post47+__disjvr_7^0 == 0 /\ -rcd!2393^post47+rcd!2393^0 == 0 /\ x!18^0-x!18^post47 == 0 /\ -a!1610^post47+a!1610^0 == 0 /\ a!1370^0-a!1370^post47 == 0 /\ -__disjvr_8^post47+__disjvr_8^0 == 0 /\ -head!16^post47+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post47 == 0 /\ head!31^0-head!31^post47 == 0 /\ -a!1055^post47+a!1055^0 == 0 /\ -t!25^post47+t!25^0 == 0 /\ -temp0!30^post47+temp0!30^0 == 0 /\ -rcd!2515^post47+rcd!2515^0 == 0 /\ a!654^0-a!654^post47 == 0 /\ -i!29^post47+i!29^0 == 0 /\ -y!21^post47+y!21^0 == 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post47 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2035^post47+a!2035^0 == 0 /\ length!28^0-length!28^post47 == 0 /\ -temp!34^post47+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post47 == 0 /\ a!1052^0-a!1052^post47 == 0 /\ -a!511^post47+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post47 == 0 /\ -__disjvr_3^post47+__disjvr_3^0 == 0 /\ result!12^0-result!12^post47 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post47 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post47 == 0 /\ temp0!17^0-temp0!17^post47 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2460^post47+rcd!2460^0 == 0 /\ rcd!63^0-rcd!63^post47 == 0 /\ -i!406^post47+i!406^0 == 0 /\ a!1371^0-a!1371^post47 == 0 /\ head!405^0-head!405^post47 == 0 /\ -x!15^post47+x!15^0 == 0 /\ a!1810^0-a!1810^post47 == 0 /\ -__disjvr_6^post47+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post47 == 0 /\ r!543^0-r!543^post47 == 0 /\ tmp!33^0-tmp!33^post47 == 0 /\ -a!419^post47+a!419^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post47 == 0 /\ -ct!19^post47+ct!19^0 == 0 /\ -a!2238^post47+a!2238^0 == 0 /\ -__disjvr_0^post47+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post47 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_2^post47+__disjvr_2^0 == 0), cost: 1 47: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post48, __disjvr_1^0'=__disjvr_1^post48, __disjvr_2^0'=__disjvr_2^post48, __disjvr_3^0'=__disjvr_3^post48, __disjvr_4^0'=__disjvr_4^post48, __disjvr_5^0'=__disjvr_5^post48, __disjvr_6^0'=__disjvr_6^post48, __disjvr_7^0'=__disjvr_7^post48, __disjvr_8^0'=__disjvr_8^post48, a!1052^0'=a!1052^post48, a!1055^0'=a!1055^post48, a!1370^0'=a!1370^post48, a!1371^0'=a!1371^post48, a!1610^0'=a!1610^post48, a!1810^0'=a!1810^post48, a!2035^0'=a!2035^post48, a!2238^0'=a!2238^post48, a!244^0'=a!244^post48, a!419^0'=a!419^post48, a!511^0'=a!511^post48, a!654^0'=a!654^post48, ct!19^0'=ct!19^post48, head!16^0'=head!16^post48, head!31^0'=head!31^post48, head!405^0'=head!405^post48, i!29^0'=i!29^post48, i!406^0'=i!406^post48, length!28^0'=length!28^post48, nondet!13^0'=nondet!13^post48, r!543^0'=r!543^post48, r!662^0'=r!662^post48, rcd!2393^0'=rcd!2393^post48, rcd!2460^0'=rcd!2460^post48, rcd!2515^0'=rcd!2515^post48, rcd!63^0'=rcd!63^post48, rcd!83^0'=rcd!83^post48, result!12^0'=result!12^post48, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post48, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post48, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post48, sel_r!543_flink!24^0'=sel_r!543_flink!24^post48, t!25^0'=t!25^post48, temp!34^0'=temp!34^post48, temp0!17^0'=temp0!17^post48, temp0!30^0'=temp0!30^post48, tmp!33^0'=tmp!33^post48, x!1365^0'=x!1365^post48, x!15^0'=x!15^post48, x!18^0'=x!18^post48, x!22^0'=x!22^post48, x_slam_f!20^0'=x_slam_f!20^post48, y!21^0'=y!21^post48, (-t!25^post48+t!25^0 == 0 /\ -temp0!17^post48+temp0!17^0 == 0 /\ -a!654^post48+a!654^0 == 0 /\ -y!21^post48+y!21^0 == 0 /\ -__disjvr_2^post48+__disjvr_2^0 == 0 /\ -__disjvr_0^post48+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post48 == 0 /\ rcd!2460^0-rcd!2460^post48 == 0 /\ a!2238^0-a!2238^post48 == 0 /\ -x!22^post48+x!22^0 == 0 /\ -__disjvr_7^post48+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!1365^0-x!1365^post48 == 0 /\ -sdv_callsite_return_1!32^post48+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post48 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x_slam_f!20^post48+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post48 == 0 /\ -rcd!63^post48+rcd!63^0 == 0 /\ a!244^0-a!244^post48 == 0 /\ -a!1370^post48+a!1370^0 == 0 /\ a!1610^0-a!1610^post48 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post48 == 0 /\ tmp!33^0-tmp!33^post48 == 0 /\ length!28^0-length!28^post48 == 0 /\ -x!15^post48+x!15^0 == 0 /\ -temp0!30^post48+temp0!30^0 == 0 /\ r!543^0-r!543^post48 == 0 /\ -a!1810^post48+a!1810^0 == 0 /\ -ct!19^post48+ct!19^0 == 0 /\ -__disjvr_5^post48+__disjvr_5^0 == 0 /\ -rcd!2393^post48+rcd!2393^0 == 0 /\ -a!2035^post48+a!2035^0 == 0 /\ -nondet!13^post48+nondet!13^0 == 0 /\ a!1371^0-a!1371^post48 == 0 /\ 1+head!16^0 <= 0 /\ -head!405^post48+head!405^0 == 0 /\ -i!29^post48+i!29^0 == 0 /\ temp!34^0-temp!34^post48 == 0 /\ i!406^0-i!406^post48 == 0 /\ -r!662^post48+r!662^0 == 0 /\ y!21^0 <= 0 /\ -sdv_callsite_return_1!14^post48+sdv_callsite_return_1!14^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!419^post48+a!419^0 == 0 /\ rcd!83^0-rcd!83^post48 == 0 /\ head!31^0-head!31^post48 == 0 /\ result!12^0-result!12^post48 == 0 /\ a!1052^0-a!1052^post48 == 0 /\ -head!16^post48+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post48 == 0 /\ a!511^0-a!511^post48 == 0 /\ -__disjvr_8^post48+__disjvr_8^0 == 0 /\ -rcd!2515^post48+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post48 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post48 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post48 == 0), cost: 1 48: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post49, __disjvr_1^0'=__disjvr_1^post49, __disjvr_2^0'=__disjvr_2^post49, __disjvr_3^0'=__disjvr_3^post49, __disjvr_4^0'=__disjvr_4^post49, __disjvr_5^0'=__disjvr_5^post49, __disjvr_6^0'=__disjvr_6^post49, __disjvr_7^0'=__disjvr_7^post49, __disjvr_8^0'=__disjvr_8^post49, a!1052^0'=a!1052^post49, a!1055^0'=a!1055^post49, a!1370^0'=a!1370^post49, a!1371^0'=a!1371^post49, a!1610^0'=a!1610^post49, a!1810^0'=a!1810^post49, a!2035^0'=a!2035^post49, a!2238^0'=a!2238^post49, a!244^0'=a!244^post49, a!419^0'=a!419^post49, a!511^0'=a!511^post49, a!654^0'=a!654^post49, ct!19^0'=ct!19^post49, head!16^0'=head!16^post49, head!31^0'=head!31^post49, head!405^0'=head!405^post49, i!29^0'=i!29^post49, i!406^0'=i!406^post49, length!28^0'=length!28^post49, nondet!13^0'=nondet!13^post49, r!543^0'=r!543^post49, r!662^0'=r!662^post49, rcd!2393^0'=rcd!2393^post49, rcd!2460^0'=rcd!2460^post49, rcd!2515^0'=rcd!2515^post49, rcd!63^0'=rcd!63^post49, rcd!83^0'=rcd!83^post49, result!12^0'=result!12^post49, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post49, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post49, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post49, sel_r!543_flink!24^0'=sel_r!543_flink!24^post49, t!25^0'=t!25^post49, temp!34^0'=temp!34^post49, temp0!17^0'=temp0!17^post49, temp0!30^0'=temp0!30^post49, tmp!33^0'=tmp!33^post49, x!1365^0'=x!1365^post49, x!15^0'=x!15^post49, x!18^0'=x!18^post49, x!22^0'=x!22^post49, x_slam_f!20^0'=x_slam_f!20^post49, y!21^0'=y!21^post49, (-x!1365^post49+x!1365^0 == 0 /\ -i!406^post49+i!406^0 == 0 /\ i!29^0-i!29^post49 == 0 /\ a!1610^0-a!1610^post49 == 0 /\ -x!18^post49+x!18^0 == 0 /\ head!405^0-head!405^post49 == 0 /\ -temp!34^post49+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post49+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post49 == 0 /\ temp0!17^0-temp0!17^post49 == 0 /\ -r!543^post49+r!543^0 == 0 /\ -a!2035^post49+a!2035^0 == 0 /\ -__disjvr_5^post49+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post49 == 0 /\ x!15^0 <= 0 /\ nondet!13^0-nondet!13^post49 == 0 /\ -a!1810^post49+a!1810^0 == 0 /\ __disjvr_0^0-__disjvr_0^post49 == 0 /\ -sel_r!1224_flink!24^post49+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!22^post49+x!22^0 == 0 /\ temp0!30^0-temp0!30^post49 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_1^post49+__disjvr_1^0 == 0 /\ -rcd!2460^post49+rcd!2460^0 == 0 /\ a!1371^0-a!1371^post49 == 0 /\ -y!21^post49+y!21^0 == 0 /\ -head!16^post49+head!16^0 == 0 /\ -t!25^post49+t!25^0 == 0 /\ a!244^0-a!244^post49 == 0 /\ -__disjvr_7^post49+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post49 == 0 /\ result!12^0-result!12^post49 == 0 /\ __disjvr_3^0-__disjvr_3^post49 == 0 /\ head!31^0-head!31^post49 == 0 /\ x!15^0-x!15^post49 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!511^post49+a!511^0 == 0 /\ -a!419^post49+a!419^0 == 0 /\ -x!15^0 <= 0 /\ tmp!33^0-tmp!33^post49 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post49 == 0 /\ -a!1370^post49+a!1370^0 == 0 /\ -__disjvr_8^post49+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post49 == 0 /\ -a!1055^post49+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!83^post49+rcd!83^0 == 0 /\ length!28^0-length!28^post49 == 0 /\ -r!662^post49+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post49+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post49+a!2238^0 == 0 /\ -__disjvr_4^post49+__disjvr_4^0 == 0 /\ a!654^0-a!654^post49 == 0 /\ -__disjvr_2^post49+__disjvr_2^0 == 0 /\ -ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post49 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post49 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -rcd!2515^post49+rcd!2515^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 49: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post50, __disjvr_1^0'=__disjvr_1^post50, __disjvr_2^0'=__disjvr_2^post50, __disjvr_3^0'=__disjvr_3^post50, __disjvr_4^0'=__disjvr_4^post50, __disjvr_5^0'=__disjvr_5^post50, __disjvr_6^0'=__disjvr_6^post50, __disjvr_7^0'=__disjvr_7^post50, __disjvr_8^0'=__disjvr_8^post50, a!1052^0'=a!1052^post50, a!1055^0'=a!1055^post50, a!1370^0'=a!1370^post50, a!1371^0'=a!1371^post50, a!1610^0'=a!1610^post50, a!1810^0'=a!1810^post50, a!2035^0'=a!2035^post50, a!2238^0'=a!2238^post50, a!244^0'=a!244^post50, a!419^0'=a!419^post50, a!511^0'=a!511^post50, a!654^0'=a!654^post50, ct!19^0'=ct!19^post50, head!16^0'=head!16^post50, head!31^0'=head!31^post50, head!405^0'=head!405^post50, i!29^0'=i!29^post50, i!406^0'=i!406^post50, length!28^0'=length!28^post50, nondet!13^0'=nondet!13^post50, r!543^0'=r!543^post50, r!662^0'=r!662^post50, rcd!2393^0'=rcd!2393^post50, rcd!2460^0'=rcd!2460^post50, rcd!2515^0'=rcd!2515^post50, rcd!63^0'=rcd!63^post50, rcd!83^0'=rcd!83^post50, result!12^0'=result!12^post50, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post50, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post50, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post50, sel_r!543_flink!24^0'=sel_r!543_flink!24^post50, t!25^0'=t!25^post50, temp!34^0'=temp!34^post50, temp0!17^0'=temp0!17^post50, temp0!30^0'=temp0!30^post50, tmp!33^0'=tmp!33^post50, x!1365^0'=x!1365^post50, x!15^0'=x!15^post50, x!18^0'=x!18^post50, x!22^0'=x!22^post50, x_slam_f!20^0'=x_slam_f!20^post50, y!21^0'=y!21^post50, (a!1371^0-a!1371^post50 == 0 /\ -length!28^post50+length!28^0 == 0 /\ a!654^0-a!654^post50 == 0 /\ -a!1055^post50+a!1055^0 == 0 /\ -rcd!63^post50+rcd!63^0 == 0 /\ -x!1365^post50+x!1365^0 == 0 /\ -__disjvr_0^post50+__disjvr_0^0 == 0 /\ -a!1052^post50+a!1052^0 == 0 /\ -t!25^post50+t!25^0 == 0 /\ -__disjvr_7^post50+__disjvr_7^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post50+temp0!30^0 == 0 /\ head!31^0-head!31^post50 == 0 /\ rcd!2515^0-rcd!2515^post50 == 0 /\ __disjvr_1^0-__disjvr_1^post50 == 0 /\ -rcd!2393^post50+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ -__disjvr_6^post50+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post50 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ r!543^0-r!543^post50 == 0 /\ -a!2238^post50+a!2238^0 == 0 /\ a!1370^0-a!1370^post50 == 0 /\ -ct!19^post50+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post50 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post50+i!29^0 == 0 /\ -__disjvr_2^post50+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post50 == 0 /\ rcd!2460^0-rcd!2460^post50 == 0 /\ -x_slam_f!20^post50+x_slam_f!20^0 == 0 /\ -a!2035^post50+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post50 == 0 /\ -a!1610^post50+a!1610^0 == 0 /\ result!12^0-result!12^post50 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post50+head!16^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post50 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-x!18^post50 == 0 /\ tmp!33^0-tmp!33^post50 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post50+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post50 == 0 /\ -x!22^post50+x!22^0 == 0 /\ head!405^0-head!405^post50 == 0 /\ -sdv_callsite_return_1!14^post50+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^0-__disjvr_8^post50 == 0 /\ a!244^0-a!244^post50 == 0 /\ -a!511^post50+a!511^0 == 0 /\ x!15^0-x!15^post50 == 0 /\ -ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post50 == 0 /\ -nondet!13^post50+nondet!13^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_3^post50+__disjvr_3^0 == 0 /\ a!419^0-a!419^post50 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post50 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -y!21^post50+y!21^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post50+i!406^0 == 0 /\ -r!662^post50+r!662^0 == 0), cost: 1 50: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post51, __disjvr_1^0'=__disjvr_1^post51, __disjvr_2^0'=__disjvr_2^post51, __disjvr_3^0'=__disjvr_3^post51, __disjvr_4^0'=__disjvr_4^post51, __disjvr_5^0'=__disjvr_5^post51, __disjvr_6^0'=__disjvr_6^post51, __disjvr_7^0'=__disjvr_7^post51, __disjvr_8^0'=__disjvr_8^post51, a!1052^0'=a!1052^post51, a!1055^0'=a!1055^post51, a!1370^0'=a!1370^post51, a!1371^0'=a!1371^post51, a!1610^0'=a!1610^post51, a!1810^0'=a!1810^post51, a!2035^0'=a!2035^post51, a!2238^0'=a!2238^post51, a!244^0'=a!244^post51, a!419^0'=a!419^post51, a!511^0'=a!511^post51, a!654^0'=a!654^post51, ct!19^0'=ct!19^post51, head!16^0'=head!16^post51, head!31^0'=head!31^post51, head!405^0'=head!405^post51, i!29^0'=i!29^post51, i!406^0'=i!406^post51, length!28^0'=length!28^post51, nondet!13^0'=nondet!13^post51, r!543^0'=r!543^post51, r!662^0'=r!662^post51, rcd!2393^0'=rcd!2393^post51, rcd!2460^0'=rcd!2460^post51, rcd!2515^0'=rcd!2515^post51, rcd!63^0'=rcd!63^post51, rcd!83^0'=rcd!83^post51, result!12^0'=result!12^post51, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post51, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post51, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post51, sel_r!543_flink!24^0'=sel_r!543_flink!24^post51, t!25^0'=t!25^post51, temp!34^0'=temp!34^post51, temp0!17^0'=temp0!17^post51, temp0!30^0'=temp0!30^post51, tmp!33^0'=tmp!33^post51, x!1365^0'=x!1365^post51, x!15^0'=x!15^post51, x!18^0'=x!18^post51, x!22^0'=x!22^post51, x_slam_f!20^0'=x_slam_f!20^post51, y!21^0'=y!21^post51, (-a!419^post51+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post51+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post51+r!662^0 == 0 /\ -rcd!2393^post51+rcd!2393^0 == 0 /\ -a!2035^post51+a!2035^0 == 0 /\ -a!244^post51+a!244^0 == 0 /\ -a!654^post51+a!654^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post51 == 0 /\ -x!18^post51+x!18^0 == 0 /\ -a!1810^post51+a!1810^0 == 0 /\ -__disjvr_8^post51+__disjvr_8^0 == 0 /\ -a!1370^post51+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post51 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -nondet!13^post51+nondet!13^0 == 0 /\ temp0!30^0-temp0!30^post51 == 0 /\ -i!29^post51+i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post51 == 0 /\ a!1610^0-a!1610^post51 == 0 /\ -rcd!2515^post51+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post51 == 0 /\ x!15^0 <= 0 /\ -y!21^post51+y!21^0 == 0 /\ rcd!83^0-rcd!83^post51 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post51 == 0 /\ tmp!33^0-tmp!33^post51 == 0 /\ __disjvr_0^0-__disjvr_0^post51 == 0 /\ -__disjvr_5^post51+__disjvr_5^0 == 0 /\ length!28^0-length!28^post51 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post51+temp!34^0 == 0 /\ -x!22^post51+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post51+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post51 == 0 /\ -ct!19^post51+ct!19^0 == 0 /\ a!1055^0-a!1055^post51 == 0 /\ -__disjvr_1^post51+__disjvr_1^0 == 0 /\ rcd!2460^0-rcd!2460^post51 == 0 /\ a!2238^0-a!2238^post51 == 0 /\ i!406^0-i!406^post51 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sel_r!1224_flink!24^post51+sel_r!1224_flink!24^0 == 0 /\ x!15^0-x!15^post51 == 0 /\ -x!1365^post51+x!1365^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -head!31^post51+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ head!405^0-head!405^post51 == 0 /\ -rcd!63^post51+rcd!63^0 == 0 /\ -head!16^post51+head!16^0 == 0 /\ r!543^0-r!543^post51 == 0 /\ -result!12^post51+result!12^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post51 == 0 /\ a!1052^0-a!1052^post51 == 0 /\ -ct!19^0 <= 0 /\ a!511^0-a!511^post51 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post51+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_4^post51+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ t!25^0-t!25^post51 == 0), cost: 1 231: l13 -> l15 : __disjvr_0^0'=__disjvr_0^post53, __disjvr_1^0'=__disjvr_1^post53, __disjvr_2^0'=__disjvr_2^post53, __disjvr_3^0'=__disjvr_3^post53, __disjvr_4^0'=__disjvr_4^post53, __disjvr_5^0'=__disjvr_5^post53, __disjvr_6^0'=__disjvr_6^post53, __disjvr_7^0'=__disjvr_7^post53, __disjvr_8^0'=__disjvr_8^post53, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^post53, a!1370^0'=a!1370^post53, a!1371^0'=a!1371^post53, a!1610^0'=a!1610^post53, a!1810^0'=a!1810^post53, a!2035^0'=a!2035^post53, a!2238^0'=a!2238^post53, a!244^0'=a!244^post53, a!419^0'=a!419^post53, a!511^0'=a!511^post53, a!654^0'=a!654^post53, ct!19^0'=ct!19^post53, head!16^0'=head!16^post53, head!31^0'=head!31^post53, head!405^0'=head!405^post53, i!29^0'=i!29^post53, i!406^0'=i!406^post53, length!28^0'=length!28^post53, nondet!13^0'=nondet!13^post53, r!543^0'=r!543^post53, r!662^0'=r!662^post53, rcd!2393^0'=rcd!2393^post53, rcd!2460^0'=rcd!2460^post53, rcd!2515^0'=rcd!2515^post53, rcd!63^0'=rcd!63^post53, rcd!83^0'=rcd!83^post53, result!12^0'=result!12^post53, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post53, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post53, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post53, sel_r!543_flink!24^0'=sel_r!543_flink!24^post53, t!25^0'=t!25^post53, temp!34^0'=temp!34^post53, temp0!17^0'=temp0!17^post53, temp0!30^0'=temp0!30^post53, tmp!33^0'=tmp!33^post53, x!1365^0'=x!1365^post53, x!15^0'=x!15^post53, x!18^0'=x!18^post53, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^post53, y!21^0'=y!21^post53, (0 == 0 /\ -i!406^post53+i!406^post52 == 0 /\ -__disjvr_2^post53+__disjvr_2^post52 == 0 /\ -__disjvr_4^post53+__disjvr_4^post52 == 0 /\ temp0!30^post52-temp0!30^post53 == 0 /\ -a!511^post52+a!511^0 == 0 /\ -x!15^post53+x!15^post52 == 0 /\ head!16^post52-head!16^post53 == 0 /\ sdv_callsite_return_1!32^post52-sdv_callsite_return_1!32^post53 == 0 /\ -__disjvr_2^0+__disjvr_2^post52 == 0 /\ a!1371^0-a!1371^post52 == 0 /\ -t!25^post52+t!25^0 == 0 /\ -r!543^post53+r!543^post52 == 0 /\ -a!1810^post53+a!1810^post52 == 0 /\ -rcd!2515^post53+rcd!2515^post52 == 0 /\ -temp0!17^post53+temp0!17^post52 == 0 /\ -__disjvr_0^post52+__disjvr_0^0 == 0 /\ a!654^0-a!654^post52 == 0 /\ -ct!19^post53+ct!19^post52 == 0 /\ -x!22^post52+t!25^post53 == 0 /\ y!21^0-y!21^post52 == 0 /\ x_slam_f!20^0-x_slam_f!20^post52 == 0 /\ -sel_r!543_flink!24^post53+sel_r!543_flink!24^post52 == 0 /\ __disjvr_1^0-__disjvr_1^post52 == 0 /\ result!12^0-result!12^post52 == 0 /\ x!18^0-x!18^post52 == 0 /\ -a!654^post53+a!654^post52 == 0 /\ __disjvr_2^0-__disjvr_2^post52 == 0 /\ -x!1365^post53+x!1365^post52 == 0 /\ rcd!83^0-rcd!83^post52 == 0 /\ __disjvr_5^post52-__disjvr_5^post53 == 0 /\ -rcd!2393^post53+rcd!2393^post52 == 0 /\ a!1371^post52-a!1371^post53 == 0 /\ -a!2238^post53+a!2238^post52 == 0 /\ -length!28^post53+length!28^post52 == 0 /\ nondet!13^0-nondet!13^post52 == 0 /\ -x_slam_f!20^post53+x_slam_f!20^post52 == 0 /\ -sdv_callsite_return_1!32^post52+sdv_callsite_return_1!32^0 == 0 /\ -a!511^post53+a!511^post52 == 0 /\ temp0!17^0-temp0!17^post52 == 0 /\ rcd!2460^post52-rcd!2460^post53 == 0 /\ a!1370^0-a!1370^post52 == 0 /\ -a!1370^post53+a!1370^post52 == 0 /\ -rcd!2460^post52+rcd!2460^0 == 0 /\ -a!1055^post52+a!1055^0 == 0 /\ -a!2238^post52+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post52 == 0 /\ length!28^0-length!28^post52 == 0 /\ __disjvr_6^post52-__disjvr_6^post53 == 0 /\ -__disjvr_3^post52+__disjvr_3^0 == 0 /\ -a!2035^post52+a!2035^0 == 0 /\ -a!419^post52+a!419^0 == 0 /\ -__disjvr_5^post52+__disjvr_5^0 == 0 /\ __disjvr_8^0-__disjvr_8^post52 == 0 /\ -nondet!13^post53+nondet!13^post52 == 0 /\ -a!1610^post52+a!1610^0 == 0 /\ -a!244^post53+a!244^post52 == 0 /\ -a!1055^post53+a!1055^post52 == 0 /\ y!21^post52-y!21^post53 == 0 /\ rcd!63^0-rcd!63^post52 == 0 /\ -ct!19^post52+ct!19^0 == 0 /\ a!2035^post52-a!2035^post53 == 0 /\ -x!18^post53+x!18^post52 == 0 /\ -i!29^post52+i!29^0 == 0 /\ -r!543^post52+r!543^0 == 0 /\ -r!662^post52+r!662^0 == 0 /\ -sel_r!1224_flink!24^post53+sel_r!1224_flink!24^post52 == 0 /\ -i!406^post52+i!406^0 == 0 /\ a!1052^0-a!1052^post52 == 0 /\ -a!1610^post53+a!1610^post52 == 0 /\ -x!22^post52+x!22^0 == 0 /\ rcd!83^post52-rcd!83^post53 == 0 /\ -__disjvr_7^post52+__disjvr_7^0 == 0 /\ -temp!34^post53+temp!34^post52 == 0 /\ -result!12^post53+result!12^post52 == 0 /\ -rcd!63^post53+rcd!63^post52 == 0 /\ head!31^0-head!31^post52 == 0 /\ -__disjvr_6^post52+__disjvr_6^0 == 0 /\ -__disjvr_0^post53+__disjvr_0^post52 == 0 /\ -temp!34^post52+temp!34^0 == 0 /\ -__disjvr_8^post53+__disjvr_8^post52 == 0 /\ __disjvr_4^0-__disjvr_4^post52 == 0 /\ -head!405^post53+head!405^post52 == 0 /\ -r!662^post53+r!662^post52 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post52 == 0 /\ rcd!2393^0-rcd!2393^post52 == 0 /\ -head!16^post52+head!16^0 == 0 /\ x!15^0-x!15^post52 == 0 /\ -sdv_callsite_return_1!14^post53+sdv_callsite_return_1!14^post52 == 0 /\ -__disjvr_1^post53+__disjvr_1^post52 == 0 /\ a!1810^0-a!1810^post52 == 0 /\ tmp!33^post52-tmp!33^post53 == 0 /\ a!244^0-a!244^post52 == 0 /\ -__disjvr_3^post53+__disjvr_3^post52 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post52 == 0 /\ -temp0!30^post52+temp0!30^0 == 0 /\ -rcd!2515^post52+rcd!2515^0 == 0 /\ -__disjvr_7^post53+__disjvr_7^post52 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post52 == 0 /\ a!419^post52-a!419^post53 == 0 /\ i!29^post52-i!29^post53 == 0 /\ head!405^0-head!405^post52 == 0 /\ -x!1365^post52+x!1365^0 == 0 /\ -head!31^post53+head!31^post52 == 0), cost: 1 53: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post54, __disjvr_1^0'=__disjvr_1^post54, __disjvr_2^0'=__disjvr_2^post54, __disjvr_3^0'=__disjvr_3^post54, __disjvr_4^0'=__disjvr_4^post54, __disjvr_5^0'=__disjvr_5^post54, __disjvr_6^0'=__disjvr_6^post54, __disjvr_7^0'=__disjvr_7^post54, __disjvr_8^0'=__disjvr_8^post54, a!1052^0'=a!1052^post54, a!1055^0'=a!1055^post54, a!1370^0'=a!1370^post54, a!1371^0'=a!1371^post54, a!1610^0'=a!1610^post54, a!1810^0'=a!1810^post54, a!2035^0'=a!2035^post54, a!2238^0'=a!2238^post54, a!244^0'=a!244^post54, a!419^0'=a!419^post54, a!511^0'=a!511^post54, a!654^0'=a!654^post54, ct!19^0'=ct!19^post54, head!16^0'=head!16^post54, head!31^0'=head!31^post54, head!405^0'=head!405^post54, i!29^0'=i!29^post54, i!406^0'=i!406^post54, length!28^0'=length!28^post54, nondet!13^0'=nondet!13^post54, r!543^0'=r!543^post54, r!662^0'=r!662^post54, rcd!2393^0'=rcd!2393^post54, rcd!2460^0'=rcd!2460^post54, rcd!2515^0'=rcd!2515^post54, rcd!63^0'=rcd!63^post54, rcd!83^0'=rcd!83^post54, result!12^0'=result!12^post54, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post54, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post54, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post54, sel_r!543_flink!24^0'=sel_r!543_flink!24^post54, t!25^0'=t!25^post54, temp!34^0'=temp!34^post54, temp0!17^0'=temp0!17^post54, temp0!30^0'=temp0!30^post54, tmp!33^0'=tmp!33^post54, x!1365^0'=x!1365^post54, x!15^0'=x!15^post54, x!18^0'=x!18^post54, x!22^0'=x!22^post54, x_slam_f!20^0'=x_slam_f!20^post54, y!21^0'=y!21^post54, (x!18^0-x!18^post54 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!419^post54+a!419^0 == 0 /\ -a!511^post54+a!511^0 == 0 /\ -temp0!30^post54+temp0!30^0 == 0 /\ -y!21^post54+y!21^0 == 0 /\ -a!1610^post54+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post54 == 0 /\ -x!22^post54+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post54 == 0 /\ i!406^0-i!406^post54 == 0 /\ x!1365^0-x!1365^post54 == 0 /\ __disjvr_8^0-__disjvr_8^post54 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post54+rcd!2393^0 == 0 /\ -a!2035^post54+a!2035^0 == 0 /\ a!1370^0-a!1370^post54 == 0 /\ -nondet!13^post54+nondet!13^0 == 0 /\ -r!662^post54+r!662^0 == 0 /\ a!244^0-a!244^post54 == 0 /\ -a!2238^post54+a!2238^0 == 0 /\ r!543^0-r!543^post54 == 0 /\ -__disjvr_2^post54+__disjvr_2^0 == 0 /\ head!31^0-head!31^post54 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post54 == 0 /\ -length!28^post54+length!28^0 == 0 /\ -a!1052^post54+a!1052^0 == 0 /\ __disjvr_4^0-__disjvr_4^post54 == 0 /\ -__disjvr_0^post54+__disjvr_0^0 == 0 /\ -rcd!2515^post54+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_7^post54+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post54 == 0 /\ -sdv_callsite_return_1!32^post54+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_6^post54+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!14^post54+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post54+ct!19^0 == 0 /\ temp!34^0-temp!34^post54 == 0 /\ a!1810^0-a!1810^post54 == 0 /\ -head!405^post54+head!405^0 == 0 /\ -i!29^post54+i!29^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_3^post54+__disjvr_3^0 == 0 /\ -__disjvr_5^post54+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!654^0-a!654^post54 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post54 == 0 /\ result!12^0-result!12^post54 == 0 /\ temp0!17^0-temp0!17^post54 == 0 /\ rcd!83^0-rcd!83^post54 == 0 /\ -a!1055^post54+a!1055^0 == 0 /\ a!1371^0-a!1371^post54 == 0 /\ -rcd!63^post54+rcd!63^0 == 0 /\ -head!16^post54+head!16^0 == 0 /\ -t!25^post54+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -x_slam_f!20^post54+x_slam_f!20^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -x!15^post54+x!15^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 54: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post55, __disjvr_1^0'=__disjvr_1^post55, __disjvr_2^0'=__disjvr_2^post55, __disjvr_3^0'=__disjvr_3^post55, __disjvr_4^0'=__disjvr_4^post55, __disjvr_5^0'=__disjvr_5^post55, __disjvr_6^0'=__disjvr_6^post55, __disjvr_7^0'=__disjvr_7^post55, __disjvr_8^0'=__disjvr_8^post55, a!1052^0'=a!1052^post55, a!1055^0'=a!1055^post55, a!1370^0'=a!1370^post55, a!1371^0'=a!1371^post55, a!1610^0'=a!1610^post55, a!1810^0'=a!1810^post55, a!2035^0'=a!2035^post55, a!2238^0'=a!2238^post55, a!244^0'=a!244^post55, a!419^0'=a!419^post55, a!511^0'=a!511^post55, a!654^0'=a!654^post55, ct!19^0'=ct!19^post55, head!16^0'=head!16^post55, head!31^0'=head!31^post55, head!405^0'=head!405^post55, i!29^0'=i!29^post55, i!406^0'=i!406^post55, length!28^0'=length!28^post55, nondet!13^0'=nondet!13^post55, r!543^0'=r!543^post55, r!662^0'=r!662^post55, rcd!2393^0'=rcd!2393^post55, rcd!2460^0'=rcd!2460^post55, rcd!2515^0'=rcd!2515^post55, rcd!63^0'=rcd!63^post55, rcd!83^0'=rcd!83^post55, result!12^0'=result!12^post55, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post55, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post55, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post55, sel_r!543_flink!24^0'=sel_r!543_flink!24^post55, t!25^0'=t!25^post55, temp!34^0'=temp!34^post55, temp0!17^0'=temp0!17^post55, temp0!30^0'=temp0!30^post55, tmp!33^0'=tmp!33^post55, x!1365^0'=x!1365^post55, x!15^0'=x!15^post55, x!18^0'=x!18^post55, x!22^0'=x!22^post55, x_slam_f!20^0'=x_slam_f!20^post55, y!21^0'=y!21^post55, (rcd!83^0-rcd!83^post55 == 0 /\ length!28^0-length!28^post55 == 0 /\ -head!16^post55+head!16^0 == 0 /\ tmp!33^0-tmp!33^post55 == 0 /\ temp0!17^0-temp0!17^post55 == 0 /\ head!16^0-t!25^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post55 == 0 /\ rcd!63^0-rcd!63^post55 == 0 /\ nondet!13^0-nondet!13^post55 == 0 /\ temp0!30^0-temp0!30^post55 == 0 /\ 2-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post55+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post55 == 0 /\ -a!1370^post55+a!1370^0 == 0 /\ -result!12^post55+result!12^0 == 0 /\ -a!244^post55+a!244^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!18^post55+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post55 == 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post55 == 0 /\ -__disjvr_5^post55+__disjvr_5^0 == 0 /\ -r!662^post55+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!31^post55+head!31^0 == 0 /\ __disjvr_4^0-__disjvr_4^post55 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post55 == 0 /\ a!1610^0-a!1610^post55 == 0 /\ head!405^0-head!405^post55 == 0 /\ -__disjvr_7^post55+__disjvr_7^0 == 0 /\ -a!2035^post55+a!2035^0 == 0 /\ a!2238^0-a!2238^post55 == 0 /\ -x!22^post55+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post55 == 0 /\ -i!406^post55+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -i!29^post55+i!29^0 == 0 /\ -temp!34^post55+temp!34^0 == 0 /\ -__disjvr_8^post55+__disjvr_8^0 == 0 /\ -a!419^post55+a!419^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post55 == 0 /\ -a!1810^post55+a!1810^0 == 0 /\ a!1052^0-a!1052^post55 == 0 /\ rcd!2460^0-rcd!2460^post55 == 0 /\ a!511^0-a!511^post55 == 0 /\ -ct!19^post55+ct!19^0 == 0 /\ __disjvr_6^0-__disjvr_6^post55 == 0 /\ a!654^0-a!654^post55 == 0 /\ -__disjvr_2^post55+__disjvr_2^0 == 0 /\ -r!543^post55+r!543^0 == 0 /\ t!25^0-t!25^post55 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post55 == 0 /\ -sel_r!1224_flink!24^post55+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -x!1365^post55+x!1365^0 == 0 /\ ct!19^0 <= 0 /\ a!1055^0-a!1055^post55 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post55 == 0 /\ -__disjvr_0^post55+__disjvr_0^0 == 0 /\ -rcd!2515^post55+rcd!2515^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 55: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post56, __disjvr_1^0'=__disjvr_1^post56, __disjvr_2^0'=__disjvr_2^post56, __disjvr_3^0'=__disjvr_3^post56, __disjvr_4^0'=__disjvr_4^post56, __disjvr_5^0'=__disjvr_5^post56, __disjvr_6^0'=__disjvr_6^post56, __disjvr_7^0'=__disjvr_7^post56, __disjvr_8^0'=__disjvr_8^post56, a!1052^0'=a!1052^post56, a!1055^0'=a!1055^post56, a!1370^0'=a!1370^post56, a!1371^0'=a!1371^post56, a!1610^0'=a!1610^post56, a!1810^0'=a!1810^post56, a!2035^0'=a!2035^post56, a!2238^0'=a!2238^post56, a!244^0'=a!244^post56, a!419^0'=a!419^post56, a!511^0'=a!511^post56, a!654^0'=a!654^post56, ct!19^0'=ct!19^post56, head!16^0'=head!16^post56, head!31^0'=head!31^post56, head!405^0'=head!405^post56, i!29^0'=i!29^post56, i!406^0'=i!406^post56, length!28^0'=length!28^post56, nondet!13^0'=nondet!13^post56, r!543^0'=r!543^post56, r!662^0'=r!662^post56, rcd!2393^0'=rcd!2393^post56, rcd!2460^0'=rcd!2460^post56, rcd!2515^0'=rcd!2515^post56, rcd!63^0'=rcd!63^post56, rcd!83^0'=rcd!83^post56, result!12^0'=result!12^post56, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post56, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post56, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post56, sel_r!543_flink!24^0'=sel_r!543_flink!24^post56, t!25^0'=t!25^post56, temp!34^0'=temp!34^post56, temp0!17^0'=temp0!17^post56, temp0!30^0'=temp0!30^post56, tmp!33^0'=tmp!33^post56, x!1365^0'=x!1365^post56, x!15^0'=x!15^post56, x!18^0'=x!18^post56, x!22^0'=x!22^post56, x_slam_f!20^0'=x_slam_f!20^post56, y!21^0'=y!21^post56, (head!16^0-t!25^0 <= 0 /\ -temp!34^post56+temp!34^0 == 0 /\ -x!15^post56+x!15^0 == 0 /\ head!405^0-head!405^post56 == 0 /\ __disjvr_8^0-__disjvr_8^post56 == 0 /\ -head!16^post56+head!16^0 == 0 /\ result!12^0-result!12^post56 == 0 /\ x!1365^0-x!1365^post56 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post56+rcd!2515^0 == 0 /\ -temp0!30^post56+temp0!30^0 == 0 /\ x!18^0-x!18^post56 == 0 /\ tmp!33^0-tmp!33^post56 == 0 /\ __disjvr_1^0-__disjvr_1^post56 == 0 /\ -rcd!2460^post56+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post56 == 0 /\ a!1052^0-a!1052^post56 == 0 /\ -sdv_callsite_return_1!14^post56+sdv_callsite_return_1!14^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_2^post56+__disjvr_2^0 == 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ a!244^0-a!244^post56 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -r!543^post56+r!543^0 == 0 /\ -__disjvr_3^post56+__disjvr_3^0 == 0 /\ -a!419^post56+a!419^0 == 0 /\ -a!2238^post56+a!2238^0 == 0 /\ -__disjvr_5^post56+__disjvr_5^0 == 0 /\ -i!406^post56+i!406^0 == 0 /\ -__disjvr_0^post56+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post56 == 0 /\ -a!511^post56+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post56 == 0 /\ nondet!13^0-nondet!13^post56 == 0 /\ a!1371^0-a!1371^post56 == 0 /\ -y!21^post56+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post56 == 0 /\ -x_slam_f!20^post56+x_slam_f!20^0 == 0 /\ -__disjvr_7^post56+__disjvr_7^0 == 0 /\ length!28^0-length!28^post56 == 0 /\ -a!1055^post56+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!1610^post56+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ -t!25^post56+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post56 == 0 /\ rcd!63^0-rcd!63^post56 == 0 /\ x!18^0-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post56 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post56+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post56 == 0 /\ temp0!17^0-temp0!17^post56 == 0 /\ -ct!19^post56+ct!19^0 == 0 /\ -x!22^post56+x!22^0 == 0 /\ -i!29^post56+i!29^0 == 0 /\ -r!662^post56+r!662^0 == 0 /\ -__disjvr_6^post56+__disjvr_6^0 == 0 /\ -a!2035^post56+a!2035^0 == 0 /\ head!31^0-head!31^post56 == 0 /\ a!1370^0-a!1370^post56 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 56: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post57, __disjvr_1^0'=__disjvr_1^post57, __disjvr_2^0'=__disjvr_2^post57, __disjvr_3^0'=__disjvr_3^post57, __disjvr_4^0'=__disjvr_4^post57, __disjvr_5^0'=__disjvr_5^post57, __disjvr_6^0'=__disjvr_6^post57, __disjvr_7^0'=__disjvr_7^post57, __disjvr_8^0'=__disjvr_8^post57, a!1052^0'=a!1052^post57, a!1055^0'=a!1055^post57, a!1370^0'=a!1370^post57, a!1371^0'=a!1371^post57, a!1610^0'=a!1610^post57, a!1810^0'=a!1810^post57, a!2035^0'=a!2035^post57, a!2238^0'=a!2238^post57, a!244^0'=a!244^post57, a!419^0'=a!419^post57, a!511^0'=a!511^post57, a!654^0'=a!654^post57, ct!19^0'=ct!19^post57, head!16^0'=head!16^post57, head!31^0'=head!31^post57, head!405^0'=head!405^post57, i!29^0'=i!29^post57, i!406^0'=i!406^post57, length!28^0'=length!28^post57, nondet!13^0'=nondet!13^post57, r!543^0'=r!543^post57, r!662^0'=r!662^post57, rcd!2393^0'=rcd!2393^post57, rcd!2460^0'=rcd!2460^post57, rcd!2515^0'=rcd!2515^post57, rcd!63^0'=rcd!63^post57, rcd!83^0'=rcd!83^post57, result!12^0'=result!12^post57, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post57, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post57, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post57, sel_r!543_flink!24^0'=sel_r!543_flink!24^post57, t!25^0'=t!25^post57, temp!34^0'=temp!34^post57, temp0!17^0'=temp0!17^post57, temp0!30^0'=temp0!30^post57, tmp!33^0'=tmp!33^post57, x!1365^0'=x!1365^post57, x!15^0'=x!15^post57, x!18^0'=x!18^post57, x!22^0'=x!22^post57, x_slam_f!20^0'=x_slam_f!20^post57, y!21^0'=y!21^post57, (-r!662^post57+r!662^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post57 == 0 /\ i!406^0-i!406^post57 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post57 == 0 /\ -__disjvr_8^post57+__disjvr_8^0 == 0 /\ 2-a!1052^0 <= 0 /\ -a!1810^post57+a!1810^0 == 0 /\ -x_slam_f!20^post57+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post57+rcd!63^0 == 0 /\ -nondet!13^post57+nondet!13^0 == 0 /\ -a!1370^post57+a!1370^0 == 0 /\ __disjvr_3^0-__disjvr_3^post57 == 0 /\ -y!21^post57+y!21^0 == 0 /\ a!1371^0-a!1371^post57 == 0 /\ -i!29^post57+i!29^0 == 0 /\ -length!28^post57+length!28^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post57 == 0 /\ -temp0!17^post57+temp0!17^0 == 0 /\ -temp0!30^post57+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post57 == 0 /\ rcd!2460^0-rcd!2460^post57 == 0 /\ x!15^0 <= 0 /\ temp!34^0-temp!34^post57 == 0 /\ a!2238^0-a!2238^post57 == 0 /\ -x!1365^post57+x!1365^0 == 0 /\ a!1610^0-a!1610^post57 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ r!543^0-r!543^post57 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post57 == 0 /\ -__disjvr_2^post57+__disjvr_2^0 == 0 /\ -x!22^post57+x!22^0 == 0 /\ -__disjvr_4^post57+__disjvr_4^0 == 0 /\ a!244^0-a!244^post57 == 0 /\ -t!25^post57+t!25^0 == 0 /\ -ct!19^post57+ct!19^0 == 0 /\ a!1055^0-a!1055^post57 == 0 /\ a!654^0-a!654^post57 == 0 /\ __disjvr_6^0-__disjvr_6^post57 == 0 /\ -a!419^post57+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post57+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post57+rcd!2393^0 == 0 /\ -a!2035^post57+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ a!511^0-a!511^post57 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!31^0-head!31^post57 == 0 /\ x!18^0-head!16^0 <= 0 /\ result!12^0-result!12^post57 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!16^post57+head!16^0 == 0 /\ -x!15^post57+x!15^0 == 0 /\ -rcd!2515^post57+rcd!2515^0 == 0 /\ -head!405^post57+head!405^0 == 0 /\ -__disjvr_5^post57+__disjvr_5^0 == 0 /\ x!18^0-x!18^post57 == 0 /\ rcd!83^0-rcd!83^post57 == 0 /\ -__disjvr_1^post57+__disjvr_1^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post57+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post57 == 0), cost: 1 57: l16 -> l17 : __disjvr_0^0'=__disjvr_0^post58, __disjvr_1^0'=__disjvr_1^post58, __disjvr_2^0'=__disjvr_2^post58, __disjvr_3^0'=__disjvr_3^post58, __disjvr_4^0'=__disjvr_4^post58, __disjvr_5^0'=__disjvr_5^post58, __disjvr_6^0'=__disjvr_6^post58, __disjvr_7^0'=__disjvr_7^post58, __disjvr_8^0'=__disjvr_8^post58, a!1052^0'=a!1052^post58, a!1055^0'=a!1055^post58, a!1370^0'=a!1370^post58, a!1371^0'=a!1371^post58, a!1610^0'=a!1610^post58, a!1810^0'=a!1810^post58, a!2035^0'=a!2035^post58, a!2238^0'=a!2238^post58, a!244^0'=a!244^post58, a!419^0'=a!419^post58, a!511^0'=a!511^post58, a!654^0'=a!654^post58, ct!19^0'=ct!19^post58, head!16^0'=head!16^post58, head!31^0'=head!31^post58, head!405^0'=head!405^post58, i!29^0'=i!29^post58, i!406^0'=i!406^post58, length!28^0'=length!28^post58, nondet!13^0'=nondet!13^post58, r!543^0'=r!543^post58, r!662^0'=r!662^post58, rcd!2393^0'=rcd!2393^post58, rcd!2460^0'=rcd!2460^post58, rcd!2515^0'=rcd!2515^post58, rcd!63^0'=rcd!63^post58, rcd!83^0'=rcd!83^post58, result!12^0'=result!12^post58, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post58, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post58, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post58, sel_r!543_flink!24^0'=sel_r!543_flink!24^post58, t!25^0'=t!25^post58, temp!34^0'=temp!34^post58, temp0!17^0'=temp0!17^post58, temp0!30^0'=temp0!30^post58, tmp!33^0'=tmp!33^post58, x!1365^0'=x!1365^post58, x!15^0'=x!15^post58, x!18^0'=x!18^post58, x!22^0'=x!22^post58, x_slam_f!20^0'=x_slam_f!20^post58, y!21^0'=y!21^post58, (0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post58 == 0 /\ a!1610^0-a!1610^post58 == 0 /\ 1-a!1052^0+a!1810^post58 == 0 /\ -ct!19^post58+ct!19^0 == 0 /\ a!1371^0-a!1371^post58 == 0 /\ -__disjvr_5^post58+__disjvr_5^0 == 0 /\ -__disjvr_4^post58+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post58 == 0 /\ -i!406^post58+i!406^0 == 0 /\ -i!29^post58+i!29^0 == 0 /\ a!511^0-a!511^post58 == 0 /\ -sdv_callsite_return_1!14^post58+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post58+__disjvr_2^0 == 0 /\ __disjvr_0^0-__disjvr_0^post58 == 0 /\ head!16^0-head!16^post58 == 0 /\ -__disjvr_1^post58+__disjvr_1^0 == 0 /\ x!18^0-x!18^post58 == 0 /\ rcd!2460^0-rcd!2460^post58 == 0 /\ -nondet!13^post58+nondet!13^0 == 0 /\ -r!662^post58+r!662^0 == 0 /\ -__disjvr_8^post58+__disjvr_8^0 == 0 /\ temp!34^0-temp!34^post58 == 0 /\ -x_slam_f!20^post58+x_slam_f!20^0 == 0 /\ -rcd!63^post58+rcd!63^0 == 0 /\ a!654^0-a!654^post58 == 0 /\ -t!25^post58+t!25^0 == 0 /\ -a!1370^post58+a!1370^0 == 0 /\ length!28^0-length!28^post58 == 0 /\ tmp!33^0-tmp!33^post58 == 0 /\ temp0!17^0-temp0!17^post58 == 0 /\ -a!419^post58+a!419^0 == 0 /\ rcd!83^0-rcd!83^post58 == 0 /\ result!12^0-result!12^post58 == 0 /\ -x!22^post58+x!22^0 == 0 /\ temp0!30^0-temp0!30^post58 == 0 /\ __disjvr_3^0-__disjvr_3^post58 == 0 /\ -rcd!2393^post58+rcd!2393^0 == 0 /\ a!1055^0-a!1055^post58 == 0 /\ __disjvr_6^0-__disjvr_6^post58 == 0 /\ -a!2035^post58+a!2035^0 == 0 /\ r!543^0-r!543^post58 == 0 /\ -a!244^post58+a!244^0 == 0 /\ head!405^0-head!405^post58 == 0 /\ y!21^0-y!21^post58 == 0 /\ a!2238^0-a!2238^post58 == 0 /\ -head!31^post58+head!31^0 == 0 /\ x!15^0-x!15^post58 == 0 /\ -__disjvr_7^post58+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post58+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post58+rcd!2515^0 == 0 /\ -x!1365^post58+x!1365^0 == 0), cost: 1 58: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post59, __disjvr_1^0'=__disjvr_1^post59, __disjvr_2^0'=__disjvr_2^post59, __disjvr_3^0'=__disjvr_3^post59, __disjvr_4^0'=__disjvr_4^post59, __disjvr_5^0'=__disjvr_5^post59, __disjvr_6^0'=__disjvr_6^post59, __disjvr_7^0'=__disjvr_7^post59, __disjvr_8^0'=__disjvr_8^post59, a!1052^0'=a!1052^post59, a!1055^0'=a!1055^post59, a!1370^0'=a!1370^post59, a!1371^0'=a!1371^post59, a!1610^0'=a!1610^post59, a!1810^0'=a!1810^post59, a!2035^0'=a!2035^post59, a!2238^0'=a!2238^post59, a!244^0'=a!244^post59, a!419^0'=a!419^post59, a!511^0'=a!511^post59, a!654^0'=a!654^post59, ct!19^0'=ct!19^post59, head!16^0'=head!16^post59, head!31^0'=head!31^post59, head!405^0'=head!405^post59, i!29^0'=i!29^post59, i!406^0'=i!406^post59, length!28^0'=length!28^post59, nondet!13^0'=nondet!13^post59, r!543^0'=r!543^post59, r!662^0'=r!662^post59, rcd!2393^0'=rcd!2393^post59, rcd!2460^0'=rcd!2460^post59, rcd!2515^0'=rcd!2515^post59, rcd!63^0'=rcd!63^post59, rcd!83^0'=rcd!83^post59, result!12^0'=result!12^post59, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post59, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post59, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post59, sel_r!543_flink!24^0'=sel_r!543_flink!24^post59, t!25^0'=t!25^post59, temp!34^0'=temp!34^post59, temp0!17^0'=temp0!17^post59, temp0!30^0'=temp0!30^post59, tmp!33^0'=tmp!33^post59, x!1365^0'=x!1365^post59, x!15^0'=x!15^post59, x!18^0'=x!18^post59, x!22^0'=x!22^post59, x_slam_f!20^0'=x_slam_f!20^post59, y!21^0'=y!21^post59, (head!31^0-head!31^post59 == 0 /\ head!16^0-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post59 == 0 /\ a!1810^0-a!1810^post59 == 0 /\ -temp!34^post59+temp!34^0 == 0 /\ -x!1365^post59+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post59 == 0 /\ -a!511^post59+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post59 == 0 /\ a!654^0-a!654^post59 == 0 /\ -rcd!2393^post59+rcd!2393^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post59 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post59 == 0 /\ -i!29^post59+i!29^0 == 0 /\ rcd!83^0-rcd!83^post59 == 0 /\ a!1370^0-a!1370^post59 == 0 /\ a!1810^0 <= 0 /\ length!28^0-length!28^post59 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_2^post59+__disjvr_2^0 == 0 /\ result!12^0-result!12^post59 == 0 /\ temp0!17^0-temp0!17^post59 == 0 /\ -sdv_callsite_return_1!32^post59+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2238^post59+a!2238^0 == 0 /\ i!406^0-i!406^post59 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post59+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post59 == 0 /\ a!1371^0-a!1371^post59 == 0 /\ -__disjvr_0^post59+__disjvr_0^0 == 0 /\ -rcd!2515^post59+rcd!2515^0 == 0 /\ -a!1810^0 <= 0 /\ rcd!2460^0-rcd!2460^post59 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -t!25^post59+t!25^0 == 0 /\ head!405^0-head!405^post59 == 0 /\ -ct!19^post59+ct!19^0 == 0 /\ x!18^0-x!18^post59 == 0 /\ x!18^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post59 == 0 /\ a!244^0-a!244^post59 == 0 /\ __disjvr_1^0-__disjvr_1^post59 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -nondet!13^post59+nondet!13^0 == 0 /\ a!419^0-a!419^post59 == 0 /\ -__disjvr_5^post59+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post59 == 0 /\ rcd!63^0-rcd!63^post59 == 0 /\ -r!662^post59+r!662^0 == 0 /\ -x!22^post59+x!22^0 == 0 /\ -a!2035^post59+a!2035^0 == 0 /\ -head!16^post59+head!16^0 == 0 /\ x!15^0-x!15^post59 == 0 /\ -a!1052^post59+a!1052^0 == 0 /\ -__disjvr_7^post59+__disjvr_7^0 == 0 /\ -a!1610^post59+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post59 == 0 /\ ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post59 == 0 /\ -y!21^post59+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post59 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 59: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post60, __disjvr_1^0'=__disjvr_1^post60, __disjvr_2^0'=__disjvr_2^post60, __disjvr_3^0'=__disjvr_3^post60, __disjvr_4^0'=__disjvr_4^post60, __disjvr_5^0'=__disjvr_5^post60, __disjvr_6^0'=__disjvr_6^post60, __disjvr_7^0'=__disjvr_7^post60, __disjvr_8^0'=__disjvr_8^post60, a!1052^0'=a!1052^post60, a!1055^0'=a!1055^post60, a!1370^0'=a!1370^post60, a!1371^0'=a!1371^post60, a!1610^0'=a!1610^post60, a!1810^0'=a!1810^post60, a!2035^0'=a!2035^post60, a!2238^0'=a!2238^post60, a!244^0'=a!244^post60, a!419^0'=a!419^post60, a!511^0'=a!511^post60, a!654^0'=a!654^post60, ct!19^0'=ct!19^post60, head!16^0'=head!16^post60, head!31^0'=head!31^post60, head!405^0'=head!405^post60, i!29^0'=i!29^post60, i!406^0'=i!406^post60, length!28^0'=length!28^post60, nondet!13^0'=nondet!13^post60, r!543^0'=r!543^post60, r!662^0'=r!662^post60, rcd!2393^0'=rcd!2393^post60, rcd!2460^0'=rcd!2460^post60, rcd!2515^0'=rcd!2515^post60, rcd!63^0'=rcd!63^post60, rcd!83^0'=rcd!83^post60, result!12^0'=result!12^post60, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post60, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post60, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post60, sel_r!543_flink!24^0'=sel_r!543_flink!24^post60, t!25^0'=t!25^post60, temp!34^0'=temp!34^post60, temp0!17^0'=temp0!17^post60, temp0!30^0'=temp0!30^post60, tmp!33^0'=tmp!33^post60, x!1365^0'=x!1365^post60, x!15^0'=x!15^post60, x!18^0'=x!18^post60, x!22^0'=x!22^post60, x_slam_f!20^0'=x_slam_f!20^post60, y!21^0'=y!21^post60, (a!511^0-a!511^post60 == 0 /\ head!16^0-t!25^0 <= 0 /\ a!244^0-a!244^post60 == 0 /\ -x_slam_f!20^post60+x_slam_f!20^0 == 0 /\ -__disjvr_7^post60+__disjvr_7^0 == 0 /\ -a!1055^post60+a!1055^0 == 0 /\ x!15^0-x!15^post60 == 0 /\ a!1370^0-a!1370^post60 == 0 /\ -a!1610^post60+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post60+__disjvr_8^0 == 0 /\ -t!25^post60+t!25^0 == 0 /\ temp!34^0-temp!34^post60 == 0 /\ __disjvr_4^0-__disjvr_4^post60 == 0 /\ -r!662^post60+r!662^0 == 0 /\ -a!654^post60+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post60+sdv_callsite_return_1!32^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!22^post60+x!22^0 == 0 /\ -a!2035^post60+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post60+__disjvr_6^0 == 0 /\ x!18^0-x!18^post60 == 0 /\ __disjvr_1^0-__disjvr_1^post60 == 0 /\ rcd!83^0-rcd!83^post60 == 0 /\ a!1052^0-a!1052^post60 == 0 /\ -nondet!13^post60+nondet!13^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ -__disjvr_0^post60+__disjvr_0^0 == 0 /\ -x!1365^post60+x!1365^0 == 0 /\ -rcd!2515^post60+rcd!2515^0 == 0 /\ -rcd!63^post60+rcd!63^0 == 0 /\ length!28^0-length!28^post60 == 0 /\ temp0!17^0-temp0!17^post60 == 0 /\ -i!29^post60+i!29^0 == 0 /\ r!543^0-r!543^post60 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ temp0!30^0-temp0!30^post60 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post60 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ i!406^0-i!406^post60 == 0 /\ -ct!19^post60+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post60 == 0 /\ -sdv_callsite_return_1!14^post60+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post60 == 0 /\ -rcd!2393^post60+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post60+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post60 == 0 /\ -result!12^post60+result!12^0 == 0 /\ -y!21^post60+y!21^0 == 0 /\ -__disjvr_5^post60+__disjvr_5^0 == 0 /\ -__disjvr_3^post60+__disjvr_3^0 == 0 /\ -a!2238^post60+a!2238^0 == 0 /\ -a!419^post60+a!419^0 == 0 /\ head!405^0-head!405^post60 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_2^post60+__disjvr_2^0 == 0 /\ ct!19^0 <= 0 /\ -head!16^post60+head!16^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post60 == 0 /\ 1-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post60 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 60: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post61, __disjvr_1^0'=__disjvr_1^post61, __disjvr_2^0'=__disjvr_2^post61, __disjvr_3^0'=__disjvr_3^post61, __disjvr_4^0'=__disjvr_4^post61, __disjvr_5^0'=__disjvr_5^post61, __disjvr_6^0'=__disjvr_6^post61, __disjvr_7^0'=__disjvr_7^post61, __disjvr_8^0'=__disjvr_8^post61, a!1052^0'=a!1052^post61, a!1055^0'=a!1055^post61, a!1370^0'=a!1370^post61, a!1371^0'=a!1371^post61, a!1610^0'=a!1610^post61, a!1810^0'=a!1810^post61, a!2035^0'=a!2035^post61, a!2238^0'=a!2238^post61, a!244^0'=a!244^post61, a!419^0'=a!419^post61, a!511^0'=a!511^post61, a!654^0'=a!654^post61, ct!19^0'=ct!19^post61, head!16^0'=head!16^post61, head!31^0'=head!31^post61, head!405^0'=head!405^post61, i!29^0'=i!29^post61, i!406^0'=i!406^post61, length!28^0'=length!28^post61, nondet!13^0'=nondet!13^post61, r!543^0'=r!543^post61, r!662^0'=r!662^post61, rcd!2393^0'=rcd!2393^post61, rcd!2460^0'=rcd!2460^post61, rcd!2515^0'=rcd!2515^post61, rcd!63^0'=rcd!63^post61, rcd!83^0'=rcd!83^post61, result!12^0'=result!12^post61, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post61, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post61, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post61, sel_r!543_flink!24^0'=sel_r!543_flink!24^post61, t!25^0'=t!25^post61, temp!34^0'=temp!34^post61, temp0!17^0'=temp0!17^post61, temp0!30^0'=temp0!30^post61, tmp!33^0'=tmp!33^post61, x!1365^0'=x!1365^post61, x!15^0'=x!15^post61, x!18^0'=x!18^post61, x!22^0'=x!22^post61, x_slam_f!20^0'=x_slam_f!20^post61, y!21^0'=y!21^post61, (head!16^0-t!25^0 <= 0 /\ head!16^0-head!16^post61 == 0 /\ a!1610^0-a!1610^post61 == 0 /\ -a!419^post61+a!419^0 == 0 /\ -a!2035^post61+a!2035^0 == 0 /\ a!1371^0-a!1371^post61 == 0 /\ -a!2238^post61+a!2238^0 == 0 /\ a!244^0-a!244^post61 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post61+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post61 == 0 /\ length!28^0-length!28^post61 == 0 /\ -head!31^post61+head!31^0 == 0 /\ -x!1365^post61+x!1365^0 == 0 /\ 1+x!22^0 <= 0 /\ a!654^0-a!654^post61 == 0 /\ __disjvr_6^0-__disjvr_6^post61 == 0 /\ -i!406^post61+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!22^post61+x!22^0 == 0 /\ x!15^0 <= 0 /\ a!511^0-a!511^post61 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post61 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post61+y!21^0 == 0 /\ temp0!17^0-temp0!17^post61 == 0 /\ x!18^0-x!18^post61 == 0 /\ result!12^0-result!12^post61 == 0 /\ -__disjvr_5^post61+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post61 == 0 /\ temp0!30^0-temp0!30^post61 == 0 /\ -a!1810^0 <= 0 /\ -__disjvr_2^post61+__disjvr_2^0 == 0 /\ -r!543^post61+r!543^0 == 0 /\ -__disjvr_4^post61+__disjvr_4^0 == 0 /\ -r!662^post61+r!662^0 == 0 /\ -nondet!13^post61+nondet!13^0 == 0 /\ 1-a!1810^0 <= 0 /\ head!405^0-head!405^post61 == 0 /\ -__disjvr_8^post61+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post61 == 0 /\ -a!1370^post61+a!1370^0 == 0 /\ -__disjvr_1^post61+__disjvr_1^0 == 0 /\ -a!1055^post61+a!1055^0 == 0 /\ -rcd!2515^post61+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post61 == 0 /\ -x!15^post61+x!15^0 == 0 /\ a!1052^0-a!1052^post61 == 0 /\ y!21^0 <= 0 /\ -rcd!2460^post61+rcd!2460^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post61 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post61+__disjvr_7^0 == 0 /\ -i!29^post61+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post61 == 0 /\ -t!25^post61+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -temp!34^post61+temp!34^0 == 0 /\ rcd!63^0-rcd!63^post61 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post61 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -ct!19^post61+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post61 == 0 /\ a!1810^0-a!1810^post61 == 0), cost: 1 61: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post62, __disjvr_1^0'=__disjvr_1^post62, __disjvr_2^0'=__disjvr_2^post62, __disjvr_3^0'=__disjvr_3^post62, __disjvr_4^0'=__disjvr_4^post62, __disjvr_5^0'=__disjvr_5^post62, __disjvr_6^0'=__disjvr_6^post62, __disjvr_7^0'=__disjvr_7^post62, __disjvr_8^0'=__disjvr_8^post62, a!1052^0'=a!1052^post62, a!1055^0'=a!1055^post62, a!1370^0'=a!1370^post62, a!1371^0'=a!1371^post62, a!1610^0'=a!1610^post62, a!1810^0'=a!1810^post62, a!2035^0'=a!2035^post62, a!2238^0'=a!2238^post62, a!244^0'=a!244^post62, a!419^0'=a!419^post62, a!511^0'=a!511^post62, a!654^0'=a!654^post62, ct!19^0'=ct!19^post62, head!16^0'=head!16^post62, head!31^0'=head!31^post62, head!405^0'=head!405^post62, i!29^0'=i!29^post62, i!406^0'=i!406^post62, length!28^0'=length!28^post62, nondet!13^0'=nondet!13^post62, r!543^0'=r!543^post62, r!662^0'=r!662^post62, rcd!2393^0'=rcd!2393^post62, rcd!2460^0'=rcd!2460^post62, rcd!2515^0'=rcd!2515^post62, rcd!63^0'=rcd!63^post62, rcd!83^0'=rcd!83^post62, result!12^0'=result!12^post62, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post62, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post62, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post62, sel_r!543_flink!24^0'=sel_r!543_flink!24^post62, t!25^0'=t!25^post62, temp!34^0'=temp!34^post62, temp0!17^0'=temp0!17^post62, temp0!30^0'=temp0!30^post62, tmp!33^0'=tmp!33^post62, x!1365^0'=x!1365^post62, x!15^0'=x!15^post62, x!18^0'=x!18^post62, x!22^0'=x!22^post62, x_slam_f!20^0'=x_slam_f!20^post62, y!21^0'=y!21^post62, (-__disjvr_2^post62+__disjvr_2^0 == 0 /\ -__disjvr_0^post62+__disjvr_0^0 == 0 /\ y!21^0-y!21^post62 == 0 /\ -__disjvr_5^post62+__disjvr_5^0 == 0 /\ r!543^0-r!543^post62 == 0 /\ -sdv_callsite_return_1!14^post62+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_3^post62+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post62 == 0 /\ result!12^0-result!12^post62 == 0 /\ head!31^0-head!31^post62 == 0 /\ head!16^0-t!25^0 <= 0 /\ -__disjvr_8^post62+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post62 == 0 /\ a!1371^0-a!1371^post62 == 0 /\ -a!1055^post62+a!1055^0 == 0 /\ -i!406^post62+i!406^0 == 0 /\ -i!29^post62+i!29^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post62+x!1365^0 == 0 /\ -tmp!33^post62+tmp!33^0 == 0 /\ x!18^0-x!18^post62 == 0 /\ length!28^0-length!28^post62 == 0 /\ -__disjvr_7^post62+__disjvr_7^0 == 0 /\ ct!19^0-ct!19^post62 == 0 /\ a!1810^0 <= 0 /\ -__disjvr_6^post62+__disjvr_6^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -temp!34^post62+temp!34^0 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post62+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ -head!16^post62+head!16^0 == 0 /\ x!15^0-x!15^post62 == 0 /\ a!1052^0-a!1052^post62 == 0 /\ a!654^0-a!654^post62 == 0 /\ a!1370^0-a!1370^post62 == 0 /\ -a!1810^0 <= 0 /\ -a!511^post62+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post62 == 0 /\ -a!1610^post62+a!1610^0 == 0 /\ -t!25^post62+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post62 == 0 /\ -rcd!2393^post62+rcd!2393^0 == 0 /\ -a!419^post62+a!419^0 == 0 /\ -a!2035^post62+a!2035^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -nondet!13^post62+nondet!13^0 == 0 /\ head!405^0-head!405^post62 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post62+r!662^0 == 0 /\ -a!2238^post62+a!2238^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post62 == 0 /\ __disjvr_1^0-__disjvr_1^post62 == 0 /\ rcd!2460^0-rcd!2460^post62 == 0 /\ -x!22^post62+x!22^0 == 0 /\ -rcd!2515^post62+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post62 == 0 /\ a!1810^0-a!1810^post62 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post62+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post62 == 0 /\ a!244^0-a!244^post62 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 62: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post63, __disjvr_1^0'=__disjvr_1^post63, __disjvr_2^0'=__disjvr_2^post63, __disjvr_3^0'=__disjvr_3^post63, __disjvr_4^0'=__disjvr_4^post63, __disjvr_5^0'=__disjvr_5^post63, __disjvr_6^0'=__disjvr_6^post63, __disjvr_7^0'=__disjvr_7^post63, __disjvr_8^0'=__disjvr_8^post63, a!1052^0'=a!1052^post63, a!1055^0'=a!1055^post63, a!1370^0'=a!1370^post63, a!1371^0'=a!1371^post63, a!1610^0'=a!1610^post63, a!1810^0'=a!1810^post63, a!2035^0'=a!2035^post63, a!2238^0'=a!2238^post63, a!244^0'=a!244^post63, a!419^0'=a!419^post63, a!511^0'=a!511^post63, a!654^0'=a!654^post63, ct!19^0'=ct!19^post63, head!16^0'=head!16^post63, head!31^0'=head!31^post63, head!405^0'=head!405^post63, i!29^0'=i!29^post63, i!406^0'=i!406^post63, length!28^0'=length!28^post63, nondet!13^0'=nondet!13^post63, r!543^0'=r!543^post63, r!662^0'=r!662^post63, rcd!2393^0'=rcd!2393^post63, rcd!2460^0'=rcd!2460^post63, rcd!2515^0'=rcd!2515^post63, rcd!63^0'=rcd!63^post63, rcd!83^0'=rcd!83^post63, result!12^0'=result!12^post63, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post63, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post63, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post63, sel_r!543_flink!24^0'=sel_r!543_flink!24^post63, t!25^0'=t!25^post63, temp!34^0'=temp!34^post63, temp0!17^0'=temp0!17^post63, temp0!30^0'=temp0!30^post63, tmp!33^0'=tmp!33^post63, x!1365^0'=x!1365^post63, x!15^0'=x!15^post63, x!18^0'=x!18^post63, x!22^0'=x!22^post63, x_slam_f!20^0'=x_slam_f!20^post63, y!21^0'=y!21^post63, (-x!22^post63+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post63 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!2035^post63+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post63 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post63 == 0 /\ -a!2238^post63+a!2238^0 == 0 /\ -a!1052^post63+a!1052^0 == 0 /\ -a!1371^post63+a!1371^0 == 0 /\ -__disjvr_7^post63+__disjvr_7^0 == 0 /\ -a!1055^post63+a!1055^0 == 0 /\ nondet!13^0-nondet!13^post63 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!29^0-i!29^post63 == 0 /\ a!1810^0-a!1810^post63 == 0 /\ -y!21^post63+y!21^0 == 0 /\ -r!543^post63+r!543^0 == 0 /\ temp0!17^0-temp0!17^post63 == 0 /\ -a!1610^post63+a!1610^0 == 0 /\ -r!662^post63+r!662^0 == 0 /\ -head!16^post63+head!16^0 == 0 /\ head!405^0-head!405^post63 == 0 /\ rcd!63^0-rcd!63^post63 == 0 /\ -head!16^0+t!25^0 <= 0 /\ temp0!30^0-temp0!30^post63 == 0 /\ x!15^0 <= 0 /\ -x!1365^post63+x!1365^0 == 0 /\ -rcd!2515^post63+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post63 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -temp!34^post63+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post63 == 0 /\ -rcd!83^post63+rcd!83^0 == 0 /\ -a!511^post63+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post63 == 0 /\ -__disjvr_5^post63+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post63 == 0 /\ -a!1810^0 <= 0 /\ x!15^0-x!15^post63 == 0 /\ 1-a!1810^0 <= 0 /\ -sel_r!1224_flink!24^post63+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post63+__disjvr_2^0 == 0 /\ -__disjvr_3^post63+__disjvr_3^0 == 0 /\ -__disjvr_0^post63+__disjvr_0^0 == 0 /\ a!1370^0-a!1370^post63 == 0 /\ 1+head!16^0 <= 0 /\ a!244^0-a!244^post63 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!419^0-a!419^post63 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post63 == 0 /\ x!18^0-head!16^0 <= 0 /\ -head!31^post63+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post63 == 0 /\ result!12^0-result!12^post63 == 0 /\ __disjvr_8^0-__disjvr_8^post63 == 0 /\ -__disjvr_6^post63+__disjvr_6^0 == 0 /\ -i!406^post63+i!406^0 == 0 /\ -rcd!2460^post63+rcd!2460^0 == 0 /\ -ct!19^0 <= 0 /\ t!25^0-t!25^post63 == 0 /\ -x!18^post63+x!18^0 == 0 /\ ct!19^0 <= 0 /\ length!28^0-length!28^post63 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -ct!19^post63+ct!19^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 63: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post64, __disjvr_1^0'=__disjvr_1^post64, __disjvr_2^0'=__disjvr_2^post64, __disjvr_3^0'=__disjvr_3^post64, __disjvr_4^0'=__disjvr_4^post64, __disjvr_5^0'=__disjvr_5^post64, __disjvr_6^0'=__disjvr_6^post64, __disjvr_7^0'=__disjvr_7^post64, __disjvr_8^0'=__disjvr_8^post64, a!1052^0'=a!1052^post64, a!1055^0'=a!1055^post64, a!1370^0'=a!1370^post64, a!1371^0'=a!1371^post64, a!1610^0'=a!1610^post64, a!1810^0'=a!1810^post64, a!2035^0'=a!2035^post64, a!2238^0'=a!2238^post64, a!244^0'=a!244^post64, a!419^0'=a!419^post64, a!511^0'=a!511^post64, a!654^0'=a!654^post64, ct!19^0'=ct!19^post64, head!16^0'=head!16^post64, head!31^0'=head!31^post64, head!405^0'=head!405^post64, i!29^0'=i!29^post64, i!406^0'=i!406^post64, length!28^0'=length!28^post64, nondet!13^0'=nondet!13^post64, r!543^0'=r!543^post64, r!662^0'=r!662^post64, rcd!2393^0'=rcd!2393^post64, rcd!2460^0'=rcd!2460^post64, rcd!2515^0'=rcd!2515^post64, rcd!63^0'=rcd!63^post64, rcd!83^0'=rcd!83^post64, result!12^0'=result!12^post64, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post64, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post64, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post64, sel_r!543_flink!24^0'=sel_r!543_flink!24^post64, t!25^0'=t!25^post64, temp!34^0'=temp!34^post64, temp0!17^0'=temp0!17^post64, temp0!30^0'=temp0!30^post64, tmp!33^0'=tmp!33^post64, x!1365^0'=x!1365^post64, x!15^0'=x!15^post64, x!18^0'=x!18^post64, x!22^0'=x!22^post64, x_slam_f!20^0'=x_slam_f!20^post64, y!21^0'=y!21^post64, (tmp!33^0-tmp!33^post64 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!654^post64+a!654^0 == 0 /\ -temp0!17^post64+temp0!17^0 == 0 /\ -t!25^post64+t!25^0 == 0 /\ -y!21^post64+y!21^0 == 0 /\ a!1052^0-a!1052^post64 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ a!2238^0-a!2238^post64 == 0 /\ __disjvr_2^0-__disjvr_2^post64 == 0 /\ -__disjvr_7^post64+__disjvr_7^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post64 == 0 /\ -rcd!63^post64+rcd!63^0 == 0 /\ -head!405^post64+head!405^0 == 0 /\ x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post64 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post64 == 0 /\ a!244^0-a!244^post64 == 0 /\ __disjvr_1^0-__disjvr_1^post64 == 0 /\ -sdv_callsite_return_1!32^post64+sdv_callsite_return_1!32^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post64 == 0 /\ x!1365^0-x!1365^post64 == 0 /\ -x!15^post64+x!15^0 == 0 /\ -x_slam_f!20^post64+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post64 == 0 /\ -a!1810^0 <= 0 /\ -ct!19^post64+ct!19^0 == 0 /\ r!543^0-r!543^post64 == 0 /\ -a!1810^post64+a!1810^0 == 0 /\ -__disjvr_8^post64+__disjvr_8^0 == 0 /\ 1-a!1810^0 <= 0 /\ -a!1370^post64+a!1370^0 == 0 /\ a!1610^0-a!1610^post64 == 0 /\ -__disjvr_5^post64+__disjvr_5^0 == 0 /\ -a!419^post64+a!419^0 == 0 /\ a!1371^0-a!1371^post64 == 0 /\ -sdv_callsite_return_1!14^post64+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post64 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post64+rcd!2393^0 == 0 /\ -nondet!13^post64+nondet!13^0 == 0 /\ length!28^0-length!28^post64 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post64+r!662^0 == 0 /\ -x!22^post64+x!22^0 == 0 /\ -a!2035^post64+a!2035^0 == 0 /\ x!18^0-x!18^post64 == 0 /\ result!12^0-result!12^post64 == 0 /\ -head!16^post64+head!16^0 == 0 /\ i!406^0-i!406^post64 == 0 /\ -__disjvr_0^post64+__disjvr_0^0 == 0 /\ a!1055^0-a!1055^post64 == 0 /\ rcd!83^0-rcd!83^post64 == 0 /\ -rcd!2515^post64+rcd!2515^0 == 0 /\ -i!29^post64+i!29^0 == 0 /\ a!511^0-a!511^post64 == 0 /\ -temp0!30^post64+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ head!31^0-head!31^post64 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post64 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 64: l18 -> l19 : __disjvr_0^0'=__disjvr_0^post65, __disjvr_1^0'=__disjvr_1^post65, __disjvr_2^0'=__disjvr_2^post65, __disjvr_3^0'=__disjvr_3^post65, __disjvr_4^0'=__disjvr_4^post65, __disjvr_5^0'=__disjvr_5^post65, __disjvr_6^0'=__disjvr_6^post65, __disjvr_7^0'=__disjvr_7^post65, __disjvr_8^0'=__disjvr_8^post65, a!1052^0'=a!1052^post65, a!1055^0'=a!1055^post65, a!1370^0'=a!1370^post65, a!1371^0'=a!1371^post65, a!1610^0'=a!1610^post65, a!1810^0'=a!1810^post65, a!2035^0'=a!2035^post65, a!2238^0'=a!2238^post65, a!244^0'=a!244^post65, a!419^0'=a!419^post65, a!511^0'=a!511^post65, a!654^0'=a!654^post65, ct!19^0'=ct!19^post65, head!16^0'=head!16^post65, head!31^0'=head!31^post65, head!405^0'=head!405^post65, i!29^0'=i!29^post65, i!406^0'=i!406^post65, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^post65, r!543^0'=r!543^post65, r!662^0'=r!662^post65, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^post65, rcd!2515^0'=rcd!2515^post65, rcd!63^0'=rcd!63^post65, rcd!83^0'=rcd!83^post65, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post65, sel_r!543_flink!24^0'=sel_r!543_flink!24^post65, t!25^0'=t!25^post65, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^post65, x!15^0'=x!15^post65, x!18^0'=x!18^post65, x!22^0'=x!22^post65, x_slam_f!20^0'=x_slam_f!20^post65, y!21^0'=y!21^post65, (0 == 0 /\ -x!1365^post65+x!1365^0 == 0 /\ -x!15^post65+head!16^post65 <= 0 /\ -a!654^post65+a!654^0 == 0 /\ a!1370^0-a!1370^post65 == 0 /\ -t!25^post65+t!25^0 == 0 /\ -a!1810^post65+a!1810^0 == 0 /\ -y!21^post65+y!21^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post65+r!662^0 == 0 /\ -a!2035^post65+a!2035^0 == 0 /\ -a!419^post65+a!419^0 == 0 /\ -a!244^post65+a!244^0 == 0 /\ a!1371^0-a!1371^post65 == 0 /\ a!1610^0-a!1610^post65 == 0 /\ a!1052^0-a!1052^post65 == 0 /\ -__disjvr_2^post65+__disjvr_2^0 == 0 /\ x!15^post65-head!16^post65 <= 0 /\ x!15^post65-head!16^post65 == 0 /\ rcd!83^0-rcd!83^post65 == 0 /\ -nondet!13^post65+nondet!13^0 == 0 /\ -__disjvr_0^post65+__disjvr_0^0 == 0 /\ -rcd!2515^post65+rcd!2515^0 == 0 /\ x!22^0-x!22^post65 == 0 /\ -__disjvr_7^post65+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post65 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -__disjvr_6^post65+__disjvr_6^0 == 0 /\ x!18^0-x!18^post65 == 0 /\ rcd!2460^0-rcd!2460^post65 == 0 /\ a!2238^0-a!2238^post65 == 0 /\ rcd!63^post65-rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post65+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post65+ct!19^0 == 0 /\ __disjvr_1^0-__disjvr_1^post65 == 0 /\ __disjvr_8^0-__disjvr_8^post65 == 0 /\ -head!405^post65+head!405^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ i!406^0-i!406^post65 == 0 /\ -__disjvr_5^post65+__disjvr_5^0 == 0 /\ -result!12^1+head!16^post65 == 0 /\ r!543^0-r!543^post65 == 0 /\ -__disjvr_3^post65+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post65 == 0 /\ -a!1055^post65+a!1055^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post65 == 0 /\ -x_slam_f!20^post65+x_slam_f!20^0 == 0 /\ -sel_r!1224_flink!24^post65+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post65 == 0), cost: 1 88: l18 -> l36 : __disjvr_0^0'=__disjvr_0^post89, __disjvr_1^0'=__disjvr_1^post89, __disjvr_2^0'=__disjvr_2^post89, __disjvr_3^0'=__disjvr_3^post89, __disjvr_4^0'=__disjvr_4^post89, __disjvr_5^0'=__disjvr_5^post89, __disjvr_6^0'=__disjvr_6^post89, __disjvr_7^0'=__disjvr_7^post89, __disjvr_8^0'=__disjvr_8^post89, a!1052^0'=a!1052^post89, a!1055^0'=a!1055^post89, a!1370^0'=a!1370^post89, a!1371^0'=a!1371^post89, a!1610^0'=a!1610^post89, a!1810^0'=a!1810^post89, a!2035^0'=a!2035^post89, a!2238^0'=a!2238^post89, a!244^0'=a!244^post89, a!419^0'=a!419^post89, a!511^0'=a!511^post89, a!654^0'=a!654^post89, ct!19^0'=ct!19^post89, head!16^0'=head!16^post89, head!31^0'=head!31^post89, head!405^0'=head!405^post89, i!29^0'=i!29^post89, i!406^0'=i!406^post89, length!28^0'=length!28^post89, nondet!13^0'=nondet!13^post89, r!543^0'=r!543^post89, r!662^0'=r!662^post89, rcd!2393^0'=rcd!2393^post89, rcd!2460^0'=rcd!2460^post89, rcd!2515^0'=rcd!2515^post89, rcd!63^0'=rcd!63^post89, rcd!83^0'=rcd!83^post89, result!12^0'=result!12^post89, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post89, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post89, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post89, sel_r!543_flink!24^0'=sel_r!543_flink!24^post89, t!25^0'=t!25^post89, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^post89, temp0!30^0'=temp0!30^post89, tmp!33^0'=tmp!33^post89, x!1365^0'=x!1365^post89, x!15^0'=x!15^post89, x!18^0'=x!18^post89, x!22^0'=x!22^post89, x_slam_f!20^0'=x_slam_f!20^post89, y!21^0'=y!21^post89, (0 == 0 /\ -x!1365^post89+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post89 == 0 /\ -__disjvr_7^post89+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post89 == 0 /\ i!406^0-i!406^post89 == 0 /\ -rcd!63^post89+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -2+i!29^post89 <= 0 /\ x!18^0-x!18^post89 == 0 /\ -a!1370^post89+a!1370^0 == 0 /\ -__disjvr_4^post89+__disjvr_4^0 == 0 /\ -temp0!17^post89+temp0!17^0 == 0 /\ -t!25^post89+t!25^0 == 0 /\ rcd!2515^0-rcd!2515^post89 == 0 /\ -__disjvr_2^post89+__disjvr_2^0 == 0 /\ a!244^0-a!244^post89 == 0 /\ __disjvr_3^0-__disjvr_3^post89 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post89+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post89 == 0 /\ r!543^0-r!543^post89 == 0 /\ -length!28^post89+length!28^0 == 0 /\ x!15^0-x!15^post89 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post89 == 0 /\ -a!2238^post89+a!2238^0 == 0 /\ y!21^0-y!21^post89 == 0 /\ -a!419^post89+a!419^0 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -rcd!2393^post89+rcd!2393^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post89 == 0 /\ a!1810^0-a!1810^post89 == 0 /\ x_slam_f!20^0-x_slam_f!20^post89 == 0 /\ a!511^0-a!511^post89 == 0 /\ -head!16^post89+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post89 == 0 /\ tmp!33^post89-temp!34^1 == 0 /\ a!1610^0-a!1610^post89 == 0 /\ result!12^0-result!12^post89 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post89 == 0 /\ 2-i!29^post89 <= 0 /\ -tmp!33^post89+head!31^post89 <= 0 /\ -tmp!33^post89+head!31^post89 == 0 /\ -sdv_callsite_return_1!32^post89+head!31^post89 <= 0 /\ -__disjvr_1^post89+__disjvr_1^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post89+__disjvr_8^0 == 0 /\ -__disjvr_5^post89+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post89 == 0 /\ -sdv_callsite_return_1!14^post89+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post89+x!22^0 == 0 /\ temp0!30^0-temp0!30^post89 == 0 /\ -a!2035^post89+a!2035^0 == 0 /\ -nondet!13^post89+nondet!13^0 == 0 /\ -r!662^post89+r!662^0 == 0 /\ a!1055^0-a!1055^post89 == 0 /\ rcd!83^0-rcd!83^post89 == 0 /\ -1+i!29^post89-i!29^0 == 0 /\ a!1371^0-a!1371^post89 == 0 /\ -head!405^post89+head!405^0 == 0 /\ tmp!33^post89-head!31^post89 <= 0 /\ sdv_callsite_return_1!32^post89-head!31^post89 <= 0), cost: 1 65: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post66, __disjvr_1^0'=__disjvr_1^post66, __disjvr_2^0'=__disjvr_2^post66, __disjvr_3^0'=__disjvr_3^post66, __disjvr_4^0'=__disjvr_4^post66, __disjvr_5^0'=__disjvr_5^post66, __disjvr_6^0'=__disjvr_6^post66, __disjvr_7^0'=__disjvr_7^post66, __disjvr_8^0'=__disjvr_8^post66, a!1052^0'=a!1052^post66, a!1055^0'=a!1055^post66, a!1370^0'=a!1370^post66, a!1371^0'=a!1371^post66, a!1610^0'=a!1610^post66, a!1810^0'=a!1810^post66, a!2035^0'=a!2035^post66, a!2238^0'=a!2238^post66, a!244^0'=a!244^post66, a!419^0'=a!419^post66, a!511^0'=a!511^post66, a!654^0'=a!654^post66, ct!19^0'=ct!19^post66, head!16^0'=head!16^post66, head!31^0'=head!31^post66, head!405^0'=head!405^post66, i!29^0'=i!29^post66, i!406^0'=i!406^post66, length!28^0'=length!28^post66, nondet!13^0'=nondet!13^post66, r!543^0'=r!543^post66, r!662^0'=r!662^post66, rcd!2393^0'=rcd!2393^post66, rcd!2460^0'=rcd!2460^post66, rcd!2515^0'=rcd!2515^post66, rcd!63^0'=rcd!63^post66, rcd!83^0'=rcd!83^post66, result!12^0'=result!12^post66, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post66, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post66, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post66, sel_r!543_flink!24^0'=sel_r!543_flink!24^post66, t!25^0'=t!25^post66, temp!34^0'=temp!34^post66, temp0!17^0'=temp0!17^post66, temp0!30^0'=temp0!30^post66, tmp!33^0'=tmp!33^post66, x!1365^0'=x!1365^post66, x!15^0'=x!15^post66, x!18^0'=x!18^post66, x!22^0'=x!22^post66, x_slam_f!20^0'=x_slam_f!20^post66, y!21^0'=y!21^post66, (-x!15^0+head!16^0 <= 0 /\ -head!31^post66+head!31^0 == 0 /\ -t!25^post66+t!25^0 == 0 /\ head!16^0-head!16^post66 == 0 /\ a!1370^0-a!1370^post66 == 0 /\ a!244^0-a!244^post66 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post66 == 0 /\ a!1371^0-a!1371^post66 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post66 == 0 /\ -a!1610^post66+a!1610^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post66 == 0 /\ a!511^0-a!511^post66 == 0 /\ a!1052^0-a!1052^post66 == 0 /\ __disjvr_6^0-__disjvr_6^post66 == 0 /\ -sel_r!1224_flink!24^post66+sel_r!1224_flink!24^0 == 0 /\ -r!662^post66+r!662^0 == 0 /\ a!654^0-a!654^post66 == 0 /\ -nondet!13^post66+nondet!13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post66 == 0 /\ -__disjvr_5^post66+__disjvr_5^0 == 0 /\ -__disjvr_1^post66+__disjvr_1^0 == 0 /\ -a!2035^post66+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post66 == 0 /\ length!28^0-length!28^post66 == 0 /\ -x!1365^post66+x!1365^0 == 0 /\ -rcd!2460^post66+rcd!2460^0 == 0 /\ temp0!17^0-temp0!17^post66 == 0 /\ -__disjvr_7^post66+__disjvr_7^0 == 0 /\ result!12^0-result!12^post66 == 0 /\ -temp0!30^post66+temp0!30^0 == 0 /\ -y!21^post66+y!21^0 == 0 /\ rcd!63^0-rcd!63^post66 == 0 /\ head!405^0-head!405^post66 == 0 /\ -x!22^post66+x!22^0 == 0 /\ 1-x!15^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post66 == 0 /\ -i!29^post66+i!29^0 == 0 /\ -i!406^post66+i!406^0 == 0 /\ -__disjvr_8^post66+__disjvr_8^0 == 0 /\ -temp!34^post66+temp!34^0 == 0 /\ a!1810^0-a!1810^post66 == 0 /\ -a!1055^post66+a!1055^0 == 0 /\ -a!419^post66+a!419^0 == 0 /\ -rcd!83^post66+rcd!83^0 == 0 /\ -ct!19^post66+ct!19^0 == 0 /\ -r!543^post66+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post66+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post66 == 0 /\ -__disjvr_4^post66+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post66 == 0 /\ -__disjvr_2^post66+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post66 == 0 /\ tmp!33^0-tmp!33^post66 == 0 /\ -rcd!2515^post66+rcd!2515^0 == 0), cost: 1 66: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post67, __disjvr_1^0'=__disjvr_1^post67, __disjvr_2^0'=__disjvr_2^post67, __disjvr_3^0'=__disjvr_3^post67, __disjvr_4^0'=__disjvr_4^post67, __disjvr_5^0'=__disjvr_5^post67, __disjvr_6^0'=__disjvr_6^post67, __disjvr_7^0'=__disjvr_7^post67, __disjvr_8^0'=__disjvr_8^post67, a!1052^0'=a!1052^post67, a!1055^0'=a!1055^post67, a!1370^0'=a!1370^post67, a!1371^0'=a!1371^post67, a!1610^0'=a!1610^post67, a!1810^0'=a!1810^post67, a!2035^0'=a!2035^post67, a!2238^0'=a!2238^post67, a!244^0'=a!244^post67, a!419^0'=a!419^post67, a!511^0'=a!511^post67, a!654^0'=a!654^post67, ct!19^0'=ct!19^post67, head!16^0'=head!16^post67, head!31^0'=head!31^post67, head!405^0'=head!405^post67, i!29^0'=i!29^post67, i!406^0'=i!406^post67, length!28^0'=length!28^post67, nondet!13^0'=nondet!13^post67, r!543^0'=r!543^post67, r!662^0'=r!662^post67, rcd!2393^0'=rcd!2393^post67, rcd!2460^0'=rcd!2460^post67, rcd!2515^0'=rcd!2515^post67, rcd!63^0'=rcd!63^post67, rcd!83^0'=rcd!83^post67, result!12^0'=result!12^post67, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post67, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post67, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post67, sel_r!543_flink!24^0'=sel_r!543_flink!24^post67, t!25^0'=t!25^post67, temp!34^0'=temp!34^post67, temp0!17^0'=temp0!17^post67, temp0!30^0'=temp0!30^post67, tmp!33^0'=tmp!33^post67, x!1365^0'=x!1365^post67, x!15^0'=x!15^post67, x!18^0'=x!18^post67, x!22^0'=x!22^post67, x_slam_f!20^0'=x_slam_f!20^post67, y!21^0'=y!21^post67, (-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post67 == 0 /\ a!654^0-a!654^post67 == 0 /\ -head!16^post67+head!16^0 == 0 /\ r!543^0-r!543^post67 == 0 /\ tmp!33^0-tmp!33^post67 == 0 /\ x!18^0-x!18^post67 == 0 /\ -sdv_callsite_return_1!32^post67+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post67 == 0 /\ length!28^0-length!28^post67 == 0 /\ -sel_r!543_flink!24^post67+sel_r!543_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post67+rcd!2515^0 == 0 /\ -rcd!63^post67+rcd!63^0 == 0 /\ result!12^0-result!12^post67 == 0 /\ -x!15^post67+x!15^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post67 == 0 /\ head!31^0-head!31^post67 == 0 /\ -sdv_callsite_return_1!14^post67+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post67 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post67+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post67 == 0 /\ -__disjvr_2^post67+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post67 == 0 /\ -__disjvr_0^post67+__disjvr_0^0 == 0 /\ -nondet!13^post67+nondet!13^0 == 0 /\ __disjvr_8^0-__disjvr_8^post67 == 0 /\ head!405^0-head!405^post67 == 0 /\ -a!2035^post67+a!2035^0 == 0 /\ -a!2238^post67+a!2238^0 == 0 /\ -r!662^post67+r!662^0 == 0 /\ -a!1610^post67+a!1610^0 == 0 /\ -__disjvr_7^post67+__disjvr_7^0 == 0 /\ -a!1055^post67+a!1055^0 == 0 /\ -x_slam_f!20^post67+x_slam_f!20^0 == 0 /\ __disjvr_1^0-__disjvr_1^post67 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post67 == 0 /\ a!1052^0-a!1052^post67 == 0 /\ -t!25^post67+t!25^0 == 0 /\ -temp0!30^post67+temp0!30^0 == 0 /\ __disjvr_5^0-__disjvr_5^post67 == 0 /\ a!244^0-a!244^post67 == 0 /\ -__disjvr_6^post67+__disjvr_6^0 == 0 /\ -y!21^post67+y!21^0 == 0 /\ -a!511^post67+a!511^0 == 0 /\ -ct!19^post67+ct!19^0 == 0 /\ -x!22^post67+x!22^0 == 0 /\ temp0!17^0-temp0!17^post67 == 0 /\ -__disjvr_3^post67+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post67 == 0 /\ a!1810^0-a!1810^post67 == 0 /\ a!419^0-a!419^post67 == 0 /\ -temp!34^post67+temp!34^0 == 0 /\ -i!29^post67+i!29^0 == 0), cost: 1 226: l20 -> l22 : __disjvr_0^0'=__disjvr_0^post69, __disjvr_1^0'=__disjvr_1^post69, __disjvr_2^0'=__disjvr_2^post69, __disjvr_3^0'=__disjvr_3^post69, __disjvr_4^0'=__disjvr_4^post69, __disjvr_5^0'=__disjvr_5^post69, __disjvr_6^0'=__disjvr_6^post69, __disjvr_7^0'=__disjvr_7^post69, __disjvr_8^0'=__disjvr_8^post69, a!1052^0'=a!1052^post69, a!1055^0'=a!1055^post69, a!1370^0'=a!1370^post69, a!1371^0'=a!1371^post69, a!1610^0'=a!1610^post69, a!1810^0'=a!1810^post69, a!2035^0'=a!2035^post69, a!2238^0'=a!2238^post69, a!244^0'=a!244^post69, a!419^0'=a!419^post69, a!511^0'=a!511^post69, a!654^0'=a!654^post69, ct!19^0'=ct!19^post69, head!16^0'=head!16^post69, head!31^0'=head!31^post69, head!405^0'=head!405^post69, i!29^0'=i!29^post69, i!406^0'=i!406^post69, length!28^0'=length!28^post69, nondet!13^0'=nondet!13^post69, r!543^0'=r!543^post69, r!662^0'=r!662^post69, rcd!2393^0'=rcd!2393^post69, rcd!2460^0'=rcd!2460^post69, rcd!2515^0'=rcd!2515^post69, rcd!63^0'=rcd!63^post69, rcd!83^0'=rcd!83^post69, result!12^0'=result!12^post69, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post69, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post69, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post69, sel_r!543_flink!24^0'=sel_r!543_flink!24^post69, t!25^0'=t!25^post69, temp!34^0'=temp!34^post69, temp0!17^0'=temp0!17^post69, temp0!30^0'=temp0!30^post69, tmp!33^0'=tmp!33^post69, x!1365^0'=x!1365^post69, x!15^0'=x!15^post69, x!18^0'=x!18^post69, x!22^0'=x!22^post69, x_slam_f!20^0'=x_slam_f!20^post69, y!21^0'=y!21^post69, (0 == 0 /\ -__disjvr_3^post69+__disjvr_3^post68 == 0 /\ -a!1052^post69+a!1052^post68 == 0 /\ -a!1810^post68+a!1810^0 == 0 /\ -a!1370^post68+a!1370^0 == 0 /\ temp0!30^post68-temp0!30^post69 == 0 /\ __disjvr_2^post68-__disjvr_2^post69 == 0 /\ rcd!2460^0-rcd!2460^post68 == 0 /\ -__disjvr_4^post68+__disjvr_4^0 == 0 /\ -__disjvr_1^post68+__disjvr_1^0 == 0 /\ -__disjvr_5^post68+__disjvr_5^0 == 0 /\ -temp0!30^post68+temp0!30^0 == 0 /\ y!21^0-y!21^post68 == 0 /\ -__disjvr_2^post68+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post68 == 0 /\ -sdv_callsite_return_1!14^post68+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post69+__disjvr_6^post68 == 0 /\ -ct!19^post68+ct!19^0 == 0 /\ sdv_callsite_return_1!14^post68-sdv_callsite_return_1!14^post69 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post68 == 0 /\ -rcd!2393^post68+rcd!2393^0 == 0 /\ -length!28^post68+length!28^0 == 0 /\ -i!406^post69+i!406^post68 == 0 /\ ct!19^post68-ct!19^post69 == 0 /\ -head!405^post68+head!405^0 == 0 /\ -i!29^post68+i!29^0 == 0 /\ -a!2035^post68+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post68 == 0 /\ __disjvr_8^post68-__disjvr_8^post69 == 0 /\ temp0!17^0-temp0!17^post68 == 0 /\ a!1610^0-a!1610^post68 == 0 /\ length!28^post68-length!28^post69 == 0 /\ -rcd!83^post69+rcd!83^post68 == 0 /\ -head!31^post69+head!31^post68 == 0 /\ -head!16^post68+head!16^0 == 0 /\ -tmp!33^post69+tmp!33^post68 == 0 /\ a!1371^0-a!1371^post68 == 0 /\ -temp!34^post69+temp!34^post68 == 0 /\ r!662^post68-r!662^post69 == 0 /\ -rcd!63^post68+rcd!63^0 == 0 /\ temp!34^0-temp!34^post68 == 0 /\ r!543^0-r!543^post68 == 0 /\ -x!1365^post68+x!1365^0 == 0 /\ -__disjvr_8^post68+__disjvr_8^0 == 0 /\ head!405^post68-head!405^post69 == 0 /\ __disjvr_5^post68-__disjvr_5^post69 == 0 /\ a!2035^post68-a!2035^post69 == 0 /\ x!1365^post68-x!1365^post69 == 0 /\ x_slam_f!20^post68-x_slam_f!20^post69 == 0 /\ a!244^0-a!244^post68 == 0 /\ head!31^0-head!31^post68 == 0 /\ a!2238^0-a!2238^post68 == 0 /\ x!18^0-x!18^post68 == 0 /\ rcd!63^post68-rcd!63^post69 == 0 /\ -a!2238^post69+a!2238^post68 == 0 /\ rcd!83^0-rcd!83^post68 == 0 /\ result!12^0-result!12^post68 == 0 /\ -y!21^post69+y!21^post68 == 0 /\ a!1810^post68-a!1810^post69 == 0 /\ -rcd!2460^post69+rcd!2460^post68 == 0 /\ -t!25^post68+t!25^0 == 0 /\ x!15^0-x!15^post68 == 0 /\ -x!22^post68+x!22^0 == 0 /\ -r!543^post69+r!543^post68 == 0 /\ a!1055^0-a!1055^post68 == 0 /\ a!419^post68-a!419^post69 == 0 /\ sel_r!543_flink!24^post68-sel_r!543_flink!24^post69 == 0 /\ -i!29^post69+i!29^post68 == 0 /\ rcd!2515^post68-rcd!2515^post69 == 0 /\ -__disjvr_0^post69+__disjvr_0^post68 == 0 /\ -a!1055^post69+a!1055^post68 == 0 /\ -result!12^post69+result!12^post68 == 0 /\ __disjvr_7^post68-__disjvr_7^post69 == 0 /\ a!1371^post68-a!1371^post69 == 0 /\ a!511^0-a!511^post68 == 0 /\ -head!16^post69+head!16^post68 == 0 /\ __disjvr_6^0-__disjvr_6^post68 == 0 /\ -a!419^post68+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post68 == 0 /\ -x!18^post69+x!18^post68 == 0 /\ t!25^post68-t!25^post69 == 0 /\ -a!244^post69+a!244^post68 == 0 /\ -sel_r!1224_flink!24^post69+sel_r!1224_flink!24^post68 == 0 /\ -__disjvr_7^post68+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^post68-sdv_callsite_return_1!32^post69 == 0 /\ x_slam_f!20^0-x_slam_f!20^post68 == 0 /\ -a!654^post69+a!654^post68 == 0 /\ a!1370^post68-a!1370^post69 == 0 /\ x!22^post68-x!22^post69 == 0 /\ __disjvr_4^post68-__disjvr_4^post69 == 0 /\ -nondet!13^post68+nondet!13^0 == 0 /\ -r!662^post68+r!662^0 == 0 /\ __disjvr_1^post68-__disjvr_1^post69 == 0 /\ -rcd!2515^post68+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post68+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post69+a!1610^post68 == 0 /\ -nondet!13^post69+nondet!13^post68 == 0 /\ a!654^0-a!654^post68 == 0 /\ i!406^0-i!406^post68 == 0 /\ a!1052^0-a!1052^post68 == 0 /\ temp0!17^post68-temp0!17^post69 == 0 /\ __disjvr_0^0-__disjvr_0^post68 == 0 /\ -__disjvr_3^0+__disjvr_3^post68 == 0 /\ -a!511^post69+a!511^post68 == 0 /\ rcd!2393^post68-rcd!2393^post69 == 0), cost: 1 69: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post70, __disjvr_1^0'=__disjvr_1^post70, __disjvr_2^0'=__disjvr_2^post70, __disjvr_3^0'=__disjvr_3^post70, __disjvr_4^0'=__disjvr_4^post70, __disjvr_5^0'=__disjvr_5^post70, __disjvr_6^0'=__disjvr_6^post70, __disjvr_7^0'=__disjvr_7^post70, __disjvr_8^0'=__disjvr_8^post70, a!1052^0'=a!1052^post70, a!1055^0'=a!1055^post70, a!1370^0'=a!1370^post70, a!1371^0'=a!1371^post70, a!1610^0'=a!1610^post70, a!1810^0'=a!1810^post70, a!2035^0'=a!2035^post70, a!2238^0'=a!2238^post70, a!244^0'=a!244^post70, a!419^0'=a!419^post70, a!511^0'=a!511^post70, a!654^0'=a!654^post70, ct!19^0'=ct!19^post70, head!16^0'=head!16^post70, head!31^0'=head!31^post70, head!405^0'=head!405^post70, i!29^0'=i!29^post70, i!406^0'=i!406^post70, length!28^0'=length!28^post70, nondet!13^0'=nondet!13^post70, r!543^0'=r!543^post70, r!662^0'=r!662^post70, rcd!2393^0'=rcd!2393^post70, rcd!2460^0'=rcd!2460^post70, rcd!2515^0'=rcd!2515^post70, rcd!63^0'=rcd!63^post70, rcd!83^0'=rcd!83^post70, result!12^0'=result!12^post70, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post70, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post70, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post70, sel_r!543_flink!24^0'=sel_r!543_flink!24^post70, t!25^0'=t!25^post70, temp!34^0'=temp!34^post70, temp0!17^0'=temp0!17^post70, temp0!30^0'=temp0!30^post70, tmp!33^0'=tmp!33^post70, x!1365^0'=x!1365^post70, x!15^0'=x!15^post70, x!18^0'=x!18^post70, x!22^0'=x!22^post70, x_slam_f!20^0'=x_slam_f!20^post70, y!21^0'=y!21^post70, (-x_slam_f!20^post70+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post70 == 0 /\ -head!405^post70+head!405^0 == 0 /\ -t!25^post70+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post70+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post70 == 0 /\ -ct!19^post70+ct!19^0 == 0 /\ -temp0!17^post70+temp0!17^0 == 0 /\ x!1365^0-x!1365^post70 == 0 /\ -x!22^post70+x!22^0 == 0 /\ -a!2035^post70+a!2035^0 == 0 /\ -r!662^post70+r!662^0 == 0 /\ -nondet!13^post70+nondet!13^0 == 0 /\ -a!1370^post70+a!1370^0 == 0 /\ x!15^0 <= 0 /\ -a!244^post70+a!244^0 == 0 /\ -y!21^post70+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post70+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post70 == 0 /\ __disjvr_1^0-__disjvr_1^post70 == 0 /\ a!1610^0-a!1610^post70 == 0 /\ -head!16^post70+head!16^0 == 0 /\ a!2238^0-a!2238^post70 == 0 /\ -rcd!2515^post70+rcd!2515^0 == 0 /\ -rcd!63^post70+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post70 == 0 /\ -i!29^post70+i!29^0 == 0 /\ length!28^0-length!28^post70 == 0 /\ __disjvr_8^0-__disjvr_8^post70 == 0 /\ head!31^0-head!31^post70 == 0 /\ -__disjvr_7^post70+__disjvr_7^0 == 0 /\ result!12^0-result!12^post70 == 0 /\ -x!15^post70+x!15^0 == 0 /\ i!406^0-i!406^post70 == 0 /\ a!1371^0-a!1371^post70 == 0 /\ -x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post70 == 0 /\ -temp0!30^post70+temp0!30^0 == 0 /\ r!543^0-r!543^post70 == 0 /\ temp!34^0-temp!34^post70 == 0 /\ a!1052^0-a!1052^post70 == 0 /\ a!511^0-a!511^post70 == 0 /\ -sdv_callsite_return_1!32^post70+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_5^0-__disjvr_5^post70 == 0 /\ -a!419^post70+a!419^0 == 0 /\ a!654^0-a!654^post70 == 0 /\ -rcd!2393^post70+rcd!2393^0 == 0 /\ -__disjvr_0^post70+__disjvr_0^0 == 0 /\ -__disjvr_2^post70+__disjvr_2^0 == 0 /\ -__disjvr_6^post70+__disjvr_6^0 == 0 /\ x!18^0-x!18^post70 == 0 /\ __disjvr_4^0-__disjvr_4^post70 == 0 /\ -a!1810^post70+a!1810^0 == 0 /\ a!1055^0-a!1055^post70 == 0), cost: 1 70: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post71, __disjvr_1^0'=__disjvr_1^post71, __disjvr_2^0'=__disjvr_2^post71, __disjvr_3^0'=__disjvr_3^post71, __disjvr_4^0'=__disjvr_4^post71, __disjvr_5^0'=__disjvr_5^post71, __disjvr_6^0'=__disjvr_6^post71, __disjvr_7^0'=__disjvr_7^post71, __disjvr_8^0'=__disjvr_8^post71, a!1052^0'=a!1052^post71, a!1055^0'=a!1055^post71, a!1370^0'=a!1370^post71, a!1371^0'=a!1371^post71, a!1610^0'=a!1610^post71, a!1810^0'=a!1810^post71, a!2035^0'=a!2035^post71, a!2238^0'=a!2238^post71, a!244^0'=a!244^post71, a!419^0'=a!419^post71, a!511^0'=a!511^post71, a!654^0'=a!654^post71, ct!19^0'=ct!19^post71, head!16^0'=head!16^post71, head!31^0'=head!31^post71, head!405^0'=head!405^post71, i!29^0'=i!29^post71, i!406^0'=i!406^post71, length!28^0'=length!28^post71, nondet!13^0'=nondet!13^post71, r!543^0'=r!543^post71, r!662^0'=r!662^post71, rcd!2393^0'=rcd!2393^post71, rcd!2460^0'=rcd!2460^post71, rcd!2515^0'=rcd!2515^post71, rcd!63^0'=rcd!63^post71, rcd!83^0'=rcd!83^post71, result!12^0'=result!12^post71, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post71, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post71, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post71, sel_r!543_flink!24^0'=sel_r!543_flink!24^post71, t!25^0'=t!25^post71, temp!34^0'=temp!34^post71, temp0!17^0'=temp0!17^post71, temp0!30^0'=temp0!30^post71, tmp!33^0'=tmp!33^post71, x!1365^0'=x!1365^post71, x!15^0'=x!15^post71, x!18^0'=x!18^post71, x!22^0'=x!22^post71, x_slam_f!20^0'=x_slam_f!20^post71, y!21^0'=y!21^post71, (a!654^0-a!654^post71 == 0 /\ -__disjvr_4^post71+__disjvr_4^0 == 0 /\ -__disjvr_2^post71+__disjvr_2^0 == 0 /\ -temp!34^post71+temp!34^0 == 0 /\ -head!16^post71+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post71 == 0 /\ i!29^0-i!29^post71 == 0 /\ a!1371^0-a!1371^post71 == 0 /\ a!1610^0-a!1610^post71 == 0 /\ a!511^0-a!511^post71 == 0 /\ -__disjvr_1^post71+__disjvr_1^0 == 0 /\ -i!406^post71+i!406^0 == 0 /\ head!405^0-head!405^post71 == 0 /\ -rcd!83^post71+rcd!83^0 == 0 /\ -rcd!2515^post71+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post71 == 0 /\ -rcd!2460^post71+rcd!2460^0 == 0 /\ -x!1365^post71+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post71 == 0 /\ x_slam_f!20^0-x_slam_f!20^post71 == 0 /\ -sdv_callsite_return_1!32^post71+sdv_callsite_return_1!32^0 == 0 /\ nondet!13^0-nondet!13^post71 == 0 /\ __disjvr_6^0-__disjvr_6^post71 == 0 /\ temp0!17^0-temp0!17^post71 == 0 /\ x!15^0 <= 0 /\ -r!543^post71+r!543^0 == 0 /\ -__disjvr_5^post71+__disjvr_5^0 == 0 /\ temp0!30^0-temp0!30^post71 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post71 == 0 /\ -a!419^post71+a!419^0 == 0 /\ -a!244^post71+a!244^0 == 0 /\ -a!2035^post71+a!2035^0 == 0 /\ -__disjvr_8^post71+__disjvr_8^0 == 0 /\ -a!1810^post71+a!1810^0 == 0 /\ a!1052^0-a!1052^post71 == 0 /\ -t!25^post71+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ result!12^0-result!12^post71 == 0 /\ -a!1370^post71+a!1370^0 == 0 /\ rcd!63^0-rcd!63^post71 == 0 /\ tmp!33^0-tmp!33^post71 == 0 /\ -__disjvr_7^post71+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post71+a!1055^0 == 0 /\ x!18^0-x!18^post71 == 0 /\ __disjvr_3^0-__disjvr_3^post71 == 0 /\ rcd!2393^0-rcd!2393^post71 == 0 /\ -x!22^post71+x!22^0 == 0 /\ -ct!19^post71+ct!19^0 == 0 /\ a!2238^0-a!2238^post71 == 0 /\ length!28^0-length!28^post71 == 0 /\ -y!21^post71+y!21^0 == 0 /\ head!31^0-head!31^post71 == 0 /\ -r!662^post71+r!662^0 == 0 /\ x!15^0-x!15^post71 == 0), cost: 1 71: l23 -> l24 : __disjvr_0^0'=__disjvr_0^post72, __disjvr_1^0'=__disjvr_1^post72, __disjvr_2^0'=__disjvr_2^post72, __disjvr_3^0'=__disjvr_3^post72, __disjvr_4^0'=__disjvr_4^post72, __disjvr_5^0'=__disjvr_5^post72, __disjvr_6^0'=__disjvr_6^post72, __disjvr_7^0'=__disjvr_7^post72, __disjvr_8^0'=__disjvr_8^post72, a!1052^0'=a!1052^post72, a!1055^0'=a!1055^post72, a!1370^0'=a!1370^post72, a!1371^0'=a!1371^post72, a!1610^0'=a!1610^post72, a!1810^0'=a!1810^post72, a!2035^0'=a!2035^post72, a!2238^0'=a!2238^post72, a!244^0'=a!244^post72, a!419^0'=a!419^post72, a!511^0'=a!511^post72, a!654^0'=a!654^post72, ct!19^0'=ct!19^post72, head!16^0'=head!16^post72, head!31^0'=head!31^post72, head!405^0'=head!405^post72, i!29^0'=i!29^post72, i!406^0'=i!406^post72, length!28^0'=length!28^post72, nondet!13^0'=nondet!13^post72, r!543^0'=r!543^post72, r!662^0'=r!662^post72, rcd!2393^0'=rcd!2393^post72, rcd!2460^0'=rcd!2460^post72, rcd!2515^0'=rcd!2515^post72, rcd!63^0'=rcd!63^post72, rcd!83^0'=rcd!83^post72, result!12^0'=result!12^post72, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post72, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post72, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post72, sel_r!543_flink!24^0'=sel_r!543_flink!24^post72, t!25^0'=t!25^post72, temp!34^0'=temp!34^post72, temp0!17^0'=temp0!17^post72, temp0!30^0'=temp0!30^post72, tmp!33^0'=tmp!33^post72, x!1365^0'=x!1365^post72, x!15^0'=x!15^post72, x!18^0'=x!18^post72, x!22^0'=x!22^post72, x_slam_f!20^0'=x_slam_f!20^post72, y!21^0'=y!21^post72, (0 == 0 /\ -a!1052^post72+a!1052^0 == 0 /\ -ct!19^post72+ct!19^0 == 0 /\ y!21^0-y!21^post72 == 0 /\ -a!1055^post72+a!1055^0 == 0 /\ -rcd!2515^post72+rcd!2515^0 == 0 /\ -a!1610^post72+a!1610^0 == 0 /\ -__disjvr_3^post72+__disjvr_3^0 == 0 /\ -__disjvr_2^post72+__disjvr_2^0 == 0 /\ -result!12^post72+result!12^0 == 0 /\ a!1810^0-a!1810^post72 == 0 /\ x!15^0-x!15^post72 == 0 /\ -t!25^post72+t!25^0 == 0 /\ -rcd!2393^post72+rcd!2393^0 == 0 /\ -__disjvr_6^post72+__disjvr_6^0 == 0 /\ -a!2035^post72+a!2035^0 == 0 /\ head!31^0-head!31^post72 == 0 /\ temp!34^0-temp!34^post72 == 0 /\ -nondet!13^post72+nondet!13^0 == 0 /\ -a!2238^post72+a!2238^0 == 0 /\ -r!662^post72+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post72+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post72 == 0 /\ -head!16^post72+head!16^0 == 0 /\ -i!29^post72+i!29^0 == 0 /\ a!1371^0-a!1371^post72 == 0 /\ x!18^0-x!18^post72 == 0 /\ -rcd!2460^0+rcd!63^post72 == 0 /\ a!654^0-a!654^post72 == 0 /\ length!28^0-length!28^post72 == 0 /\ rcd!83^0-rcd!83^post72 == 0 /\ __disjvr_4^0-__disjvr_4^post72 == 0 /\ -a!419^post72+a!419^0 == 0 /\ -__disjvr_0^post72+__disjvr_0^0 == 0 /\ -a!511^post72+a!511^0 == 0 /\ temp0!17^0-temp0!17^post72 == 0 /\ -x!1365^post72+x!1365^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post72 == 0 /\ a!1370^0-a!1370^post72 == 0 /\ temp0!30^0-temp0!30^post72 == 0 /\ head!405^0-head!405^post72 == 0 /\ -__disjvr_7^post72+__disjvr_7^0 == 0 /\ -sel_r!1224_flink!24^post72+sel_r!1224_flink!24^0 == 0 /\ r!543^0-r!543^post72 == 0 /\ -sdv_callsite_return_1!14^post72+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post72+i!406^0 == 0 /\ -x!22^post72+x!22^0 == 0 /\ a!244^0-a!244^post72 == 0 /\ __disjvr_5^0-__disjvr_5^post72 == 0 /\ tmp!33^0-tmp!33^post72 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post72 == 0 /\ __disjvr_8^0-__disjvr_8^post72 == 0), cost: 1 72: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post73, __disjvr_1^0'=__disjvr_1^post73, __disjvr_2^0'=__disjvr_2^post73, __disjvr_3^0'=__disjvr_3^post73, __disjvr_4^0'=__disjvr_4^post73, __disjvr_5^0'=__disjvr_5^post73, __disjvr_6^0'=__disjvr_6^post73, __disjvr_7^0'=__disjvr_7^post73, __disjvr_8^0'=__disjvr_8^post73, a!1052^0'=a!1052^post73, a!1055^0'=a!1055^post73, a!1370^0'=a!1370^post73, a!1371^0'=a!1371^post73, a!1610^0'=a!1610^post73, a!1810^0'=a!1810^post73, a!2035^0'=a!2035^post73, a!2238^0'=a!2238^post73, a!244^0'=a!244^post73, a!419^0'=a!419^post73, a!511^0'=a!511^post73, a!654^0'=a!654^post73, ct!19^0'=ct!19^post73, head!16^0'=head!16^post73, head!31^0'=head!31^post73, head!405^0'=head!405^post73, i!29^0'=i!29^post73, i!406^0'=i!406^post73, length!28^0'=length!28^post73, nondet!13^0'=nondet!13^post73, r!543^0'=r!543^post73, r!662^0'=r!662^post73, rcd!2393^0'=rcd!2393^post73, rcd!2460^0'=rcd!2460^post73, rcd!2515^0'=rcd!2515^post73, rcd!63^0'=rcd!63^post73, rcd!83^0'=rcd!83^post73, result!12^0'=result!12^post73, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post73, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post73, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post73, sel_r!543_flink!24^0'=sel_r!543_flink!24^post73, t!25^0'=t!25^post73, temp!34^0'=temp!34^post73, temp0!17^0'=temp0!17^post73, temp0!30^0'=temp0!30^post73, tmp!33^0'=tmp!33^post73, x!1365^0'=x!1365^post73, x!15^0'=x!15^post73, x!18^0'=x!18^post73, x!22^0'=x!22^post73, x_slam_f!20^0'=x_slam_f!20^post73, y!21^0'=y!21^post73, (head!16^0-head!16^post73 == 0 /\ -r!543^post73+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post73 == 0 /\ -sel_r!1224_flink!24^post73+sel_r!1224_flink!24^0 == 0 /\ -r!662^post73+r!662^0 == 0 /\ -a!2035^post73+a!2035^0 == 0 /\ -a!2238^post73+a!2238^0 == 0 /\ temp0!30^0-temp0!30^post73 == 0 /\ -a!419^post73+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post73 == 0 /\ a!244^0-a!244^post73 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post73 == 0 /\ -a!1610^post73+a!1610^0 == 0 /\ -head!31^post73+head!31^0 == 0 /\ a!1052^0-a!1052^post73 == 0 /\ rcd!63^0-rcd!63^post73 == 0 /\ -rcd!2515^post73+rcd!2515^0 == 0 /\ -i!406^post73+i!406^0 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post73 == 0 /\ x_slam_f!20^0-x_slam_f!20^post73 == 0 /\ a!511^0-a!511^post73 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post73 == 0 /\ -__disjvr_5^post73+__disjvr_5^0 == 0 /\ -y!21^post73+y!21^0 == 0 /\ -x!22^post73+x!22^0 == 0 /\ -rcd!83^post73+rcd!83^0 == 0 /\ -__disjvr_3^post73+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post73 == 0 /\ -ct!19^post73+ct!19^0 == 0 /\ head!405^0-head!405^post73 == 0 /\ rcd!2393^0-rcd!2393^post73 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post73 == 0 /\ a!1371^0-a!1371^post73 == 0 /\ -__disjvr_7^post73+__disjvr_7^0 == 0 /\ -a!1055^post73+a!1055^0 == 0 /\ -x!15^post73+x!15^0 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post73 == 0 /\ a!654^0-a!654^post73 == 0 /\ -nondet!13^post73+nondet!13^0 == 0 /\ -rcd!2460^post73+rcd!2460^0 == 0 /\ x!1365^0-x!1365^post73 == 0 /\ -__disjvr_6^post73+__disjvr_6^0 == 0 /\ -i!29^post73+i!29^0 == 0 /\ -temp!34^post73+temp!34^0 == 0 /\ tmp!33^0-tmp!33^post73 == 0 /\ a!1370^0-a!1370^post73 == 0 /\ -__disjvr_0^post73+__disjvr_0^0 == 0 /\ -t!25^post73+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post73 == 0 /\ temp0!17^0-temp0!17^post73 == 0 /\ result!12^0-result!12^post73 == 0 /\ -__disjvr_2^post73+__disjvr_2^0 == 0), cost: 1 73: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post74, __disjvr_1^0'=__disjvr_1^post74, __disjvr_2^0'=__disjvr_2^post74, __disjvr_3^0'=__disjvr_3^post74, __disjvr_4^0'=__disjvr_4^post74, __disjvr_5^0'=__disjvr_5^post74, __disjvr_6^0'=__disjvr_6^post74, __disjvr_7^0'=__disjvr_7^post74, __disjvr_8^0'=__disjvr_8^post74, a!1052^0'=a!1052^post74, a!1055^0'=a!1055^post74, a!1370^0'=a!1370^post74, a!1371^0'=a!1371^post74, a!1610^0'=a!1610^post74, a!1810^0'=a!1810^post74, a!2035^0'=a!2035^post74, a!2238^0'=a!2238^post74, a!244^0'=a!244^post74, a!419^0'=a!419^post74, a!511^0'=a!511^post74, a!654^0'=a!654^post74, ct!19^0'=ct!19^post74, head!16^0'=head!16^post74, head!31^0'=head!31^post74, head!405^0'=head!405^post74, i!29^0'=i!29^post74, i!406^0'=i!406^post74, length!28^0'=length!28^post74, nondet!13^0'=nondet!13^post74, r!543^0'=r!543^post74, r!662^0'=r!662^post74, rcd!2393^0'=rcd!2393^post74, rcd!2460^0'=rcd!2460^post74, rcd!2515^0'=rcd!2515^post74, rcd!63^0'=rcd!63^post74, rcd!83^0'=rcd!83^post74, result!12^0'=result!12^post74, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post74, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post74, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post74, sel_r!543_flink!24^0'=sel_r!543_flink!24^post74, t!25^0'=t!25^post74, temp!34^0'=temp!34^post74, temp0!17^0'=temp0!17^post74, temp0!30^0'=temp0!30^post74, tmp!33^0'=tmp!33^post74, x!1365^0'=x!1365^post74, x!15^0'=x!15^post74, x!18^0'=x!18^post74, x!22^0'=x!22^post74, x_slam_f!20^0'=x_slam_f!20^post74, y!21^0'=y!21^post74, (-ct!19^post74+ct!19^0 == 0 /\ -__disjvr_8^post74+__disjvr_8^0 == 0 /\ r!543^0-r!543^post74 == 0 /\ -__disjvr_0^post74+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post74 == 0 /\ -__disjvr_5^post74+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post74 == 0 /\ result!12^0-result!12^post74 == 0 /\ -sdv_callsite_return_1!14^post74+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post74 == 0 /\ -__disjvr_2^post74+__disjvr_2^0 == 0 /\ -__disjvr_3^post74+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post74 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post74 == 0 /\ length!28^0-length!28^post74 == 0 /\ -x_slam_f!20^post74+x_slam_f!20^0 == 0 /\ x!15^0 <= 0 /\ i!406^0-i!406^post74 == 0 /\ a!2238^0-a!2238^post74 == 0 /\ a!244^0-a!244^post74 == 0 /\ -x!15^post74+x!15^0 == 0 /\ -rcd!63^post74+rcd!63^0 == 0 /\ x!1365^0-x!1365^post74 == 0 /\ -x!22^post74+x!22^0 == 0 /\ -a!2035^post74+a!2035^0 == 0 /\ a!1610^0-a!1610^post74 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post74 == 0 /\ -a!1370^post74+a!1370^0 == 0 /\ a!1371^0-a!1371^post74 == 0 /\ -a!1055^post74+a!1055^0 == 0 /\ -a!419^post74+a!419^0 == 0 /\ temp!34^0-temp!34^post74 == 0 /\ a!511^0-a!511^post74 == 0 /\ -y!21^post74+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post74 == 0 /\ -i!29^post74+i!29^0 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post74+nondet!13^0 == 0 /\ head!31^0-head!31^post74 == 0 /\ -r!662^post74+r!662^0 == 0 /\ -head!16^post74+head!16^0 == 0 /\ -a!1810^post74+a!1810^0 == 0 /\ -rcd!2393^post74+rcd!2393^0 == 0 /\ -__disjvr_7^post74+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post74 == 0 /\ x!18^0-x!18^post74 == 0 /\ __disjvr_1^0-__disjvr_1^post74 == 0 /\ -head!405^post74+head!405^0 == 0 /\ -t!25^post74+t!25^0 == 0 /\ -temp0!30^post74+temp0!30^0 == 0 /\ -rcd!2515^post74+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post74+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post74 == 0 /\ a!654^0-a!654^post74 == 0), cost: 1 74: l25 -> l26 : __disjvr_0^0'=__disjvr_0^post75, __disjvr_1^0'=__disjvr_1^post75, __disjvr_2^0'=__disjvr_2^post75, __disjvr_3^0'=__disjvr_3^post75, __disjvr_4^0'=__disjvr_4^post75, __disjvr_5^0'=__disjvr_5^post75, __disjvr_6^0'=__disjvr_6^post75, __disjvr_7^0'=__disjvr_7^post75, __disjvr_8^0'=__disjvr_8^post75, a!1052^0'=a!1052^post75, a!1055^0'=a!1055^post75, a!1370^0'=a!1370^post75, a!1371^0'=a!1371^post75, a!1610^0'=a!1610^post75, a!1810^0'=a!1810^post75, a!2035^0'=a!2035^post75, a!2238^0'=a!2238^post75, a!244^0'=a!244^post75, a!419^0'=a!419^post75, a!511^0'=a!511^post75, a!654^0'=a!654^post75, ct!19^0'=ct!19^post75, head!16^0'=head!16^post75, head!31^0'=head!31^post75, head!405^0'=head!405^post75, i!29^0'=i!29^post75, i!406^0'=i!406^post75, length!28^0'=length!28^post75, nondet!13^0'=nondet!13^post75, r!543^0'=r!543^post75, r!662^0'=r!662^post75, rcd!2393^0'=rcd!2393^post75, rcd!2460^0'=rcd!2460^post75, rcd!2515^0'=rcd!2515^post75, rcd!63^0'=rcd!63^post75, rcd!83^0'=rcd!83^post75, result!12^0'=result!12^post75, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post75, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post75, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post75, sel_r!543_flink!24^0'=sel_r!543_flink!24^post75, t!25^0'=t!25^post75, temp!34^0'=temp!34^post75, temp0!17^0'=temp0!17^post75, temp0!30^0'=temp0!30^post75, tmp!33^0'=tmp!33^post75, x!1365^0'=x!1365^post75, x!15^0'=x!15^post75, x!18^0'=x!18^post75, x!22^0'=x!22^post75, x_slam_f!20^0'=x_slam_f!20^post75, y!21^0'=y!21^post75, (-tmp!33^post75+tmp!33^0 == 0 /\ __disjvr_0^0-__disjvr_0^post75 == 0 /\ -x!1365^post75+x!1365^0 == 0 /\ -a!1610^post75+a!1610^0 == 0 /\ i!29^0-i!29^post75 == 0 /\ a!1052^0-a!1052^post75 == 0 /\ -__disjvr_5^post75+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post75+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post75+temp!34^0 == 0 /\ nondet!13^0-nondet!13^post75 == 0 /\ -r!543^post75+r!543^0 == 0 /\ -head!16^0+x!18^post75 == 0 /\ -a!2035^post75+a!2035^0 == 0 /\ -a!2238^post75+a!2238^0 == 0 /\ -r!662^post75+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post75 == 0 /\ -a!419^post75+a!419^0 == 0 /\ head!405^0-head!405^post75 == 0 /\ a!244^0-a!244^post75 == 0 /\ -head!16^post75+head!16^0 == 0 /\ -__disjvr_4^post75+__disjvr_4^0 == 0 /\ -__disjvr_2^post75+__disjvr_2^0 == 0 /\ -ct!19^post75+y!21^post75 == 0 /\ __disjvr_3^0-__disjvr_3^post75 == 0 /\ rcd!63^0-rcd!63^post75 == 0 /\ x!15^0 <= 0 /\ -sel_r!1224_flink!24^post75+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post75+rcd!83^0 == 0 /\ -rcd!2515^post75+rcd!2515^0 == 0 /\ x!15^0-x!15^post75 == 0 /\ a!511^0-a!511^post75 == 0 /\ -a!1055^post75+a!1055^0 == 0 /\ __disjvr_8^0-__disjvr_8^post75 == 0 /\ x!22^post75-x_slam_f!20^post75 == 0 /\ x_slam_f!20^post75-x!18^post75 == 0 /\ -t!25^post75+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post75 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post75 == 0 /\ a!654^0-a!654^post75 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post75 == 0 /\ ct!19^post75 == 0 /\ temp0!17^0-temp0!17^post75 == 0 /\ -head!31^post75+head!31^0 == 0 /\ result!12^0-result!12^post75 == 0 /\ a!1370^0-a!1370^post75 == 0 /\ -__disjvr_7^post75+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post75 == 0 /\ -__disjvr_1^post75+__disjvr_1^0 == 0 /\ -i!406^post75+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post75 == 0 /\ temp0!30^0-temp0!30^post75 == 0 /\ -rcd!2460^post75+rcd!2460^0 == 0 /\ length!28^0-length!28^post75 == 0), cost: 1 75: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post76, __disjvr_1^0'=__disjvr_1^post76, __disjvr_2^0'=__disjvr_2^post76, __disjvr_3^0'=__disjvr_3^post76, __disjvr_4^0'=__disjvr_4^post76, __disjvr_5^0'=__disjvr_5^post76, __disjvr_6^0'=__disjvr_6^post76, __disjvr_7^0'=__disjvr_7^post76, __disjvr_8^0'=__disjvr_8^post76, a!1052^0'=a!1052^post76, a!1055^0'=a!1055^post76, a!1370^0'=a!1370^post76, a!1371^0'=a!1371^post76, a!1610^0'=a!1610^post76, a!1810^0'=a!1810^post76, a!2035^0'=a!2035^post76, a!2238^0'=a!2238^post76, a!244^0'=a!244^post76, a!419^0'=a!419^post76, a!511^0'=a!511^post76, a!654^0'=a!654^post76, ct!19^0'=ct!19^post76, head!16^0'=head!16^post76, head!31^0'=head!31^post76, head!405^0'=head!405^post76, i!29^0'=i!29^post76, i!406^0'=i!406^post76, length!28^0'=length!28^post76, nondet!13^0'=nondet!13^post76, r!543^0'=r!543^post76, r!662^0'=r!662^post76, rcd!2393^0'=rcd!2393^post76, rcd!2460^0'=rcd!2460^post76, rcd!2515^0'=rcd!2515^post76, rcd!63^0'=rcd!63^post76, rcd!83^0'=rcd!83^post76, result!12^0'=result!12^post76, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post76, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post76, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post76, sel_r!543_flink!24^0'=sel_r!543_flink!24^post76, t!25^0'=t!25^post76, temp!34^0'=temp!34^post76, temp0!17^0'=temp0!17^post76, temp0!30^0'=temp0!30^post76, tmp!33^0'=tmp!33^post76, x!1365^0'=x!1365^post76, x!15^0'=x!15^post76, x!18^0'=x!18^post76, x!22^0'=x!22^post76, x_slam_f!20^0'=x_slam_f!20^post76, y!21^0'=y!21^post76, (-temp0!17^post76+temp0!17^0 == 0 /\ -t!25^post76+t!25^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post76+__disjvr_7^0 == 0 /\ length!28^0-length!28^post76 == 0 /\ i!406^0-i!406^post76 == 0 /\ __disjvr_1^0-__disjvr_1^post76 == 0 /\ -a!419^post76+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post76 == 0 /\ a!244^0-a!244^post76 == 0 /\ r!543^0-r!543^post76 == 0 /\ -a!1052^post76+a!1052^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post76 == 0 /\ -nondet!13^post76+nondet!13^0 == 0 /\ a!1810^0-a!1810^post76 == 0 /\ -__disjvr_2^post76+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post76 == 0 /\ -r!662^post76+r!662^0 == 0 /\ x!15^0 <= 0 /\ -y!21^0 <= 0 /\ -sdv_callsite_return_1!32^post76+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post76+a!1610^0 == 0 /\ head!31^0-head!31^post76 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post76 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post76+rcd!2515^0 == 0 /\ -__disjvr_6^post76+__disjvr_6^0 == 0 /\ -a!2035^post76+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post76 == 0 /\ a!511^0-a!511^post76 == 0 /\ -x!15^post76+x!15^0 == 0 /\ -head!405^post76+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post76 == 0 /\ a!1370^0-a!1370^post76 == 0 /\ -temp0!30^post76+temp0!30^0 == 0 /\ -x_slam_f!20^post76+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post76 == 0 /\ -sdv_callsite_return_1!14^post76+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post76 == 0 /\ y!21^0 <= 0 /\ -ct!19^post76+ct!19^0 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post76 == 0 /\ -i!29^post76+i!29^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post76 == 0 /\ x!18^0-x!18^post76 == 0 /\ -a!1055^post76+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post76 == 0 /\ result!12^0-result!12^post76 == 0 /\ -__disjvr_3^post76+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post76 == 0 /\ -rcd!2393^post76+rcd!2393^0 == 0 /\ -x!22^post76+x!22^0 == 0 /\ -__disjvr_0^post76+__disjvr_0^0 == 0 /\ -head!16^post76+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -y!21^post76+y!21^0 == 0 /\ -a!2238^post76+a!2238^0 == 0 /\ -rcd!63^post76+rcd!63^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 76: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post77, __disjvr_1^0'=__disjvr_1^post77, __disjvr_2^0'=__disjvr_2^post77, __disjvr_3^0'=__disjvr_3^post77, __disjvr_4^0'=__disjvr_4^post77, __disjvr_5^0'=__disjvr_5^post77, __disjvr_6^0'=__disjvr_6^post77, __disjvr_7^0'=__disjvr_7^post77, __disjvr_8^0'=__disjvr_8^post77, a!1052^0'=a!1052^post77, a!1055^0'=a!1055^post77, a!1370^0'=a!1370^post77, a!1371^0'=a!1371^post77, a!1610^0'=a!1610^post77, a!1810^0'=a!1810^post77, a!2035^0'=a!2035^post77, a!2238^0'=a!2238^post77, a!244^0'=a!244^post77, a!419^0'=a!419^post77, a!511^0'=a!511^post77, a!654^0'=a!654^post77, ct!19^0'=ct!19^post77, head!16^0'=head!16^post77, head!31^0'=head!31^post77, head!405^0'=head!405^post77, i!29^0'=i!29^post77, i!406^0'=i!406^post77, length!28^0'=length!28^post77, nondet!13^0'=nondet!13^post77, r!543^0'=r!543^post77, r!662^0'=r!662^post77, rcd!2393^0'=rcd!2393^post77, rcd!2460^0'=rcd!2460^post77, rcd!2515^0'=rcd!2515^post77, rcd!63^0'=rcd!63^post77, rcd!83^0'=rcd!83^post77, result!12^0'=result!12^post77, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post77, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post77, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post77, sel_r!543_flink!24^0'=sel_r!543_flink!24^post77, t!25^0'=t!25^post77, temp!34^0'=temp!34^post77, temp0!17^0'=temp0!17^post77, temp0!30^0'=temp0!30^post77, tmp!33^0'=tmp!33^post77, x!1365^0'=x!1365^post77, x!15^0'=x!15^post77, x!18^0'=x!18^post77, x!22^0'=x!22^post77, x_slam_f!20^0'=x_slam_f!20^post77, y!21^0'=y!21^post77, (-head!16^0+x!22^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post77 == 0 /\ -rcd!63^post77+rcd!63^0 == 0 /\ -x!15^post77+x!15^0 == 0 /\ -rcd!2515^post77+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post77 == 0 /\ -t!25^post77+t!25^0 == 0 /\ tmp!33^0-tmp!33^post77 == 0 /\ result!12^0-result!12^post77 == 0 /\ -head!16^post77+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post77 == 0 /\ a!1052^0-a!1052^post77 == 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ -y!21^0 <= 0 /\ a!1610^0-a!1610^post77 == 0 /\ -a!2035^post77+a!2035^0 == 0 /\ -a!244^post77+a!244^0 == 0 /\ -__disjvr_5^post77+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post77 == 0 /\ -rcd!2393^post77+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post77 == 0 /\ rcd!83^0-rcd!83^post77 == 0 /\ -head!405^post77+head!405^0 == 0 /\ -temp!34^post77+temp!34^0 == 0 /\ a!1371^0-a!1371^post77 == 0 /\ -x_slam_f!20^post77+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post77 == 0 /\ temp0!17^0-temp0!17^post77 == 0 /\ -nondet!13^post77+nondet!13^0 == 0 /\ -__disjvr_8^post77+__disjvr_8^0 == 0 /\ -temp0!30^post77+temp0!30^0 == 0 /\ -__disjvr_7^post77+__disjvr_7^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1370^post77+a!1370^0 == 0 /\ -a!1055^post77+a!1055^0 == 0 /\ length!28^0-length!28^post77 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post77+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ i!406^0-i!406^post77 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post77 == 0 /\ -x!22^post77+x!22^0 == 0 /\ a!654^0-a!654^post77 == 0 /\ __disjvr_6^0-__disjvr_6^post77 == 0 /\ -a!1810^post77+a!1810^0 == 0 /\ a!511^0-a!511^post77 == 0 /\ head!31^0-head!31^post77 == 0 /\ -a!419^post77+a!419^0 == 0 /\ -ct!19^post77+ct!19^0 == 0 /\ r!543^0-r!543^post77 == 0 /\ -__disjvr_0^post77+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post77+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post77 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post77+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post77 == 0 /\ -r!662^post77+r!662^0 == 0 /\ -y!21^post77+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post77 == 0), cost: 1 77: l27 -> l28 : __disjvr_0^0'=__disjvr_0^post78, __disjvr_1^0'=__disjvr_1^post78, __disjvr_2^0'=__disjvr_2^post78, __disjvr_3^0'=__disjvr_3^post78, __disjvr_4^0'=__disjvr_4^post78, __disjvr_5^0'=__disjvr_5^post78, __disjvr_6^0'=__disjvr_6^post78, __disjvr_7^0'=__disjvr_7^post78, __disjvr_8^0'=__disjvr_8^post78, a!1052^0'=a!1052^post78, a!1055^0'=a!1055^post78, a!1370^0'=a!1370^post78, a!1371^0'=a!1371^post78, a!1610^0'=a!1610^post78, a!1810^0'=a!1810^post78, a!2035^0'=a!2035^post78, a!2238^0'=a!2238^post78, a!244^0'=a!244^post78, a!419^0'=a!419^post78, a!511^0'=a!511^post78, a!654^0'=a!654^post78, ct!19^0'=ct!19^post78, head!16^0'=head!16^post78, head!31^0'=head!31^post78, head!405^0'=head!405^post78, i!29^0'=i!29^post78, i!406^0'=i!406^post78, length!28^0'=length!28^post78, nondet!13^0'=nondet!13^post78, r!543^0'=r!543^post78, r!662^0'=r!662^post78, rcd!2393^0'=rcd!2393^post78, rcd!2460^0'=rcd!2460^post78, rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!63^post78, rcd!83^0'=rcd!83^post78, result!12^0'=result!12^post78, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post78, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post78, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post78, sel_r!543_flink!24^0'=sel_r!543_flink!24^post78, t!25^0'=t!25^post78, temp!34^0'=temp!34^post78, temp0!17^0'=temp0!17^post78, temp0!30^0'=temp0!30^post78, tmp!33^0'=tmp!33^post78, x!1365^0'=x!1365^post78, x!15^0'=x!15^post78, x!18^0'=x!18^post78, x!22^0'=x!22^post78, x_slam_f!20^0'=x_slam_f!20^post78, y!21^0'=y!21^post78, (0 == 0 /\ -r!662^post78+r!662^0 == 0 /\ -a!1055^post78+a!1055^0 == 0 /\ -a!2238^post78+a!2238^0 == 0 /\ -a!1610^post78+a!1610^0 == 0 /\ -a!419^post78+a!419^0 == 0 /\ -a!511^post78+a!511^0 == 0 /\ -rcd!2393^post78+rcd!2393^0 == 0 /\ __disjvr_3^0-__disjvr_3^post78 == 0 /\ rcd!2460^0-rcd!2460^post78 == 0 /\ i!406^0-i!406^post78 == 0 /\ a!244^0-a!244^post78 == 0 /\ -x_slam_f!20^post78+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post78 == 0 /\ a!1370^0-a!1370^post78 == 0 /\ -a!2035^post78+a!2035^0 == 0 /\ -nondet!13^post78+nondet!13^0 == 0 /\ r!543^0-r!543^post78 == 0 /\ -length!28^post78+length!28^0 == 0 /\ head!31^0-head!31^post78 == 0 /\ rcd!63^post78-rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post78 == 0 /\ -t!25^post78+t!25^0 == 0 /\ y!21^0-y!21^post78 == 0 /\ -i!29^post78+i!29^0 == 0 /\ -x!22^post78+x!22^0 == 0 /\ x!18^0-x!18^post78 == 0 /\ a!1052^0-a!1052^post78 == 0 /\ -__disjvr_5^post78+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post78 == 0 /\ -temp!34^post78+temp!34^0 == 0 /\ -sdv_callsite_return_1!32^post78+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post78+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post78+__disjvr_2^0 == 0 /\ -ct!19^post78+ct!19^0 == 0 /\ -__disjvr_1^post78+__disjvr_1^0 == 0 /\ -__disjvr_8^post78+__disjvr_8^0 == 0 /\ -__disjvr_0^post78+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post78 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post78 == 0 /\ -head!405^post78+head!405^0 == 0 /\ temp0!17^0-temp0!17^post78 == 0 /\ a!654^0-a!654^post78 == 0 /\ -__disjvr_7^post78+__disjvr_7^0 == 0 /\ -x!1365^post78+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post78 == 0 /\ temp0!30^0-temp0!30^post78 == 0 /\ -head!16^post78+head!16^0 == 0 /\ result!12^0-result!12^post78 == 0 /\ a!1371^0-a!1371^post78 == 0 /\ rcd!83^0-rcd!83^post78 == 0 /\ tmp!33^0-tmp!33^post78 == 0), cost: 1 78: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post79, __disjvr_1^0'=__disjvr_1^post79, __disjvr_2^0'=__disjvr_2^post79, __disjvr_3^0'=__disjvr_3^post79, __disjvr_4^0'=__disjvr_4^post79, __disjvr_5^0'=__disjvr_5^post79, __disjvr_6^0'=__disjvr_6^post79, __disjvr_7^0'=__disjvr_7^post79, __disjvr_8^0'=__disjvr_8^post79, a!1052^0'=a!1052^post79, a!1055^0'=a!1055^post79, a!1370^0'=a!1370^post79, a!1371^0'=a!1371^post79, a!1610^0'=a!1610^post79, a!1810^0'=a!1810^post79, a!2035^0'=a!2035^post79, a!2238^0'=a!2238^post79, a!244^0'=a!244^post79, a!419^0'=a!419^post79, a!511^0'=a!511^post79, a!654^0'=a!654^post79, ct!19^0'=ct!19^post79, head!16^0'=head!16^post79, head!31^0'=head!31^post79, head!405^0'=head!405^post79, i!29^0'=i!29^post79, i!406^0'=i!406^post79, length!28^0'=length!28^post79, nondet!13^0'=nondet!13^post79, r!543^0'=r!543^post79, r!662^0'=r!662^post79, rcd!2393^0'=rcd!2393^post79, rcd!2460^0'=rcd!2460^post79, rcd!2515^0'=rcd!2515^post79, rcd!63^0'=rcd!63^post79, rcd!83^0'=rcd!83^post79, result!12^0'=result!12^post79, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post79, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post79, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post79, sel_r!543_flink!24^0'=sel_r!543_flink!24^post79, t!25^0'=t!25^post79, temp!34^0'=temp!34^post79, temp0!17^0'=temp0!17^post79, temp0!30^0'=temp0!30^post79, tmp!33^0'=tmp!33^post79, x!1365^0'=x!1365^post79, x!15^0'=x!15^post79, x!18^0'=x!18^post79, x!22^0'=x!22^post79, x_slam_f!20^0'=x_slam_f!20^post79, y!21^0'=y!21^post79, (length!28^0-length!28^post79 == 0 /\ -head!16^0+x!22^0 <= 0 /\ tmp!33^0-tmp!33^post79 == 0 /\ __disjvr_8^0-__disjvr_8^post79 == 0 /\ __disjvr_4^0-__disjvr_4^post79 == 0 /\ rcd!83^0-rcd!83^post79 == 0 /\ -__disjvr_2^post79+__disjvr_2^0 == 0 /\ -__disjvr_3^post79+__disjvr_3^0 == 0 /\ rcd!63^0-rcd!63^post79 == 0 /\ nondet!13^0-nondet!13^post79 == 0 /\ temp0!30^0-temp0!30^post79 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ a!1052^0-a!1052^post79 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post79+__disjvr_0^0 == 0 /\ y!21^0-y!21^post79 == 0 /\ head!16^0-x!22^0 <= 0 /\ -result!12^post79+result!12^0 == 0 /\ x!15^0-x!15^post79 == 0 /\ rcd!2393^0-rcd!2393^post79 == 0 /\ x!15^0 <= 0 /\ -x!18^post79+x!18^0 == 0 /\ -head!31^post79+head!31^0 == 0 /\ -y!21^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post79 == 0 /\ 1-head!16^0 <= 0 /\ a!1810^0-a!1810^post79 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post79 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post79 == 0 /\ head!405^0-head!405^post79 == 0 /\ head!16^0-head!16^post79 == 0 /\ -a!1610^post79+a!1610^0 == 0 /\ -__disjvr_5^post79+__disjvr_5^0 == 0 /\ -a!511^post79+a!511^0 == 0 /\ -a!2238^post79+a!2238^0 == 0 /\ -a!1055^post79+a!1055^0 == 0 /\ -a!419^post79+a!419^0 == 0 /\ a!1371^0-a!1371^post79 == 0 /\ -ct!19^post79+ct!19^0 == 0 /\ -r!543^post79+r!543^0 == 0 /\ -i!29^post79+i!29^0 == 0 /\ -r!662^post79+r!662^0 == 0 /\ -i!406^post79+i!406^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -temp!34^post79+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post79 == 0 /\ -x!22^post79+x!22^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post79+__disjvr_7^0 == 0 /\ -a!2035^post79+a!2035^0 == 0 /\ -__disjvr_6^post79+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post79 == 0 /\ rcd!2460^0-rcd!2460^post79 == 0 /\ __disjvr_1^0-__disjvr_1^post79 == 0 /\ t!25^0-t!25^post79 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2515^post79+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post79+sel_r!1224_flink!24^0 == 0 /\ a!654^0-a!654^post79 == 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post79 == 0 /\ a!1370^0-a!1370^post79 == 0 /\ -x!1365^post79+x!1365^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 79: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post80, __disjvr_1^0'=__disjvr_1^post80, __disjvr_2^0'=__disjvr_2^post80, __disjvr_3^0'=__disjvr_3^post80, __disjvr_4^0'=__disjvr_4^post80, __disjvr_5^0'=__disjvr_5^post80, __disjvr_6^0'=__disjvr_6^post80, __disjvr_7^0'=__disjvr_7^post80, __disjvr_8^0'=__disjvr_8^post80, a!1052^0'=a!1052^post80, a!1055^0'=a!1055^post80, a!1370^0'=a!1370^post80, a!1371^0'=a!1371^post80, a!1610^0'=a!1610^post80, a!1810^0'=a!1810^post80, a!2035^0'=a!2035^post80, a!2238^0'=a!2238^post80, a!244^0'=a!244^post80, a!419^0'=a!419^post80, a!511^0'=a!511^post80, a!654^0'=a!654^post80, ct!19^0'=ct!19^post80, head!16^0'=head!16^post80, head!31^0'=head!31^post80, head!405^0'=head!405^post80, i!29^0'=i!29^post80, i!406^0'=i!406^post80, length!28^0'=length!28^post80, nondet!13^0'=nondet!13^post80, r!543^0'=r!543^post80, r!662^0'=r!662^post80, rcd!2393^0'=rcd!2393^post80, rcd!2460^0'=rcd!2460^post80, rcd!2515^0'=rcd!2515^post80, rcd!63^0'=rcd!63^post80, rcd!83^0'=rcd!83^post80, result!12^0'=result!12^post80, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post80, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post80, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post80, sel_r!543_flink!24^0'=sel_r!543_flink!24^post80, t!25^0'=t!25^post80, temp!34^0'=temp!34^post80, temp0!17^0'=temp0!17^post80, temp0!30^0'=temp0!30^post80, tmp!33^0'=tmp!33^post80, x!1365^0'=x!1365^post80, x!15^0'=x!15^post80, x!18^0'=x!18^post80, x!22^0'=x!22^post80, x_slam_f!20^0'=x_slam_f!20^post80, y!21^0'=y!21^post80, (-head!16^0+x!22^0 <= 0 /\ rcd!83^0-rcd!83^post80 == 0 /\ rcd!2460^0-rcd!2460^post80 == 0 /\ -temp0!30^post80+temp0!30^0 == 0 /\ -x!15^post80+x!15^0 == 0 /\ x!1365^0-x!1365^post80 == 0 /\ __disjvr_4^0-__disjvr_4^post80 == 0 /\ result!12^0-result!12^post80 == 0 /\ a!1052^0-a!1052^post80 == 0 /\ -ct!19^post80+ct!19^0 == 0 /\ -i!29^post80+i!29^0 == 0 /\ -a!2238^post80+a!2238^0 == 0 /\ -length!28^post80+length!28^0 == 0 /\ -__disjvr_3^post80+__disjvr_3^0 == 0 /\ -__disjvr_2^post80+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -__disjvr_5^post80+__disjvr_5^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -temp!34^post80+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post80 == 0 /\ -rcd!2393^post80+rcd!2393^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post80 == 0 /\ -sdv_callsite_return_1!14^post80+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post80+head!405^0 == 0 /\ x!18^0-x!18^post80 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_0^post80+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ -head!16^post80+head!16^0 == 0 /\ -y!21^0 <= 0 /\ -a!1055^post80+a!1055^0 == 0 /\ -__disjvr_8^post80+__disjvr_8^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ r!662^0-r!662^post80 == 0 /\ -x_slam_f!20^post80+x_slam_f!20^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ r!543^0-r!543^post80 == 0 /\ -rcd!63^post80+rcd!63^0 == 0 /\ a!244^0-a!244^post80 == 0 /\ -y!21^post80+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post80 == 0 /\ head!31^0-head!31^post80 == 0 /\ a!1810^0-a!1810^post80 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post80+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post80 == 0 /\ x!18^0-head!16^0 <= 0 /\ -a!419^post80+a!419^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -t!25^post80+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post80 == 0 /\ temp0!17^0-temp0!17^post80 == 0 /\ -sdv_callsite_return_1!32^post80+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_7^post80+__disjvr_7^0 == 0 /\ -a!2035^post80+a!2035^0 == 0 /\ -nondet!13^post80+nondet!13^0 == 0 /\ __disjvr_1^0-__disjvr_1^post80 == 0 /\ a!1371^0-a!1371^post80 == 0 /\ a!654^0-a!654^post80 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post80+a!1610^0 == 0 /\ i!406^0-i!406^post80 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post80+a!1370^0 == 0 /\ -rcd!2515^post80+rcd!2515^0 == 0), cost: 1 227: l29 -> l31 : __disjvr_0^0'=__disjvr_0^post82, __disjvr_1^0'=__disjvr_1^post82, __disjvr_2^0'=__disjvr_2^post82, __disjvr_3^0'=__disjvr_3^post82, __disjvr_4^0'=__disjvr_4^post82, __disjvr_5^0'=__disjvr_5^post82, __disjvr_6^0'=__disjvr_6^post82, __disjvr_7^0'=__disjvr_7^post82, __disjvr_8^0'=__disjvr_8^post82, a!1052^0'=a!1052^post82, a!1055^0'=a!1055^post82, a!1370^0'=a!1370^post82, a!1371^0'=a!1371^post82, a!1610^0'=a!1610^post82, a!1810^0'=a!1810^post82, a!2035^0'=a!2035^post82, a!2238^0'=a!2238^post82, a!244^0'=a!244^post82, a!419^0'=a!419^post82, a!511^0'=a!511^post82, a!654^0'=a!654^post82, ct!19^0'=ct!19^post82, head!16^0'=head!16^post82, head!31^0'=head!31^post82, head!405^0'=head!405^post82, i!29^0'=i!29^post82, i!406^0'=i!406^post82, length!28^0'=length!28^post82, nondet!13^0'=nondet!13^post82, r!543^0'=r!543^post82, r!662^0'=r!662^post82, rcd!2393^0'=rcd!2393^post82, rcd!2460^0'=rcd!2460^post82, rcd!2515^0'=rcd!2515^post82, rcd!63^0'=rcd!63^post82, rcd!83^0'=rcd!83^post82, result!12^0'=result!12^post82, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post82, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post82, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post82, sel_r!543_flink!24^0'=sel_r!543_flink!24^post82, t!25^0'=t!25^post82, temp!34^0'=temp!34^post82, temp0!17^0'=temp0!17^post82, temp0!30^0'=temp0!30^post82, tmp!33^0'=tmp!33^post82, x!1365^0'=x!1365^post82, x!15^0'=x!15^post82, x!18^0'=x!18^post82, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^post82, y!21^0'=y!21^post82, (0 == 0 /\ -rcd!2515^post81+rcd!2515^0 == 0 /\ -length!28^post82+length!28^post81 == 0 /\ rcd!83^post81-rcd!83^post82 == 0 /\ temp0!17^0-temp0!17^post81 == 0 /\ nondet!13^0-nondet!13^post81 == 0 /\ -rcd!2460^post81+rcd!2460^0 == 0 /\ i!406^post81-i!406^post82 == 0 /\ r!543^post81-r!543^post82 == 0 /\ -y!21^post82+y!21^post81 == 0 /\ y!21^0-y!21^post81 == 0 /\ __disjvr_1^post81-__disjvr_1^post82 == 0 /\ length!28^0-length!28^post81 == 0 /\ __disjvr_0^0-__disjvr_0^post81 == 0 /\ a!419^post81-a!419^post82 == 0 /\ __disjvr_4^post81-__disjvr_4^0 == 0 /\ __disjvr_8^post81-__disjvr_8^post82 == 0 /\ -rcd!63^post82+rcd!63^post81 == 0 /\ -temp0!17^post82+temp0!17^post81 == 0 /\ -__disjvr_8^post81+__disjvr_8^0 == 0 /\ -x!1365^post82+x!1365^post81 == 0 /\ -x!1365^post81+x!1365^0 == 0 /\ -tmp!33^post81+tmp!33^0 == 0 /\ temp0!30^0-temp0!30^post81 == 0 /\ x!18^0-x!18^post81 == 0 /\ -a!1371^post82+a!1371^post81 == 0 /\ -a!1370^post81+a!1370^0 == 0 /\ a!511^post81-a!511^post82 == 0 /\ head!405^post81-head!405^post82 == 0 /\ -rcd!83^post81+rcd!83^0 == 0 /\ head!31^post81-head!31^post82 == 0 /\ -rcd!2393^post82+rcd!2393^post81 == 0 /\ __disjvr_3^0-__disjvr_3^post81 == 0 /\ __disjvr_5^post81-__disjvr_5^post82 == 0 /\ a!1371^0-a!1371^post81 == 0 /\ __disjvr_7^0-__disjvr_7^post81 == 0 /\ a!244^0-a!244^post81 == 0 /\ -r!543^post81+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post82+sdv_callsite_return_1!14^post81 == 0 /\ -a!419^post81+a!419^0 == 0 /\ -a!2238^post81+a!2238^0 == 0 /\ a!1610^post81-a!1610^post82 == 0 /\ -a!1052^post82+a!1052^post81 == 0 /\ rcd!63^0-rcd!63^post81 == 0 /\ -__disjvr_6^post82+__disjvr_6^post81 == 0 /\ -__disjvr_4^post81+__disjvr_4^0 == 0 /\ temp!34^post81-temp!34^post82 == 0 /\ __disjvr_2^post81-__disjvr_2^post82 == 0 /\ x!15^0-x!15^post81 == 0 /\ head!405^0-head!405^post81 == 0 /\ -__disjvr_2^post81+__disjvr_2^0 == 0 /\ head!16^0-head!16^post81 == 0 /\ -head!31^post81+head!31^0 == 0 /\ -__disjvr_0^post82+__disjvr_0^post81 == 0 /\ -a!1055^post82+a!1055^post81 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post81 == 0 /\ -x!22^post81+t!25^post82 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post81 == 0 /\ tmp!33^post81-tmp!33^post82 == 0 /\ -i!29^post81+i!29^0 == 0 /\ ct!19^post81-ct!19^post82 == 0 /\ -i!406^post81+i!406^0 == 0 /\ a!2035^post81-a!2035^post82 == 0 /\ a!1055^0-a!1055^post81 == 0 /\ -head!16^post82+head!16^post81 == 0 /\ -x!15^post82+x!15^post81 == 0 /\ -temp!34^post81+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post81 == 0 /\ __disjvr_4^post81-__disjvr_4^post82 == 0 /\ rcd!2460^post81-rcd!2460^post82 == 0 /\ a!1810^0-a!1810^post81 == 0 /\ sel_r!1224_flink!24^post81-sel_r!1224_flink!24^post82 == 0 /\ a!654^post81-a!654^post82 == 0 /\ a!654^0-a!654^post81 == 0 /\ -r!662^post82+r!662^post81 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post81 == 0 /\ rcd!2393^0-rcd!2393^post81 == 0 /\ a!2238^post81-a!2238^post82 == 0 /\ x_slam_f!20^0-x_slam_f!20^post81 == 0 /\ -sdv_callsite_return_1!32^post82+sdv_callsite_return_1!32^post81 == 0 /\ -nondet!13^post82+nondet!13^post81 == 0 /\ -ct!19^post81+ct!19^0 == 0 /\ -x_slam_f!20^post82+x_slam_f!20^post81 == 0 /\ -__disjvr_7^post82+__disjvr_7^post81 == 0 /\ -x!22^post81+x!22^0 == 0 /\ t!25^0-t!25^post81 == 0 /\ a!1370^post81-a!1370^post82 == 0 /\ -i!29^post82+i!29^post81 == 0 /\ -temp0!30^post82+temp0!30^post81 == 0 /\ a!244^post81-a!244^post82 == 0 /\ -r!662^post81+r!662^0 == 0 /\ -sel_r!1224_flink!24^post81+sel_r!1224_flink!24^0 == 0 /\ -a!511^post81+a!511^0 == 0 /\ -__disjvr_3^post82+__disjvr_3^post81 == 0 /\ -a!2035^post81+a!2035^0 == 0 /\ result!12^0-result!12^post81 == 0 /\ -__disjvr_5^post81+__disjvr_5^0 == 0 /\ result!12^post81-result!12^post82 == 0 /\ -sel_r!543_flink!24^post82+sel_r!543_flink!24^post81 == 0 /\ a!1810^post81-a!1810^post82 == 0 /\ -x!18^post82+x!18^post81 == 0 /\ a!1052^0-a!1052^post81 == 0 /\ -__disjvr_1^post81+__disjvr_1^0 == 0 /\ -a!1610^post81+a!1610^0 == 0 /\ -rcd!2515^post82+rcd!2515^post81 == 0), cost: 1 82: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post83, __disjvr_1^0'=__disjvr_1^post83, __disjvr_2^0'=__disjvr_2^post83, __disjvr_3^0'=__disjvr_3^post83, __disjvr_4^0'=__disjvr_4^post83, __disjvr_5^0'=__disjvr_5^post83, __disjvr_6^0'=__disjvr_6^post83, __disjvr_7^0'=__disjvr_7^post83, __disjvr_8^0'=__disjvr_8^post83, a!1052^0'=a!1052^post83, a!1055^0'=a!1055^post83, a!1370^0'=a!1370^post83, a!1371^0'=a!1371^post83, a!1610^0'=a!1610^post83, a!1810^0'=a!1810^post83, a!2035^0'=a!2035^post83, a!2238^0'=a!2238^post83, a!244^0'=a!244^post83, a!419^0'=a!419^post83, a!511^0'=a!511^post83, a!654^0'=a!654^post83, ct!19^0'=ct!19^post83, head!16^0'=head!16^post83, head!31^0'=head!31^post83, head!405^0'=head!405^post83, i!29^0'=i!29^post83, i!406^0'=i!406^post83, length!28^0'=length!28^post83, nondet!13^0'=nondet!13^post83, r!543^0'=r!543^post83, r!662^0'=r!662^post83, rcd!2393^0'=rcd!2393^post83, rcd!2460^0'=rcd!2460^post83, rcd!2515^0'=rcd!2515^post83, rcd!63^0'=rcd!63^post83, rcd!83^0'=rcd!83^post83, result!12^0'=result!12^post83, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post83, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post83, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post83, sel_r!543_flink!24^0'=sel_r!543_flink!24^post83, t!25^0'=t!25^post83, temp!34^0'=temp!34^post83, temp0!17^0'=temp0!17^post83, temp0!30^0'=temp0!30^post83, tmp!33^0'=tmp!33^post83, x!1365^0'=x!1365^post83, x!15^0'=x!15^post83, x!18^0'=x!18^post83, x!22^0'=x!22^post83, x_slam_f!20^0'=x_slam_f!20^post83, y!21^0'=y!21^post83, (a!1371^0-a!1371^post83 == 0 /\ a!654^0-a!654^post83 == 0 /\ head!16^0-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post83 == 0 /\ -result!12^post83+result!12^0 == 0 /\ -x!1365^post83+x!1365^0 == 0 /\ head!16^0-head!16^post83 == 0 /\ a!1610^0-a!1610^post83 == 0 /\ -head!31^post83+head!31^0 == 0 /\ a!511^0-a!511^post83 == 0 /\ -temp!34^post83+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post83 == 0 /\ length!28^0-length!28^post83 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post83 == 0 /\ -rcd!2515^post83+rcd!2515^0 == 0 /\ -rcd!63^post83+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post83 == 0 /\ x_slam_f!20^0-x_slam_f!20^post83 == 0 /\ __disjvr_6^0-__disjvr_6^post83 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ temp0!17^0-temp0!17^post83 == 0 /\ -y!21^0 <= 0 /\ -__disjvr_5^post83+__disjvr_5^0 == 0 /\ -a!419^post83+a!419^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post83+__disjvr_2^0 == 0 /\ -i!406^post83+i!406^0 == 0 /\ rcd!83^0-rcd!83^post83 == 0 /\ temp0!30^0-temp0!30^post83 == 0 /\ -__disjvr_0^post83+__disjvr_0^0 == 0 /\ head!405^0-head!405^post83 == 0 /\ -a!2035^post83+a!2035^0 == 0 /\ -__disjvr_7^post83+__disjvr_7^0 == 0 /\ -r!543^post83+r!543^0 == 0 /\ -nondet!13^post83+nondet!13^0 == 0 /\ -a!1370^post83+a!1370^0 == 0 /\ -__disjvr_8^post83+__disjvr_8^0 == 0 /\ -a!1055^post83+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post83 == 0 /\ -a!1810^post83+a!1810^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!2238^0-a!2238^post83 == 0 /\ __disjvr_1^0-__disjvr_1^post83 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-x!18^post83 == 0 /\ -t!25^post83+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post83 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post83 == 0 /\ -x!22^post83+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post83+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post83 == 0 /\ -ct!19^post83+ct!19^0 == 0 /\ -r!662^post83+r!662^0 == 0 /\ x!15^0-x!15^post83 == 0 /\ -a!244^post83+a!244^0 == 0 /\ -ct!19^0 <= 0 /\ rcd!2460^0-rcd!2460^post83 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -y!21^post83+y!21^0 == 0 /\ -i!29^post83+i!29^0 == 0 /\ -x!22^0 <= 0), cost: 1 83: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post84, __disjvr_1^0'=__disjvr_1^post84, __disjvr_2^0'=__disjvr_2^post84, __disjvr_3^0'=__disjvr_3^post84, __disjvr_4^0'=__disjvr_4^post84, __disjvr_5^0'=__disjvr_5^post84, __disjvr_6^0'=__disjvr_6^post84, __disjvr_7^0'=__disjvr_7^post84, __disjvr_8^0'=__disjvr_8^post84, a!1052^0'=a!1052^post84, a!1055^0'=a!1055^post84, a!1370^0'=a!1370^post84, a!1371^0'=a!1371^post84, a!1610^0'=a!1610^post84, a!1810^0'=a!1810^post84, a!2035^0'=a!2035^post84, a!2238^0'=a!2238^post84, a!244^0'=a!244^post84, a!419^0'=a!419^post84, a!511^0'=a!511^post84, a!654^0'=a!654^post84, ct!19^0'=ct!19^post84, head!16^0'=head!16^post84, head!31^0'=head!31^post84, head!405^0'=head!405^post84, i!29^0'=i!29^post84, i!406^0'=i!406^post84, length!28^0'=length!28^post84, nondet!13^0'=nondet!13^post84, r!543^0'=r!543^post84, r!662^0'=r!662^post84, rcd!2393^0'=rcd!2393^post84, rcd!2460^0'=rcd!2460^post84, rcd!2515^0'=rcd!2515^post84, rcd!63^0'=rcd!63^post84, rcd!83^0'=rcd!83^post84, result!12^0'=result!12^post84, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post84, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post84, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post84, sel_r!543_flink!24^0'=sel_r!543_flink!24^post84, t!25^0'=t!25^post84, temp!34^0'=temp!34^post84, temp0!17^0'=temp0!17^post84, temp0!30^0'=temp0!30^post84, tmp!33^0'=tmp!33^post84, x!1365^0'=x!1365^post84, x!15^0'=x!15^post84, x!18^0'=x!18^post84, x!22^0'=x!22^post84, x_slam_f!20^0'=x_slam_f!20^post84, y!21^0'=y!21^post84, (-r!662^post84+r!662^0 == 0 /\ a!654^0-a!654^post84 == 0 /\ -rcd!2393^post84+rcd!2393^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!2035^post84+a!2035^0 == 0 /\ x!18^0-x!18^post84 == 0 /\ -a!2238^post84+a!2238^0 == 0 /\ -a!1610^post84+a!1610^0 == 0 /\ -__disjvr_8^post84+__disjvr_8^0 == 0 /\ -a!1055^post84+a!1055^0 == 0 /\ -__disjvr_7^post84+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post84 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post84 == 0 /\ -nondet!13^post84+nondet!13^0 == 0 /\ x!1365^0-x!1365^post84 == 0 /\ result!12^0-result!12^post84 == 0 /\ __disjvr_4^0-__disjvr_4^post84 == 0 /\ -i!29^post84+i!29^0 == 0 /\ -rcd!63^post84+rcd!63^0 == 0 /\ -temp0!30^post84+temp0!30^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -temp!34^post84+temp!34^0 == 0 /\ -__disjvr_6^post84+__disjvr_6^0 == 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post84 == 0 /\ length!28^0-length!28^post84 == 0 /\ -__disjvr_2^post84+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post84 == 0 /\ -t!25^post84+t!25^0 == 0 /\ -ct!19^post84+ct!19^0 == 0 /\ -x_slam_f!20^post84+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post84+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post84+__disjvr_0^0 == 0 /\ -a!419^post84+a!419^0 == 0 /\ -a!511^post84+a!511^0 == 0 /\ rcd!2460^0-rcd!2460^post84 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post84 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post84 == 0 /\ -head!16^post84+head!16^0 == 0 /\ temp0!17^0-temp0!17^post84 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post84 == 0 /\ a!1371^0-a!1371^post84 == 0 /\ -rcd!2515^post84+rcd!2515^0 == 0 /\ head!405^0-head!405^post84 == 0 /\ -i!406^post84+i!406^0 == 0 /\ -x!15^post84+x!15^0 == 0 /\ tmp!33^0-tmp!33^post84 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post84 == 0 /\ r!543^0-r!543^post84 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post84 == 0 /\ -__disjvr_3^post84+__disjvr_3^0 == 0 /\ -__disjvr_5^post84+__disjvr_5^0 == 0 /\ -y!21^post84+y!21^0 == 0 /\ a!244^0-a!244^post84 == 0 /\ -ct!19^0 <= 0 /\ -x!22^post84+x!22^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 84: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post85, __disjvr_1^0'=__disjvr_1^post85, __disjvr_2^0'=__disjvr_2^post85, __disjvr_3^0'=__disjvr_3^post85, __disjvr_4^0'=__disjvr_4^post85, __disjvr_5^0'=__disjvr_5^post85, __disjvr_6^0'=__disjvr_6^post85, __disjvr_7^0'=__disjvr_7^post85, __disjvr_8^0'=__disjvr_8^post85, a!1052^0'=a!1052^post85, a!1055^0'=a!1055^post85, a!1370^0'=a!1370^post85, a!1371^0'=a!1371^post85, a!1610^0'=a!1610^post85, a!1810^0'=a!1810^post85, a!2035^0'=a!2035^post85, a!2238^0'=a!2238^post85, a!244^0'=a!244^post85, a!419^0'=a!419^post85, a!511^0'=a!511^post85, a!654^0'=a!654^post85, ct!19^0'=ct!19^post85, head!16^0'=head!16^post85, head!31^0'=head!31^post85, head!405^0'=head!405^post85, i!29^0'=i!29^post85, i!406^0'=i!406^post85, length!28^0'=length!28^post85, nondet!13^0'=nondet!13^post85, r!543^0'=r!543^post85, r!662^0'=r!662^post85, rcd!2393^0'=rcd!2393^post85, rcd!2460^0'=rcd!2460^post85, rcd!2515^0'=rcd!2515^post85, rcd!63^0'=rcd!63^post85, rcd!83^0'=rcd!83^post85, result!12^0'=result!12^post85, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post85, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post85, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post85, sel_r!543_flink!24^0'=sel_r!543_flink!24^post85, t!25^0'=t!25^post85, temp!34^0'=temp!34^post85, temp0!17^0'=temp0!17^post85, temp0!30^0'=temp0!30^post85, tmp!33^0'=tmp!33^post85, x!1365^0'=x!1365^post85, x!15^0'=x!15^post85, x!18^0'=x!18^post85, x!22^0'=x!22^post85, x_slam_f!20^0'=x_slam_f!20^post85, y!21^0'=y!21^post85, (head!16^0-head!16^post85 == 0 /\ -x!22^post85+x!22^0 == 0 /\ -a!2035^post85+a!2035^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ x!18^0-x!18^post85 == 0 /\ -a!2238^post85+a!2238^0 == 0 /\ a!1371^0-a!1371^post85 == 0 /\ x!15^0-x!15^post85 == 0 /\ -a!419^post85+a!419^0 == 0 /\ -t!25^post85+t!25^0 == 0 /\ temp!34^0-temp!34^post85 == 0 /\ a!244^0-a!244^post85 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post85+a!1610^0 == 0 /\ -r!662^post85+r!662^0 == 0 /\ -rcd!2393^post85+rcd!2393^0 == 0 /\ -head!31^post85+head!31^0 == 0 /\ length!28^0-length!28^post85 == 0 /\ -i!406^post85+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post85 == 0 /\ -y!21^0 <= 0 /\ y!21^0-y!21^post85 == 0 /\ -rcd!2515^post85+rcd!2515^0 == 0 /\ a!511^0-a!511^post85 == 0 /\ __disjvr_0^0-__disjvr_0^post85 == 0 /\ 1-head!16^0 <= 0 /\ -x!1365^post85+x!1365^0 == 0 /\ -sdv_callsite_return_1!32^post85+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post85 == 0 /\ __disjvr_6^0-__disjvr_6^post85 == 0 /\ rcd!2460^0-rcd!2460^post85 == 0 /\ -__disjvr_5^post85+__disjvr_5^0 == 0 /\ -__disjvr_8^post85+__disjvr_8^0 == 0 /\ -a!1055^post85+a!1055^0 == 0 /\ head!405^0-head!405^post85 == 0 /\ -__disjvr_1^post85+__disjvr_1^0 == 0 /\ -__disjvr_2^post85+__disjvr_2^0 == 0 /\ -__disjvr_4^post85+__disjvr_4^0 == 0 /\ -sdv_callsite_return_1!14^post85+sdv_callsite_return_1!14^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post85 == 0 /\ -a!1370^post85+a!1370^0 == 0 /\ temp0!30^0-temp0!30^post85 == 0 /\ a!1052^0-a!1052^post85 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_7^post85+__disjvr_7^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post85 == 0 /\ -nondet!13^post85+nondet!13^0 == 0 /\ a!1810^0-a!1810^post85 == 0 /\ -i!29^post85+i!29^0 == 0 /\ r!543^0-r!543^post85 == 0 /\ tmp!33^0-tmp!33^post85 == 0 /\ -rcd!63^post85+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post85 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post85 == 0 /\ -result!12^post85+result!12^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post85+sel_r!1224_flink!24^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -ct!19^post85+ct!19^0 == 0 /\ -x!22^0 <= 0), cost: 1 85: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post86, __disjvr_1^0'=__disjvr_1^post86, __disjvr_2^0'=__disjvr_2^post86, __disjvr_3^0'=__disjvr_3^post86, __disjvr_4^0'=__disjvr_4^post86, __disjvr_5^0'=__disjvr_5^post86, __disjvr_6^0'=__disjvr_6^post86, __disjvr_7^0'=__disjvr_7^post86, __disjvr_8^0'=__disjvr_8^post86, a!1052^0'=a!1052^post86, a!1055^0'=a!1055^post86, a!1370^0'=a!1370^post86, a!1371^0'=a!1371^post86, a!1610^0'=a!1610^post86, a!1810^0'=a!1810^post86, a!2035^0'=a!2035^post86, a!2238^0'=a!2238^post86, a!244^0'=a!244^post86, a!419^0'=a!419^post86, a!511^0'=a!511^post86, a!654^0'=a!654^post86, ct!19^0'=ct!19^post86, head!16^0'=head!16^post86, head!31^0'=head!31^post86, head!405^0'=head!405^post86, i!29^0'=i!29^post86, i!406^0'=i!406^post86, length!28^0'=length!28^post86, nondet!13^0'=nondet!13^post86, r!543^0'=r!543^post86, r!662^0'=r!662^post86, rcd!2393^0'=rcd!2393^post86, rcd!2460^0'=rcd!2460^post86, rcd!2515^0'=rcd!2515^post86, rcd!63^0'=rcd!63^post86, rcd!83^0'=rcd!83^post86, result!12^0'=result!12^post86, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post86, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post86, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post86, sel_r!543_flink!24^0'=sel_r!543_flink!24^post86, t!25^0'=t!25^post86, temp!34^0'=temp!34^post86, temp0!17^0'=temp0!17^post86, temp0!30^0'=temp0!30^post86, tmp!33^0'=tmp!33^post86, x!1365^0'=x!1365^post86, x!15^0'=x!15^post86, x!18^0'=x!18^post86, x!22^0'=x!22^post86, x_slam_f!20^0'=x_slam_f!20^post86, y!21^0'=y!21^post86, (head!31^0-head!31^post86 == 0 /\ result!12^0-result!12^post86 == 0 /\ r!543^0-r!543^post86 == 0 /\ -t!25^post86+t!25^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ -sdv_callsite_return_1!14^post86+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post86 == 0 /\ a!1371^0-a!1371^post86 == 0 /\ __disjvr_6^0-__disjvr_6^post86 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post86 == 0 /\ -__disjvr_5^post86+__disjvr_5^0 == 0 /\ x!18^0-x!18^post86 == 0 /\ ct!19^0-ct!19^post86 == 0 /\ x_slam_f!20^0-x_slam_f!20^post86 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -__disjvr_3^post86+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post86 == 0 /\ x!15^0 <= 0 /\ i!406^0-i!406^post86 == 0 /\ -head!16^post86+head!16^0 == 0 /\ -rcd!63^post86+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post86 == 0 /\ __disjvr_4^0-__disjvr_4^post86 == 0 /\ a!1370^0-a!1370^post86 == 0 /\ a!654^0-a!654^post86 == 0 /\ -x!1365^post86+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post86 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post86 == 0 /\ -temp0!30^post86+temp0!30^0 == 0 /\ -a!1610^post86+a!1610^0 == 0 /\ -y!21^post86+y!21^0 == 0 /\ -x!22^post86+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post86+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post86 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!2238^post86+a!2238^0 == 0 /\ -r!662^post86+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -a!419^post86+a!419^0 == 0 /\ -a!511^post86+a!511^0 == 0 /\ -a!2035^post86+a!2035^0 == 0 /\ -temp!34^post86+temp!34^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2393^post86+rcd!2393^0 == 0 /\ head!405^0-head!405^post86 == 0 /\ rcd!2460^0-rcd!2460^post86 == 0 /\ -__disjvr_2^post86+__disjvr_2^0 == 0 /\ -i!29^post86+i!29^0 == 0 /\ x!15^0-x!15^post86 == 0 /\ -__disjvr_0^post86+__disjvr_0^0 == 0 /\ -rcd!2515^post86+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post86 == 0 /\ a!1810^0-a!1810^post86 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post86+a!1055^0 == 0 /\ -__disjvr_7^post86+__disjvr_7^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post86+sdv_callsite_return_1!32^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post86 == 0 /\ x!22^0 <= 0 /\ a!244^0-a!244^post86 == 0 /\ -x!22^0 <= 0), cost: 1 228: l33 -> l1 : __disjvr_0^0'=__disjvr_0^post88, __disjvr_1^0'=__disjvr_1^post88, __disjvr_2^0'=__disjvr_2^post88, __disjvr_3^0'=__disjvr_3^post88, __disjvr_4^0'=__disjvr_4^post88, __disjvr_5^0'=__disjvr_5^post88, __disjvr_6^0'=__disjvr_6^post88, __disjvr_7^0'=__disjvr_7^post88, __disjvr_8^0'=__disjvr_8^post88, a!1052^0'=a!1052^post88, a!1055^0'=a!1055^post88, a!1370^0'=a!1370^post88, a!1371^0'=a!1371^post88, a!1610^0'=a!1610^post88, a!1810^0'=a!1810^post88, a!2035^0'=a!2035^post88, a!2238^0'=a!2238^post88, a!244^0'=a!244^post88, a!419^0'=a!419^post88, a!511^0'=a!511^post88, a!654^0'=a!654^post88, ct!19^0'=ct!19^post88, head!16^0'=head!16^post88, head!31^0'=head!31^post88, head!405^0'=head!405^post88, i!29^0'=i!29^post88, i!406^0'=i!406^post88, length!28^0'=length!28^post88, nondet!13^0'=nondet!13^post88, r!543^0'=r!543^post88, r!662^0'=r!662^post88, rcd!2393^0'=rcd!2393^post88, rcd!2460^0'=rcd!2460^post88, rcd!2515^0'=rcd!2515^post88, rcd!63^0'=rcd!63^post88, rcd!83^0'=rcd!83^post88, result!12^0'=result!12^post88, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post88, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post88, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post88, sel_r!543_flink!24^0'=sel_r!543_flink!24^post88, t!25^0'=t!25^post88, temp!34^0'=temp!34^post88, temp0!17^0'=temp0!17^post88, temp0!30^0'=temp0!30^post88, tmp!33^0'=tmp!33^post88, x!1365^0'=x!1365^post88, x!15^0'=x!15^post88, x!18^0'=x!18^post88, x!22^0'=x!22^post88, x_slam_f!20^0'=x_slam_f!20^post88, y!21^0'=y!21^post88, (0 == 0 /\ x!1365^post87-x!1365^post88 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ -a!654^post88+a!654^post87 == 0 /\ -__disjvr_1^post88+__disjvr_1^post87 == 0 /\ a!1371^post87-a!1371^post88 == 0 /\ __disjvr_6^post87-__disjvr_6^post88 == 0 /\ __disjvr_3^post87-__disjvr_3^post88 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ rcd!2393^post87-rcd!2393^post88 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ head!405^post87-head!405^post88 == 0 /\ -a!244^post88+a!244^post87 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ __disjvr_2^post87-__disjvr_2^post88 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ a!1370^post87-a!1370^post88 == 0 /\ -__disjvr_5^post87+__disjvr_5^post88 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -x!18^post88+x!18^post87 == 0 /\ -rcd!2515^post88+rcd!2515^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ r!662^post87-r!662^post88 == 0 /\ y!21^0-x!22^0 <= 0 /\ a!1055^post87-a!1055^post88 == 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^post87-__disjvr_8^post88 == 0 /\ -result!12^post88+result!12^post87 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ temp0!30^post87-temp0!30^post88 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ sdv_callsite_return_1!14^post87-sdv_callsite_return_1!14^post88 == 0 /\ a!244^0-a!244^post87 == 0 /\ x!15^post87-x!15^post88 == 0 /\ r!543^post87-r!543^post88 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ -rcd!83^post88+rcd!83^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ x!22^post87-x!22^post88 == 0 /\ rcd!2460^post87-rcd!2460^post88 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ __disjvr_5^post87-__disjvr_5^post88 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -tmp!33^post88+tmp!33^post87 == 0 /\ -sdv_callsite_return_1!32^post88+sdv_callsite_return_1!32^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ -a!1810^post88+a!1810^post87 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ a!1610^post87-a!1610^post88 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post88+__disjvr_7^post87 == 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ x_slam_f!20^post87-x_slam_f!20^post88 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ length!28^post87-length!28^post88 == 0 /\ a!511^0-a!511^post87 == 0 /\ ct!19^post87-ct!19^post88 == 0 /\ a!2238^post87-a!2238^post88 == 0 /\ -temp!34^post88+temp!34^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ -sel_r!1224_flink!24^post88+sel_r!1224_flink!24^post87 == 0 /\ i!406^post87-i!406^post88 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ __disjvr_0^post87-__disjvr_0^post88 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ head!16^post87-head!16^post88 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ t!25^post87-t!25^post88 == 0 /\ a!419^post87-a!419^post88 == 0 /\ a!2035^post87-a!2035^post88 == 0 /\ i!29^post87-i!29^post88 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ -y!21^post88+y!21^post87 == 0 /\ sel_r!543_flink!24^post87-sel_r!543_flink!24^post88 == 0 /\ -head!31^post88+head!31^post87 == 0 /\ a!511^post87-a!511^post88 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ nondet!13^post87-nondet!13^post88 == 0 /\ a!1052^post87-a!1052^post88 == 0 /\ -__disjvr_4^post88+__disjvr_4^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ rcd!63^post87-rcd!63^post88 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ temp0!17^post87-temp0!17^post88 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 89: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post90, __disjvr_1^0'=__disjvr_1^post90, __disjvr_2^0'=__disjvr_2^post90, __disjvr_3^0'=__disjvr_3^post90, __disjvr_4^0'=__disjvr_4^post90, __disjvr_5^0'=__disjvr_5^post90, __disjvr_6^0'=__disjvr_6^post90, __disjvr_7^0'=__disjvr_7^post90, __disjvr_8^0'=__disjvr_8^post90, a!1052^0'=a!1052^post90, a!1055^0'=a!1055^post90, a!1370^0'=a!1370^post90, a!1371^0'=a!1371^post90, a!1610^0'=a!1610^post90, a!1810^0'=a!1810^post90, a!2035^0'=a!2035^post90, a!2238^0'=a!2238^post90, a!244^0'=a!244^post90, a!419^0'=a!419^post90, a!511^0'=a!511^post90, a!654^0'=a!654^post90, ct!19^0'=ct!19^post90, head!16^0'=head!16^post90, head!31^0'=head!31^post90, head!405^0'=head!405^post90, i!29^0'=i!29^post90, i!406^0'=i!406^post90, length!28^0'=length!28^post90, nondet!13^0'=nondet!13^post90, r!543^0'=r!543^post90, r!662^0'=r!662^post90, rcd!2393^0'=rcd!2393^post90, rcd!2460^0'=rcd!2460^post90, rcd!2515^0'=rcd!2515^post90, rcd!63^0'=rcd!63^post90, rcd!83^0'=rcd!83^post90, result!12^0'=result!12^post90, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post90, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post90, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post90, sel_r!543_flink!24^0'=sel_r!543_flink!24^post90, t!25^0'=t!25^post90, temp!34^0'=temp!34^post90, temp0!17^0'=temp0!17^post90, temp0!30^0'=temp0!30^post90, tmp!33^0'=tmp!33^post90, x!1365^0'=x!1365^post90, x!15^0'=x!15^post90, x!18^0'=x!18^post90, x!22^0'=x!22^post90, x_slam_f!20^0'=x_slam_f!20^post90, y!21^0'=y!21^post90, (sel_r!543_flink!24^0-sel_r!543_flink!24^post90 == 0 /\ -x!18^post90+x!18^0 == 0 /\ -r!543^post90+r!543^0 == 0 /\ -r!662^post90+r!662^0 == 0 /\ -sel_r!1224_flink!24^post90+sel_r!1224_flink!24^0 == 0 /\ -head!16^post90+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post90 == 0 /\ temp0!17^0-temp0!17^post90 == 0 /\ rcd!83^0-rcd!83^post90 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post90 == 0 /\ -a!1052^post90+a!1052^0 == 0 /\ -a!1055^post90+a!1055^0 == 0 /\ i!29^0-i!29^post90 == 0 /\ a!244^0 <= 0 /\ -rcd!2515^post90+rcd!2515^0 == 0 /\ -y!21^post90+y!21^0 == 0 /\ temp0!30^0-temp0!30^post90 == 0 /\ -x!1365^post90+x!1365^0 == 0 /\ head!405^0-head!405^post90 == 0 /\ a!1810^0-a!1810^post90 == 0 /\ -a!1610^post90+a!1610^0 == 0 /\ head!31^0 <= 0 /\ tmp!33^0-tmp!33^post90 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post90+__disjvr_5^0 == 0 /\ -__disjvr_3^post90+__disjvr_3^0 == 0 /\ -temp!34^post90+temp!34^0 == 0 /\ -x!22^post90+x!22^0 == 0 /\ -a!2035^post90+a!2035^0 == 0 /\ -a!511^post90+a!511^0 == 0 /\ rcd!63^0-rcd!63^post90 == 0 /\ -a!244^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post90 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-x!15^post90 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post90 == 0 /\ rcd!2393^0-rcd!2393^post90 == 0 /\ -__disjvr_7^post90+__disjvr_7^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ a!244^0-a!244^post90 == 0 /\ -head!31^0 <= 0 /\ a!1370^0-a!1370^post90 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!1371^0-a!1371^post90 == 0 /\ a!419^0-a!419^post90 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post90+rcd!2460^0 == 0 /\ a!654^0-a!654^post90 == 0 /\ -__disjvr_6^post90+__disjvr_6^0 == 0 /\ -ct!19^post90+ct!19^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post90 == 0 /\ -__disjvr_0^post90+__disjvr_0^0 == 0 /\ head!31^0-head!31^post90 == 0 /\ length!28^0-length!28^post90 == 0 /\ x_slam_f!20^0-x_slam_f!20^post90 == 0 /\ -a!2238^post90+a!2238^0 == 0 /\ t!25^0-t!25^post90 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ result!12^0-result!12^post90 == 0 /\ -i!406^post90+i!406^0 == 0 /\ -__disjvr_2^post90+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post90 == 0), cost: 1 90: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post91, __disjvr_1^0'=__disjvr_1^post91, __disjvr_2^0'=__disjvr_2^post91, __disjvr_3^0'=__disjvr_3^post91, __disjvr_4^0'=__disjvr_4^post91, __disjvr_5^0'=__disjvr_5^post91, __disjvr_6^0'=__disjvr_6^post91, __disjvr_7^0'=__disjvr_7^post91, __disjvr_8^0'=__disjvr_8^post91, a!1052^0'=a!1052^post91, a!1055^0'=a!1055^post91, a!1370^0'=a!1370^post91, a!1371^0'=a!1371^post91, a!1610^0'=a!1610^post91, a!1810^0'=a!1810^post91, a!2035^0'=a!2035^post91, a!2238^0'=a!2238^post91, a!244^0'=a!244^post91, a!419^0'=a!419^post91, a!511^0'=a!511^post91, a!654^0'=a!654^post91, ct!19^0'=ct!19^post91, head!16^0'=head!16^post91, head!31^0'=head!31^post91, head!405^0'=head!405^post91, i!29^0'=i!29^post91, i!406^0'=i!406^post91, length!28^0'=length!28^post91, nondet!13^0'=nondet!13^post91, r!543^0'=r!543^post91, r!662^0'=r!662^post91, rcd!2393^0'=rcd!2393^post91, rcd!2460^0'=rcd!2460^post91, rcd!2515^0'=rcd!2515^post91, rcd!63^0'=rcd!63^post91, rcd!83^0'=rcd!83^post91, result!12^0'=result!12^post91, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post91, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post91, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post91, sel_r!543_flink!24^0'=sel_r!543_flink!24^post91, t!25^0'=t!25^post91, temp!34^0'=temp!34^post91, temp0!17^0'=temp0!17^post91, temp0!30^0'=temp0!30^post91, tmp!33^0'=tmp!33^post91, x!1365^0'=x!1365^post91, x!15^0'=x!15^post91, x!18^0'=x!18^post91, x!22^0'=x!22^post91, x_slam_f!20^0'=x_slam_f!20^post91, y!21^0'=y!21^post91, (-sdv_callsite_return_1!32^post91+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post91 == 0 /\ -__disjvr_0^post91+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post91 == 0 /\ -head!16^post91+head!16^0 == 0 /\ -__disjvr_3^post91+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post91+rcd!63^0 == 0 /\ __disjvr_2^0-__disjvr_2^post91 == 0 /\ -head!405^post91+head!405^0 == 0 /\ -x_slam_f!20^post91+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post91 == 0 /\ __disjvr_1^0-__disjvr_1^post91 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post91 == 0 /\ a!2238^0-a!2238^post91 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post91+x!15^0 == 0 /\ x!1365^0-x!1365^post91 == 0 /\ a!244^0-a!244^post91 == 0 /\ -__disjvr_5^post91+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post91 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post91+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post91+x!22^0 == 0 /\ -a!2035^post91+a!2035^0 == 0 /\ a!1371^0-a!1371^post91 == 0 /\ -nondet!13^post91+nondet!13^0 == 0 /\ -__disjvr_8^post91+__disjvr_8^0 == 0 /\ -a!1055^post91+a!1055^0 == 0 /\ -r!662^post91+r!662^0 == 0 /\ a!1610^0-a!1610^post91 == 0 /\ -a!419^post91+a!419^0 == 0 /\ -rcd!2393^post91+rcd!2393^0 == 0 /\ r!543^0-r!543^post91 == 0 /\ temp!34^0-temp!34^post91 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -y!21^post91+y!21^0 == 0 /\ a!511^0-a!511^post91 == 0 /\ -__disjvr_7^post91+__disjvr_7^0 == 0 /\ 1-head!31^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post91 == 0 /\ -a!1370^post91+a!1370^0 == 0 /\ length!28^0-length!28^post91 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -a!1810^post91+a!1810^0 == 0 /\ result!12^0-result!12^post91 == 0 /\ __disjvr_6^0-__disjvr_6^post91 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post91+rcd!2515^0 == 0 /\ i!406^0-i!406^post91 == 0 /\ a!654^0-a!654^post91 == 0 /\ x!18^0-x!18^post91 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post91 == 0 /\ -t!25^post91+t!25^0 == 0 /\ -ct!19^post91+ct!19^0 == 0 /\ -i!29^post91+i!29^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -temp0!30^post91+temp0!30^0 == 0 /\ head!31^0-head!31^post91 == 0 /\ temp0!17^0-temp0!17^post91 == 0), cost: 1 91: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post92, __disjvr_1^0'=__disjvr_1^post92, __disjvr_2^0'=__disjvr_2^post92, __disjvr_3^0'=__disjvr_3^post92, __disjvr_4^0'=__disjvr_4^post92, __disjvr_5^0'=__disjvr_5^post92, __disjvr_6^0'=__disjvr_6^post92, __disjvr_7^0'=__disjvr_7^post92, __disjvr_8^0'=__disjvr_8^post92, a!1052^0'=a!1052^post92, a!1055^0'=a!1055^post92, a!1370^0'=a!1370^post92, a!1371^0'=a!1371^post92, a!1610^0'=a!1610^post92, a!1810^0'=a!1810^post92, a!2035^0'=a!2035^post92, a!2238^0'=a!2238^post92, a!244^0'=a!244^post92, a!419^0'=a!419^post92, a!511^0'=a!511^post92, a!654^0'=a!654^post92, ct!19^0'=ct!19^post92, head!16^0'=head!16^post92, head!31^0'=head!31^post92, head!405^0'=head!405^post92, i!29^0'=i!29^post92, i!406^0'=i!406^post92, length!28^0'=length!28^post92, nondet!13^0'=nondet!13^post92, r!543^0'=r!543^post92, r!662^0'=r!662^post92, rcd!2393^0'=rcd!2393^post92, rcd!2460^0'=rcd!2460^post92, rcd!2515^0'=rcd!2515^post92, rcd!63^0'=rcd!63^post92, rcd!83^0'=rcd!83^post92, result!12^0'=result!12^post92, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post92, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post92, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post92, sel_r!543_flink!24^0'=sel_r!543_flink!24^post92, t!25^0'=t!25^post92, temp!34^0'=temp!34^post92, temp0!17^0'=temp0!17^post92, temp0!30^0'=temp0!30^post92, tmp!33^0'=tmp!33^post92, x!1365^0'=x!1365^post92, x!15^0'=x!15^post92, x!18^0'=x!18^post92, x!22^0'=x!22^post92, x_slam_f!20^0'=x_slam_f!20^post92, y!21^0'=y!21^post92, (a!654^0-a!654^post92 == 0 /\ -nondet!13^post92+nondet!13^0 == 0 /\ -r!662^post92+r!662^0 == 0 /\ -rcd!2393^post92+rcd!2393^0 == 0 /\ -rcd!63^post92+rcd!63^0 == 0 /\ -__disjvr_5^post92+__disjvr_5^0 == 0 /\ -__disjvr_1^post92+__disjvr_1^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post92+rcd!2515^0 == 0 /\ -__disjvr_4^post92+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post92 == 0 /\ x!1365^0-x!1365^post92 == 0 /\ result!12^0-result!12^post92 == 0 /\ -__disjvr_2^post92+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post92 == 0 /\ head!31^0-head!31^post92 == 0 /\ -t!25^post92+t!25^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post92 == 0 /\ x!18^0-x!18^post92 == 0 /\ -__disjvr_8^post92+__disjvr_8^0 == 0 /\ -temp0!30^post92+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1810^post92+a!1810^0 == 0 /\ -a!2238^post92+a!2238^0 == 0 /\ length!28^0-length!28^post92 == 0 /\ -ct!19^post92+ct!19^0 == 0 /\ 1+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post92 == 0 /\ a!1371^0-a!1371^post92 == 0 /\ -i!29^post92+i!29^0 == 0 /\ -temp!34^post92+temp!34^0 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post92 == 0 /\ -x!22^post92+x!22^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ a!1052^0-a!1052^post92 == 0 /\ -sdv_callsite_return_1!32^post92+sdv_callsite_return_1!32^0 == 0 /\ a!1055^0-a!1055^post92 == 0 /\ -head!16^post92+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post92 == 0 /\ __disjvr_6^0-__disjvr_6^post92 == 0 /\ temp0!17^0-temp0!17^post92 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -x!15^post92+x!15^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post92+y!21^0 == 0 /\ -a!2035^post92+a!2035^0 == 0 /\ head!405^0-head!405^post92 == 0 /\ a!244^0-a!244^post92 == 0 /\ r!543^0-r!543^post92 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post92 == 0 /\ tmp!33^0-tmp!33^post92 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -__disjvr_7^post92+__disjvr_7^0 == 0 /\ -a!1370^post92+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post92 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!406^post92+i!406^0 == 0 /\ a!419^0-a!419^post92 == 0 /\ -a!511^post92+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post92 == 0), cost: 1 205: l35 -> l60 : __disjvr_0^0'=__disjvr_0^post206, __disjvr_1^0'=__disjvr_1^post206, __disjvr_2^0'=__disjvr_2^post206, __disjvr_3^0'=__disjvr_3^post206, __disjvr_4^0'=__disjvr_4^post206, __disjvr_5^0'=__disjvr_5^post206, __disjvr_6^0'=__disjvr_6^post206, __disjvr_7^0'=__disjvr_7^post206, __disjvr_8^0'=__disjvr_8^post206, a!1052^0'=a!1052^post206, a!1055^0'=a!1055^post206, a!1370^0'=a!1370^post206, a!1371^0'=a!1371^post206, a!1610^0'=a!1610^post206, a!1810^0'=a!1810^post206, a!2035^0'=a!2035^post206, a!2238^0'=a!2238^post206, a!244^0'=a!244^post206, a!419^0'=a!419^post206, a!511^0'=a!511^post206, a!654^0'=a!654^post206, ct!19^0'=ct!19^post206, head!16^0'=head!16^post206, head!31^0'=head!31^post206, head!405^0'=head!405^post206, i!29^0'=i!29^post206, i!406^0'=i!406^post206, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^post206, r!543^0'=r!543^post206, r!662^0'=r!662^post206, rcd!2393^0'=rcd!2393^post206, rcd!2460^0'=rcd!2460^post206, rcd!2515^0'=rcd!2515^post206, rcd!63^0'=rcd!63^post206, rcd!83^0'=rcd!83^post206, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post206, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post206, sel_r!543_flink!24^0'=sel_r!543_flink!24^post206, t!25^0'=t!25^post206, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^post206, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^post206, x!15^0'=x!15^post206, x!18^0'=x!18^post206, x!22^0'=x!22^post206, x_slam_f!20^0'=x_slam_f!20^post206, y!21^0'=y!21^post206, (0 == 0 /\ r!543^0-r!543^post206 == 0 /\ a!1371^0-a!1371^post206 == 0 /\ -a!511^post206+a!511^0 == 0 /\ -a!419^post206+a!419^0 == 0 /\ -__disjvr_0^post206+__disjvr_0^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ -x!1365^post206+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post206 == 0 /\ -x_slam_f!20^post206+x_slam_f!20^0 == 0 /\ -__disjvr_7^post206+__disjvr_7^0 == 0 /\ -result!12^1+head!16^post206 == 0 /\ i!406^0-i!406^post206 == 0 /\ -sdv_callsite_return_1!14^post206+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post206 == 0 /\ temp0!17^0-temp0!17^post206 == 0 /\ a!1370^0-a!1370^post206 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -ct!19^post206+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post206 == 0 /\ -a!1055^post206+a!1055^0 == 0 /\ head!405^0-head!405^post206 == 0 /\ -head!16^post206+x!15^post206 == 0 /\ -a!1610^post206+a!1610^0 == 0 /\ -rcd!2393^post206+rcd!2393^0 == 0 /\ -__disjvr_5^post206+__disjvr_5^0 == 0 /\ -__disjvr_2^post206+__disjvr_2^0 == 0 /\ -__disjvr_3^post206+__disjvr_3^0 == 0 /\ x!18^0-x!18^post206 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ rcd!83^0-rcd!83^post206 == 0 /\ a!1052^0-a!1052^post206 == 0 /\ -rcd!63^post206+rcd!63^0 == 0 /\ -nondet!13^post206+nondet!13^0 == 0 /\ -r!662^post206+r!662^0 == 0 /\ -__disjvr_6^post206+__disjvr_6^0 == 0 /\ -a!2035^post206+a!2035^0 == 0 /\ -a!2238^post206+a!2238^0 == 0 /\ a!654^0-a!654^post206 == 0 /\ __disjvr_1^0-__disjvr_1^post206 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post206 == 0 /\ -t!25^post206+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post206 == 0 /\ -rcd!2515^post206+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post206 == 0 /\ a!1810^0-a!1810^post206 == 0 /\ -x!22^post206+x!22^0 == 0), cost: 1 212: l35 -> l64 : __disjvr_0^0'=__disjvr_0^post213, __disjvr_1^0'=__disjvr_1^post213, __disjvr_2^0'=__disjvr_2^post213, __disjvr_3^0'=__disjvr_3^post213, __disjvr_4^0'=__disjvr_4^post213, __disjvr_5^0'=__disjvr_5^post213, __disjvr_6^0'=__disjvr_6^post213, __disjvr_7^0'=__disjvr_7^post213, __disjvr_8^0'=__disjvr_8^post213, a!1052^0'=a!1052^post213, a!1055^0'=a!1055^post213, a!1370^0'=a!1370^post213, a!1371^0'=a!1371^post213, a!1610^0'=a!1610^post213, a!1810^0'=a!1810^post213, a!2035^0'=a!2035^post213, a!2238^0'=a!2238^post213, a!244^0'=a!244^post213, a!419^0'=a!419^post213, a!511^0'=a!511^post213, a!654^0'=a!654^post213, ct!19^0'=ct!19^post213, head!16^0'=head!16^post213, head!31^0'=head!31^post213, head!405^0'=head!405^post213, i!29^0'=i!29^post213, i!406^0'=i!406^post213, length!28^0'=length!28^post213, nondet!13^0'=nondet!13^post213, r!543^0'=r!543^post213, r!662^0'=r!662^post213, rcd!2393^0'=rcd!2393^post213, rcd!2460^0'=rcd!2460^post213, rcd!2515^0'=rcd!2515^post213, rcd!63^0'=rcd!63^post213, rcd!83^0'=rcd!83^post213, result!12^0'=result!12^post213, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post213, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post213, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post213, sel_r!543_flink!24^0'=sel_r!543_flink!24^post213, t!25^0'=t!25^post213, temp!34^0'=temp!34^post213, temp0!17^0'=temp0!17^post213, temp0!30^0'=temp0!30^post213, tmp!33^0'=tmp!33^post213, x!1365^0'=x!1365^post213, x!15^0'=x!15^post213, x!18^0'=x!18^post213, x!22^0'=x!22^post213, x_slam_f!20^0'=x_slam_f!20^post213, y!21^0'=y!21^post213, (0 == 0 /\ -__disjvr_1^post213+__disjvr_1^0 == 0 /\ -ct!19^post213+ct!19^0 == 0 /\ -__disjvr_4^post213+__disjvr_4^0 == 0 /\ -__disjvr_5^post213+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post213+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post213 == 0 /\ a!1371^0-a!1371^post213 == 0 /\ -__disjvr_2^post213+__disjvr_2^0 == 0 /\ a!511^0-a!511^post213 == 0 /\ __disjvr_0^0-__disjvr_0^post213 == 0 /\ -1+i!29^post213-i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post213 == 0 /\ -x_slam_f!20^post213+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post213 == 0 /\ x!18^0-x!18^post213 == 0 /\ -temp!34^1+tmp!33^post213 == 0 /\ -rcd!63^post213+rcd!63^0 == 0 /\ temp0!17^0-temp0!17^post213 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ a!654^0-a!654^post213 == 0 /\ r!543^0-r!543^post213 == 0 /\ -x!22^post213+x!22^0 == 0 /\ -a!2035^post213+a!2035^0 == 0 /\ result!12^0-result!12^post213 == 0 /\ temp0!30^0-temp0!30^post213 == 0 /\ rcd!83^0-rcd!83^post213 == 0 /\ -__disjvr_8^post213+__disjvr_8^0 == 0 /\ -a!1370^post213+a!1370^0 == 0 /\ -a!1055^post213+a!1055^0 == 0 /\ -a!244^post213+a!244^0 == 0 /\ y!21^0-y!21^post213 == 0 /\ a!1052^0-a!1052^post213 == 0 /\ -tmp!33^post213+head!31^post213 == 0 /\ -nondet!13^post213+nondet!13^0 == 0 /\ -head!405^post213+head!405^0 == 0 /\ -r!662^post213+r!662^0 == 0 /\ __disjvr_3^0-__disjvr_3^post213 == 0 /\ -__disjvr_7^post213+__disjvr_7^0 == 0 /\ -rcd!2393^post213+rcd!2393^0 == 0 /\ length!28^0-length!28^post213 == 0 /\ -head!16^post213+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post213 == 0 /\ i!406^0-i!406^post213 == 0 /\ a!2238^0-a!2238^post213 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post213 == 0 /\ x!15^0-x!15^post213 == 0 /\ -t!25^post213+t!25^0 == 0 /\ -rcd!2515^post213+rcd!2515^0 == 0 /\ -x!1365^post213+x!1365^0 == 0 /\ a!1810^0-a!1810^post213 == 0 /\ -sel_r!1224_flink!24^post213+sel_r!1224_flink!24^0 == 0), cost: 1 220: l38 -> l1 : __disjvr_0^0'=__disjvr_0^post221, __disjvr_1^0'=__disjvr_1^post221, __disjvr_2^0'=__disjvr_2^post221, __disjvr_3^0'=__disjvr_3^post221, __disjvr_4^0'=__disjvr_4^post221, __disjvr_5^0'=__disjvr_5^post221, __disjvr_6^0'=__disjvr_6^post221, __disjvr_7^0'=__disjvr_7^post221, __disjvr_8^0'=__disjvr_8^post221, a!1052^0'=a!1052^post221, a!1055^0'=a!1055^post221, a!1370^0'=a!1370^post221, a!1371^0'=a!1371^post221, a!1610^0'=a!1610^post221, a!1810^0'=a!1810^post221, a!2035^0'=a!2035^post221, a!2238^0'=a!2238^post221, a!244^0'=a!244^post221, a!419^0'=a!419^post221, a!511^0'=a!511^post221, a!654^0'=a!654^post221, ct!19^0'=ct!19^post221, head!16^0'=head!16^post221, head!31^0'=head!31^post221, head!405^0'=head!405^post221, i!29^0'=i!29^post221, i!406^0'=i!406^post221, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^post221, r!543^0'=r!543^post221, r!662^0'=r!662^post221, rcd!2393^0'=rcd!2393^post221, rcd!2460^0'=rcd!2460^post221, rcd!2515^0'=rcd!2515^post221, rcd!63^0'=rcd!63^post221, rcd!83^0'=rcd!83^post221, result!12^0'=result!12^post221, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post221, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post221, sel_r!543_flink!24^0'=sel_r!543_flink!24^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^post221, x!15^0'=x!15^post221, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 == 0 /\ -result!12^1+head!16^post221 == 0 /\ -nondet!13^post221+nondet!13^0 == 0 /\ -ct!19^1 <= 0 /\ -r!662^post221+r!662^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ -a!1610^post221+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post221 == 0 /\ i!406^0-i!406^post221 == 0 /\ -rcd!2393^post221+rcd!2393^0 == 0 /\ __disjvr_1^0-__disjvr_1^post221 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post221 == 0 /\ length!28^0-i!29^0 <= 0 /\ -a!2035^post221+a!2035^0 == 0 /\ -__disjvr_6^post221+__disjvr_6^0 == 0 /\ a!654^0-a!654^post221 == 0 /\ a!1810^0-a!1810^post221 == 0 /\ -a!511^post221+a!511^0 == 0 /\ -a!2238^post221+a!2238^0 == 0 /\ -y!21^1 <= 0 /\ -x!1365^post221+x!1365^0 == 0 /\ -temp0!17^post221+temp0!17^0 == 0 /\ -rcd!2515^post221+rcd!2515^0 == 0 /\ x_slam_f!20^1 <= 0 /\ ct!19^1-y!21^1 <= 0 /\ a!1370^0-a!1370^post221 == 0 /\ x!15^post221 <= 0 /\ a!1371^0-a!1371^post221 == 0 /\ __disjvr_4^0-__disjvr_4^post221 == 0 /\ r!543^0-r!543^post221 == 0 /\ x!18^1 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post221 == 0 /\ -a!1055^post221+a!1055^0 == 0 /\ head!16^post221 <= 0 /\ result!12^1-temp0!30^1 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -y!21^1+x!22^1 <= 0 /\ -x!15^post221+head!16^post221 <= 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ -__disjvr_3^post221+__disjvr_3^0 == 0 /\ -__disjvr_2^post221+__disjvr_2^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ -__disjvr_0^post221+__disjvr_0^0 == 0 /\ -x!18^1+head!16^post221 <= 0 /\ -x!15^post221 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x!18^1 <= 0 /\ a!244^0-a!244^post221 == 0 /\ -rcd!63^post221+rcd!63^0 == 0 /\ -head!405^post221+head!405^0 == 0 /\ -__disjvr_7^post221+__disjvr_7^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ -temp0!17^0+result!12^post221 == 0 /\ rcd!83^0-rcd!83^post221 == 0 /\ x!15^post221-head!16^post221 <= 0 /\ x!15^post221-head!16^post221 == 0 /\ -x!22^1 <= 0 /\ a!419^0-a!419^post221 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ __disjvr_5^0-__disjvr_5^post221 == 0 /\ -sdv_callsite_return_1!14^post221+sdv_callsite_return_1!14^0 == 0 /\ x!18^1-head!16^post221 <= 0 /\ x!18^1-head!16^post221 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ -a!1052^post221+a!1052^0 == 0 /\ -head!16^post221 <= 0 /\ __disjvr_8^0-__disjvr_8^post221 == 0), cost: 1 221: l38 -> l67 : __disjvr_0^0'=__disjvr_0^post222, __disjvr_1^0'=__disjvr_1^post222, __disjvr_2^0'=__disjvr_2^post222, __disjvr_3^0'=__disjvr_3^post222, __disjvr_4^0'=__disjvr_4^post222, __disjvr_5^0'=__disjvr_5^post222, __disjvr_6^0'=__disjvr_6^post222, __disjvr_7^0'=__disjvr_7^post222, __disjvr_8^0'=__disjvr_8^post222, a!1052^0'=a!1052^post222, a!1055^0'=a!1055^post222, a!1370^0'=a!1370^post222, a!1371^0'=a!1371^post222, a!1610^0'=a!1610^post222, a!1810^0'=a!1810^post222, a!2035^0'=a!2035^post222, a!2238^0'=a!2238^post222, a!244^0'=a!244^post222, a!419^0'=a!419^post222, a!511^0'=a!511^post222, a!654^0'=a!654^post222, ct!19^0'=ct!19^post222, head!16^0'=head!16^post222, head!31^0'=head!31^post222, head!405^0'=head!405^post222, i!29^0'=i!29^post222, i!406^0'=i!406^post222, length!28^0'=length!28^post222, nondet!13^0'=nondet!13^post222, r!543^0'=r!543^post222, r!662^0'=r!662^post222, rcd!2393^0'=rcd!2393^post222, rcd!2460^0'=rcd!2460^post222, rcd!2515^0'=rcd!2515^post222, rcd!63^0'=rcd!63^post222, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^post222, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post222, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post222, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post222, sel_r!543_flink!24^0'=sel_r!543_flink!24^post222, t!25^0'=t!25^post222, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^post222, temp0!30^0'=temp0!30^post222, tmp!33^0'=tmp!33^post222, x!1365^0'=x!1365^post222, x!15^0'=x!15^post222, x!18^0'=x!18^post222, x!22^0'=x!22^post222, x_slam_f!20^0'=x_slam_f!20^post222, y!21^0'=y!21^post222, (0 == 0 /\ -x!22^post222+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post222+head!31^post222 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post222 == 0 /\ temp0!30^0-temp0!30^post222 == 0 /\ 1-i!29^post222 <= 0 /\ -1+i!29^post222 <= 0 /\ -1+i!29^post222-i!29^0 == 0 /\ -a!654^post222+a!654^0 == 0 /\ -a!419^post222+a!419^0 == 0 /\ -a!244^post222+a!244^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post222 == 0 /\ -y!21^post222+y!21^0 == 0 /\ -nondet!13^post222+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post222 == 0 /\ __disjvr_4^0-__disjvr_4^post222 == 0 /\ sdv_callsite_return_1!32^post222-head!31^post222 <= 0 /\ -r!662^post222+r!662^0 == 0 /\ -a!2035^post222+a!2035^0 == 0 /\ -rcd!2515^post222+rcd!2515^0 == 0 /\ -x!18^post222+x!18^0 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post222 == 0 /\ x!15^0-x!15^post222 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post222 == 0 /\ __disjvr_3^0-__disjvr_3^post222 == 0 /\ -a!1370^post222+a!1370^0 == 0 /\ -__disjvr_7^post222+__disjvr_7^0 == 0 /\ a!1610^0-a!1610^post222 == 0 /\ a!2238^0-a!2238^post222 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post222 == 0 /\ i!406^0-i!406^post222 == 0 /\ -ct!19^post222+ct!19^0 == 0 /\ a!1371^0-a!1371^post222 == 0 /\ rcd!2460^0-rcd!2460^post222 == 0 /\ -__disjvr_5^post222+__disjvr_5^0 == 0 /\ r!543^0-r!543^post222 == 0 /\ -__disjvr_2^post222+__disjvr_2^0 == 0 /\ -tmp!33^post222+head!31^post222 <= 0 /\ -tmp!33^post222+head!31^post222 == 0 /\ a!1052^0-a!1052^post222 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post222 == 0 /\ -__disjvr_8^post222+__disjvr_8^0 == 0 /\ -__disjvr_1^post222+__disjvr_1^0 == 0 /\ -rcd!2393^post222+rcd!2393^0 == 0 /\ -t!25^post222+t!25^0 == 0 /\ -x!1365^post222+x!1365^0 == 0 /\ tmp!33^post222-temp!34^1 == 0 /\ -head!16^post222+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post222 == 0 /\ head!405^0-head!405^post222 == 0 /\ temp0!17^0-temp0!17^post222 == 0 /\ -rcd!83^0+rcd!63^post222 == 0 /\ tmp!33^post222-head!31^post222 <= 0 /\ a!1055^0-a!1055^post222 == 0 /\ -sel_r!1224_flink!24^post222+sel_r!1224_flink!24^0 == 0 /\ -a!1810^post222+a!1810^0 == 0 /\ a!511^0-a!511^post222 == 0), cost: 1 93: l39 -> l40 : __disjvr_0^0'=__disjvr_0^post94, __disjvr_1^0'=__disjvr_1^post94, __disjvr_2^0'=__disjvr_2^post94, __disjvr_3^0'=__disjvr_3^post94, __disjvr_4^0'=__disjvr_4^post94, __disjvr_5^0'=__disjvr_5^post94, __disjvr_6^0'=__disjvr_6^post94, __disjvr_7^0'=__disjvr_7^post94, __disjvr_8^0'=__disjvr_8^post94, a!1052^0'=a!1052^post94, a!1055^0'=a!1055^post94, a!1370^0'=a!1370^post94, a!1371^0'=a!1371^post94, a!1610^0'=a!1610^post94, a!1810^0'=a!1810^post94, a!2035^0'=a!2035^post94, a!2238^0'=a!2238^post94, a!244^0'=a!244^post94, a!419^0'=a!419^post94, a!511^0'=a!511^post94, a!654^0'=a!654^post94, ct!19^0'=ct!19^post94, head!16^0'=head!16^post94, head!31^0'=head!31^post94, head!405^0'=head!405^post94, i!29^0'=i!29^post94, i!406^0'=i!406^post94, length!28^0'=length!28^post94, nondet!13^0'=nondet!13^post94, r!543^0'=r!543^post94, r!662^0'=r!662^post94, rcd!2393^0'=rcd!2393^post94, rcd!2460^0'=rcd!2460^post94, rcd!2515^0'=rcd!2515^post94, rcd!63^0'=rcd!63^post94, rcd!83^0'=rcd!83^post94, result!12^0'=result!12^post94, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post94, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post94, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post94, sel_r!543_flink!24^0'=sel_r!543_flink!24^post94, t!25^0'=t!25^post94, temp!34^0'=temp!34^post94, temp0!17^0'=temp0!17^post94, temp0!30^0'=temp0!30^post94, tmp!33^0'=tmp!33^post94, x!1365^0'=x!1365^post94, x!15^0'=x!15^post94, x!18^0'=x!18^post94, x!22^0'=x!22^post94, x_slam_f!20^0'=x_slam_f!20^post94, y!21^0'=y!21^post94, (-a!2035^post94+a!2035^0 == 0 /\ -nondet!13^post94+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post94+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post94+a!2238^0 == 0 /\ -r!662^post94+r!662^0 == 0 /\ -a!1055^post94+a!1055^0 == 0 /\ -a!511^post94+a!511^0 == 0 /\ -a!1052^post94+a!1052^0 == 0 /\ -rcd!2393^post94+rcd!2393^0 == 0 /\ -t!25^post94+t!25^0 == 0 /\ -temp0!17^post94+temp0!17^0 == 0 /\ -__disjvr_7^post94+__disjvr_7^0 == 0 /\ -a!1371^post94+a!1371^0 == 0 /\ -x_slam_f!20^post94+x!22^post94 == 0 /\ -head!16^post94+head!16^0 == 0 /\ a!1810^0-a!1810^post94 == 0 /\ -a!1610^post94+a!1610^0 == 0 /\ head!31^0-head!31^post94 == 0 /\ -rcd!2515^post94+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post94 == 0 /\ x!15^0 <= 0 /\ -__disjvr_3^post94+__disjvr_3^0 == 0 /\ length!28^0-length!28^post94 == 0 /\ x!18^post94-head!16^0 == 0 /\ tmp!33^0-tmp!33^post94 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post94 == 0 /\ -i!29^post94+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post94 == 0 /\ result!12^0-result!12^post94 == 0 /\ __disjvr_1^0-__disjvr_1^post94 == 0 /\ x_slam_f!20^post94-x!18^post94 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post94 == 0 /\ a!1370^0-a!1370^post94 == 0 /\ rcd!83^0-rcd!83^post94 == 0 /\ -temp0!30^post94+temp0!30^0 == 0 /\ -x!15^post94+x!15^0 == 0 /\ a!244^0-a!244^post94 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post94 == 0 /\ a!654^0-a!654^post94 == 0 /\ -rcd!2460^post94+rcd!2460^0 == 0 /\ head!405^0-head!405^post94 == 0 /\ a!419^0-a!419^post94 == 0 /\ ct!19^post94 == 0 /\ __disjvr_8^0-__disjvr_8^post94 == 0 /\ __disjvr_5^0-__disjvr_5^post94 == 0 /\ r!543^0-r!543^post94 == 0 /\ -__disjvr_6^post94+__disjvr_6^0 == 0 /\ y!21^post94-ct!19^post94 == 0 /\ -__disjvr_0^post94+__disjvr_0^0 == 0 /\ -i!406^post94+i!406^0 == 0 /\ -__disjvr_2^post94+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post94 == 0 /\ __disjvr_4^0-__disjvr_4^post94 == 0), cost: 1 230: l39 -> l44 : __disjvr_0^0'=__disjvr_0^post104, __disjvr_1^0'=__disjvr_1^post104, __disjvr_2^0'=__disjvr_2^post104, __disjvr_3^0'=__disjvr_3^post104, __disjvr_4^0'=__disjvr_4^post104, __disjvr_5^0'=__disjvr_5^post104, __disjvr_6^0'=__disjvr_6^post104, __disjvr_7^0'=__disjvr_7^post104, __disjvr_8^0'=__disjvr_8^post104, a!1052^0'=a!1052^post104, a!1055^0'=a!1055^post104, a!1370^0'=a!1370^post104, a!1371^0'=a!1371^post104, a!1610^0'=a!1610^post104, a!1810^0'=a!1810^post104, a!2035^0'=a!2035^post104, a!2238^0'=a!2238^post104, a!244^0'=a!244^post104, a!419^0'=a!419^post104, a!511^0'=a!511^post104, a!654^0'=a!654^post104, ct!19^0'=ct!19^post104, head!16^0'=head!16^post104, head!31^0'=head!31^post104, head!405^0'=head!405^post104, i!29^0'=i!29^post104, i!406^0'=i!406^post104, length!28^0'=length!28^post104, nondet!13^0'=nondet!13^post104, r!543^0'=r!543^post104, r!662^0'=r!662^post104, rcd!2393^0'=rcd!2393^post104, rcd!2460^0'=rcd!2460^post104, rcd!2515^0'=rcd!2515^post104, rcd!63^0'=rcd!63^post104, rcd!83^0'=rcd!83^post104, result!12^0'=result!12^post104, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post104, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post104, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post104, sel_r!543_flink!24^0'=sel_r!543_flink!24^post104, t!25^0'=t!25^post104, temp!34^0'=temp!34^post104, temp0!17^0'=temp0!17^post104, temp0!30^0'=temp0!30^post104, tmp!33^0'=tmp!33^post104, x!1365^0'=x!1365^post104, x!15^0'=x!15^post104, x!18^0'=x!18^post104, x!22^0'=x!22^post104, x_slam_f!20^0'=x_slam_f!20^post104, y!21^0'=y!21^post104, (0 == 0 /\ temp!34^post103-temp!34^post104 == 0 /\ -t!25^post103+t!25^0 == 0 /\ -__disjvr_7^post103+__disjvr_7^0 == 0 /\ -__disjvr_2^post104+__disjvr_2^post103 == 0 /\ a!1370^0-a!1370^post103 == 0 /\ __disjvr_6^0-__disjvr_6^post103 == 0 /\ nondet!13^post103-nondet!13^post104 == 0 /\ -result!12^post104+result!12^post103 == 0 /\ -rcd!2393^post104+rcd!2393^post103 == 0 /\ a!244^0-a!244^post103 == 0 /\ -temp0!17^post104+temp0!17^post103 == 0 /\ __disjvr_4^0-__disjvr_4^post103 == 0 /\ -x!1365^post104+x!1365^post103 == 0 /\ a!654^0-a!654^post103 == 0 /\ __disjvr_4^post103-__disjvr_4^post104 == 0 /\ -a!2238^post104+a!2238^post103 == 0 /\ -a!511^post103+a!511^0 == 0 /\ rcd!83^post103-rcd!83^post104 == 0 /\ -__disjvr_8^post103+__disjvr_8^0 == 0 /\ -x_slam_f!20^post104+x_slam_f!20^post103 == 0 /\ -a!1055^post103+a!1055^0 == 0 /\ r!543^post103-r!543^post104 == 0 /\ a!1371^0-a!1371^post103 == 0 /\ -__disjvr_0^post104+__disjvr_0^post103 == 0 /\ rcd!83^0-rcd!83^post103 == 0 /\ -nondet!13^post103+nondet!13^0 == 0 /\ a!511^post103-a!511^post104 == 0 /\ x_slam_f!20^0-x_slam_f!20^post103 == 0 /\ -r!662^post103+r!662^0 == 0 /\ -rcd!2515^post104+rcd!2515^post103 == 0 /\ -__disjvr_6^0+__disjvr_6^post103 == 0 /\ r!662^post103-r!662^post104 == 0 /\ result!12^0-result!12^post103 == 0 /\ __disjvr_0^0-__disjvr_0^post103 == 0 /\ -sdv_callsite_return_1!32^post103+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post103+a!1610^0 == 0 /\ -a!419^post104+a!419^post103 == 0 /\ y!21^post103-y!21^post104 == 0 /\ -a!1052^post104+a!1052^post103 == 0 /\ -__disjvr_1^post103+__disjvr_1^0 == 0 /\ -a!2035^post103+a!2035^0 == 0 /\ length!28^post103-length!28^post104 == 0 /\ a!1052^0-a!1052^post103 == 0 /\ -sel_r!543_flink!24^post104+sel_r!543_flink!24^post103 == 0 /\ a!1370^post103-a!1370^post104 == 0 /\ -rcd!63^post104+rcd!63^post103 == 0 /\ head!16^post103-head!16^post104 == 0 /\ x!18^0-x!18^post103 == 0 /\ tmp!33^post103-tmp!33^post104 == 0 /\ temp0!17^0-temp0!17^post103 == 0 /\ -temp0!30^post103+temp0!30^0 == 0 /\ -rcd!2460^post103+rcd!2460^0 == 0 /\ -rcd!2515^post103+rcd!2515^0 == 0 /\ -x!15^post103+x!15^0 == 0 /\ -x!1365^post103+x!1365^0 == 0 /\ i!29^post103-i!29^post104 == 0 /\ x!18^post103-x!18^post104 == 0 /\ -i!29^post103+i!29^0 == 0 /\ length!28^0-length!28^post103 == 0 /\ -x!22^post104+x!22^post103 == 0 /\ a!1810^post103-a!1810^post104 == 0 /\ __disjvr_7^post103-__disjvr_7^post104 == 0 /\ sel_r!1224_flink!24^post103-sel_r!1224_flink!24^post104 == 0 /\ head!405^post103-head!405^post104 == 0 /\ -x!22^post103+x!22^0 == 0 /\ -temp!34^post103+temp!34^0 == 0 /\ -ct!19^post103+ct!19^0 == 0 /\ -__disjvr_3^post104+__disjvr_3^post103 == 0 /\ -sdv_callsite_return_1!14^post104+sdv_callsite_return_1!14^post103 == 0 /\ -ct!19^post104+ct!19^post103 == 0 /\ a!1610^post103-a!1610^post104 == 0 /\ __disjvr_8^post103-__disjvr_8^post104 == 0 /\ -i!406^post103+i!406^0 == 0 /\ temp0!30^post103-temp0!30^post104 == 0 /\ -a!2035^post104+a!2035^post103 == 0 /\ sdv_callsite_return_1!32^post103-sdv_callsite_return_1!32^post104 == 0 /\ -__disjvr_6^post104+__disjvr_6^post103 == 0 /\ -a!1371^post104+a!1371^post103 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post103 == 0 /\ -r!543^post103+r!543^0 == 0 /\ __disjvr_5^post103-__disjvr_5^post104 == 0 /\ a!1810^0-a!1810^post103 == 0 /\ -__disjvr_5^post103+__disjvr_5^0 == 0 /\ a!244^post103-a!244^post104 == 0 /\ i!406^post103-i!406^post104 == 0 /\ __disjvr_3^0-__disjvr_3^post103 == 0 /\ head!31^0-head!31^post103 == 0 /\ head!31^post103-head!31^post104 == 0 /\ rcd!2460^post103-rcd!2460^post104 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post103 == 0 /\ rcd!63^0-rcd!63^post103 == 0 /\ -head!16^post103+head!16^0 == 0 /\ a!2238^0-a!2238^post103 == 0 /\ t!25^post103-t!25^post104 == 0 /\ -__disjvr_2^post103+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post103 == 0 /\ __disjvr_1^post103-__disjvr_1^post104 == 0 /\ a!1055^post103-a!1055^post104 == 0 /\ head!405^0-head!405^post103 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post103 == 0 /\ -a!419^post103+a!419^0 == 0 /\ -y!21^post103+y!21^0 == 0 /\ tmp!33^0-tmp!33^post103 == 0), cost: 1 94: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post95, __disjvr_1^0'=__disjvr_1^post95, __disjvr_2^0'=__disjvr_2^post95, __disjvr_3^0'=__disjvr_3^post95, __disjvr_4^0'=__disjvr_4^post95, __disjvr_5^0'=__disjvr_5^post95, __disjvr_6^0'=__disjvr_6^post95, __disjvr_7^0'=__disjvr_7^post95, __disjvr_8^0'=__disjvr_8^post95, a!1052^0'=a!1052^post95, a!1055^0'=a!1055^post95, a!1370^0'=a!1370^post95, a!1371^0'=a!1371^post95, a!1610^0'=a!1610^post95, a!1810^0'=a!1810^post95, a!2035^0'=a!2035^post95, a!2238^0'=a!2238^post95, a!244^0'=a!244^post95, a!419^0'=a!419^post95, a!511^0'=a!511^post95, a!654^0'=a!654^post95, ct!19^0'=ct!19^post95, head!16^0'=head!16^post95, head!31^0'=head!31^post95, head!405^0'=head!405^post95, i!29^0'=i!29^post95, i!406^0'=i!406^post95, length!28^0'=length!28^post95, nondet!13^0'=nondet!13^post95, r!543^0'=r!543^post95, r!662^0'=r!662^post95, rcd!2393^0'=rcd!2393^post95, rcd!2460^0'=rcd!2460^post95, rcd!2515^0'=rcd!2515^post95, rcd!63^0'=rcd!63^post95, rcd!83^0'=rcd!83^post95, result!12^0'=result!12^post95, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post95, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post95, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post95, sel_r!543_flink!24^0'=sel_r!543_flink!24^post95, t!25^0'=t!25^post95, temp!34^0'=temp!34^post95, temp0!17^0'=temp0!17^post95, temp0!30^0'=temp0!30^post95, tmp!33^0'=tmp!33^post95, x!1365^0'=x!1365^post95, x!15^0'=x!15^post95, x!18^0'=x!18^post95, x!22^0'=x!22^post95, x_slam_f!20^0'=x_slam_f!20^post95, y!21^0'=y!21^post95, (-head!16^0+x!22^0 <= 0 /\ -sdv_callsite_return_1!32^post95+sdv_callsite_return_1!32^0 == 0 /\ -a!654^post95+a!654^0 == 0 /\ -__disjvr_2^post95+__disjvr_2^0 == 0 /\ -__disjvr_1^post95+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post95 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ a!1610^0-a!1610^post95 == 0 /\ temp!34^0-temp!34^post95 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post95 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post95 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post95 == 0 /\ __disjvr_6^0-__disjvr_6^post95 == 0 /\ -x_slam_f!20^post95+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post95 == 0 /\ x!15^0 <= 0 /\ -head!405^post95+head!405^0 == 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ -y!21^post95+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post95 == 0 /\ -y!21^0 <= 0 /\ -rcd!63^post95+rcd!63^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post95+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post95 == 0 /\ -sdv_callsite_return_1!14^post95+sdv_callsite_return_1!14^0 == 0 /\ r!543^0-r!543^post95 == 0 /\ -x!22^post95+x!22^0 == 0 /\ -a!2035^post95+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post95 == 0 /\ tmp!33^0-tmp!33^post95 == 0 /\ -ct!19^post95+ct!19^0 == 0 /\ -__disjvr_8^post95+__disjvr_8^0 == 0 /\ -a!1055^post95+a!1055^0 == 0 /\ -a!419^post95+a!419^0 == 0 /\ temp0!30^0-temp0!30^post95 == 0 /\ -a!244^post95+a!244^0 == 0 /\ a!1052^0-a!1052^post95 == 0 /\ -nondet!13^post95+nondet!13^0 == 0 /\ -__disjvr_7^post95+__disjvr_7^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post95+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post95+rcd!2393^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -r!662^post95+r!662^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ length!28^0-length!28^post95 == 0 /\ x!15^0-x!15^post95 == 0 /\ -head!16^post95+head!16^0 == 0 /\ head!31^0-head!31^post95 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post95 == 0 /\ -i!29^post95+i!29^0 == 0 /\ a!2238^0-a!2238^post95 == 0 /\ i!406^0-i!406^post95 == 0 /\ -rcd!2515^post95+rcd!2515^0 == 0 /\ -result!12^post95+result!12^0 == 0 /\ -ct!19^0 <= 0 /\ -t!25^post95+t!25^0 == 0 /\ -x!1365^post95+x!1365^0 == 0 /\ a!511^0-a!511^post95 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_4^post95+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post95 == 0), cost: 1 95: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post96, __disjvr_1^0'=__disjvr_1^post96, __disjvr_2^0'=__disjvr_2^post96, __disjvr_3^0'=__disjvr_3^post96, __disjvr_4^0'=__disjvr_4^post96, __disjvr_5^0'=__disjvr_5^post96, __disjvr_6^0'=__disjvr_6^post96, __disjvr_7^0'=__disjvr_7^post96, __disjvr_8^0'=__disjvr_8^post96, a!1052^0'=a!1052^post96, a!1055^0'=a!1055^post96, a!1370^0'=a!1370^post96, a!1371^0'=a!1371^post96, a!1610^0'=a!1610^post96, a!1810^0'=a!1810^post96, a!2035^0'=a!2035^post96, a!2238^0'=a!2238^post96, a!244^0'=a!244^post96, a!419^0'=a!419^post96, a!511^0'=a!511^post96, a!654^0'=a!654^post96, ct!19^0'=ct!19^post96, head!16^0'=head!16^post96, head!31^0'=head!31^post96, head!405^0'=head!405^post96, i!29^0'=i!29^post96, i!406^0'=i!406^post96, length!28^0'=length!28^post96, nondet!13^0'=nondet!13^post96, r!543^0'=r!543^post96, r!662^0'=r!662^post96, rcd!2393^0'=rcd!2393^post96, rcd!2460^0'=rcd!2460^post96, rcd!2515^0'=rcd!2515^post96, rcd!63^0'=rcd!63^post96, rcd!83^0'=rcd!83^post96, result!12^0'=result!12^post96, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post96, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post96, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post96, sel_r!543_flink!24^0'=sel_r!543_flink!24^post96, t!25^0'=t!25^post96, temp!34^0'=temp!34^post96, temp0!17^0'=temp0!17^post96, temp0!30^0'=temp0!30^post96, tmp!33^0'=tmp!33^post96, x!1365^0'=x!1365^post96, x!15^0'=x!15^post96, x!18^0'=x!18^post96, x!22^0'=x!22^post96, x_slam_f!20^0'=x_slam_f!20^post96, y!21^0'=y!21^post96, (-head!16^0+x!22^0 <= 0 /\ sel_r!543_flink!24^0 <= 0 /\ head!31^0-head!31^post96 == 0 /\ -__disjvr_3^post96+__disjvr_3^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ -a!1610^post96+a!1610^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post96 == 0 /\ -nondet!13^post96+nondet!13^0 == 0 /\ a!1810^0-a!1810^post96 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post96+__disjvr_0^0 == 0 /\ -r!662^post96+r!662^0 == 0 /\ -__disjvr_6^post96+__disjvr_6^0 == 0 /\ -temp!34^post96+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post96 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post96+head!16^0 == 0 /\ x!18^0-x!18^post96 == 0 /\ ct!19^0-ct!19^post96 == 0 /\ temp0!17^0-temp0!17^post96 == 0 /\ __disjvr_2^0-__disjvr_2^post96 == 0 /\ -i!29^post96+i!29^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post96 == 0 /\ a!1371^0-a!1371^post96 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ temp0!30^0-temp0!30^post96 == 0 /\ -sel_r!1224_flink!24^post96+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post96+a!1055^0 == 0 /\ -x!1365^post96+x!1365^0 == 0 /\ length!28^0-length!28^post96 == 0 /\ a!654^0-a!654^post96 == 0 /\ -rcd!2460^post96+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post96 == 0 /\ -a!2238^post96+a!2238^0 == 0 /\ -a!511^post96+a!511^0 == 0 /\ -a!419^post96+a!419^0 == 0 /\ -t!25^post96+t!25^0 == 0 /\ -y!21^post96+y!21^0 == 0 /\ result!12^0-result!12^post96 == 0 /\ rcd!63^0-rcd!63^post96 == 0 /\ 1+head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post96 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1370^0-a!1370^post96 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x!22^post96+x!22^0 == 0 /\ -a!2035^post96+a!2035^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post96 == 0 /\ head!405^0-head!405^post96 == 0 /\ r!543^0-r!543^post96 == 0 /\ -__disjvr_7^post96+__disjvr_7^0 == 0 /\ rcd!2393^0-rcd!2393^post96 == 0 /\ -i!406^post96+i!406^0 == 0 /\ x!15^0-x!15^post96 == 0 /\ -rcd!83^post96+rcd!83^0 == 0 /\ -sdv_callsite_return_1!32^post96+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post96 == 0 /\ __disjvr_5^0-__disjvr_5^post96 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2515^post96+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post96 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1052^post96+a!1052^0 == 0), cost: 1 96: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post97, __disjvr_1^0'=__disjvr_1^post97, __disjvr_2^0'=__disjvr_2^post97, __disjvr_3^0'=__disjvr_3^post97, __disjvr_4^0'=__disjvr_4^post97, __disjvr_5^0'=__disjvr_5^post97, __disjvr_6^0'=__disjvr_6^post97, __disjvr_7^0'=__disjvr_7^post97, __disjvr_8^0'=__disjvr_8^post97, a!1052^0'=a!1052^post97, a!1055^0'=a!1055^post97, a!1370^0'=a!1370^post97, a!1371^0'=a!1371^post97, a!1610^0'=a!1610^post97, a!1810^0'=a!1810^post97, a!2035^0'=a!2035^post97, a!2238^0'=a!2238^post97, a!244^0'=a!244^post97, a!419^0'=a!419^post97, a!511^0'=a!511^post97, a!654^0'=a!654^post97, ct!19^0'=ct!19^post97, head!16^0'=head!16^post97, head!31^0'=head!31^post97, head!405^0'=head!405^post97, i!29^0'=i!29^post97, i!406^0'=i!406^post97, length!28^0'=length!28^post97, nondet!13^0'=nondet!13^post97, r!543^0'=r!543^post97, r!662^0'=r!662^post97, rcd!2393^0'=rcd!2393^post97, rcd!2460^0'=rcd!2460^post97, rcd!2515^0'=rcd!2515^post97, rcd!63^0'=rcd!63^post97, rcd!83^0'=rcd!83^post97, result!12^0'=result!12^post97, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post97, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post97, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post97, sel_r!543_flink!24^0'=sel_r!543_flink!24^post97, t!25^0'=t!25^post97, temp!34^0'=temp!34^post97, temp0!17^0'=temp0!17^post97, temp0!30^0'=temp0!30^post97, tmp!33^0'=tmp!33^post97, x!1365^0'=x!1365^post97, x!15^0'=x!15^post97, x!18^0'=x!18^post97, x!22^0'=x!22^post97, x_slam_f!20^0'=x_slam_f!20^post97, y!21^0'=y!21^post97, (-head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post97+__disjvr_7^0 == 0 /\ length!28^0-length!28^post97 == 0 /\ a!244^0-a!244^post97 == 0 /\ head!31^0-head!31^post97 == 0 /\ result!12^0-result!12^post97 == 0 /\ -i!29^post97+i!29^0 == 0 /\ a!1370^0-a!1370^post97 == 0 /\ -temp!34^post97+temp!34^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post97 == 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post97 == 0 /\ a!1371^0-a!1371^post97 == 0 /\ rcd!83^0-rcd!83^post97 == 0 /\ r!543^0-r!543^post97 == 0 /\ -sdv_callsite_return_1!14^post97+sdv_callsite_return_1!14^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -nondet!13^post97+nondet!13^0 == 0 /\ -x!22^post97+x!22^0 == 0 /\ -r!662^post97+r!662^0 == 0 /\ a!1052^0-a!1052^post97 == 0 /\ -__disjvr_0^post97+__disjvr_0^0 == 0 /\ -a!2035^post97+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!511^post97+a!511^0 == 0 /\ -y!21^0 <= 0 /\ -__disjvr_2^post97+__disjvr_2^0 == 0 /\ a!654^0-a!654^post97 == 0 /\ -head!16^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -y!21^post97+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post97 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -head!16^post97+head!16^0 == 0 /\ -a!1610^post97+a!1610^0 == 0 /\ i!406^0-i!406^post97 == 0 /\ x_slam_f!20^0-x_slam_f!20^post97 == 0 /\ -__disjvr_6^post97+__disjvr_6^0 == 0 /\ -rcd!63^post97+rcd!63^0 == 0 /\ -rcd!2515^post97+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post97 == 0 /\ temp0!17^0-temp0!17^post97 == 0 /\ __disjvr_8^0-__disjvr_8^post97 == 0 /\ -x!15^post97+x!15^0 == 0 /\ head!405^0-head!405^post97 == 0 /\ __disjvr_1^0-__disjvr_1^post97 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ -t!25^post97+t!25^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post97 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -temp0!30^post97+temp0!30^0 == 0 /\ -rcd!2393^post97+rcd!2393^0 == 0 /\ -ct!19^post97+ct!19^0 == 0 /\ x!1365^0-x!1365^post97 == 0 /\ -a!1055^post97+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post97+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post97+__disjvr_5^0 == 0 /\ -a!2238^post97+a!2238^0 == 0 /\ a!1810^0-a!1810^post97 == 0 /\ -a!419^post97+a!419^0 == 0 /\ -__disjvr_3^post97+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ tmp!33^0-tmp!33^post97 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 97: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post98, __disjvr_1^0'=__disjvr_1^post98, __disjvr_2^0'=__disjvr_2^post98, __disjvr_3^0'=__disjvr_3^post98, __disjvr_4^0'=__disjvr_4^post98, __disjvr_5^0'=__disjvr_5^post98, __disjvr_6^0'=__disjvr_6^post98, __disjvr_7^0'=__disjvr_7^post98, __disjvr_8^0'=__disjvr_8^post98, a!1052^0'=a!1052^post98, a!1055^0'=a!1055^post98, a!1370^0'=a!1370^post98, a!1371^0'=a!1371^post98, a!1610^0'=a!1610^post98, a!1810^0'=a!1810^post98, a!2035^0'=a!2035^post98, a!2238^0'=a!2238^post98, a!244^0'=a!244^post98, a!419^0'=a!419^post98, a!511^0'=a!511^post98, a!654^0'=a!654^post98, ct!19^0'=ct!19^post98, head!16^0'=head!16^post98, head!31^0'=head!31^post98, head!405^0'=head!405^post98, i!29^0'=i!29^post98, i!406^0'=i!406^post98, length!28^0'=length!28^post98, nondet!13^0'=nondet!13^post98, r!543^0'=r!543^post98, r!662^0'=r!662^post98, rcd!2393^0'=rcd!2393^post98, rcd!2460^0'=rcd!2460^post98, rcd!2515^0'=rcd!2515^post98, rcd!63^0'=rcd!63^post98, rcd!83^0'=rcd!83^post98, result!12^0'=result!12^post98, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post98, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post98, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post98, sel_r!543_flink!24^0'=sel_r!543_flink!24^post98, t!25^0'=t!25^post98, temp!34^0'=temp!34^post98, temp0!17^0'=temp0!17^post98, temp0!30^0'=temp0!30^post98, tmp!33^0'=tmp!33^post98, x!1365^0'=x!1365^post98, x!15^0'=x!15^post98, x!18^0'=x!18^post98, x!22^0'=x!22^post98, x_slam_f!20^0'=x_slam_f!20^post98, y!21^0'=y!21^post98, (-__disjvr_2^post98+__disjvr_2^0 == 0 /\ -temp!34^post98+temp!34^0 == 0 /\ -__disjvr_0^post98+__disjvr_0^0 == 0 /\ y!21^0-y!21^post98 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -__disjvr_5^post98+__disjvr_5^0 == 0 /\ -__disjvr_3^post98+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post98 == 0 /\ -head!31^post98+head!31^0 == 0 /\ -i!406^post98+i!406^0 == 0 /\ a!1052^0-a!1052^post98 == 0 /\ -tmp!33^post98+tmp!33^0 == 0 /\ -x!1365^post98+x!1365^0 == 0 /\ -rcd!2515^post98+rcd!2515^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -rcd!63^post98+rcd!63^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ x!18^0-x!18^post98 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post98 == 0 /\ -sel_r!1224_flink!24^post98+sel_r!1224_flink!24^0 == 0 /\ -result!12^post98+result!12^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_6^post98+__disjvr_6^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post98 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ length!28^0-length!28^post98 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ a!244^0-a!244^post98 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post98 == 0 /\ -ct!19^post98+ct!19^0 == 0 /\ x!15^0-x!15^post98 == 0 /\ a!654^0-a!654^post98 == 0 /\ a!1371^0-a!1371^post98 == 0 /\ -__disjvr_8^post98+__disjvr_8^0 == 0 /\ -a!1055^post98+a!1055^0 == 0 /\ a!1610^0-a!1610^post98 == 0 /\ -a!2035^post98+a!2035^0 == 0 /\ -a!419^post98+a!419^0 == 0 /\ head!405^0-head!405^post98 == 0 /\ -t!25^post98+t!25^0 == 0 /\ a!511^0-a!511^post98 == 0 /\ -__disjvr_7^post98+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post98+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post98+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post98 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!16^post98+head!16^0 == 0 /\ -a!1810^post98+a!1810^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post98 == 0 /\ __disjvr_1^0-__disjvr_1^post98 == 0 /\ -x!22^post98+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post98+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post98 == 0 /\ rcd!2460^0-rcd!2460^post98 == 0 /\ r!543^0-r!543^post98 == 0 /\ -ct!19^0 <= 0 /\ -i!29^post98+i!29^0 == 0 /\ -nondet!13^post98+nondet!13^0 == 0 /\ -r!662^post98+r!662^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!30^0-temp0!30^post98 == 0), cost: 1 98: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post99, __disjvr_1^0'=__disjvr_1^post99, __disjvr_2^0'=__disjvr_2^post99, __disjvr_3^0'=__disjvr_3^post99, __disjvr_4^0'=__disjvr_4^post99, __disjvr_5^0'=__disjvr_5^post99, __disjvr_6^0'=__disjvr_6^post99, __disjvr_7^0'=__disjvr_7^post99, __disjvr_8^0'=__disjvr_8^post99, a!1052^0'=a!1052^post99, a!1055^0'=a!1055^post99, a!1370^0'=a!1370^post99, a!1371^0'=a!1371^post99, a!1610^0'=a!1610^post99, a!1810^0'=a!1810^post99, a!2035^0'=a!2035^post99, a!2238^0'=a!2238^post99, a!244^0'=a!244^post99, a!419^0'=a!419^post99, a!511^0'=a!511^post99, a!654^0'=a!654^post99, ct!19^0'=ct!19^post99, head!16^0'=head!16^post99, head!31^0'=head!31^post99, head!405^0'=head!405^post99, i!29^0'=i!29^post99, i!406^0'=i!406^post99, length!28^0'=length!28^post99, nondet!13^0'=nondet!13^post99, r!543^0'=r!543^post99, r!662^0'=r!662^post99, rcd!2393^0'=rcd!2393^post99, rcd!2460^0'=rcd!2460^post99, rcd!2515^0'=rcd!2515^post99, rcd!63^0'=rcd!63^post99, rcd!83^0'=rcd!83^post99, result!12^0'=result!12^post99, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post99, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post99, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post99, sel_r!543_flink!24^0'=sel_r!543_flink!24^post99, t!25^0'=t!25^post99, temp!34^0'=temp!34^post99, temp0!17^0'=temp0!17^post99, temp0!30^0'=temp0!30^post99, tmp!33^0'=tmp!33^post99, x!1365^0'=x!1365^post99, x!15^0'=x!15^post99, x!18^0'=x!18^post99, x!22^0'=x!22^post99, x_slam_f!20^0'=x_slam_f!20^post99, y!21^0'=y!21^post99, (-head!16^0+x!22^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post99 == 0 /\ -ct!19^post99+ct!19^0 == 0 /\ -a!1055^post99+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post99 == 0 /\ a!1052^0-a!1052^post99 == 0 /\ -__disjvr_5^post99+__disjvr_5^0 == 0 /\ -__disjvr_3^post99+__disjvr_3^0 == 0 /\ -a!1610^post99+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post99 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ i!29^0-i!29^post99 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post99+r!543^0 == 0 /\ x!1365^0-x!1365^post99 == 0 /\ a!1370^0-a!1370^post99 == 0 /\ -a!419^post99+a!419^0 == 0 /\ -a!2238^post99+a!2238^0 == 0 /\ -a!2035^post99+a!2035^0 == 0 /\ result!12^0-result!12^post99 == 0 /\ -r!662^post99+r!662^0 == 0 /\ a!244^0-a!244^post99 == 0 /\ __disjvr_6^0-__disjvr_6^post99 == 0 /\ -t!25^post99+t!25^0 == 0 /\ head!405^0-head!405^post99 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post99+head!16^0 == 0 /\ rcd!63^0-rcd!63^post99 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -temp0!30^post99+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!2515^post99+rcd!2515^0 == 0 /\ x!18^0-x!18^post99 == 0 /\ -temp!34^post99+temp!34^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -x!22^post99+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post99 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post99 == 0 /\ __disjvr_8^0-__disjvr_8^post99 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post99 == 0 /\ -__disjvr_0^post99+__disjvr_0^0 == 0 /\ -a!511^post99+a!511^0 == 0 /\ -__disjvr_2^post99+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post99 == 0 /\ -sdv_callsite_return_1!32^post99+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post99 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1810^0-a!1810^post99 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!31^post99+head!31^0 == 0 /\ -x!15^post99+x!15^0 == 0 /\ -__disjvr_7^post99+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post99 == 0 /\ -y!21^post99+y!21^0 == 0 /\ -i!406^post99+i!406^0 == 0 /\ a!1371^0-a!1371^post99 == 0 /\ tmp!33^0-tmp!33^post99 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2460^post99+rcd!2460^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ length!28^0-length!28^post99 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post99 == 0 /\ a!654^0-a!654^post99 == 0), cost: 1 99: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post100, __disjvr_1^0'=__disjvr_1^post100, __disjvr_2^0'=__disjvr_2^post100, __disjvr_3^0'=__disjvr_3^post100, __disjvr_4^0'=__disjvr_4^post100, __disjvr_5^0'=__disjvr_5^post100, __disjvr_6^0'=__disjvr_6^post100, __disjvr_7^0'=__disjvr_7^post100, __disjvr_8^0'=__disjvr_8^post100, a!1052^0'=a!1052^post100, a!1055^0'=a!1055^post100, a!1370^0'=a!1370^post100, a!1371^0'=a!1371^post100, a!1610^0'=a!1610^post100, a!1810^0'=a!1810^post100, a!2035^0'=a!2035^post100, a!2238^0'=a!2238^post100, a!244^0'=a!244^post100, a!419^0'=a!419^post100, a!511^0'=a!511^post100, a!654^0'=a!654^post100, ct!19^0'=ct!19^post100, head!16^0'=head!16^post100, head!31^0'=head!31^post100, head!405^0'=head!405^post100, i!29^0'=i!29^post100, i!406^0'=i!406^post100, length!28^0'=length!28^post100, nondet!13^0'=nondet!13^post100, r!543^0'=r!543^post100, r!662^0'=r!662^post100, rcd!2393^0'=rcd!2393^post100, rcd!2460^0'=rcd!2460^post100, rcd!2515^0'=rcd!2515^post100, rcd!63^0'=rcd!63^post100, rcd!83^0'=rcd!83^post100, result!12^0'=result!12^post100, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post100, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post100, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post100, sel_r!543_flink!24^0'=sel_r!543_flink!24^post100, t!25^0'=t!25^post100, temp!34^0'=temp!34^post100, temp0!17^0'=temp0!17^post100, temp0!30^0'=temp0!30^post100, tmp!33^0'=tmp!33^post100, x!1365^0'=x!1365^post100, x!15^0'=x!15^post100, x!18^0'=x!18^post100, x!22^0'=x!22^post100, x_slam_f!20^0'=x_slam_f!20^post100, y!21^0'=y!21^post100, (x!15^0-x!15^post100 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -t!25^post100+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post100 == 0 /\ length!28^0-length!28^post100 == 0 /\ -x!22^post100+x!22^0 == 0 /\ x!18^0-x!18^post100 == 0 /\ -temp0!17^post100+temp0!17^0 == 0 /\ i!406^0-i!406^post100 == 0 /\ -a!2035^post100+a!2035^0 == 0 /\ -a!419^post100+a!419^0 == 0 /\ -a!2238^post100+a!2238^0 == 0 /\ -rcd!2393^post100+rcd!2393^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post100 == 0 /\ r!543^0-r!543^post100 == 0 /\ __disjvr_4^0-__disjvr_4^post100 == 0 /\ head!31^0-head!31^post100 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post100+__disjvr_7^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -nondet!13^post100+nondet!13^0 == 0 /\ -r!662^post100+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post100 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post100 == 0 /\ -sdv_callsite_return_1!32^post100+sdv_callsite_return_1!32^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ y!21^0-y!21^post100 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -rcd!2515^post100+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post100 == 0 /\ a!511^0-a!511^post100 == 0 /\ tmp!33^0-tmp!33^post100 == 0 /\ __disjvr_3^0-__disjvr_3^post100 == 0 /\ a!1610^0-a!1610^post100 == 0 /\ -__disjvr_1^post100+__disjvr_1^0 == 0 /\ -a!1370^post100+a!1370^0 == 0 /\ -temp0!30^post100+temp0!30^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post100 == 0 /\ -__disjvr_5^post100+__disjvr_5^0 == 0 /\ -__disjvr_2^post100+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post100+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post100 == 0 /\ -a!1810^post100+a!1810^0 == 0 /\ temp!34^0-temp!34^post100 == 0 /\ -ct!19^post100+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ a!654^0-a!654^post100 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -head!405^post100+head!405^0 == 0 /\ -__disjvr_0^post100+__disjvr_0^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -i!29^post100+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post100 == 0 /\ a!1052^0-a!1052^post100 == 0 /\ result!12^0-result!12^post100 == 0 /\ a!1055^0-a!1055^post100 == 0 /\ -ct!19^0 <= 0 /\ -head!16^post100+head!16^0 == 0 /\ -rcd!63^post100+rcd!63^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post100 == 0 /\ -__disjvr_8^post100+__disjvr_8^0 == 0), cost: 1 100: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post101, __disjvr_1^0'=__disjvr_1^post101, __disjvr_2^0'=__disjvr_2^post101, __disjvr_3^0'=__disjvr_3^post101, __disjvr_4^0'=__disjvr_4^post101, __disjvr_5^0'=__disjvr_5^post101, __disjvr_6^0'=__disjvr_6^post101, __disjvr_7^0'=__disjvr_7^post101, __disjvr_8^0'=__disjvr_8^post101, a!1052^0'=a!1052^post101, a!1055^0'=a!1055^post101, a!1370^0'=a!1370^post101, a!1371^0'=a!1371^post101, a!1610^0'=a!1610^post101, a!1810^0'=a!1810^post101, a!2035^0'=a!2035^post101, a!2238^0'=a!2238^post101, a!244^0'=a!244^post101, a!419^0'=a!419^post101, a!511^0'=a!511^post101, a!654^0'=a!654^post101, ct!19^0'=ct!19^post101, head!16^0'=head!16^post101, head!31^0'=head!31^post101, head!405^0'=head!405^post101, i!29^0'=i!29^post101, i!406^0'=i!406^post101, length!28^0'=length!28^post101, nondet!13^0'=nondet!13^post101, r!543^0'=r!543^post101, r!662^0'=r!662^post101, rcd!2393^0'=rcd!2393^post101, rcd!2460^0'=rcd!2460^post101, rcd!2515^0'=rcd!2515^post101, rcd!63^0'=rcd!63^post101, rcd!83^0'=rcd!83^post101, result!12^0'=result!12^post101, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post101, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post101, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post101, sel_r!543_flink!24^0'=sel_r!543_flink!24^post101, t!25^0'=t!25^post101, temp!34^0'=temp!34^post101, temp0!17^0'=temp0!17^post101, temp0!30^0'=temp0!30^post101, tmp!33^0'=tmp!33^post101, x!1365^0'=x!1365^post101, x!15^0'=x!15^post101, x!18^0'=x!18^post101, x!22^0'=x!22^post101, x_slam_f!20^0'=x_slam_f!20^post101, y!21^0'=y!21^post101, (a!1052^0-a!1052^post101 == 0 /\ -head!16^0+x!22^0 <= 0 /\ temp0!17^0-temp0!17^post101 == 0 /\ __disjvr_4^0-__disjvr_4^post101 == 0 /\ length!28^0-length!28^post101 == 0 /\ nondet!13^0-nondet!13^post101 == 0 /\ i!29^0-i!29^post101 == 0 /\ -temp!34^post101+temp!34^0 == 0 /\ -ct!19^post101+ct!19^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ temp0!30^0-temp0!30^post101 == 0 /\ -__disjvr_5^post101+__disjvr_5^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post101 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post101+__disjvr_2^0 == 0 /\ head!405^0-head!405^post101 == 0 /\ -i!406^post101+i!406^0 == 0 /\ y!21^0-y!21^post101 == 0 /\ rcd!83^0-rcd!83^post101 == 0 /\ -__disjvr_3^post101+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post101+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post101+x!18^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -r!662^post101+r!662^0 == 0 /\ -sel_r!1224_flink!24^post101+sel_r!1224_flink!24^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post101+x!22^0 == 0 /\ x!15^0 <= 0 /\ a!1810^0-a!1810^post101 == 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post101+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!63^0-rcd!63^post101 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post101 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post101 == 0 /\ -head!16^post101+head!16^0 == 0 /\ -a!1055^post101+a!1055^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -a!1610^post101+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post101 == 0 /\ a!244^0-a!244^post101 == 0 /\ -rcd!2460^post101+rcd!2460^0 == 0 /\ -x!1365^post101+x!1365^0 == 0 /\ -rcd!2515^post101+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post101 == 0 /\ head!31^0-head!31^post101 == 0 /\ -a!419^post101+a!419^0 == 0 /\ -a!2238^post101+a!2238^0 == 0 /\ -a!2035^post101+a!2035^0 == 0 /\ a!1371^0-a!1371^post101 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ x!15^0-x!15^post101 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -t!25^post101+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post101 == 0 /\ -a!511^post101+a!511^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!543^post101+r!543^0 == 0 /\ -__disjvr_0^post101+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post101 == 0 /\ -__disjvr_7^post101+__disjvr_7^0 == 0 /\ a!654^0-a!654^post101 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post101 == 0 /\ -ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post101 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 101: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post102, __disjvr_1^0'=__disjvr_1^post102, __disjvr_2^0'=__disjvr_2^post102, __disjvr_3^0'=__disjvr_3^post102, __disjvr_4^0'=__disjvr_4^post102, __disjvr_5^0'=__disjvr_5^post102, __disjvr_6^0'=__disjvr_6^post102, __disjvr_7^0'=__disjvr_7^post102, __disjvr_8^0'=__disjvr_8^post102, a!1052^0'=a!1052^post102, a!1055^0'=a!1055^post102, a!1370^0'=a!1370^post102, a!1371^0'=a!1371^post102, a!1610^0'=a!1610^post102, a!1810^0'=a!1810^post102, a!2035^0'=a!2035^post102, a!2238^0'=a!2238^post102, a!244^0'=a!244^post102, a!419^0'=a!419^post102, a!511^0'=a!511^post102, a!654^0'=a!654^post102, ct!19^0'=ct!19^post102, head!16^0'=head!16^post102, head!31^0'=head!31^post102, head!405^0'=head!405^post102, i!29^0'=i!29^post102, i!406^0'=i!406^post102, length!28^0'=length!28^post102, nondet!13^0'=nondet!13^post102, r!543^0'=r!543^post102, r!662^0'=r!662^post102, rcd!2393^0'=rcd!2393^post102, rcd!2460^0'=rcd!2460^post102, rcd!2515^0'=rcd!2515^post102, rcd!63^0'=rcd!63^post102, rcd!83^0'=rcd!83^post102, result!12^0'=result!12^post102, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post102, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post102, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post102, sel_r!543_flink!24^0'=sel_r!543_flink!24^post102, t!25^0'=t!25^post102, temp!34^0'=temp!34^post102, temp0!17^0'=temp0!17^post102, temp0!30^0'=temp0!30^post102, tmp!33^0'=tmp!33^post102, x!1365^0'=x!1365^post102, x!15^0'=x!15^post102, x!18^0'=x!18^post102, x!22^0'=x!22^post102, x_slam_f!20^0'=x_slam_f!20^post102, y!21^0'=y!21^post102, (-head!16^0+x!22^0 <= 0 /\ -temp0!30^post102+temp0!30^0 == 0 /\ -x!1365^post102+x!1365^0 == 0 /\ -y!21^post102+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post102 == 0 /\ -a!1810^post102+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post102 == 0 /\ -a!244^post102+a!244^0 == 0 /\ -rcd!2393^post102+rcd!2393^0 == 0 /\ -i!406^post102+i!406^0 == 0 /\ -nondet!13^post102+nondet!13^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -i!29^post102+i!29^0 == 0 /\ -r!662^post102+r!662^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ -a!654^post102+a!654^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post102+a!2035^0 == 0 /\ __disjvr_1^0-__disjvr_1^post102 == 0 /\ -a!419^post102+a!419^0 == 0 /\ temp0!17^0-temp0!17^post102 == 0 /\ a!1610^0-a!1610^post102 == 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!83^0-rcd!83^post102 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_6^post102+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!1371^0-a!1371^post102 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -__disjvr_8^post102+__disjvr_8^0 == 0 /\ -rcd!2515^post102+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post102+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post102+__disjvr_0^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp!34^0-temp!34^post102 == 0 /\ x!22^0-x!22^post102 == 0 /\ -__disjvr_2^post102+__disjvr_2^0 == 0 /\ length!28^0-length!28^post102 == 0 /\ -t!25^post102+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post102 == 0 /\ a!2238^0-a!2238^post102 == 0 /\ __disjvr_5^0-__disjvr_5^post102 == 0 /\ a!1052^0-a!1052^post102 == 0 /\ -sdv_callsite_return_1!14^post102+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post102+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1055^0-a!1055^post102 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ head!405^0-head!405^post102 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ x!18^0-x!18^post102 == 0 /\ tmp!33^0-tmp!33^post102 == 0 /\ __disjvr_4^0-__disjvr_4^post102 == 0 /\ r!543^0-r!543^post102 == 0 /\ -head!31^post102+head!31^0 == 0 /\ -__disjvr_7^post102+__disjvr_7^0 == 0 /\ -head!16^post102+head!16^0 == 0 /\ -__disjvr_3^post102+__disjvr_3^0 == 0 /\ -rcd!63^post102+rcd!63^0 == 0 /\ -x_slam_f!20^post102+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post102 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ a!511^0-a!511^post102 == 0 /\ -a!1370^post102+a!1370^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -result!12^post102+result!12^0 == 0), cost: 1 104: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post105, __disjvr_1^0'=__disjvr_1^post105, __disjvr_2^0'=__disjvr_2^post105, __disjvr_3^0'=__disjvr_3^post105, __disjvr_4^0'=__disjvr_4^post105, __disjvr_5^0'=__disjvr_5^post105, __disjvr_6^0'=__disjvr_6^post105, __disjvr_7^0'=__disjvr_7^post105, __disjvr_8^0'=__disjvr_8^post105, a!1052^0'=a!1052^post105, a!1055^0'=a!1055^post105, a!1370^0'=a!1370^post105, a!1371^0'=a!1371^post105, a!1610^0'=a!1610^post105, a!1810^0'=a!1810^post105, a!2035^0'=a!2035^post105, a!2238^0'=a!2238^post105, a!244^0'=a!244^post105, a!419^0'=a!419^post105, a!511^0'=a!511^post105, a!654^0'=a!654^post105, ct!19^0'=ct!19^post105, head!16^0'=head!16^post105, head!31^0'=head!31^post105, head!405^0'=head!405^post105, i!29^0'=i!29^post105, i!406^0'=i!406^post105, length!28^0'=length!28^post105, nondet!13^0'=nondet!13^post105, r!543^0'=r!543^post105, r!662^0'=r!662^post105, rcd!2393^0'=rcd!2393^post105, rcd!2460^0'=rcd!2460^post105, rcd!2515^0'=rcd!2515^post105, rcd!63^0'=rcd!63^post105, rcd!83^0'=rcd!83^post105, result!12^0'=result!12^post105, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post105, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post105, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post105, sel_r!543_flink!24^0'=sel_r!543_flink!24^post105, t!25^0'=t!25^post105, temp!34^0'=temp!34^post105, temp0!17^0'=temp0!17^post105, temp0!30^0'=temp0!30^post105, tmp!33^0'=tmp!33^post105, x!1365^0'=x!1365^post105, x!15^0'=x!15^post105, x!18^0'=x!18^post105, x!22^0'=x!22^post105, x_slam_f!20^0'=x_slam_f!20^post105, y!21^0'=y!21^post105, (-ct!19^post105+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post105+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post105 == 0 /\ __disjvr_6^0-__disjvr_6^post105 == 0 /\ a!1610^0-a!1610^post105 == 0 /\ -a!1055^post105+a!1055^0 == 0 /\ a!1371^0-a!1371^post105 == 0 /\ -__disjvr_0^post105+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post105 == 0 /\ -__disjvr_8^post105+__disjvr_8^0 == 0 /\ a!511^0-a!511^post105 == 0 /\ 1-a!654^0 <= 0 /\ -1+a!654^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post105 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_7^post105+__disjvr_7^0 == 0 /\ __disjvr_4^0-__disjvr_4^post105 == 0 /\ length!28^0-length!28^post105 == 0 /\ head!16^0-head!16^post105 == 0 /\ -x!1365^post105+x!1365^0 == 0 /\ rcd!2393^0-rcd!2393^post105 == 0 /\ x!15^0 <= 0 /\ -i!29^post105+i!29^0 == 0 /\ -temp!34^post105+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post105 == 0 /\ 1-head!16^0 <= 0 /\ -result!12^post105+result!12^0 == 0 /\ -t!25^post105+t!25^0 == 0 /\ temp0!17^0-temp0!17^post105 == 0 /\ -__disjvr_2^post105+__disjvr_2^0 == 0 /\ a!654^0-a!654^post105 == 0 /\ temp0!30^0-temp0!30^post105 == 0 /\ -r!543^post105+r!543^0 == 0 /\ -a!419^post105+a!419^0 == 0 /\ -a!244^post105+a!244^0 == 0 /\ -a!2035^post105+a!2035^0 == 0 /\ -sel_r!1224_flink!24^post105+sel_r!1224_flink!24^0 == 0 /\ -r!662^post105+r!662^0 == 0 /\ i!406^0-i!406^post105 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post105 == 0 /\ -a!1370^post105+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post105 == 0 /\ x!18^0-x!18^post105 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post105+nondet!13^0 == 0 /\ -head!31^post105+head!31^0 == 0 /\ head!405^0-head!405^post105 == 0 /\ __disjvr_1^0-__disjvr_1^post105 == 0 /\ __disjvr_3^0-__disjvr_3^post105 == 0 /\ -rcd!2515^post105+rcd!2515^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post105 == 0 /\ -y!21^post105+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post105 == 0 /\ a!2238^0-a!2238^post105 == 0 /\ x!15^0-x!15^post105 == 0 /\ -__disjvr_5^post105+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post105 == 0 /\ -x!22^post105+x!22^0 == 0), cost: 1 105: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post106, __disjvr_1^0'=__disjvr_1^post106, __disjvr_2^0'=__disjvr_2^post106, __disjvr_3^0'=__disjvr_3^post106, __disjvr_4^0'=__disjvr_4^post106, __disjvr_5^0'=__disjvr_5^post106, __disjvr_6^0'=__disjvr_6^post106, __disjvr_7^0'=__disjvr_7^post106, __disjvr_8^0'=__disjvr_8^post106, a!1052^0'=a!1052^post106, a!1055^0'=a!1055^post106, a!1370^0'=a!1370^post106, a!1371^0'=a!1371^post106, a!1610^0'=a!1610^post106, a!1810^0'=a!1810^post106, a!2035^0'=a!2035^post106, a!2238^0'=a!2238^post106, a!244^0'=a!244^post106, a!419^0'=a!419^post106, a!511^0'=a!511^post106, a!654^0'=a!654^post106, ct!19^0'=ct!19^post106, head!16^0'=head!16^post106, head!31^0'=head!31^post106, head!405^0'=head!405^post106, i!29^0'=i!29^post106, i!406^0'=i!406^post106, length!28^0'=length!28^post106, nondet!13^0'=nondet!13^post106, r!543^0'=r!543^post106, r!662^0'=r!662^post106, rcd!2393^0'=rcd!2393^post106, rcd!2460^0'=rcd!2460^post106, rcd!2515^0'=rcd!2515^post106, rcd!63^0'=rcd!63^post106, rcd!83^0'=rcd!83^post106, result!12^0'=result!12^post106, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post106, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post106, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post106, sel_r!543_flink!24^0'=sel_r!543_flink!24^post106, t!25^0'=t!25^post106, temp!34^0'=temp!34^post106, temp0!17^0'=temp0!17^post106, temp0!30^0'=temp0!30^post106, tmp!33^0'=tmp!33^post106, x!1365^0'=x!1365^post106, x!15^0'=x!15^post106, x!18^0'=x!18^post106, x!22^0'=x!22^post106, x_slam_f!20^0'=x_slam_f!20^post106, y!21^0'=y!21^post106, (-a!419^post106+a!419^0 == 0 /\ -a!2035^post106+a!2035^0 == 0 /\ -a!2238^post106+a!2238^0 == 0 /\ head!31^0-head!31^post106 == 0 /\ -__disjvr_8^post106+__disjvr_8^0 == 0 /\ -a!1610^post106+a!1610^0 == 0 /\ x!18^0-x!18^post106 == 0 /\ -a!511^post106+a!511^0 == 0 /\ -a!1055^post106+a!1055^0 == 0 /\ -rcd!2393^post106+rcd!2393^0 == 0 /\ a!244^0-a!244^post106 == 0 /\ -nondet!13^post106+nondet!13^0 == 0 /\ -i!406^post106+i!406^0 == 0 /\ x!1365^0-x!1365^post106 == 0 /\ -i!29^post106+i!29^0 == 0 /\ -r!662^post106+r!662^0 == 0 /\ -y!21^post106+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post106+x!22^0 == 0 /\ a!1370^0-a!1370^post106 == 0 /\ -__disjvr_7^post106+__disjvr_7^0 == 0 /\ length!28^0-length!28^post106 == 0 /\ -temp!34^post106+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post106 == 0 /\ 2-a!654^0 <= 0 /\ result!12^0-result!12^post106 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post106+temp0!30^0 == 0 /\ -sdv_callsite_return_1!32^post106+sdv_callsite_return_1!32^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post106 == 0 /\ -rcd!2515^post106+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post106 == 0 /\ __disjvr_1^0-__disjvr_1^post106 == 0 /\ -ct!19^post106+ct!19^0 == 0 /\ -__disjvr_5^post106+__disjvr_5^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post106 == 0 /\ -__disjvr_2^post106+__disjvr_2^0 == 0 /\ -__disjvr_3^post106+__disjvr_3^0 == 0 /\ -t!25^post106+t!25^0 == 0 /\ a!1810^0-a!1810^post106 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post106 == 0 /\ -__disjvr_0^post106+__disjvr_0^0 == 0 /\ -__disjvr_6^post106+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post106 == 0 /\ head!405^0-head!405^post106 == 0 /\ a!654^0-a!654^post106 == 0 /\ tmp!33^0-tmp!33^post106 == 0 /\ __disjvr_4^0-__disjvr_4^post106 == 0 /\ -head!16^post106+head!16^0 == 0 /\ r!543^0-r!543^post106 == 0 /\ rcd!63^0-rcd!63^post106 == 0 /\ a!1371^0-a!1371^post106 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post106 == 0 /\ -x!15^post106+x!15^0 == 0 /\ -x_slam_f!20^post106+x_slam_f!20^0 == 0), cost: 1 106: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post107, __disjvr_1^0'=__disjvr_1^post107, __disjvr_2^0'=__disjvr_2^post107, __disjvr_3^0'=__disjvr_3^post107, __disjvr_4^0'=__disjvr_4^post107, __disjvr_5^0'=__disjvr_5^post107, __disjvr_6^0'=__disjvr_6^post107, __disjvr_7^0'=__disjvr_7^post107, __disjvr_8^0'=__disjvr_8^post107, a!1052^0'=a!1052^post107, a!1055^0'=a!1055^post107, a!1370^0'=a!1370^post107, a!1371^0'=a!1371^post107, a!1610^0'=a!1610^post107, a!1810^0'=a!1810^post107, a!2035^0'=a!2035^post107, a!2238^0'=a!2238^post107, a!244^0'=a!244^post107, a!419^0'=a!419^post107, a!511^0'=a!511^post107, a!654^0'=a!654^post107, ct!19^0'=ct!19^post107, head!16^0'=head!16^post107, head!31^0'=head!31^post107, head!405^0'=head!405^post107, i!29^0'=i!29^post107, i!406^0'=i!406^post107, length!28^0'=length!28^post107, nondet!13^0'=nondet!13^post107, r!543^0'=r!543^post107, r!662^0'=r!662^post107, rcd!2393^0'=rcd!2393^post107, rcd!2460^0'=rcd!2460^post107, rcd!2515^0'=rcd!2515^post107, rcd!63^0'=rcd!63^post107, rcd!83^0'=rcd!83^post107, result!12^0'=result!12^post107, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post107, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post107, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post107, sel_r!543_flink!24^0'=sel_r!543_flink!24^post107, t!25^0'=t!25^post107, temp!34^0'=temp!34^post107, temp0!17^0'=temp0!17^post107, temp0!30^0'=temp0!30^post107, tmp!33^0'=tmp!33^post107, x!1365^0'=x!1365^post107, x!15^0'=x!15^post107, x!18^0'=x!18^post107, x!22^0'=x!22^post107, x_slam_f!20^0'=x_slam_f!20^post107, y!21^0'=y!21^post107, (-x_slam_f!20^post107+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post107 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post107 == 0 /\ 1-a!654^0 <= 0 /\ -1+a!654^0 <= 0 /\ -t!25^post107+t!25^0 == 0 /\ -temp0!17^post107+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post107+a!654^0 == 0 /\ -__disjvr_4^post107+__disjvr_4^0 == 0 /\ -a!2035^post107+a!2035^0 == 0 /\ -a!244^post107+a!244^0 == 0 /\ x!1365^0-x!1365^post107 == 0 /\ -r!662^post107+r!662^0 == 0 /\ x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post107 == 0 /\ -a!1370^post107+a!1370^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post107 == 0 /\ a!1610^0-a!1610^post107 == 0 /\ -x!22^post107+x!22^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post107 == 0 /\ -nondet!13^post107+nondet!13^0 == 0 /\ a!2238^0-a!2238^post107 == 0 /\ -__disjvr_7^post107+__disjvr_7^0 == 0 /\ -i!29^post107+i!29^0 == 0 /\ -rcd!2515^post107+rcd!2515^0 == 0 /\ -rcd!63^post107+rcd!63^0 == 0 /\ length!28^0-length!28^post107 == 0 /\ -temp0!30^post107+temp0!30^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^post107+x!15^0 == 0 /\ result!12^0-result!12^post107 == 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post107 == 0 /\ -sdv_callsite_return_1!32^post107+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post107 == 0 /\ temp!34^0-temp!34^post107 == 0 /\ rcd!2460^0-rcd!2460^post107 == 0 /\ -ct!19^post107+ct!19^0 == 0 /\ r!543^0-r!543^post107 == 0 /\ -a!419^post107+a!419^0 == 0 /\ -__disjvr_5^post107+__disjvr_5^0 == 0 /\ -rcd!2393^post107+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post107+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0-a!1052^post107 == 0 /\ -__disjvr_0^post107+__disjvr_0^0 == 0 /\ -__disjvr_8^post107+__disjvr_8^0 == 0 /\ -a!1810^post107+a!1810^0 == 0 /\ head!31^0-head!31^post107 == 0 /\ -__disjvr_2^post107+__disjvr_2^0 == 0 /\ __disjvr_6^0-__disjvr_6^post107 == 0 /\ head!405^0-head!405^post107 == 0 /\ __disjvr_1^0-__disjvr_1^post107 == 0 /\ x!18^0-x!18^post107 == 0 /\ rcd!83^0-rcd!83^post107 == 0 /\ -head!16^post107+head!16^0 == 0 /\ a!1055^0-a!1055^post107 == 0 /\ -y!21^post107+y!21^0 == 0), cost: 1 107: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post108, __disjvr_1^0'=__disjvr_1^post108, __disjvr_2^0'=__disjvr_2^post108, __disjvr_3^0'=__disjvr_3^post108, __disjvr_4^0'=__disjvr_4^post108, __disjvr_5^0'=__disjvr_5^post108, __disjvr_6^0'=__disjvr_6^post108, __disjvr_7^0'=__disjvr_7^post108, __disjvr_8^0'=__disjvr_8^post108, a!1052^0'=a!1052^post108, a!1055^0'=a!1055^post108, a!1370^0'=a!1370^post108, a!1371^0'=a!1371^post108, a!1610^0'=a!1610^post108, a!1810^0'=a!1810^post108, a!2035^0'=a!2035^post108, a!2238^0'=a!2238^post108, a!244^0'=a!244^post108, a!419^0'=a!419^post108, a!511^0'=a!511^post108, a!654^0'=a!654^post108, ct!19^0'=ct!19^post108, head!16^0'=head!16^post108, head!31^0'=head!31^post108, head!405^0'=head!405^post108, i!29^0'=i!29^post108, i!406^0'=i!406^post108, length!28^0'=length!28^post108, nondet!13^0'=nondet!13^post108, r!543^0'=r!543^post108, r!662^0'=r!662^post108, rcd!2393^0'=rcd!2393^post108, rcd!2460^0'=rcd!2460^post108, rcd!2515^0'=rcd!2515^post108, rcd!63^0'=rcd!63^post108, rcd!83^0'=rcd!83^post108, result!12^0'=result!12^post108, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post108, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post108, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post108, sel_r!543_flink!24^0'=sel_r!543_flink!24^post108, t!25^0'=t!25^post108, temp!34^0'=temp!34^post108, temp0!17^0'=temp0!17^post108, temp0!30^0'=temp0!30^post108, tmp!33^0'=tmp!33^post108, x!1365^0'=x!1365^post108, x!15^0'=x!15^post108, x!18^0'=x!18^post108, x!22^0'=x!22^post108, x_slam_f!20^0'=x_slam_f!20^post108, y!21^0'=y!21^post108, (-temp!34^post108+temp!34^0 == 0 /\ -x!18^post108+x!18^0 == 0 /\ a!1610^0-a!1610^post108 == 0 /\ a!1371^0-a!1371^post108 == 0 /\ head!405^0-head!405^post108 == 0 /\ -head!16^post108+head!16^0 == 0 /\ -x!1365^post108+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post108 == 0 /\ -sdv_callsite_return_1!32^post108+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post108 == 0 /\ nondet!13^0-nondet!13^post108 == 0 /\ -a!511^post108+a!511^0 == 0 /\ 2-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post108 == 0 /\ -y!21^post108+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post108+x!22^0 == 0 /\ -r!543^post108+r!543^0 == 0 /\ -i!406^post108+i!406^0 == 0 /\ result!12^0-result!12^post108 == 0 /\ __disjvr_0^0-__disjvr_0^post108 == 0 /\ -a!2035^post108+a!2035^0 == 0 /\ temp0!30^0-temp0!30^post108 == 0 /\ -__disjvr_5^post108+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post108 == 0 /\ -__disjvr_2^post108+__disjvr_2^0 == 0 /\ -__disjvr_1^post108+__disjvr_1^0 == 0 /\ -a!1370^post108+a!1370^0 == 0 /\ -__disjvr_8^post108+__disjvr_8^0 == 0 /\ -a!1055^post108+a!1055^0 == 0 /\ a!244^0-a!244^post108 == 0 /\ -rcd!2515^post108+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post108 == 0 /\ length!28^0-length!28^post108 == 0 /\ a!1052^0-a!1052^post108 == 0 /\ 1+head!16^0 <= 0 /\ -rcd!2460^post108+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post108 == 0 /\ x!15^0-x!15^post108 == 0 /\ -__disjvr_7^post108+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post108 == 0 /\ a!654^0-a!654^post108 == 0 /\ -ct!19^post108+ct!19^0 == 0 /\ -t!25^post108+t!25^0 == 0 /\ -i!29^post108+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post108 == 0 /\ -r!662^post108+r!662^0 == 0 /\ head!31^0-head!31^post108 == 0 /\ rcd!63^0-rcd!63^post108 == 0 /\ -a!419^post108+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post108 == 0 /\ -a!2238^post108+a!2238^0 == 0 /\ a!1810^0-a!1810^post108 == 0 /\ -__disjvr_4^post108+__disjvr_4^0 == 0 /\ rcd!2393^0-rcd!2393^post108 == 0), cost: 1 108: l45 -> l46 : __disjvr_0^0'=__disjvr_0^post109, __disjvr_1^0'=__disjvr_1^post109, __disjvr_2^0'=__disjvr_2^post109, __disjvr_3^0'=__disjvr_3^post109, __disjvr_4^0'=__disjvr_4^post109, __disjvr_5^0'=__disjvr_5^post109, __disjvr_6^0'=__disjvr_6^post109, __disjvr_7^0'=__disjvr_7^post109, __disjvr_8^0'=__disjvr_8^post109, a!1052^0'=a!1052^post109, a!1055^0'=a!1055^post109, a!1370^0'=a!1370^post109, a!1371^0'=a!1371^post109, a!1610^0'=a!1610^post109, a!1810^0'=a!1810^post109, a!2035^0'=a!2035^post109, a!2238^0'=a!2238^post109, a!244^0'=a!244^post109, a!419^0'=a!419^post109, a!511^0'=a!511^post109, a!654^0'=a!654^post109, ct!19^0'=ct!19^post109, head!16^0'=head!16^post109, head!31^0'=head!31^post109, head!405^0'=head!405^post109, i!29^0'=i!29^post109, i!406^0'=i!406^post109, length!28^0'=length!28^post109, nondet!13^0'=nondet!13^post109, r!543^0'=r!543^post109, r!662^0'=r!662^post109, rcd!2393^0'=rcd!2393^post109, rcd!2460^0'=rcd!2460^post109, rcd!2515^0'=rcd!2515^post109, rcd!63^0'=rcd!63^post109, rcd!83^0'=rcd!83^post109, result!12^0'=result!12^post109, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post109, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post109, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post109, sel_r!543_flink!24^0'=sel_r!543_flink!24^post109, t!25^0'=t!25^post109, temp!34^0'=temp!34^post109, temp0!17^0'=temp0!17^post109, temp0!30^0'=temp0!30^post109, tmp!33^0'=tmp!33^post109, x!1365^0'=x!1365^post109, x!15^0'=x!15^post109, x!18^0'=x!18^post109, x!22^0'=x!22^post109, x_slam_f!20^0'=x_slam_f!20^post109, y!21^0'=y!21^post109, (0 == 0 /\ head!31^0-head!31^post109 == 0 /\ a!1371^0-a!1371^post109 == 0 /\ -__disjvr_3^post109+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post109 == 0 /\ -__disjvr_6^post109+__disjvr_6^0 == 0 /\ -i!29^post109+i!29^0 == 0 /\ -x!1365^post109+x!1365^0 == 0 /\ -rcd!63^post109+rcd!63^0 == 0 /\ -__disjvr_0^post109+__disjvr_0^0 == 0 /\ -head!16^post109+head!16^0 == 0 /\ -t!25^post109+t!25^0 == 0 /\ temp!34^0-temp!34^post109 == 0 /\ ct!19^0-ct!19^post109 == 0 /\ __disjvr_2^0-__disjvr_2^post109 == 0 /\ __disjvr_1^0-__disjvr_1^post109 == 0 /\ rcd!2515^0-rcd!2515^post109 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post109 == 0 /\ temp0!17^0-temp0!17^post109 == 0 /\ rcd!2460^0-rcd!2460^post109 == 0 /\ a!1370^0-a!1370^post109 == 0 /\ -a!511^post109+a!511^0 == 0 /\ -a!1610^post109+a!1610^0 == 0 /\ temp0!30^0-temp0!30^post109 == 0 /\ __disjvr_4^0-__disjvr_4^post109 == 0 /\ 1-a!654^0+a!1055^post109 == 0 /\ -a!419^post109+a!419^0 == 0 /\ -rcd!2393^post109+rcd!2393^0 == 0 /\ -nondet!13^post109+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post109+sdv_callsite_return_1!32^0 == 0 /\ r!543^0-r!543^post109 == 0 /\ tmp!33^0-tmp!33^post109 == 0 /\ -r!662^post109+r!662^0 == 0 /\ length!28^0-length!28^post109 == 0 /\ x!18^0-x!18^post109 == 0 /\ -x_slam_f!20^post109+x_slam_f!20^0 == 0 /\ result!12^0-result!12^post109 == 0 /\ -a!2035^post109+a!2035^0 == 0 /\ -a!2238^post109+a!2238^0 == 0 /\ head!405^0-head!405^post109 == 0 /\ -__disjvr_7^post109+__disjvr_7^0 == 0 /\ -i!406^post109+i!406^0 == 0 /\ -y!21^post109+y!21^0 == 0 /\ rcd!83^0-rcd!83^post109 == 0 /\ -x!22^post109+x!22^0 == 0 /\ a!1810^0-a!1810^post109 == 0 /\ a!244^0-a!244^post109 == 0 /\ __disjvr_5^0-__disjvr_5^post109 == 0 /\ -sdv_callsite_return_1!14^post109+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post109 == 0 /\ -a!1052^post109+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post109 == 0), cost: 1 109: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post110, __disjvr_1^0'=__disjvr_1^post110, __disjvr_2^0'=__disjvr_2^post110, __disjvr_3^0'=__disjvr_3^post110, __disjvr_4^0'=__disjvr_4^post110, __disjvr_5^0'=__disjvr_5^post110, __disjvr_6^0'=__disjvr_6^post110, __disjvr_7^0'=__disjvr_7^post110, __disjvr_8^0'=__disjvr_8^post110, a!1052^0'=a!1052^post110, a!1055^0'=a!1055^post110, a!1370^0'=a!1370^post110, a!1371^0'=a!1371^post110, a!1610^0'=a!1610^post110, a!1810^0'=a!1810^post110, a!2035^0'=a!2035^post110, a!2238^0'=a!2238^post110, a!244^0'=a!244^post110, a!419^0'=a!419^post110, a!511^0'=a!511^post110, a!654^0'=a!654^post110, ct!19^0'=ct!19^post110, head!16^0'=head!16^post110, head!31^0'=head!31^post110, head!405^0'=head!405^post110, i!29^0'=i!29^post110, i!406^0'=i!406^post110, length!28^0'=length!28^post110, nondet!13^0'=nondet!13^post110, r!543^0'=r!543^post110, r!662^0'=r!662^post110, rcd!2393^0'=rcd!2393^post110, rcd!2460^0'=rcd!2460^post110, rcd!2515^0'=rcd!2515^post110, rcd!63^0'=rcd!63^post110, rcd!83^0'=rcd!83^post110, result!12^0'=result!12^post110, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post110, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post110, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post110, sel_r!543_flink!24^0'=sel_r!543_flink!24^post110, t!25^0'=t!25^post110, temp!34^0'=temp!34^post110, temp0!17^0'=temp0!17^post110, temp0!30^0'=temp0!30^post110, tmp!33^0'=tmp!33^post110, x!1365^0'=x!1365^post110, x!15^0'=x!15^post110, x!18^0'=x!18^post110, x!22^0'=x!22^post110, x_slam_f!20^0'=x_slam_f!20^post110, y!21^0'=y!21^post110, (-x!22^post110+x!22^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post110 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post110 == 0 /\ -i!29^post110+i!29^0 == 0 /\ -r!662^post110+r!662^0 == 0 /\ -a!654^post110+a!654^0 == 0 /\ -a!419^post110+a!419^0 == 0 /\ -rcd!2393^post110+rcd!2393^0 == 0 /\ -a!244^post110+a!244^0 == 0 /\ -i!406^post110+i!406^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post110+y!21^0 == 0 /\ temp0!17^0-temp0!17^post110 == 0 /\ a!1610^0-a!1610^post110 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post110 == 0 /\ rcd!83^0-rcd!83^post110 == 0 /\ temp0!30^0-temp0!30^post110 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -x!1365^post110+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post110 == 0 /\ -sdv_callsite_return_1!32^post110+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post110+temp!34^0 == 0 /\ a!1371^0-a!1371^post110 == 0 /\ -__disjvr_8^post110+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post110+a!1810^0 == 0 /\ __disjvr_6^0-__disjvr_6^post110 == 0 /\ -rcd!2515^post110+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post110 == 0 /\ x!15^0-x!15^post110 == 0 /\ rcd!2460^0-rcd!2460^post110 == 0 /\ -sel_r!1224_flink!24^post110+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post110 == 0 /\ -__disjvr_5^post110+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post110 == 0 /\ -a!1055^0 <= 0 /\ a!1055^0-a!1055^post110 == 0 /\ -sdv_callsite_return_1!14^post110+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post110+ct!19^0 == 0 /\ -__disjvr_2^post110+__disjvr_2^0 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_1^post110+__disjvr_1^0 == 0 /\ head!405^0-head!405^post110 == 0 /\ __disjvr_4^0-__disjvr_4^post110 == 0 /\ a!1055^0 <= 0 /\ -result!12^post110+result!12^0 == 0 /\ -head!31^post110+head!31^0 == 0 /\ -__disjvr_7^post110+__disjvr_7^0 == 0 /\ -a!2035^post110+a!2035^0 == 0 /\ -nondet!13^post110+nondet!13^0 == 0 /\ -head!16^post110+head!16^0 == 0 /\ -rcd!63^post110+rcd!63^0 == 0 /\ t!25^0-t!25^post110 == 0 /\ -x!18^post110+x!18^0 == 0 /\ r!543^0-r!543^post110 == 0 /\ __disjvr_3^0-__disjvr_3^post110 == 0 /\ -a!1370^post110+a!1370^0 == 0 /\ a!511^0-a!511^post110 == 0), cost: 1 110: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post111, __disjvr_1^0'=__disjvr_1^post111, __disjvr_2^0'=__disjvr_2^post111, __disjvr_3^0'=__disjvr_3^post111, __disjvr_4^0'=__disjvr_4^post111, __disjvr_5^0'=__disjvr_5^post111, __disjvr_6^0'=__disjvr_6^post111, __disjvr_7^0'=__disjvr_7^post111, __disjvr_8^0'=__disjvr_8^post111, a!1052^0'=a!1052^post111, a!1055^0'=a!1055^post111, a!1370^0'=a!1370^post111, a!1371^0'=a!1371^post111, a!1610^0'=a!1610^post111, a!1810^0'=a!1810^post111, a!2035^0'=a!2035^post111, a!2238^0'=a!2238^post111, a!244^0'=a!244^post111, a!419^0'=a!419^post111, a!511^0'=a!511^post111, a!654^0'=a!654^post111, ct!19^0'=ct!19^post111, head!16^0'=head!16^post111, head!31^0'=head!31^post111, head!405^0'=head!405^post111, i!29^0'=i!29^post111, i!406^0'=i!406^post111, length!28^0'=length!28^post111, nondet!13^0'=nondet!13^post111, r!543^0'=r!543^post111, r!662^0'=r!662^post111, rcd!2393^0'=rcd!2393^post111, rcd!2460^0'=rcd!2460^post111, rcd!2515^0'=rcd!2515^post111, rcd!63^0'=rcd!63^post111, rcd!83^0'=rcd!83^post111, result!12^0'=result!12^post111, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post111, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post111, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post111, sel_r!543_flink!24^0'=sel_r!543_flink!24^post111, t!25^0'=t!25^post111, temp!34^0'=temp!34^post111, temp0!17^0'=temp0!17^post111, temp0!30^0'=temp0!30^post111, tmp!33^0'=tmp!33^post111, x!1365^0'=x!1365^post111, x!15^0'=x!15^post111, x!18^0'=x!18^post111, x!22^0'=x!22^post111, x_slam_f!20^0'=x_slam_f!20^post111, y!21^0'=y!21^post111, (a!1370^0-a!1370^post111 == 0 /\ a!1371^0-a!1371^post111 == 0 /\ a!654^0-a!654^post111 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -t!25^post111+t!25^0 == 0 /\ __disjvr_2^0-__disjvr_2^post111 == 0 /\ -r!662^post111+r!662^0 == 0 /\ rcd!83^0-rcd!83^post111 == 0 /\ -sdv_callsite_return_1!32^post111+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-y!21^post111 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ result!12^0-result!12^post111 == 0 /\ -x!22^post111+x!22^0 == 0 /\ -a!2035^post111+a!2035^0 == 0 /\ -__disjvr_7^post111+__disjvr_7^0 == 0 /\ a!1052^0-a!1052^post111 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post111+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post111 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post111 == 0 /\ x!18^0-x!18^post111 == 0 /\ -nondet!13^post111+nondet!13^0 == 0 /\ -i!29^post111+i!29^0 == 0 /\ temp0!17^0-temp0!17^post111 == 0 /\ -i!406^post111+i!406^0 == 0 /\ -temp0!30^post111+temp0!30^0 == 0 /\ -rcd!2515^post111+rcd!2515^0 == 0 /\ length!28^0-length!28^post111 == 0 /\ -x!15^post111+x!15^0 == 0 /\ -temp!34^post111+temp!34^0 == 0 /\ -__disjvr_6^post111+__disjvr_6^0 == 0 /\ -x!1365^post111+x!1365^0 == 0 /\ -a!1055^0 <= 0 /\ -rcd!2460^post111+rcd!2460^0 == 0 /\ -__disjvr_3^post111+__disjvr_3^0 == 0 /\ -__disjvr_5^post111+__disjvr_5^0 == 0 /\ -a!2238^post111+a!2238^0 == 0 /\ -a!419^post111+a!419^0 == 0 /\ -x!15^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post111 == 0 /\ -ct!19^post111+ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post111 == 0 /\ -r!543^post111+r!543^0 == 0 /\ a!1055^0 <= 0 /\ head!31^0-head!31^post111 == 0 /\ -a!511^post111+a!511^0 == 0 /\ -__disjvr_0^post111+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post111 == 0 /\ __disjvr_4^0-__disjvr_4^post111 == 0 /\ rcd!2393^0-rcd!2393^post111 == 0 /\ head!405^0-head!405^post111 == 0 /\ -a!1055^post111+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post111 == 0 /\ tmp!33^0-tmp!33^post111 == 0 /\ a!244^0-a!244^post111 == 0 /\ -head!16^post111+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post111 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post111 == 0), cost: 1 111: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post112, __disjvr_1^0'=__disjvr_1^post112, __disjvr_2^0'=__disjvr_2^post112, __disjvr_3^0'=__disjvr_3^post112, __disjvr_4^0'=__disjvr_4^post112, __disjvr_5^0'=__disjvr_5^post112, __disjvr_6^0'=__disjvr_6^post112, __disjvr_7^0'=__disjvr_7^post112, __disjvr_8^0'=__disjvr_8^post112, a!1052^0'=a!1052^post112, a!1055^0'=a!1055^post112, a!1370^0'=a!1370^post112, a!1371^0'=a!1371^post112, a!1610^0'=a!1610^post112, a!1810^0'=a!1810^post112, a!2035^0'=a!2035^post112, a!2238^0'=a!2238^post112, a!244^0'=a!244^post112, a!419^0'=a!419^post112, a!511^0'=a!511^post112, a!654^0'=a!654^post112, ct!19^0'=ct!19^post112, head!16^0'=head!16^post112, head!31^0'=head!31^post112, head!405^0'=head!405^post112, i!29^0'=i!29^post112, i!406^0'=i!406^post112, length!28^0'=length!28^post112, nondet!13^0'=nondet!13^post112, r!543^0'=r!543^post112, r!662^0'=r!662^post112, rcd!2393^0'=rcd!2393^post112, rcd!2460^0'=rcd!2460^post112, rcd!2515^0'=rcd!2515^post112, rcd!63^0'=rcd!63^post112, rcd!83^0'=rcd!83^post112, result!12^0'=result!12^post112, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post112, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post112, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post112, sel_r!543_flink!24^0'=sel_r!543_flink!24^post112, t!25^0'=t!25^post112, temp!34^0'=temp!34^post112, temp0!17^0'=temp0!17^post112, temp0!30^0'=temp0!30^post112, tmp!33^0'=tmp!33^post112, x!1365^0'=x!1365^post112, x!15^0'=x!15^post112, x!18^0'=x!18^post112, x!22^0'=x!22^post112, x_slam_f!20^0'=x_slam_f!20^post112, y!21^0'=y!21^post112, (rcd!83^0-rcd!83^post112 == 0 /\ -x!1365^post112+x!1365^0 == 0 /\ i!29^0-i!29^post112 == 0 /\ __disjvr_4^0-__disjvr_4^post112 == 0 /\ -ct!19^post112+ct!19^0 == 0 /\ a!1052^0-a!1052^post112 == 0 /\ -tmp!33^post112+tmp!33^0 == 0 /\ rcd!63^0-rcd!63^post112 == 0 /\ -r!543^post112+r!543^0 == 0 /\ -__disjvr_2^post112+__disjvr_2^0 == 0 /\ -__disjvr_0^post112+__disjvr_0^0 == 0 /\ -__disjvr_5^post112+__disjvr_5^0 == 0 /\ -r!662^post112+r!662^0 == 0 /\ -__disjvr_3^post112+__disjvr_3^0 == 0 /\ -i!406^post112+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post112+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post112+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post112 == 0 /\ head!405^0-head!405^post112 == 0 /\ y!21^0-y!21^post112 == 0 /\ -x!18^post112+x!18^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post112+result!12^0 == 0 /\ x!15^0-x!15^post112 == 0 /\ nondet!13^0-nondet!13^post112 == 0 /\ -head!16^post112+head!16^0 == 0 /\ -sel_r!1224_flink!24^post112+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post112 == 0 /\ __disjvr_8^0-__disjvr_8^post112 == 0 /\ a!244^0-a!244^post112 == 0 /\ -a!1055^post112+a!1055^0 == 0 /\ head!31^0-head!31^post112 == 0 /\ -rcd!2460^post112+rcd!2460^0 == 0 /\ a!1810^0-a!1810^post112 == 0 /\ -a!1055^0 <= 0 /\ -x!22^post112+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post112+a!419^0 == 0 /\ -a!2238^post112+a!2238^0 == 0 /\ -a!511^post112+a!511^0 == 0 /\ -a!2035^post112+a!2035^0 == 0 /\ -t!25^post112+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post112 == 0 /\ length!28^0-length!28^post112 == 0 /\ temp0!17^0-temp0!17^post112 == 0 /\ x_slam_f!20^0-x_slam_f!20^post112 == 0 /\ a!1370^0-a!1370^post112 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post112 == 0 /\ -__disjvr_7^post112+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post112 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post112 == 0 /\ temp0!30^0-temp0!30^post112 == 0 /\ -a!1610^post112+a!1610^0 == 0 /\ a!654^0-a!654^post112 == 0 /\ -rcd!2515^post112+rcd!2515^0 == 0), cost: 1 112: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post113, __disjvr_1^0'=__disjvr_1^post113, __disjvr_2^0'=__disjvr_2^post113, __disjvr_3^0'=__disjvr_3^post113, __disjvr_4^0'=__disjvr_4^post113, __disjvr_5^0'=__disjvr_5^post113, __disjvr_6^0'=__disjvr_6^post113, __disjvr_7^0'=__disjvr_7^post113, __disjvr_8^0'=__disjvr_8^post113, a!1052^0'=a!1052^post113, a!1055^0'=a!1055^post113, a!1370^0'=a!1370^post113, a!1371^0'=a!1371^post113, a!1610^0'=a!1610^post113, a!1810^0'=a!1810^post113, a!2035^0'=a!2035^post113, a!2238^0'=a!2238^post113, a!244^0'=a!244^post113, a!419^0'=a!419^post113, a!511^0'=a!511^post113, a!654^0'=a!654^post113, ct!19^0'=ct!19^post113, head!16^0'=head!16^post113, head!31^0'=head!31^post113, head!405^0'=head!405^post113, i!29^0'=i!29^post113, i!406^0'=i!406^post113, length!28^0'=length!28^post113, nondet!13^0'=nondet!13^post113, r!543^0'=r!543^post113, r!662^0'=r!662^post113, rcd!2393^0'=rcd!2393^post113, rcd!2460^0'=rcd!2460^post113, rcd!2515^0'=rcd!2515^post113, rcd!63^0'=rcd!63^post113, rcd!83^0'=rcd!83^post113, result!12^0'=result!12^post113, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post113, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post113, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post113, sel_r!543_flink!24^0'=sel_r!543_flink!24^post113, t!25^0'=t!25^post113, temp!34^0'=temp!34^post113, temp0!17^0'=temp0!17^post113, temp0!30^0'=temp0!30^post113, tmp!33^0'=tmp!33^post113, x!1365^0'=x!1365^post113, x!15^0'=x!15^post113, x!18^0'=x!18^post113, x!22^0'=x!22^post113, x_slam_f!20^0'=x_slam_f!20^post113, y!21^0'=y!21^post113, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_7^post113+__disjvr_7^0 == 0 /\ -x!15^post113+x!15^0 == 0 /\ x!1365^0-x!1365^post113 == 0 /\ tmp!33^0-tmp!33^post113 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post113+temp0!30^0 == 0 /\ __disjvr_1^0-__disjvr_1^post113 == 0 /\ -a!1052^post113+a!1052^0 == 0 /\ -a!1055^post113+a!1055^0 == 0 /\ -length!28^post113+length!28^0 == 0 /\ x!18^0-x!18^post113 == 0 /\ i!406^0-i!406^post113 == 0 /\ -t!25^post113+t!25^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post113 == 0 /\ a!244^0-a!244^post113 == 0 /\ -sdv_callsite_return_1!32^post113+sdv_callsite_return_1!32^0 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post113+a!419^0 == 0 /\ -a!2238^post113+a!2238^0 == 0 /\ -rcd!2393^post113+rcd!2393^0 == 0 /\ head!31^0-head!31^post113 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post113+__disjvr_6^0 == 0 /\ -__disjvr_2^post113+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post113 == 0 /\ r!543^0-r!543^post113 == 0 /\ a!511^0-a!511^post113 == 0 /\ -__disjvr_0^post113+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post113 == 0 /\ -rcd!2515^post113+rcd!2515^0 == 0 /\ -i!29^post113+i!29^0 == 0 /\ -head!405^post113+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post113 == 0 /\ -x_slam_f!20^post113+x_slam_f!20^0 == 0 /\ a!1810^0-a!1810^post113 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post113 == 0 /\ __disjvr_4^0-__disjvr_4^post113 == 0 /\ 1-x!15^0 <= 0 /\ temp!34^0-temp!34^post113 == 0 /\ -ct!19^post113+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post113+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post113+x!22^0 == 0 /\ rcd!83^0-rcd!83^post113 == 0 /\ -nondet!13^post113+nondet!13^0 == 0 /\ -a!2035^post113+a!2035^0 == 0 /\ -r!662^post113+r!662^0 == 0 /\ result!12^0-result!12^post113 == 0 /\ __disjvr_8^0-__disjvr_8^post113 == 0 /\ temp0!17^0-temp0!17^post113 == 0 /\ -a!1370^post113+a!1370^0 == 0 /\ a!1371^0-a!1371^post113 == 0 /\ -__disjvr_3^post113+__disjvr_3^0 == 0 /\ -a!1610^post113+a!1610^0 == 0 /\ -y!21^post113+y!21^0 == 0 /\ -head!16^post113+head!16^0 == 0 /\ -rcd!63^post113+rcd!63^0 == 0), cost: 1 113: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post114, __disjvr_1^0'=__disjvr_1^post114, __disjvr_2^0'=__disjvr_2^post114, __disjvr_3^0'=__disjvr_3^post114, __disjvr_4^0'=__disjvr_4^post114, __disjvr_5^0'=__disjvr_5^post114, __disjvr_6^0'=__disjvr_6^post114, __disjvr_7^0'=__disjvr_7^post114, __disjvr_8^0'=__disjvr_8^post114, a!1052^0'=a!1052^post114, a!1055^0'=a!1055^post114, a!1370^0'=a!1370^post114, a!1371^0'=a!1371^post114, a!1610^0'=a!1610^post114, a!1810^0'=a!1810^post114, a!2035^0'=a!2035^post114, a!2238^0'=a!2238^post114, a!244^0'=a!244^post114, a!419^0'=a!419^post114, a!511^0'=a!511^post114, a!654^0'=a!654^post114, ct!19^0'=ct!19^post114, head!16^0'=head!16^post114, head!31^0'=head!31^post114, head!405^0'=head!405^post114, i!29^0'=i!29^post114, i!406^0'=i!406^post114, length!28^0'=length!28^post114, nondet!13^0'=nondet!13^post114, r!543^0'=r!543^post114, r!662^0'=r!662^post114, rcd!2393^0'=rcd!2393^post114, rcd!2460^0'=rcd!2460^post114, rcd!2515^0'=rcd!2515^post114, rcd!63^0'=rcd!63^post114, rcd!83^0'=rcd!83^post114, result!12^0'=result!12^post114, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post114, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post114, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post114, sel_r!543_flink!24^0'=sel_r!543_flink!24^post114, t!25^0'=t!25^post114, temp!34^0'=temp!34^post114, temp0!17^0'=temp0!17^post114, temp0!30^0'=temp0!30^post114, tmp!33^0'=tmp!33^post114, x!1365^0'=x!1365^post114, x!15^0'=x!15^post114, x!18^0'=x!18^post114, x!22^0'=x!22^post114, x_slam_f!20^0'=x_slam_f!20^post114, y!21^0'=y!21^post114, (sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post114 == 0 /\ __disjvr_3^0-__disjvr_3^post114 == 0 /\ nondet!13^0-nondet!13^post114 == 0 /\ length!28^0-length!28^post114 == 0 /\ temp0!17^0-temp0!17^post114 == 0 /\ -a!2035^post114+a!2035^0 == 0 /\ -a!1370^post114+a!1370^0 == 0 /\ -head!16^post114+head!16^0 == 0 /\ -__disjvr_8^post114+__disjvr_8^0 == 0 /\ -a!1810^post114+a!1810^0 == 0 /\ -x!18^post114+x!18^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post114 == 0 /\ rcd!83^0-rcd!83^post114 == 0 /\ a!1371^0-a!1371^post114 == 0 /\ -x!22^post114+x!22^0 == 0 /\ __disjvr_7^0-__disjvr_7^post114 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1610^0-a!1610^post114 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post114 == 0 /\ 1-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post114 == 0 /\ tmp!33^0-tmp!33^post114 == 0 /\ -a!244^post114+a!244^0 == 0 /\ -__disjvr_5^post114+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post114 == 0 /\ __disjvr_4^0-__disjvr_4^post114 == 0 /\ -r!662^post114+r!662^0 == 0 /\ -y!21^post114+y!21^0 == 0 /\ -head!31^post114+head!31^0 == 0 /\ rcd!2393^0-rcd!2393^post114 == 0 /\ a!1055^0-a!1055^post114 == 0 /\ -__disjvr_2^post114+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post114 == 0 /\ -__disjvr_1^post114+__disjvr_1^0 == 0 /\ -rcd!2460^post114+rcd!2460^0 == 0 /\ -x!1365^post114+x!1365^0 == 0 /\ -i!406^post114+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post114 == 0 /\ -i!29^post114+i!29^0 == 0 /\ 1-a!1055^0 <= 0 /\ -temp!34^post114+temp!34^0 == 0 /\ -__disjvr_0^post114+__disjvr_0^0 == 0 /\ -rcd!2515^post114+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ x!15^0-x!15^post114 == 0 /\ 1-x!15^0 <= 0 /\ t!25^0-t!25^post114 == 0 /\ __disjvr_6^0-__disjvr_6^post114 == 0 /\ a!654^0-a!654^post114 == 0 /\ -sel_r!1224_flink!24^post114+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post114 == 0 /\ -a!419^post114+a!419^0 == 0 /\ result!12^0-result!12^post114 == 0 /\ -ct!19^post114+ct!19^0 == 0 /\ -r!543^post114+r!543^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post114 == 0 /\ a!1052^0-a!1052^post114 == 0), cost: 1 114: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post115, __disjvr_1^0'=__disjvr_1^post115, __disjvr_2^0'=__disjvr_2^post115, __disjvr_3^0'=__disjvr_3^post115, __disjvr_4^0'=__disjvr_4^post115, __disjvr_5^0'=__disjvr_5^post115, __disjvr_6^0'=__disjvr_6^post115, __disjvr_7^0'=__disjvr_7^post115, __disjvr_8^0'=__disjvr_8^post115, a!1052^0'=a!1052^post115, a!1055^0'=a!1055^post115, a!1370^0'=a!1370^post115, a!1371^0'=a!1371^post115, a!1610^0'=a!1610^post115, a!1810^0'=a!1810^post115, a!2035^0'=a!2035^post115, a!2238^0'=a!2238^post115, a!244^0'=a!244^post115, a!419^0'=a!419^post115, a!511^0'=a!511^post115, a!654^0'=a!654^post115, ct!19^0'=ct!19^post115, head!16^0'=head!16^post115, head!31^0'=head!31^post115, head!405^0'=head!405^post115, i!29^0'=i!29^post115, i!406^0'=i!406^post115, length!28^0'=length!28^post115, nondet!13^0'=nondet!13^post115, r!543^0'=r!543^post115, r!662^0'=r!662^post115, rcd!2393^0'=rcd!2393^post115, rcd!2460^0'=rcd!2460^post115, rcd!2515^0'=rcd!2515^post115, rcd!63^0'=rcd!63^post115, rcd!83^0'=rcd!83^post115, result!12^0'=result!12^post115, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post115, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post115, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post115, sel_r!543_flink!24^0'=sel_r!543_flink!24^post115, t!25^0'=t!25^post115, temp!34^0'=temp!34^post115, temp0!17^0'=temp0!17^post115, temp0!30^0'=temp0!30^post115, tmp!33^0'=tmp!33^post115, x!1365^0'=x!1365^post115, x!15^0'=x!15^post115, x!18^0'=x!18^post115, x!22^0'=x!22^post115, x_slam_f!20^0'=x_slam_f!20^post115, y!21^0'=y!21^post115, (__disjvr_8^0-__disjvr_8^post115 == 0 /\ head!405^0-head!405^post115 == 0 /\ -__disjvr_2^post115+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post115 == 0 /\ -a!511^post115+a!511^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -__disjvr_0^post115+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post115+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post115+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post115 == 0 /\ tmp!33^0-tmp!33^post115 == 0 /\ rcd!83^0-rcd!83^post115 == 0 /\ a!1052^0-a!1052^post115 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post115+head!16^0 == 0 /\ -x!15^post115+x!15^0 == 0 /\ a!654^0-a!654^post115 == 0 /\ __disjvr_1^0-__disjvr_1^post115 == 0 /\ -i!406^post115+i!406^0 == 0 /\ __disjvr_4^0-__disjvr_4^post115 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post115+sdv_callsite_return_1!14^0 == 0 /\ -rcd!2460^post115+rcd!2460^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post115 == 0 /\ a!1810^0-a!1810^post115 == 0 /\ 1-head!16^0 <= 0 /\ nondet!13^0-nondet!13^post115 == 0 /\ -y!21^post115+y!21^0 == 0 /\ -r!662^post115+r!662^0 == 0 /\ -__disjvr_5^post115+__disjvr_5^0 == 0 /\ -a!1055^post115+a!1055^0 == 0 /\ -__disjvr_3^post115+__disjvr_3^0 == 0 /\ -a!2238^post115+a!2238^0 == 0 /\ -a!1610^post115+a!1610^0 == 0 /\ -a!419^post115+a!419^0 == 0 /\ rcd!63^0-rcd!63^post115 == 0 /\ a!1371^0-a!1371^post115 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0 /\ -x_slam_f!20^post115+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post115 == 0 /\ -a!2035^post115+a!2035^0 == 0 /\ -__disjvr_7^post115+__disjvr_7^0 == 0 /\ -__disjvr_6^post115+__disjvr_6^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post115 == 0 /\ -r!543^post115+r!543^0 == 0 /\ rcd!2393^0-rcd!2393^post115 == 0 /\ -rcd!2515^post115+rcd!2515^0 == 0 /\ -t!25^post115+t!25^0 == 0 /\ -temp0!30^post115+temp0!30^0 == 0 /\ -i!29^post115+i!29^0 == 0 /\ -x!22^post115+x!22^0 == 0 /\ temp0!17^0-temp0!17^post115 == 0 /\ result!12^0-result!12^post115 == 0 /\ head!31^0-head!31^post115 == 0 /\ a!1370^0-a!1370^post115 == 0 /\ -ct!19^post115+ct!19^0 == 0 /\ -temp!34^post115+temp!34^0 == 0), cost: 1 115: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post116, __disjvr_1^0'=__disjvr_1^post116, __disjvr_2^0'=__disjvr_2^post116, __disjvr_3^0'=__disjvr_3^post116, __disjvr_4^0'=__disjvr_4^post116, __disjvr_5^0'=__disjvr_5^post116, __disjvr_6^0'=__disjvr_6^post116, __disjvr_7^0'=__disjvr_7^post116, __disjvr_8^0'=__disjvr_8^post116, a!1052^0'=a!1052^post116, a!1055^0'=a!1055^post116, a!1370^0'=a!1370^post116, a!1371^0'=a!1371^post116, a!1610^0'=a!1610^post116, a!1810^0'=a!1810^post116, a!2035^0'=a!2035^post116, a!2238^0'=a!2238^post116, a!244^0'=a!244^post116, a!419^0'=a!419^post116, a!511^0'=a!511^post116, a!654^0'=a!654^post116, ct!19^0'=ct!19^post116, head!16^0'=head!16^post116, head!31^0'=head!31^post116, head!405^0'=head!405^post116, i!29^0'=i!29^post116, i!406^0'=i!406^post116, length!28^0'=length!28^post116, nondet!13^0'=nondet!13^post116, r!543^0'=r!543^post116, r!662^0'=r!662^post116, rcd!2393^0'=rcd!2393^post116, rcd!2460^0'=rcd!2460^post116, rcd!2515^0'=rcd!2515^post116, rcd!63^0'=rcd!63^post116, rcd!83^0'=rcd!83^post116, result!12^0'=result!12^post116, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post116, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post116, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post116, sel_r!543_flink!24^0'=sel_r!543_flink!24^post116, t!25^0'=t!25^post116, temp!34^0'=temp!34^post116, temp0!17^0'=temp0!17^post116, temp0!30^0'=temp0!30^post116, tmp!33^0'=tmp!33^post116, x!1365^0'=x!1365^post116, x!15^0'=x!15^post116, x!18^0'=x!18^post116, x!22^0'=x!22^post116, x_slam_f!20^0'=x_slam_f!20^post116, y!21^0'=y!21^post116, (-__disjvr_5^post116+__disjvr_5^0 == 0 /\ -a!1370^post116+a!1370^0 == 0 /\ -__disjvr_1^post116+__disjvr_1^0 == 0 /\ -__disjvr_8^post116+__disjvr_8^0 == 0 /\ -a!1810^post116+a!1810^0 == 0 /\ -__disjvr_4^post116+__disjvr_4^0 == 0 /\ x!18^0-x!18^post116 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post116 == 0 /\ x!15^0-x!15^post116 == 0 /\ -sdv_callsite_return_1!14^post116+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post116+ct!19^0 == 0 /\ -__disjvr_2^post116+__disjvr_2^0 == 0 /\ __disjvr_0^0-__disjvr_0^post116 == 0 /\ -length!28^post116+length!28^0 == 0 /\ -i!29^post116+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post116 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post116 == 0 /\ -x!22^post116+x!22^0 == 0 /\ -head!405^post116+head!405^0 == 0 /\ rcd!2460^0-rcd!2460^post116 == 0 /\ tmp!33^0-tmp!33^post116 == 0 /\ a!2238^0-a!2238^post116 == 0 /\ a!1610^0-a!1610^post116 == 0 /\ r!543^0-r!543^post116 == 0 /\ a!1371^0-a!1371^post116 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -head!16^post116+head!16^0 == 0 /\ -rcd!63^post116+rcd!63^0 == 0 /\ __disjvr_7^0-__disjvr_7^post116 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post116 == 0 /\ 1-head!16^0 <= 0 /\ r!662^0-r!662^post116 == 0 /\ -temp0!30^post116+temp0!30^0 == 0 /\ y!21^0-y!21^post116 == 0 /\ -x!1365^post116+x!1365^0 == 0 /\ a!244^0-a!244^post116 == 0 /\ x_slam_f!20^0-x_slam_f!20^post116 == 0 /\ head!31^0-head!31^post116 == 0 /\ result!12^0-result!12^post116 == 0 /\ a!1055^0-a!1055^post116 == 0 /\ rcd!83^0-rcd!83^post116 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -t!25^post116+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post116+a!2035^0 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post116 == 0 /\ -a!419^post116+a!419^0 == 0 /\ a!511^0-a!511^post116 == 0 /\ -rcd!2393^post116+rcd!2393^0 == 0 /\ __disjvr_6^0-__disjvr_6^post116 == 0 /\ -nondet!13^post116+nondet!13^0 == 0 /\ -rcd!2515^post116+rcd!2515^0 == 0 /\ a!1052^0-a!1052^post116 == 0 /\ -sdv_callsite_return_1!32^post116+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post116 == 0 /\ a!654^0-a!654^post116 == 0), cost: 1 116: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post117, __disjvr_1^0'=__disjvr_1^post117, __disjvr_2^0'=__disjvr_2^post117, __disjvr_3^0'=__disjvr_3^post117, __disjvr_4^0'=__disjvr_4^post117, __disjvr_5^0'=__disjvr_5^post117, __disjvr_6^0'=__disjvr_6^post117, __disjvr_7^0'=__disjvr_7^post117, __disjvr_8^0'=__disjvr_8^post117, a!1052^0'=a!1052^post117, a!1055^0'=a!1055^post117, a!1370^0'=a!1370^post117, a!1371^0'=a!1371^post117, a!1610^0'=a!1610^post117, a!1810^0'=a!1810^post117, a!2035^0'=a!2035^post117, a!2238^0'=a!2238^post117, a!244^0'=a!244^post117, a!419^0'=a!419^post117, a!511^0'=a!511^post117, a!654^0'=a!654^post117, ct!19^0'=ct!19^post117, head!16^0'=head!16^post117, head!31^0'=head!31^post117, head!405^0'=head!405^post117, i!29^0'=i!29^post117, i!406^0'=i!406^post117, length!28^0'=length!28^post117, nondet!13^0'=nondet!13^post117, r!543^0'=r!543^post117, r!662^0'=r!662^post117, rcd!2393^0'=rcd!2393^post117, rcd!2460^0'=rcd!2460^post117, rcd!2515^0'=rcd!2515^post117, rcd!63^0'=rcd!63^post117, rcd!83^0'=rcd!83^post117, result!12^0'=result!12^post117, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post117, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post117, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post117, sel_r!543_flink!24^0'=sel_r!543_flink!24^post117, t!25^0'=t!25^post117, temp!34^0'=temp!34^post117, temp0!17^0'=temp0!17^post117, temp0!30^0'=temp0!30^post117, tmp!33^0'=tmp!33^post117, x!1365^0'=x!1365^post117, x!15^0'=x!15^post117, x!18^0'=x!18^post117, x!22^0'=x!22^post117, x_slam_f!20^0'=x_slam_f!20^post117, y!21^0'=y!21^post117, (nondet!13^0-nondet!13^post117 == 0 /\ i!29^0-i!29^post117 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post117 == 0 /\ -head!16^post117+head!16^0 == 0 /\ -i!406^post117+i!406^0 == 0 /\ temp0!17^0-temp0!17^post117 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post117 == 0 /\ -x!18^post117+x!18^0 == 0 /\ length!28^0-length!28^post117 == 0 /\ head!405^0-head!405^post117 == 0 /\ rcd!83^0-rcd!83^post117 == 0 /\ -sel_r!1224_flink!24^post117+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post117 == 0 /\ temp0!30^0-temp0!30^post117 == 0 /\ -a!2035^post117+a!2035^0 == 0 /\ a!1810^0-a!1810^post117 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post117 == 0 /\ -a!1610^post117+a!1610^0 == 0 /\ -__disjvr_5^post117+__disjvr_5^0 == 0 /\ -a!1055^post117+a!1055^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -a!511^post117+a!511^0 == 0 /\ -__disjvr_3^post117+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post117 == 0 /\ __disjvr_4^0-__disjvr_4^post117 == 0 /\ 1-head!16^0 <= 0 /\ -r!662^post117+r!662^0 == 0 /\ -y!21^post117+y!21^0 == 0 /\ rcd!63^0-rcd!63^post117 == 0 /\ -x!22^post117+x!22^0 == 0 /\ rcd!2393^0-rcd!2393^post117 == 0 /\ -__disjvr_7^post117+__disjvr_7^0 == 0 /\ a!244^0-a!244^post117 == 0 /\ 1-a!1055^0 <= 0 /\ a!1370^0-a!1370^post117 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post117 == 0 /\ -a!1055^0 <= 0 /\ -rcd!2460^post117+rcd!2460^0 == 0 /\ -x!1365^post117+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -rcd!2515^post117+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post117 == 0 /\ x!15^0-x!15^post117 == 0 /\ -a!419^post117+a!419^0 == 0 /\ -a!2238^post117+a!2238^0 == 0 /\ -ct!19^post117+ct!19^0 == 0 /\ -__disjvr_2^post117+__disjvr_2^0 == 0 /\ -t!25^post117+t!25^0 == 0 /\ a!654^0-a!654^post117 == 0 /\ -r!543^post117+r!543^0 == 0 /\ __disjvr_1^0-__disjvr_1^post117 == 0 /\ result!12^0-result!12^post117 == 0 /\ head!31^0-head!31^post117 == 0 /\ -__disjvr_0^post117+__disjvr_0^0 == 0 /\ -__disjvr_6^post117+__disjvr_6^0 == 0 /\ -temp!34^post117+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post117 == 0), cost: 1 117: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post118, __disjvr_1^0'=__disjvr_1^post118, __disjvr_2^0'=__disjvr_2^post118, __disjvr_3^0'=__disjvr_3^post118, __disjvr_4^0'=__disjvr_4^post118, __disjvr_5^0'=__disjvr_5^post118, __disjvr_6^0'=__disjvr_6^post118, __disjvr_7^0'=__disjvr_7^post118, __disjvr_8^0'=__disjvr_8^post118, a!1052^0'=a!1052^post118, a!1055^0'=a!1055^post118, a!1370^0'=a!1370^post118, a!1371^0'=a!1371^post118, a!1610^0'=a!1610^post118, a!1810^0'=a!1810^post118, a!2035^0'=a!2035^post118, a!2238^0'=a!2238^post118, a!244^0'=a!244^post118, a!419^0'=a!419^post118, a!511^0'=a!511^post118, a!654^0'=a!654^post118, ct!19^0'=ct!19^post118, head!16^0'=head!16^post118, head!31^0'=head!31^post118, head!405^0'=head!405^post118, i!29^0'=i!29^post118, i!406^0'=i!406^post118, length!28^0'=length!28^post118, nondet!13^0'=nondet!13^post118, r!543^0'=r!543^post118, r!662^0'=r!662^post118, rcd!2393^0'=rcd!2393^post118, rcd!2460^0'=rcd!2460^post118, rcd!2515^0'=rcd!2515^post118, rcd!63^0'=rcd!63^post118, rcd!83^0'=rcd!83^post118, result!12^0'=result!12^post118, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post118, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post118, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post118, sel_r!543_flink!24^0'=sel_r!543_flink!24^post118, t!25^0'=t!25^post118, temp!34^0'=temp!34^post118, temp0!17^0'=temp0!17^post118, temp0!30^0'=temp0!30^post118, tmp!33^0'=tmp!33^post118, x!1365^0'=x!1365^post118, x!15^0'=x!15^post118, x!18^0'=x!18^post118, x!22^0'=x!22^post118, x_slam_f!20^0'=x_slam_f!20^post118, y!21^0'=y!21^post118, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_3^post118+__disjvr_3^0 == 0 /\ -__disjvr_0^post118+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post118+sel_r!543_flink!24^0 == 0 /\ -__disjvr_2^post118+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post118 == 0 /\ -rcd!63^post118+rcd!63^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post118 == 0 /\ -__disjvr_6^post118+__disjvr_6^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -x!15^post118+x!15^0 == 0 /\ __disjvr_1^0-__disjvr_1^post118 == 0 /\ a!244^0-a!244^post118 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post118 == 0 /\ -head!405^post118+head!405^0 == 0 /\ -rcd!2393^post118+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post118 == 0 /\ -ct!19^post118+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post118+a!2238^0 == 0 /\ r!543^0-r!543^post118 == 0 /\ x!1365^0-x!1365^post118 == 0 /\ -a!419^post118+a!419^0 == 0 /\ a!1371^0-a!1371^post118 == 0 /\ a!1810^0-a!1810^post118 == 0 /\ __disjvr_4^0-__disjvr_4^post118 == 0 /\ a!654^0-a!654^post118 == 0 /\ -x!22^post118+x!22^0 == 0 /\ -__disjvr_7^post118+__disjvr_7^0 == 0 /\ a!511^0-a!511^post118 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1610^0-a!1610^post118 == 0 /\ -x_slam_f!20^post118+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post118 == 0 /\ -sdv_callsite_return_1!32^post118+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post118+__disjvr_8^0 == 0 /\ -head!16^post118+head!16^0 == 0 /\ result!12^0-result!12^post118 == 0 /\ -a!1370^post118+a!1370^0 == 0 /\ -a!1055^post118+a!1055^0 == 0 /\ -t!25^post118+t!25^0 == 0 /\ -temp0!30^post118+temp0!30^0 == 0 /\ i!406^0-i!406^post118 == 0 /\ -y!21^post118+y!21^0 == 0 /\ -sdv_callsite_return_1!14^post118+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post118 == 0 /\ __disjvr_5^0-__disjvr_5^post118 == 0 /\ -a!2035^post118+a!2035^0 == 0 /\ temp0!17^0-temp0!17^post118 == 0 /\ -nondet!13^post118+nondet!13^0 == 0 /\ -length!28^post118+length!28^0 == 0 /\ -i!29^post118+i!29^0 == 0 /\ -r!662^post118+r!662^0 == 0 /\ head!31^0-head!31^post118 == 0 /\ rcd!83^0-rcd!83^post118 == 0 /\ -temp!34^post118+temp!34^0 == 0), cost: 1 118: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post119, __disjvr_1^0'=__disjvr_1^post119, __disjvr_2^0'=__disjvr_2^post119, __disjvr_3^0'=__disjvr_3^post119, __disjvr_4^0'=__disjvr_4^post119, __disjvr_5^0'=__disjvr_5^post119, __disjvr_6^0'=__disjvr_6^post119, __disjvr_7^0'=__disjvr_7^post119, __disjvr_8^0'=__disjvr_8^post119, a!1052^0'=a!1052^post119, a!1055^0'=a!1055^post119, a!1370^0'=a!1370^post119, a!1371^0'=a!1371^post119, a!1610^0'=a!1610^post119, a!1810^0'=a!1810^post119, a!2035^0'=a!2035^post119, a!2238^0'=a!2238^post119, a!244^0'=a!244^post119, a!419^0'=a!419^post119, a!511^0'=a!511^post119, a!654^0'=a!654^post119, ct!19^0'=ct!19^post119, head!16^0'=head!16^post119, head!31^0'=head!31^post119, head!405^0'=head!405^post119, i!29^0'=i!29^post119, i!406^0'=i!406^post119, length!28^0'=length!28^post119, nondet!13^0'=nondet!13^post119, r!543^0'=r!543^post119, r!662^0'=r!662^post119, rcd!2393^0'=rcd!2393^post119, rcd!2460^0'=rcd!2460^post119, rcd!2515^0'=rcd!2515^post119, rcd!63^0'=rcd!63^post119, rcd!83^0'=rcd!83^post119, result!12^0'=result!12^post119, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post119, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post119, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post119, sel_r!543_flink!24^0'=sel_r!543_flink!24^post119, t!25^0'=t!25^post119, temp!34^0'=temp!34^post119, temp0!17^0'=temp0!17^post119, temp0!30^0'=temp0!30^post119, tmp!33^0'=tmp!33^post119, x!1365^0'=x!1365^post119, x!15^0'=x!15^post119, x!18^0'=x!18^post119, x!22^0'=x!22^post119, x_slam_f!20^0'=x_slam_f!20^post119, y!21^0'=y!21^post119, (-rcd!83^post119+rcd!83^0 == 0 /\ -r!543^post119+r!543^0 == 0 /\ -r!662^post119+r!662^0 == 0 /\ -__disjvr_5^post119+__disjvr_5^0 == 0 /\ -x!22^post119+x!22^0 == 0 /\ -__disjvr_4^post119+__disjvr_4^0 == 0 /\ -a!1810^post119+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post119 == 0 /\ temp0!17^0-temp0!17^post119 == 0 /\ i!29^0-i!29^post119 == 0 /\ -a!2035^post119+a!2035^0 == 0 /\ y!21^0-y!21^post119 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post119 == 0 /\ -a!419^post119+a!419^0 == 0 /\ -a!244^post119+a!244^0 == 0 /\ -x!1365^post119+x!1365^0 == 0 /\ rcd!63^0-rcd!63^post119 == 0 /\ a!1610^0-a!1610^post119 == 0 /\ head!16^0-head!16^post119 == 0 /\ -rcd!2515^post119+rcd!2515^0 == 0 /\ head!405^0-head!405^post119 == 0 /\ temp0!30^0-temp0!30^post119 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post119 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1371^0-a!1371^post119 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post119 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -temp!34^post119+temp!34^0 == 0 /\ -ct!19^post119+ct!19^0 == 0 /\ -__disjvr_8^post119+__disjvr_8^0 == 0 /\ a!654^0-a!654^post119 == 0 /\ a!2238^0-a!2238^post119 == 0 /\ rcd!2393^0-rcd!2393^post119 == 0 /\ x!15^0-x!15^post119 == 0 /\ a!1052^0-a!1052^post119 == 0 /\ -sdv_callsite_return_1!32^post119+sdv_callsite_return_1!32^0 == 0 /\ 1-a!1055^0 <= 0 /\ -sel_r!1224_flink!24^post119+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ -__disjvr_1^post119+__disjvr_1^0 == 0 /\ -__disjvr_2^post119+__disjvr_2^0 == 0 /\ a!1055^0-a!1055^post119 == 0 /\ -head!31^post119+head!31^0 == 0 /\ __disjvr_6^0-__disjvr_6^post119 == 0 /\ result!12^0-result!12^post119 == 0 /\ __disjvr_3^0-__disjvr_3^post119 == 0 /\ -rcd!2460^post119+rcd!2460^0 == 0 /\ -i!406^post119+i!406^0 == 0 /\ -__disjvr_7^post119+__disjvr_7^0 == 0 /\ -a!511^post119+a!511^0 == 0 /\ length!28^0-length!28^post119 == 0 /\ x_slam_f!20^0-x_slam_f!20^post119 == 0 /\ -a!1370^post119+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post119 == 0 /\ t!25^0-t!25^post119 == 0 /\ -x!18^post119+x!18^0 == 0), cost: 1 119: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post120, __disjvr_1^0'=__disjvr_1^post120, __disjvr_2^0'=__disjvr_2^post120, __disjvr_3^0'=__disjvr_3^post120, __disjvr_4^0'=__disjvr_4^post120, __disjvr_5^0'=__disjvr_5^post120, __disjvr_6^0'=__disjvr_6^post120, __disjvr_7^0'=__disjvr_7^post120, __disjvr_8^0'=__disjvr_8^post120, a!1052^0'=a!1052^post120, a!1055^0'=a!1055^post120, a!1370^0'=a!1370^post120, a!1371^0'=a!1371^post120, a!1610^0'=a!1610^post120, a!1810^0'=a!1810^post120, a!2035^0'=a!2035^post120, a!2238^0'=a!2238^post120, a!244^0'=a!244^post120, a!419^0'=a!419^post120, a!511^0'=a!511^post120, a!654^0'=a!654^post120, ct!19^0'=ct!19^post120, head!16^0'=head!16^post120, head!31^0'=head!31^post120, head!405^0'=head!405^post120, i!29^0'=i!29^post120, i!406^0'=i!406^post120, length!28^0'=length!28^post120, nondet!13^0'=nondet!13^post120, r!543^0'=r!543^post120, r!662^0'=r!662^post120, rcd!2393^0'=rcd!2393^post120, rcd!2460^0'=rcd!2460^post120, rcd!2515^0'=rcd!2515^post120, rcd!63^0'=rcd!63^post120, rcd!83^0'=rcd!83^post120, result!12^0'=result!12^post120, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post120, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post120, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post120, sel_r!543_flink!24^0'=sel_r!543_flink!24^post120, t!25^0'=t!25^post120, temp!34^0'=temp!34^post120, temp0!17^0'=temp0!17^post120, temp0!30^0'=temp0!30^post120, tmp!33^0'=tmp!33^post120, x!1365^0'=x!1365^post120, x!15^0'=x!15^post120, x!18^0'=x!18^post120, x!22^0'=x!22^post120, x_slam_f!20^0'=x_slam_f!20^post120, y!21^0'=y!21^post120, (-x!22^post120+x!22^0 == 0 /\ -rcd!2393^post120+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post120 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post120 == 0 /\ -a!2238^post120+a!2238^0 == 0 /\ -a!511^post120+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post120 == 0 /\ a!654^0-a!654^post120 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post120 == 0 /\ -y!21^post120+y!21^0 == 0 /\ -nondet!13^post120+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post120 == 0 /\ __disjvr_4^0-__disjvr_4^post120 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -r!662^post120+r!662^0 == 0 /\ -__disjvr_0^post120+__disjvr_0^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post120 == 0 /\ -rcd!2515^post120+rcd!2515^0 == 0 /\ -a!1052^post120+a!1052^0 == 0 /\ a!1810^0-a!1810^post120 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post120 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_7^post120+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post120+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post120+a!1610^0 == 0 /\ a!1370^0-a!1370^post120 == 0 /\ x!15^0-x!15^post120 == 0 /\ length!28^0-length!28^post120 == 0 /\ -sdv_callsite_return_1!14^post120+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post120 == 0 /\ -__disjvr_6^post120+__disjvr_6^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ temp!34^0-temp!34^post120 == 0 /\ -ct!19^post120+ct!19^0 == 0 /\ a!1371^0-a!1371^post120 == 0 /\ -i!29^post120+i!29^0 == 0 /\ a!244^0-a!244^post120 == 0 /\ -__disjvr_3^post120+__disjvr_3^0 == 0 /\ -__disjvr_5^post120+__disjvr_5^0 == 0 /\ -__disjvr_2^post120+__disjvr_2^0 == 0 /\ -i!406^post120+i!406^0 == 0 /\ result!12^0-result!12^post120 == 0 /\ -x_slam_f!20^post120+x_slam_f!20^0 == 0 /\ -rcd!63^post120+rcd!63^0 == 0 /\ -a!1055^post120+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post120 == 0 /\ -r!543^post120+r!543^0 == 0 /\ a!419^0-a!419^post120 == 0 /\ -a!2035^post120+a!2035^0 == 0 /\ head!31^0-head!31^post120 == 0 /\ -t!25^post120+t!25^0 == 0 /\ -temp0!30^post120+temp0!30^0 == 0 /\ -head!16^post120+head!16^0 == 0 /\ head!405^0-head!405^post120 == 0 /\ temp0!17^0-temp0!17^post120 == 0), cost: 1 120: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post121, __disjvr_1^0'=__disjvr_1^post121, __disjvr_2^0'=__disjvr_2^post121, __disjvr_3^0'=__disjvr_3^post121, __disjvr_4^0'=__disjvr_4^post121, __disjvr_5^0'=__disjvr_5^post121, __disjvr_6^0'=__disjvr_6^post121, __disjvr_7^0'=__disjvr_7^post121, __disjvr_8^0'=__disjvr_8^post121, a!1052^0'=a!1052^post121, a!1055^0'=a!1055^post121, a!1370^0'=a!1370^post121, a!1371^0'=a!1371^post121, a!1610^0'=a!1610^post121, a!1810^0'=a!1810^post121, a!2035^0'=a!2035^post121, a!2238^0'=a!2238^post121, a!244^0'=a!244^post121, a!419^0'=a!419^post121, a!511^0'=a!511^post121, a!654^0'=a!654^post121, ct!19^0'=ct!19^post121, head!16^0'=head!16^post121, head!31^0'=head!31^post121, head!405^0'=head!405^post121, i!29^0'=i!29^post121, i!406^0'=i!406^post121, length!28^0'=length!28^post121, nondet!13^0'=nondet!13^post121, r!543^0'=r!543^post121, r!662^0'=r!662^post121, rcd!2393^0'=rcd!2393^post121, rcd!2460^0'=rcd!2460^post121, rcd!2515^0'=rcd!2515^post121, rcd!63^0'=rcd!63^post121, rcd!83^0'=rcd!83^post121, result!12^0'=result!12^post121, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post121, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post121, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post121, sel_r!543_flink!24^0'=sel_r!543_flink!24^post121, t!25^0'=t!25^post121, temp!34^0'=temp!34^post121, temp0!17^0'=temp0!17^post121, temp0!30^0'=temp0!30^post121, tmp!33^0'=tmp!33^post121, x!1365^0'=x!1365^post121, x!15^0'=x!15^post121, x!18^0'=x!18^post121, x!22^0'=x!22^post121, x_slam_f!20^0'=x_slam_f!20^post121, y!21^0'=y!21^post121, (-head!16^post121+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post121 == 0 /\ -i!29^post121+i!29^0 == 0 /\ -head!405^post121+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post121+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post121 == 0 /\ -__disjvr_2^post121+__disjvr_2^0 == 0 /\ -__disjvr_4^post121+__disjvr_4^0 == 0 /\ -r!662^post121+r!662^0 == 0 /\ -a!244^post121+a!244^0 == 0 /\ -a!2035^post121+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post121+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_0^0-__disjvr_0^post121 == 0 /\ -__disjvr_8^post121+__disjvr_8^0 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post121 == 0 /\ -__disjvr_1^post121+__disjvr_1^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post121 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post121+a!1370^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ a!1610^0-a!1610^post121 == 0 /\ temp0!17^0-temp0!17^post121 == 0 /\ -nondet!13^post121+nondet!13^0 == 0 /\ temp!34^0-temp!34^post121 == 0 /\ a!2238^0-a!2238^post121 == 0 /\ a!1052^0-a!1052^post121 == 0 /\ -rcd!63^post121+rcd!63^0 == 0 /\ -rcd!2515^post121+rcd!2515^0 == 0 /\ length!28^0-length!28^post121 == 0 /\ tmp!33^0-tmp!33^post121 == 0 /\ 1-a!1055^0 <= 0 /\ -x!22^post121+x!22^0 == 0 /\ -a!1055^0 <= 0 /\ -result!12^post121+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post121 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post121 == 0 /\ -t!25^post121+t!25^0 == 0 /\ a!1371^0-a!1371^post121 == 0 /\ -y!21^post121+y!21^0 == 0 /\ a!1055^0-a!1055^post121 == 0 /\ rcd!2460^0-rcd!2460^post121 == 0 /\ rcd!83^0-rcd!83^post121 == 0 /\ r!543^0-r!543^post121 == 0 /\ x!15^0-x!15^post121 == 0 /\ -a!419^post121+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post121+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post121+rcd!2393^0 == 0 /\ -temp0!30^post121+temp0!30^0 == 0 /\ -ct!19^post121+ct!19^0 == 0 /\ -a!1810^post121+a!1810^0 == 0 /\ a!511^0-a!511^post121 == 0 /\ a!654^0-a!654^post121 == 0 /\ -x!1365^post121+x!1365^0 == 0 /\ -__disjvr_7^post121+__disjvr_7^0 == 0 /\ head!31^0-head!31^post121 == 0 /\ i!406^0-i!406^post121 == 0), cost: 1 121: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post122, __disjvr_1^0'=__disjvr_1^post122, __disjvr_2^0'=__disjvr_2^post122, __disjvr_3^0'=__disjvr_3^post122, __disjvr_4^0'=__disjvr_4^post122, __disjvr_5^0'=__disjvr_5^post122, __disjvr_6^0'=__disjvr_6^post122, __disjvr_7^0'=__disjvr_7^post122, __disjvr_8^0'=__disjvr_8^post122, a!1052^0'=a!1052^post122, a!1055^0'=a!1055^post122, a!1370^0'=a!1370^post122, a!1371^0'=a!1371^post122, a!1610^0'=a!1610^post122, a!1810^0'=a!1810^post122, a!2035^0'=a!2035^post122, a!2238^0'=a!2238^post122, a!244^0'=a!244^post122, a!419^0'=a!419^post122, a!511^0'=a!511^post122, a!654^0'=a!654^post122, ct!19^0'=ct!19^post122, head!16^0'=head!16^post122, head!31^0'=head!31^post122, head!405^0'=head!405^post122, i!29^0'=i!29^post122, i!406^0'=i!406^post122, length!28^0'=length!28^post122, nondet!13^0'=nondet!13^post122, r!543^0'=r!543^post122, r!662^0'=r!662^post122, rcd!2393^0'=rcd!2393^post122, rcd!2460^0'=rcd!2460^post122, rcd!2515^0'=rcd!2515^post122, rcd!63^0'=rcd!63^post122, rcd!83^0'=rcd!83^post122, result!12^0'=result!12^post122, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post122, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post122, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post122, sel_r!543_flink!24^0'=sel_r!543_flink!24^post122, t!25^0'=t!25^post122, temp!34^0'=temp!34^post122, temp0!17^0'=temp0!17^post122, temp0!30^0'=temp0!30^post122, tmp!33^0'=tmp!33^post122, x!1365^0'=x!1365^post122, x!15^0'=x!15^post122, x!18^0'=x!18^post122, x!22^0'=x!22^post122, x_slam_f!20^0'=x_slam_f!20^post122, y!21^0'=y!21^post122, (-temp0!30^post122+temp0!30^0 == 0 /\ -rcd!63^post122+rcd!63^0 == 0 /\ -i!29^post122+i!29^0 == 0 /\ -x!15^post122+x!15^0 == 0 /\ -rcd!2515^post122+rcd!2515^0 == 0 /\ -y!21^post122+y!21^0 == 0 /\ x!1365^0-x!1365^post122 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post122 == 0 /\ head!31^0-head!31^post122 == 0 /\ -a!419^post122+a!419^0 == 0 /\ result!12^0-result!12^post122 == 0 /\ -a!2238^post122+a!2238^0 == 0 /\ -a!2035^post122+a!2035^0 == 0 /\ -temp!34^post122+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post122 == 0 /\ a!244^0-a!244^post122 == 0 /\ x!18^0-x!18^post122 == 0 /\ -rcd!2393^post122+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post122+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post122+__disjvr_0^0 == 0 /\ -a!1052^0 <= 0 /\ length!28^0-length!28^post122 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_8^post122+__disjvr_8^0 == 0 /\ a!511^0-a!511^post122 == 0 /\ i!406^0-i!406^post122 == 0 /\ rcd!83^0-rcd!83^post122 == 0 /\ -a!1055^post122+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post122 == 0 /\ -__disjvr_6^post122+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post122 == 0 /\ __disjvr_1^0-__disjvr_1^post122 == 0 /\ 1-a!1055^0 <= 0 /\ -x_slam_f!20^post122+x_slam_f!20^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ head!405^0-head!405^post122 == 0 /\ a!654^0-a!654^post122 == 0 /\ -ct!19^post122+ct!19^0 == 0 /\ -__disjvr_5^post122+__disjvr_5^0 == 0 /\ -__disjvr_2^post122+__disjvr_2^0 == 0 /\ -__disjvr_3^post122+__disjvr_3^0 == 0 /\ -t!25^post122+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post122 == 0 /\ temp0!17^0-temp0!17^post122 == 0 /\ -nondet!13^post122+nondet!13^0 == 0 /\ -r!662^post122+r!662^0 == 0 /\ __disjvr_4^0-__disjvr_4^post122 == 0 /\ -x!22^post122+x!22^0 == 0 /\ -__disjvr_7^post122+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post122 == 0 /\ -head!16^post122+head!16^0 == 0 /\ -a!1610^post122+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post122 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post122 == 0 /\ -a!1370^post122+a!1370^0 == 0 /\ r!543^0-r!543^post122 == 0), cost: 1 122: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post123, __disjvr_1^0'=__disjvr_1^post123, __disjvr_2^0'=__disjvr_2^post123, __disjvr_3^0'=__disjvr_3^post123, __disjvr_4^0'=__disjvr_4^post123, __disjvr_5^0'=__disjvr_5^post123, __disjvr_6^0'=__disjvr_6^post123, __disjvr_7^0'=__disjvr_7^post123, __disjvr_8^0'=__disjvr_8^post123, a!1052^0'=a!1052^post123, a!1055^0'=a!1055^post123, a!1370^0'=a!1370^post123, a!1371^0'=a!1371^post123, a!1610^0'=a!1610^post123, a!1810^0'=a!1810^post123, a!2035^0'=a!2035^post123, a!2238^0'=a!2238^post123, a!244^0'=a!244^post123, a!419^0'=a!419^post123, a!511^0'=a!511^post123, a!654^0'=a!654^post123, ct!19^0'=ct!19^post123, head!16^0'=head!16^post123, head!31^0'=head!31^post123, head!405^0'=head!405^post123, i!29^0'=i!29^post123, i!406^0'=i!406^post123, length!28^0'=length!28^post123, nondet!13^0'=nondet!13^post123, r!543^0'=r!543^post123, r!662^0'=r!662^post123, rcd!2393^0'=rcd!2393^post123, rcd!2460^0'=rcd!2460^post123, rcd!2515^0'=rcd!2515^post123, rcd!63^0'=rcd!63^post123, rcd!83^0'=rcd!83^post123, result!12^0'=result!12^post123, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post123, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post123, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post123, sel_r!543_flink!24^0'=sel_r!543_flink!24^post123, t!25^0'=t!25^post123, temp!34^0'=temp!34^post123, temp0!17^0'=temp0!17^post123, temp0!30^0'=temp0!30^post123, tmp!33^0'=tmp!33^post123, x!1365^0'=x!1365^post123, x!15^0'=x!15^post123, x!18^0'=x!18^post123, x!22^0'=x!22^post123, x_slam_f!20^0'=x_slam_f!20^post123, y!21^0'=y!21^post123, (a!244^0-a!244^post123 == 0 /\ -x_slam_f!20^post123+x_slam_f!20^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ y!21^0-y!21^post123 == 0 /\ length!28^0-length!28^post123 == 0 /\ nondet!13^0-nondet!13^post123 == 0 /\ a!1370^0-a!1370^post123 == 0 /\ -t!25^post123+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post123 == 0 /\ -result!12^post123+result!12^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post123 == 0 /\ temp!34^0-temp!34^post123 == 0 /\ x!15^0-x!15^post123 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!2035^post123+a!2035^0 == 0 /\ a!1052^0-a!1052^post123 == 0 /\ -r!662^post123+r!662^0 == 0 /\ -a!1610^post123+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post123 == 0 /\ rcd!2393^0-rcd!2393^post123 == 0 /\ rcd!63^0-rcd!63^post123 == 0 /\ head!405^0-head!405^post123 == 0 /\ -head!31^post123+head!31^0 == 0 /\ head!16^0-head!16^post123 == 0 /\ x!18^0-x!18^post123 == 0 /\ -x!22^post123+x!22^0 == 0 /\ rcd!83^0-rcd!83^post123 == 0 /\ -__disjvr_7^post123+__disjvr_7^0 == 0 /\ a!511^0-a!511^post123 == 0 /\ -rcd!2460^post123+rcd!2460^0 == 0 /\ -i!406^post123+i!406^0 == 0 /\ -i!29^post123+i!29^0 == 0 /\ -rcd!2515^post123+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post123 == 0 /\ temp0!17^0-temp0!17^post123 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post123 == 0 /\ -x!1365^post123+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -ct!19^post123+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post123+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post123 == 0 /\ -sel_r!1224_flink!24^post123+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_5^post123+__disjvr_5^0 == 0 /\ -r!543^post123+r!543^0 == 0 /\ -__disjvr_8^post123+__disjvr_8^0 == 0 /\ a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post123+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post123 == 0 /\ a!1810^0-a!1810^post123 == 0 /\ -a!419^post123+a!419^0 == 0 /\ -a!1055^post123+a!1055^0 == 0 /\ -__disjvr_0^post123+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post123 == 0 /\ -__disjvr_2^post123+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post123 == 0 /\ __disjvr_1^0-__disjvr_1^post123 == 0), cost: 1 123: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post124, __disjvr_1^0'=__disjvr_1^post124, __disjvr_2^0'=__disjvr_2^post124, __disjvr_3^0'=__disjvr_3^post124, __disjvr_4^0'=__disjvr_4^post124, __disjvr_5^0'=__disjvr_5^post124, __disjvr_6^0'=__disjvr_6^post124, __disjvr_7^0'=__disjvr_7^post124, __disjvr_8^0'=__disjvr_8^post124, a!1052^0'=a!1052^post124, a!1055^0'=a!1055^post124, a!1370^0'=a!1370^post124, a!1371^0'=a!1371^post124, a!1610^0'=a!1610^post124, a!1810^0'=a!1810^post124, a!2035^0'=a!2035^post124, a!2238^0'=a!2238^post124, a!244^0'=a!244^post124, a!419^0'=a!419^post124, a!511^0'=a!511^post124, a!654^0'=a!654^post124, ct!19^0'=ct!19^post124, head!16^0'=head!16^post124, head!31^0'=head!31^post124, head!405^0'=head!405^post124, i!29^0'=i!29^post124, i!406^0'=i!406^post124, length!28^0'=length!28^post124, nondet!13^0'=nondet!13^post124, r!543^0'=r!543^post124, r!662^0'=r!662^post124, rcd!2393^0'=rcd!2393^post124, rcd!2460^0'=rcd!2460^post124, rcd!2515^0'=rcd!2515^post124, rcd!63^0'=rcd!63^post124, rcd!83^0'=rcd!83^post124, result!12^0'=result!12^post124, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post124, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post124, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post124, sel_r!543_flink!24^0'=sel_r!543_flink!24^post124, t!25^0'=t!25^post124, temp!34^0'=temp!34^post124, temp0!17^0'=temp0!17^post124, temp0!30^0'=temp0!30^post124, tmp!33^0'=tmp!33^post124, x!1365^0'=x!1365^post124, x!15^0'=x!15^post124, x!18^0'=x!18^post124, x!22^0'=x!22^post124, x_slam_f!20^0'=x_slam_f!20^post124, y!21^0'=y!21^post124, (__disjvr_1^0-__disjvr_1^post124 == 0 /\ x!1365^0-x!1365^post124 == 0 /\ -temp!34^post124+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post124 == 0 /\ a!244^0-a!244^post124 == 0 /\ -head!16^post124+head!16^0 == 0 /\ tmp!33^0-tmp!33^post124 == 0 /\ -temp0!30^post124+temp0!30^0 == 0 /\ a!1052^0-a!1052^post124 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!543_flink!24^post124+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post124 == 0 /\ -sdv_callsite_return_1!32^post124+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post124 == 0 /\ -sdv_callsite_return_1!14^post124+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post124 == 0 /\ -a!511^post124+a!511^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post124 == 0 /\ -y!21^post124+y!21^0 == 0 /\ length!28^0-length!28^post124 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post124+x!22^0 == 0 /\ x!18^0-x!18^post124 == 0 /\ x_slam_f!20^0-x_slam_f!20^post124 == 0 /\ 1-head!16^0 <= 0 /\ head!31^0-head!31^post124 == 0 /\ -a!2035^post124+a!2035^0 == 0 /\ -__disjvr_3^post124+__disjvr_3^0 == 0 /\ -__disjvr_5^post124+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post124 == 0 /\ a!1810^0-a!1810^post124 == 0 /\ a!1371^0-a!1371^post124 == 0 /\ -__disjvr_2^post124+__disjvr_2^0 == 0 /\ -rcd!63^post124+rcd!63^0 == 0 /\ -a!1055^post124+a!1055^0 == 0 /\ head!405^0-head!405^post124 == 0 /\ -__disjvr_0^post124+__disjvr_0^0 == 0 /\ -rcd!2515^post124+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -t!25^post124+t!25^0 == 0 /\ -__disjvr_7^post124+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post124+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post124 == 0 /\ -x!15^post124+x!15^0 == 0 /\ -__disjvr_6^post124+__disjvr_6^0 == 0 /\ a!1055^0 <= 0 /\ -a!419^post124+a!419^0 == 0 /\ temp0!17^0-temp0!17^post124 == 0 /\ -ct!19^post124+ct!19^0 == 0 /\ -nondet!13^post124+nondet!13^0 == 0 /\ -i!29^post124+i!29^0 == 0 /\ r!543^0-r!543^post124 == 0 /\ result!12^0-result!12^post124 == 0 /\ -r!662^post124+r!662^0 == 0 /\ -rcd!2393^post124+rcd!2393^0 == 0 /\ -a!2238^post124+a!2238^0 == 0 /\ a!1370^0-a!1370^post124 == 0), cost: 1 124: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post125, __disjvr_1^0'=__disjvr_1^post125, __disjvr_2^0'=__disjvr_2^post125, __disjvr_3^0'=__disjvr_3^post125, __disjvr_4^0'=__disjvr_4^post125, __disjvr_5^0'=__disjvr_5^post125, __disjvr_6^0'=__disjvr_6^post125, __disjvr_7^0'=__disjvr_7^post125, __disjvr_8^0'=__disjvr_8^post125, a!1052^0'=a!1052^post125, a!1055^0'=a!1055^post125, a!1370^0'=a!1370^post125, a!1371^0'=a!1371^post125, a!1610^0'=a!1610^post125, a!1810^0'=a!1810^post125, a!2035^0'=a!2035^post125, a!2238^0'=a!2238^post125, a!244^0'=a!244^post125, a!419^0'=a!419^post125, a!511^0'=a!511^post125, a!654^0'=a!654^post125, ct!19^0'=ct!19^post125, head!16^0'=head!16^post125, head!31^0'=head!31^post125, head!405^0'=head!405^post125, i!29^0'=i!29^post125, i!406^0'=i!406^post125, length!28^0'=length!28^post125, nondet!13^0'=nondet!13^post125, r!543^0'=r!543^post125, r!662^0'=r!662^post125, rcd!2393^0'=rcd!2393^post125, rcd!2460^0'=rcd!2460^post125, rcd!2515^0'=rcd!2515^post125, rcd!63^0'=rcd!63^post125, rcd!83^0'=rcd!83^post125, result!12^0'=result!12^post125, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post125, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post125, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post125, sel_r!543_flink!24^0'=sel_r!543_flink!24^post125, t!25^0'=t!25^post125, temp!34^0'=temp!34^post125, temp0!17^0'=temp0!17^post125, temp0!30^0'=temp0!30^post125, tmp!33^0'=tmp!33^post125, x!1365^0'=x!1365^post125, x!15^0'=x!15^post125, x!18^0'=x!18^post125, x!22^0'=x!22^post125, x_slam_f!20^0'=x_slam_f!20^post125, y!21^0'=y!21^post125, (__disjvr_4^0-__disjvr_4^post125 == 0 /\ temp0!30^0-temp0!30^post125 == 0 /\ -result!12^post125+result!12^0 == 0 /\ -ct!19^post125+ct!19^0 == 0 /\ a!1052^0-a!1052^post125 == 0 /\ -__disjvr_2^post125+__disjvr_2^0 == 0 /\ -__disjvr_3^post125+__disjvr_3^0 == 0 /\ -__disjvr_5^post125+__disjvr_5^0 == 0 /\ i!406^0-i!406^post125 == 0 /\ y!21^0-y!21^post125 == 0 /\ length!28^0-length!28^post125 == 0 /\ x!18^0-x!18^post125 == 0 /\ -head!405^post125+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post125+rcd!63^0 == 0 /\ rcd!2393^0-rcd!2393^post125 == 0 /\ -x!1365^post125+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post125 == 0 /\ -tmp!33^post125+tmp!33^0 == 0 /\ -__disjvr_0^post125+__disjvr_0^0 == 0 /\ -rcd!2515^post125+rcd!2515^0 == 0 /\ -t!25^post125+t!25^0 == 0 /\ -head!16^post125+head!16^0 == 0 /\ -i!29^post125+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post125 == 0 /\ rcd!83^0-rcd!83^post125 == 0 /\ a!244^0-a!244^post125 == 0 /\ -temp!34^post125+temp!34^0 == 0 /\ -__disjvr_8^post125+__disjvr_8^0 == 0 /\ -a!1055^post125+a!1055^0 == 0 /\ x!15^0-x!15^post125 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post125 == 0 /\ -a!1370^post125+a!1370^0 == 0 /\ -a!419^post125+a!419^0 == 0 /\ -a!1810^post125+a!1810^0 == 0 /\ a!1610^0-a!1610^post125 == 0 /\ head!31^0-head!31^post125 == 0 /\ a!1371^0-a!1371^post125 == 0 /\ -nondet!13^post125+nondet!13^0 == 0 /\ -r!543^post125+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post125+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post125+r!662^0 == 0 /\ -sel_r!1224_flink!24^post125+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post125 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post125 == 0 /\ -a!2035^post125+a!2035^0 == 0 /\ -__disjvr_7^post125+__disjvr_7^0 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post125 == 0 /\ -x!22^post125+x!22^0 == 0 /\ temp0!17^0-temp0!17^post125 == 0 /\ -sdv_callsite_return_1!14^post125+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post125 == 0 /\ a!654^0-a!654^post125 == 0), cost: 1 125: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post126, __disjvr_1^0'=__disjvr_1^post126, __disjvr_2^0'=__disjvr_2^post126, __disjvr_3^0'=__disjvr_3^post126, __disjvr_4^0'=__disjvr_4^post126, __disjvr_5^0'=__disjvr_5^post126, __disjvr_6^0'=__disjvr_6^post126, __disjvr_7^0'=__disjvr_7^post126, __disjvr_8^0'=__disjvr_8^post126, a!1052^0'=a!1052^post126, a!1055^0'=a!1055^post126, a!1370^0'=a!1370^post126, a!1371^0'=a!1371^post126, a!1610^0'=a!1610^post126, a!1810^0'=a!1810^post126, a!2035^0'=a!2035^post126, a!2238^0'=a!2238^post126, a!244^0'=a!244^post126, a!419^0'=a!419^post126, a!511^0'=a!511^post126, a!654^0'=a!654^post126, ct!19^0'=ct!19^post126, head!16^0'=head!16^post126, head!31^0'=head!31^post126, head!405^0'=head!405^post126, i!29^0'=i!29^post126, i!406^0'=i!406^post126, length!28^0'=length!28^post126, nondet!13^0'=nondet!13^post126, r!543^0'=r!543^post126, r!662^0'=r!662^post126, rcd!2393^0'=rcd!2393^post126, rcd!2460^0'=rcd!2460^post126, rcd!2515^0'=rcd!2515^post126, rcd!63^0'=rcd!63^post126, rcd!83^0'=rcd!83^post126, result!12^0'=result!12^post126, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post126, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post126, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post126, sel_r!543_flink!24^0'=sel_r!543_flink!24^post126, t!25^0'=t!25^post126, temp!34^0'=temp!34^post126, temp0!17^0'=temp0!17^post126, temp0!30^0'=temp0!30^post126, tmp!33^0'=tmp!33^post126, x!1365^0'=x!1365^post126, x!15^0'=x!15^post126, x!18^0'=x!18^post126, x!22^0'=x!22^post126, x_slam_f!20^0'=x_slam_f!20^post126, y!21^0'=y!21^post126, (-x!15^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post126 == 0 /\ i!29^0-i!29^post126 == 0 /\ __disjvr_1^0-__disjvr_1^post126 == 0 /\ -y!21^post126+y!21^0 == 0 /\ a!1052^0-a!1052^post126 == 0 /\ -x!22^post126+x!22^0 == 0 /\ -r!543^post126+r!543^0 == 0 /\ -r!662^post126+r!662^0 == 0 /\ -a!419^post126+a!419^0 == 0 /\ -a!2238^post126+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post126 == 0 /\ -a!2035^post126+a!2035^0 == 0 /\ -i!406^post126+i!406^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post126 == 0 /\ head!405^0-head!405^post126 == 0 /\ -temp!34^post126+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post126 == 0 /\ tmp!33^0-tmp!33^post126 == 0 /\ temp0!17^0-temp0!17^post126 == 0 /\ -rcd!83^post126+rcd!83^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!63^0-rcd!63^post126 == 0 /\ nondet!13^0-nondet!13^post126 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post126+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post126 == 0 /\ head!16^0-head!16^post126 == 0 /\ -sel_r!1224_flink!24^post126+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post126 == 0 /\ -rcd!2515^post126+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post126 == 0 /\ -x!1365^post126+x!1365^0 == 0 /\ a!511^0-a!511^post126 == 0 /\ head!31^0-head!31^post126 == 0 /\ -__disjvr_5^post126+__disjvr_5^0 == 0 /\ x!15^0-x!15^post126 == 0 /\ rcd!2393^0-rcd!2393^post126 == 0 /\ -__disjvr_3^post126+__disjvr_3^0 == 0 /\ -__disjvr_2^post126+__disjvr_2^0 == 0 /\ -t!25^post126+t!25^0 == 0 /\ a!1810^0-a!1810^post126 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post126+__disjvr_6^0 == 0 /\ 1-x!15^0 <= 0 /\ a!654^0-a!654^post126 == 0 /\ -ct!19^post126+ct!19^0 == 0 /\ -__disjvr_0^post126+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post126 == 0 /\ length!28^0-length!28^post126 == 0 /\ -x!18^post126+x!18^0 == 0 /\ a!1370^0-a!1370^post126 == 0 /\ result!12^0-result!12^post126 == 0 /\ -__disjvr_7^post126+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post126 == 0 /\ -a!1610^post126+a!1610^0 == 0 /\ -rcd!2460^post126+rcd!2460^0 == 0), cost: 1 126: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post127, __disjvr_1^0'=__disjvr_1^post127, __disjvr_2^0'=__disjvr_2^post127, __disjvr_3^0'=__disjvr_3^post127, __disjvr_4^0'=__disjvr_4^post127, __disjvr_5^0'=__disjvr_5^post127, __disjvr_6^0'=__disjvr_6^post127, __disjvr_7^0'=__disjvr_7^post127, __disjvr_8^0'=__disjvr_8^post127, a!1052^0'=a!1052^post127, a!1055^0'=a!1055^post127, a!1370^0'=a!1370^post127, a!1371^0'=a!1371^post127, a!1610^0'=a!1610^post127, a!1810^0'=a!1810^post127, a!2035^0'=a!2035^post127, a!2238^0'=a!2238^post127, a!244^0'=a!244^post127, a!419^0'=a!419^post127, a!511^0'=a!511^post127, a!654^0'=a!654^post127, ct!19^0'=ct!19^post127, head!16^0'=head!16^post127, head!31^0'=head!31^post127, head!405^0'=head!405^post127, i!29^0'=i!29^post127, i!406^0'=i!406^post127, length!28^0'=length!28^post127, nondet!13^0'=nondet!13^post127, r!543^0'=r!543^post127, r!662^0'=r!662^post127, rcd!2393^0'=rcd!2393^post127, rcd!2460^0'=rcd!2460^post127, rcd!2515^0'=rcd!2515^post127, rcd!63^0'=rcd!63^post127, rcd!83^0'=rcd!83^post127, result!12^0'=result!12^post127, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post127, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post127, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post127, sel_r!543_flink!24^0'=sel_r!543_flink!24^post127, t!25^0'=t!25^post127, temp!34^0'=temp!34^post127, temp0!17^0'=temp0!17^post127, temp0!30^0'=temp0!30^post127, tmp!33^0'=tmp!33^post127, x!1365^0'=x!1365^post127, x!15^0'=x!15^post127, x!18^0'=x!18^post127, x!22^0'=x!22^post127, x_slam_f!20^0'=x_slam_f!20^post127, y!21^0'=y!21^post127, (a!244^0-a!244^post127 == 0 /\ -y!21^post127+y!21^0 == 0 /\ a!654^0-a!654^post127 == 0 /\ a!1370^0-a!1370^post127 == 0 /\ -nondet!13^post127+nondet!13^0 == 0 /\ head!31^0-head!31^post127 == 0 /\ result!12^0-result!12^post127 == 0 /\ __disjvr_4^0-__disjvr_4^post127 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post127 == 0 /\ -a!1610^post127+a!1610^0 == 0 /\ a!1052^0-a!1052^post127 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -ct!19^post127+ct!19^0 == 0 /\ -t!25^post127+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post127 == 0 /\ x_slam_f!20^0-x_slam_f!20^post127 == 0 /\ -i!29^post127+i!29^0 == 0 /\ -r!662^post127+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post127 == 0 /\ -temp!34^post127+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post127 == 0 /\ __disjvr_1^0-__disjvr_1^post127 == 0 /\ -x!22^post127+x!22^0 == 0 /\ -__disjvr_7^post127+__disjvr_7^0 == 0 /\ -__disjvr_6^post127+__disjvr_6^0 == 0 /\ -a!2035^post127+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post127 == 0 /\ temp0!17^0-temp0!17^post127 == 0 /\ -head!16^post127+head!16^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post127 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post127+sdv_callsite_return_1!32^0 == 0 /\ r!543^0-r!543^post127 == 0 /\ -temp0!30^post127+temp0!30^0 == 0 /\ -rcd!2515^post127+rcd!2515^0 == 0 /\ -x!15^post127+x!15^0 == 0 /\ -rcd!2460^post127+rcd!2460^0 == 0 /\ -__disjvr_5^post127+__disjvr_5^0 == 0 /\ -__disjvr_3^post127+__disjvr_3^0 == 0 /\ -a!2238^post127+a!2238^0 == 0 /\ -a!1055^post127+a!1055^0 == 0 /\ -a!419^post127+a!419^0 == 0 /\ a!1810^0-a!1810^post127 == 0 /\ x!1365^0-x!1365^post127 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post127 == 0 /\ head!405^0-head!405^post127 == 0 /\ -__disjvr_2^post127+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post127 == 0 /\ -i!406^post127+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post127 == 0 /\ rcd!2393^0-rcd!2393^post127 == 0 /\ rcd!63^0-rcd!63^post127 == 0 /\ -a!511^post127+a!511^0 == 0 /\ -__disjvr_0^post127+__disjvr_0^0 == 0), cost: 1 127: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post128, __disjvr_1^0'=__disjvr_1^post128, __disjvr_2^0'=__disjvr_2^post128, __disjvr_3^0'=__disjvr_3^post128, __disjvr_4^0'=__disjvr_4^post128, __disjvr_5^0'=__disjvr_5^post128, __disjvr_6^0'=__disjvr_6^post128, __disjvr_7^0'=__disjvr_7^post128, __disjvr_8^0'=__disjvr_8^post128, a!1052^0'=a!1052^post128, a!1055^0'=a!1055^post128, a!1370^0'=a!1370^post128, a!1371^0'=a!1371^post128, a!1610^0'=a!1610^post128, a!1810^0'=a!1810^post128, a!2035^0'=a!2035^post128, a!2238^0'=a!2238^post128, a!244^0'=a!244^post128, a!419^0'=a!419^post128, a!511^0'=a!511^post128, a!654^0'=a!654^post128, ct!19^0'=ct!19^post128, head!16^0'=head!16^post128, head!31^0'=head!31^post128, head!405^0'=head!405^post128, i!29^0'=i!29^post128, i!406^0'=i!406^post128, length!28^0'=length!28^post128, nondet!13^0'=nondet!13^post128, r!543^0'=r!543^post128, r!662^0'=r!662^post128, rcd!2393^0'=rcd!2393^post128, rcd!2460^0'=rcd!2460^post128, rcd!2515^0'=rcd!2515^post128, rcd!63^0'=rcd!63^post128, rcd!83^0'=rcd!83^post128, result!12^0'=result!12^post128, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post128, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post128, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post128, sel_r!543_flink!24^0'=sel_r!543_flink!24^post128, t!25^0'=t!25^post128, temp!34^0'=temp!34^post128, temp0!17^0'=temp0!17^post128, temp0!30^0'=temp0!30^post128, tmp!33^0'=tmp!33^post128, x!1365^0'=x!1365^post128, x!15^0'=x!15^post128, x!18^0'=x!18^post128, x!22^0'=x!22^post128, x_slam_f!20^0'=x_slam_f!20^post128, y!21^0'=y!21^post128, (a!1371^0-a!1371^post128 == 0 /\ temp!34^0-temp!34^post128 == 0 /\ -sdv_callsite_return_1!32^post128+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post128+rcd!2393^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -head!31^post128+head!31^0 == 0 /\ head!16^0-head!16^post128 == 0 /\ a!244^0-a!244^post128 == 0 /\ a!1610^0-a!1610^post128 == 0 /\ length!28^0-length!28^post128 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post128 == 0 /\ -x_slam_f!20^post128+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-x!15^post128 == 0 /\ y!21^0-y!21^post128 == 0 /\ -a!1052^0 <= 0 /\ a!654^0-a!654^post128 == 0 /\ __disjvr_6^0-__disjvr_6^post128 == 0 /\ __disjvr_0^0-__disjvr_0^post128 == 0 /\ 1-a!1052^0 <= 0 /\ a!511^0-a!511^post128 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post128 == 0 /\ temp0!17^0-temp0!17^post128 == 0 /\ -__disjvr_5^post128+__disjvr_5^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_1^post128+__disjvr_1^0 == 0 /\ -x!22^post128+x!22^0 == 0 /\ -a!2035^post128+a!2035^0 == 0 /\ -i!406^post128+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post128+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post128 == 0 /\ temp0!30^0-temp0!30^post128 == 0 /\ -result!12^post128+result!12^0 == 0 /\ tmp!33^0-tmp!33^post128 == 0 /\ rcd!2460^0-rcd!2460^post128 == 0 /\ head!405^0-head!405^post128 == 0 /\ 1-a!1055^0 <= 0 /\ -nondet!13^post128+nondet!13^0 == 0 /\ -a!1055^0 <= 0 /\ -__disjvr_7^post128+__disjvr_7^0 == 0 /\ -__disjvr_8^post128+__disjvr_8^0 == 0 /\ -a!1055^post128+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post128 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -a!1810^post128+a!1810^0 == 0 /\ a!1052^0-a!1052^post128 == 0 /\ -rcd!2515^post128+rcd!2515^0 == 0 /\ -a!1370^post128+a!1370^0 == 0 /\ -rcd!63^post128+rcd!63^0 == 0 /\ -ct!19^post128+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post128 == 0 /\ -x!1365^post128+x!1365^0 == 0 /\ -i!29^post128+i!29^0 == 0 /\ -r!662^post128+r!662^0 == 0 /\ -__disjvr_4^post128+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post128 == 0 /\ -__disjvr_2^post128+__disjvr_2^0 == 0 /\ r!543^0-r!543^post128 == 0 /\ -a!419^post128+a!419^0 == 0 /\ -t!25^post128+t!25^0 == 0), cost: 1 128: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post129, __disjvr_1^0'=__disjvr_1^post129, __disjvr_2^0'=__disjvr_2^post129, __disjvr_3^0'=__disjvr_3^post129, __disjvr_4^0'=__disjvr_4^post129, __disjvr_5^0'=__disjvr_5^post129, __disjvr_6^0'=__disjvr_6^post129, __disjvr_7^0'=__disjvr_7^post129, __disjvr_8^0'=__disjvr_8^post129, a!1052^0'=a!1052^post129, a!1055^0'=a!1055^post129, a!1370^0'=a!1370^post129, a!1371^0'=a!1371^post129, a!1610^0'=a!1610^post129, a!1810^0'=a!1810^post129, a!2035^0'=a!2035^post129, a!2238^0'=a!2238^post129, a!244^0'=a!244^post129, a!419^0'=a!419^post129, a!511^0'=a!511^post129, a!654^0'=a!654^post129, ct!19^0'=ct!19^post129, head!16^0'=head!16^post129, head!31^0'=head!31^post129, head!405^0'=head!405^post129, i!29^0'=i!29^post129, i!406^0'=i!406^post129, length!28^0'=length!28^post129, nondet!13^0'=nondet!13^post129, r!543^0'=r!543^post129, r!662^0'=r!662^post129, rcd!2393^0'=rcd!2393^post129, rcd!2460^0'=rcd!2460^post129, rcd!2515^0'=rcd!2515^post129, rcd!63^0'=rcd!63^post129, rcd!83^0'=rcd!83^post129, result!12^0'=result!12^post129, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post129, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post129, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post129, sel_r!543_flink!24^0'=sel_r!543_flink!24^post129, t!25^0'=t!25^post129, temp!34^0'=temp!34^post129, temp0!17^0'=temp0!17^post129, temp0!30^0'=temp0!30^post129, tmp!33^0'=tmp!33^post129, x!1365^0'=x!1365^post129, x!15^0'=x!15^post129, x!18^0'=x!18^post129, x!22^0'=x!22^post129, x_slam_f!20^0'=x_slam_f!20^post129, y!21^0'=y!21^post129, (a!654^0-a!654^post129 == 0 /\ __disjvr_4^0-__disjvr_4^post129 == 0 /\ a!1371^0-a!1371^post129 == 0 /\ r!543^0-r!543^post129 == 0 /\ a!1052^0-a!1052^post129 == 0 /\ -__disjvr_5^post129+__disjvr_5^0 == 0 /\ length!28^0-length!28^post129 == 0 /\ -__disjvr_2^post129+__disjvr_2^0 == 0 /\ -__disjvr_3^post129+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post129 == 0 /\ head!31^0-head!31^post129 == 0 /\ -rcd!63^post129+rcd!63^0 == 0 /\ result!12^0-result!12^post129 == 0 /\ -__disjvr_0^post129+__disjvr_0^0 == 0 /\ -i!29^post129+i!29^0 == 0 /\ x!18^0-x!18^post129 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -temp!34^post129+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post129 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post129 == 0 /\ rcd!83^0-rcd!83^post129 == 0 /\ __disjvr_8^0-__disjvr_8^post129 == 0 /\ -a!1055^post129+a!1055^0 == 0 /\ -ct!19^post129+ct!19^0 == 0 /\ -t!25^post129+t!25^0 == 0 /\ temp0!17^0-temp0!17^post129 == 0 /\ -x!22^post129+x!22^0 == 0 /\ tmp!33^0-tmp!33^post129 == 0 /\ -nondet!13^post129+nondet!13^0 == 0 /\ -a!419^post129+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post129+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post129+r!662^0 == 0 /\ -rcd!2393^post129+rcd!2393^0 == 0 /\ -a!511^post129+a!511^0 == 0 /\ -a!2035^post129+a!2035^0 == 0 /\ -a!2238^post129+a!2238^0 == 0 /\ 1-a!1055^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post129 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -head!16^post129+head!16^0 == 0 /\ -y!21^post129+y!21^0 == 0 /\ -a!1610^post129+a!1610^0 == 0 /\ -rcd!2515^post129+rcd!2515^0 == 0 /\ -i!406^post129+i!406^0 == 0 /\ x!15^0-x!15^post129 == 0 /\ head!405^0-head!405^post129 == 0 /\ -__disjvr_7^post129+__disjvr_7^0 == 0 /\ -x!1365^post129+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post129 == 0 /\ rcd!2460^0-rcd!2460^post129 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post129 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post129 == 0 /\ a!244^0-a!244^post129 == 0 /\ -temp0!30^post129+temp0!30^0 == 0 /\ a!1810^0-a!1810^post129 == 0), cost: 1 129: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post130, __disjvr_1^0'=__disjvr_1^post130, __disjvr_2^0'=__disjvr_2^post130, __disjvr_3^0'=__disjvr_3^post130, __disjvr_4^0'=__disjvr_4^post130, __disjvr_5^0'=__disjvr_5^post130, __disjvr_6^0'=__disjvr_6^post130, __disjvr_7^0'=__disjvr_7^post130, __disjvr_8^0'=__disjvr_8^post130, a!1052^0'=a!1052^post130, a!1055^0'=a!1055^post130, a!1370^0'=a!1370^post130, a!1371^0'=a!1371^post130, a!1610^0'=a!1610^post130, a!1810^0'=a!1810^post130, a!2035^0'=a!2035^post130, a!2238^0'=a!2238^post130, a!244^0'=a!244^post130, a!419^0'=a!419^post130, a!511^0'=a!511^post130, a!654^0'=a!654^post130, ct!19^0'=ct!19^post130, head!16^0'=head!16^post130, head!31^0'=head!31^post130, head!405^0'=head!405^post130, i!29^0'=i!29^post130, i!406^0'=i!406^post130, length!28^0'=length!28^post130, nondet!13^0'=nondet!13^post130, r!543^0'=r!543^post130, r!662^0'=r!662^post130, rcd!2393^0'=rcd!2393^post130, rcd!2460^0'=rcd!2460^post130, rcd!2515^0'=rcd!2515^post130, rcd!63^0'=rcd!63^post130, rcd!83^0'=rcd!83^post130, result!12^0'=result!12^post130, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post130, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post130, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post130, sel_r!543_flink!24^0'=sel_r!543_flink!24^post130, t!25^0'=t!25^post130, temp!34^0'=temp!34^post130, temp0!17^0'=temp0!17^post130, temp0!30^0'=temp0!30^post130, tmp!33^0'=tmp!33^post130, x!1365^0'=x!1365^post130, x!15^0'=x!15^post130, x!18^0'=x!18^post130, x!22^0'=x!22^post130, x_slam_f!20^0'=x_slam_f!20^post130, y!21^0'=y!21^post130, (-x!22^post130+x!22^0 == 0 /\ x!15^0-x!15^post130 == 0 /\ x!18^0-x!18^post130 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post130 == 0 /\ -a!419^post130+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post130+rcd!2393^0 == 0 /\ a!244^0-a!244^post130 == 0 /\ -nondet!13^post130+nondet!13^0 == 0 /\ -r!662^post130+r!662^0 == 0 /\ -__disjvr_2^post130+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!83^0-rcd!83^post130 == 0 /\ 1-a!1052^0 <= 0 /\ -i!29^post130+i!29^0 == 0 /\ -__disjvr_0^post130+__disjvr_0^0 == 0 /\ -temp!34^post130+temp!34^0 == 0 /\ -rcd!2515^post130+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post130+a!2238^0 == 0 /\ -__disjvr_8^post130+__disjvr_8^0 == 0 /\ -a!1055^post130+a!1055^0 == 0 /\ -t!25^post130+t!25^0 == 0 /\ -x!1365^post130+x!1365^0 == 0 /\ y!21^0-y!21^post130 == 0 /\ -sdv_callsite_return_1!32^post130+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post130 == 0 /\ a!511^0-a!511^post130 == 0 /\ rcd!2460^0-rcd!2460^post130 == 0 /\ -sel_r!1224_flink!24^post130+sel_r!1224_flink!24^0 == 0 /\ -sdv_callsite_return_1!14^post130+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post130+__disjvr_6^0 == 0 /\ i!406^0-i!406^post130 == 0 /\ a!1810^0-a!1810^post130 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post130 == 0 /\ 1-a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post130 == 0 /\ -a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post130 == 0 /\ a!654^0-a!654^post130 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -__disjvr_3^post130+__disjvr_3^0 == 0 /\ -ct!19^post130+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post130 == 0 /\ -__disjvr_5^post130+__disjvr_5^0 == 0 /\ -head!31^post130+head!31^0 == 0 /\ head!405^0-head!405^post130 == 0 /\ r!543^0-r!543^post130 == 0 /\ tmp!33^0-tmp!33^post130 == 0 /\ __disjvr_4^0-__disjvr_4^post130 == 0 /\ temp0!30^0-temp0!30^post130 == 0 /\ -rcd!63^post130+rcd!63^0 == 0 /\ -a!2035^post130+a!2035^0 == 0 /\ -head!16^post130+head!16^0 == 0 /\ -a!1610^post130+a!1610^0 == 0 /\ -__disjvr_7^post130+__disjvr_7^0 == 0 /\ -a!1370^post130+a!1370^0 == 0 /\ a!1371^0-a!1371^post130 == 0 /\ -result!12^post130+result!12^0 == 0), cost: 1 130: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post131, __disjvr_1^0'=__disjvr_1^post131, __disjvr_2^0'=__disjvr_2^post131, __disjvr_3^0'=__disjvr_3^post131, __disjvr_4^0'=__disjvr_4^post131, __disjvr_5^0'=__disjvr_5^post131, __disjvr_6^0'=__disjvr_6^post131, __disjvr_7^0'=__disjvr_7^post131, __disjvr_8^0'=__disjvr_8^post131, a!1052^0'=a!1052^post131, a!1055^0'=a!1055^post131, a!1370^0'=a!1370^post131, a!1371^0'=a!1371^post131, a!1610^0'=a!1610^post131, a!1810^0'=a!1810^post131, a!2035^0'=a!2035^post131, a!2238^0'=a!2238^post131, a!244^0'=a!244^post131, a!419^0'=a!419^post131, a!511^0'=a!511^post131, a!654^0'=a!654^post131, ct!19^0'=ct!19^post131, head!16^0'=head!16^post131, head!31^0'=head!31^post131, head!405^0'=head!405^post131, i!29^0'=i!29^post131, i!406^0'=i!406^post131, length!28^0'=length!28^post131, nondet!13^0'=nondet!13^post131, r!543^0'=r!543^post131, r!662^0'=r!662^post131, rcd!2393^0'=rcd!2393^post131, rcd!2460^0'=rcd!2460^post131, rcd!2515^0'=rcd!2515^post131, rcd!63^0'=rcd!63^post131, rcd!83^0'=rcd!83^post131, result!12^0'=result!12^post131, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post131, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post131, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post131, sel_r!543_flink!24^0'=sel_r!543_flink!24^post131, t!25^0'=t!25^post131, temp!34^0'=temp!34^post131, temp0!17^0'=temp0!17^post131, temp0!30^0'=temp0!30^post131, tmp!33^0'=tmp!33^post131, x!1365^0'=x!1365^post131, x!15^0'=x!15^post131, x!18^0'=x!18^post131, x!22^0'=x!22^post131, x_slam_f!20^0'=x_slam_f!20^post131, y!21^0'=y!21^post131, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_7^post131+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post131+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post131 == 0 /\ nondet!13^0-nondet!13^post131 == 0 /\ length!28^0-length!28^post131 == 0 /\ a!1370^0-a!1370^post131 == 0 /\ tmp!33^0-tmp!33^post131 == 0 /\ __disjvr_6^0-__disjvr_6^post131 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post131 == 0 /\ a!1371^0-a!1371^post131 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post131+a!1610^0 == 0 /\ -ct!19^post131+ct!19^0 == 0 /\ a!1052^0-a!1052^post131 == 0 /\ -y!21^post131+y!21^0 == 0 /\ -x_slam_f!20^post131+x_slam_f!20^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post131 == 0 /\ -x!15^post131+x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post131 == 0 /\ head!405^0-head!405^post131 == 0 /\ 1+x!15^0 <= 0 /\ head!16^0-head!16^post131 == 0 /\ rcd!63^0-rcd!63^post131 == 0 /\ -head!31^post131+head!31^0 == 0 /\ -a!2035^post131+a!2035^0 == 0 /\ x!1365^0-x!1365^post131 == 0 /\ -sdv_callsite_return_1!14^post131+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post131+r!662^0 == 0 /\ -x!22^post131+x!22^0 == 0 /\ -i!406^post131+i!406^0 == 0 /\ temp!34^0-temp!34^post131 == 0 /\ -rcd!2460^post131+rcd!2460^0 == 0 /\ -rcd!2515^post131+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post131+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post131 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post131 == 0 /\ -__disjvr_5^post131+__disjvr_5^0 == 0 /\ -__disjvr_8^post131+__disjvr_8^0 == 0 /\ -a!1055^post131+a!1055^0 == 0 /\ a!1810^0-a!1810^post131 == 0 /\ -a!419^post131+a!419^0 == 0 /\ -__disjvr_2^post131+__disjvr_2^0 == 0 /\ -a!511^post131+a!511^0 == 0 /\ __disjvr_3^0-__disjvr_3^post131 == 0 /\ x!18^0-x!18^post131 == 0 /\ rcd!83^0-rcd!83^post131 == 0 /\ -__disjvr_0^post131+__disjvr_0^0 == 0 /\ a!2238^0-a!2238^post131 == 0 /\ __disjvr_1^0-__disjvr_1^post131 == 0 /\ -t!25^post131+t!25^0 == 0 /\ -temp0!30^post131+temp0!30^0 == 0 /\ -r!543^post131+r!543^0 == 0 /\ temp0!17^0-temp0!17^post131 == 0 /\ result!12^0-result!12^post131 == 0), cost: 1 131: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post132, __disjvr_1^0'=__disjvr_1^post132, __disjvr_2^0'=__disjvr_2^post132, __disjvr_3^0'=__disjvr_3^post132, __disjvr_4^0'=__disjvr_4^post132, __disjvr_5^0'=__disjvr_5^post132, __disjvr_6^0'=__disjvr_6^post132, __disjvr_7^0'=__disjvr_7^post132, __disjvr_8^0'=__disjvr_8^post132, a!1052^0'=a!1052^post132, a!1055^0'=a!1055^post132, a!1370^0'=a!1370^post132, a!1371^0'=a!1371^post132, a!1610^0'=a!1610^post132, a!1810^0'=a!1810^post132, a!2035^0'=a!2035^post132, a!2238^0'=a!2238^post132, a!244^0'=a!244^post132, a!419^0'=a!419^post132, a!511^0'=a!511^post132, a!654^0'=a!654^post132, ct!19^0'=ct!19^post132, head!16^0'=head!16^post132, head!31^0'=head!31^post132, head!405^0'=head!405^post132, i!29^0'=i!29^post132, i!406^0'=i!406^post132, length!28^0'=length!28^post132, nondet!13^0'=nondet!13^post132, r!543^0'=r!543^post132, r!662^0'=r!662^post132, rcd!2393^0'=rcd!2393^post132, rcd!2460^0'=rcd!2460^post132, rcd!2515^0'=rcd!2515^post132, rcd!63^0'=rcd!63^post132, rcd!83^0'=rcd!83^post132, result!12^0'=result!12^post132, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post132, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post132, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post132, sel_r!543_flink!24^0'=sel_r!543_flink!24^post132, t!25^0'=t!25^post132, temp!34^0'=temp!34^post132, temp0!17^0'=temp0!17^post132, temp0!30^0'=temp0!30^post132, tmp!33^0'=tmp!33^post132, x!1365^0'=x!1365^post132, x!15^0'=x!15^post132, x!18^0'=x!18^post132, x!22^0'=x!22^post132, x_slam_f!20^0'=x_slam_f!20^post132, y!21^0'=y!21^post132, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post132 == 0 /\ -length!28^post132+length!28^0 == 0 /\ -i!29^post132+i!29^0 == 0 /\ -temp0!30^post132+temp0!30^0 == 0 /\ -x!1365^post132+x!1365^0 == 0 /\ -head!405^post132+head!405^0 == 0 /\ -__disjvr_5^post132+__disjvr_5^0 == 0 /\ -__disjvr_1^post132+__disjvr_1^0 == 0 /\ y!21^0-y!21^post132 == 0 /\ -__disjvr_4^post132+__disjvr_4^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post132+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_0^0-__disjvr_0^post132 == 0 /\ -ct!19^post132+ct!19^0 == 0 /\ -__disjvr_2^post132+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post132 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post132 == 0 /\ temp0!17^0-temp0!17^post132 == 0 /\ -a!2035^post132+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -a!244^post132+a!244^0 == 0 /\ -x!18^post132+x!18^0 == 0 /\ x!15^0-x!15^post132 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post132 == 0 /\ -__disjvr_8^post132+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post132+a!1810^0 == 0 /\ 1+x!15^0 <= 0 /\ temp!34^0-temp!34^post132 == 0 /\ a!2238^0-a!2238^post132 == 0 /\ -head!16^post132+head!16^0 == 0 /\ -rcd!63^post132+rcd!63^0 == 0 /\ r!543^0-r!543^post132 == 0 /\ -rcd!2515^post132+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post132 == 0 /\ head!31^0-head!31^post132 == 0 /\ 1-a!1055^0 <= 0 /\ a!1052^0-a!1052^post132 == 0 /\ -a!1055^0 <= 0 /\ result!12^0-result!12^post132 == 0 /\ a!1055^0-a!1055^post132 == 0 /\ __disjvr_3^0-__disjvr_3^post132 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post132 == 0 /\ -x!22^post132+x!22^0 == 0 /\ rcd!2460^0-rcd!2460^post132 == 0 /\ tmp!33^0-tmp!33^post132 == 0 /\ -t!25^post132+t!25^0 == 0 /\ -r!662^post132+r!662^0 == 0 /\ a!511^0-a!511^post132 == 0 /\ -sdv_callsite_return_1!32^post132+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post132+a!419^0 == 0 /\ -rcd!2393^post132+rcd!2393^0 == 0 /\ -__disjvr_7^post132+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post132 == 0 /\ -a!1370^post132+a!1370^0 == 0 /\ a!654^0-a!654^post132 == 0 /\ -nondet!13^post132+nondet!13^0 == 0 /\ i!406^0-i!406^post132 == 0), cost: 1 132: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post133, __disjvr_1^0'=__disjvr_1^post133, __disjvr_2^0'=__disjvr_2^post133, __disjvr_3^0'=__disjvr_3^post133, __disjvr_4^0'=__disjvr_4^post133, __disjvr_5^0'=__disjvr_5^post133, __disjvr_6^0'=__disjvr_6^post133, __disjvr_7^0'=__disjvr_7^post133, __disjvr_8^0'=__disjvr_8^post133, a!1052^0'=a!1052^post133, a!1055^0'=a!1055^post133, a!1370^0'=a!1370^post133, a!1371^0'=a!1371^post133, a!1610^0'=a!1610^post133, a!1810^0'=a!1810^post133, a!2035^0'=a!2035^post133, a!2238^0'=a!2238^post133, a!244^0'=a!244^post133, a!419^0'=a!419^post133, a!511^0'=a!511^post133, a!654^0'=a!654^post133, ct!19^0'=ct!19^post133, head!16^0'=head!16^post133, head!31^0'=head!31^post133, head!405^0'=head!405^post133, i!29^0'=i!29^post133, i!406^0'=i!406^post133, length!28^0'=length!28^post133, nondet!13^0'=nondet!13^post133, r!543^0'=r!543^post133, r!662^0'=r!662^post133, rcd!2393^0'=rcd!2393^post133, rcd!2460^0'=rcd!2460^post133, rcd!2515^0'=rcd!2515^post133, rcd!63^0'=rcd!63^post133, rcd!83^0'=rcd!83^post133, result!12^0'=result!12^post133, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post133, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post133, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post133, sel_r!543_flink!24^0'=sel_r!543_flink!24^post133, t!25^0'=t!25^post133, temp!34^0'=temp!34^post133, temp0!17^0'=temp0!17^post133, temp0!30^0'=temp0!30^post133, tmp!33^0'=tmp!33^post133, x!1365^0'=x!1365^post133, x!15^0'=x!15^post133, x!18^0'=x!18^post133, x!22^0'=x!22^post133, x_slam_f!20^0'=x_slam_f!20^post133, y!21^0'=y!21^post133, (sel_r!543_flink!24^0-sel_r!543_flink!24^post133 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!654^0-a!654^post133 == 0 /\ a!1810^0-a!1810^post133 == 0 /\ -rcd!2515^post133+rcd!2515^0 == 0 /\ -rcd!83^post133+rcd!83^0 == 0 /\ __disjvr_8^0-__disjvr_8^post133 == 0 /\ -x!1365^post133+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post133+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post133 == 0 /\ x_slam_f!20^0-x_slam_f!20^post133 == 0 /\ nondet!13^0-nondet!13^post133 == 0 /\ -__disjvr_2^post133+__disjvr_2^0 == 0 /\ -__disjvr_0^post133+__disjvr_0^0 == 0 /\ -a!1052^post133+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post133 == 0 /\ -a!1052^0 <= 0 /\ -a!2238^post133+a!2238^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post133 == 0 /\ temp0!17^0-temp0!17^post133 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post133 == 0 /\ 1+x!15^0 <= 0 /\ -r!543^post133+r!543^0 == 0 /\ temp0!30^0-temp0!30^post133 == 0 /\ -__disjvr_7^post133+__disjvr_7^0 == 0 /\ -__disjvr_6^post133+__disjvr_6^0 == 0 /\ -i!29^post133+i!29^0 == 0 /\ -temp!34^post133+temp!34^0 == 0 /\ -i!406^post133+i!406^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post133 == 0 /\ result!12^0-result!12^post133 == 0 /\ tmp!33^0-tmp!33^post133 == 0 /\ rcd!63^0-rcd!63^post133 == 0 /\ -sdv_callsite_return_1!32^post133+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post133 == 0 /\ -sel_r!1224_flink!24^post133+sel_r!1224_flink!24^0 == 0 /\ rcd!2393^0-rcd!2393^post133 == 0 /\ -ct!19^post133+ct!19^0 == 0 /\ -a!1055^post133+a!1055^0 == 0 /\ -__disjvr_3^post133+__disjvr_3^0 == 0 /\ -__disjvr_5^post133+__disjvr_5^0 == 0 /\ -x!22^post133+x!22^0 == 0 /\ -a!2035^post133+a!2035^0 == 0 /\ a!244^0-a!244^post133 == 0 /\ -a!511^post133+a!511^0 == 0 /\ head!31^0-head!31^post133 == 0 /\ length!28^0-length!28^post133 == 0 /\ -y!21^post133+y!21^0 == 0 /\ head!405^0-head!405^post133 == 0 /\ x!15^0-x!15^post133 == 0 /\ a!419^0-a!419^post133 == 0 /\ -a!1610^post133+a!1610^0 == 0 /\ -r!662^post133+r!662^0 == 0 /\ -head!16^post133+head!16^0 == 0 /\ t!25^0-t!25^post133 == 0), cost: 1 133: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post134, __disjvr_1^0'=__disjvr_1^post134, __disjvr_2^0'=__disjvr_2^post134, __disjvr_3^0'=__disjvr_3^post134, __disjvr_4^0'=__disjvr_4^post134, __disjvr_5^0'=__disjvr_5^post134, __disjvr_6^0'=__disjvr_6^post134, __disjvr_7^0'=__disjvr_7^post134, __disjvr_8^0'=__disjvr_8^post134, a!1052^0'=a!1052^post134, a!1055^0'=a!1055^post134, a!1370^0'=a!1370^post134, a!1371^0'=a!1371^post134, a!1610^0'=a!1610^post134, a!1810^0'=a!1810^post134, a!2035^0'=a!2035^post134, a!2238^0'=a!2238^post134, a!244^0'=a!244^post134, a!419^0'=a!419^post134, a!511^0'=a!511^post134, a!654^0'=a!654^post134, ct!19^0'=ct!19^post134, head!16^0'=head!16^post134, head!31^0'=head!31^post134, head!405^0'=head!405^post134, i!29^0'=i!29^post134, i!406^0'=i!406^post134, length!28^0'=length!28^post134, nondet!13^0'=nondet!13^post134, r!543^0'=r!543^post134, r!662^0'=r!662^post134, rcd!2393^0'=rcd!2393^post134, rcd!2460^0'=rcd!2460^post134, rcd!2515^0'=rcd!2515^post134, rcd!63^0'=rcd!63^post134, rcd!83^0'=rcd!83^post134, result!12^0'=result!12^post134, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post134, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post134, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post134, sel_r!543_flink!24^0'=sel_r!543_flink!24^post134, t!25^0'=t!25^post134, temp!34^0'=temp!34^post134, temp0!17^0'=temp0!17^post134, temp0!30^0'=temp0!30^post134, tmp!33^0'=tmp!33^post134, x!1365^0'=x!1365^post134, x!15^0'=x!15^post134, x!18^0'=x!18^post134, x!22^0'=x!22^post134, x_slam_f!20^0'=x_slam_f!20^post134, y!21^0'=y!21^post134, (sel_r!543_flink!24^0-sel_r!543_flink!24^post134 == 0 /\ -head!16^post134+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post134+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post134+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post134+__disjvr_8^0 == 0 /\ temp!34^0-temp!34^post134 == 0 /\ __disjvr_7^0-__disjvr_7^post134 == 0 /\ -t!25^post134+t!25^0 == 0 /\ -x!1365^post134+x!1365^0 == 0 /\ -a!1370^post134+a!1370^0 == 0 /\ -a!1052^0 <= 0 /\ -temp0!30^post134+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post134+sdv_callsite_return_1!14^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post134 == 0 /\ -temp0!17^post134+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post134+y!21^0 == 0 /\ a!1610^0-a!1610^post134 == 0 /\ a!2238^0-a!2238^post134 == 0 /\ -x!22^post134+x!22^0 == 0 /\ 1+x!15^0 <= 0 /\ -nondet!13^post134+nondet!13^0 == 0 /\ -r!662^post134+r!662^0 == 0 /\ -a!244^post134+a!244^0 == 0 /\ -a!2035^post134+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post134 == 0 /\ __disjvr_1^0-__disjvr_1^post134 == 0 /\ -head!31^post134+head!31^0 == 0 /\ a!1055^0-a!1055^post134 == 0 /\ -__disjvr_3^post134+__disjvr_3^0 == 0 /\ -__disjvr_2^post134+__disjvr_2^0 == 0 /\ -i!29^post134+i!29^0 == 0 /\ length!28^0-length!28^post134 == 0 /\ 1-a!1055^0 <= 0 /\ -rcd!63^post134+rcd!63^0 == 0 /\ -__disjvr_0^post134+__disjvr_0^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!2460^0-rcd!2460^post134 == 0 /\ -rcd!2515^post134+rcd!2515^0 == 0 /\ r!543^0-r!543^post134 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post134+result!12^0 == 0 /\ rcd!83^0-rcd!83^post134 == 0 /\ i!406^0-i!406^post134 == 0 /\ a!1371^0-a!1371^post134 == 0 /\ -x!15^post134+x!15^0 == 0 /\ -__disjvr_6^post134+__disjvr_6^0 == 0 /\ a!654^0-a!654^post134 == 0 /\ a!511^0-a!511^post134 == 0 /\ -ct!19^post134+ct!19^0 == 0 /\ __disjvr_5^0-__disjvr_5^post134 == 0 /\ -a!1810^post134+a!1810^0 == 0 /\ head!405^0-head!405^post134 == 0 /\ x!18^0-x!18^post134 == 0 /\ a!1052^0-a!1052^post134 == 0 /\ __disjvr_4^0-__disjvr_4^post134 == 0 /\ -a!419^post134+a!419^0 == 0 /\ -rcd!2393^post134+rcd!2393^0 == 0), cost: 1 134: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post135, __disjvr_1^0'=__disjvr_1^post135, __disjvr_2^0'=__disjvr_2^post135, __disjvr_3^0'=__disjvr_3^post135, __disjvr_4^0'=__disjvr_4^post135, __disjvr_5^0'=__disjvr_5^post135, __disjvr_6^0'=__disjvr_6^post135, __disjvr_7^0'=__disjvr_7^post135, __disjvr_8^0'=__disjvr_8^post135, a!1052^0'=a!1052^post135, a!1055^0'=a!1055^post135, a!1370^0'=a!1370^post135, a!1371^0'=a!1371^post135, a!1610^0'=a!1610^post135, a!1810^0'=a!1810^post135, a!2035^0'=a!2035^post135, a!2238^0'=a!2238^post135, a!244^0'=a!244^post135, a!419^0'=a!419^post135, a!511^0'=a!511^post135, a!654^0'=a!654^post135, ct!19^0'=ct!19^post135, head!16^0'=head!16^post135, head!31^0'=head!31^post135, head!405^0'=head!405^post135, i!29^0'=i!29^post135, i!406^0'=i!406^post135, length!28^0'=length!28^post135, nondet!13^0'=nondet!13^post135, r!543^0'=r!543^post135, r!662^0'=r!662^post135, rcd!2393^0'=rcd!2393^post135, rcd!2460^0'=rcd!2460^post135, rcd!2515^0'=rcd!2515^post135, rcd!63^0'=rcd!63^post135, rcd!83^0'=rcd!83^post135, result!12^0'=result!12^post135, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post135, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post135, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post135, sel_r!543_flink!24^0'=sel_r!543_flink!24^post135, t!25^0'=t!25^post135, temp!34^0'=temp!34^post135, temp0!17^0'=temp0!17^post135, temp0!30^0'=temp0!30^post135, tmp!33^0'=tmp!33^post135, x!1365^0'=x!1365^post135, x!15^0'=x!15^post135, x!18^0'=x!18^post135, x!22^0'=x!22^post135, x_slam_f!20^0'=x_slam_f!20^post135, y!21^0'=y!21^post135, (a!1610^0-a!1610^post135 == 0 /\ head!405^0-head!405^post135 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post135 == 0 /\ -sdv_callsite_return_1!32^post135+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post135+__disjvr_2^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post135 == 0 /\ -head!16^post135+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_1^post135+__disjvr_1^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post135 == 0 /\ __disjvr_0^0-__disjvr_0^post135 == 0 /\ -rcd!2515^post135+rcd!2515^0 == 0 /\ -__disjvr_7^post135+__disjvr_7^0 == 0 /\ -y!21^post135+y!21^0 == 0 /\ -rcd!2460^post135+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ temp0!17^0-temp0!17^post135 == 0 /\ result!12^0-result!12^post135 == 0 /\ -i!406^post135+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post135 == 0 /\ -a!511^post135+a!511^0 == 0 /\ nondet!13^0-nondet!13^post135 == 0 /\ -a!1370^post135+a!1370^0 == 0 /\ -a!1055^post135+a!1055^0 == 0 /\ -a!419^post135+a!419^0 == 0 /\ -__disjvr_5^post135+__disjvr_5^0 == 0 /\ -r!543^post135+r!543^0 == 0 /\ -r!662^post135+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post135 == 0 /\ 1-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post135 == 0 /\ -a!1055^0 <= 0 /\ x!18^0-x!18^post135 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post135 == 0 /\ rcd!83^0-rcd!83^post135 == 0 /\ a!1052^0-a!1052^post135 == 0 /\ -a!244^post135+a!244^0 == 0 /\ rcd!63^0-rcd!63^post135 == 0 /\ -a!2035^post135+a!2035^0 == 0 /\ a!2238^0-a!2238^post135 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post135 == 0 /\ -t!25^post135+t!25^0 == 0 /\ a!654^0-a!654^post135 == 0 /\ -x!1365^post135+x!1365^0 == 0 /\ __disjvr_4^0-__disjvr_4^post135 == 0 /\ rcd!2393^0-rcd!2393^post135 == 0 /\ -temp0!30^post135+temp0!30^0 == 0 /\ a!1810^0-a!1810^post135 == 0 /\ -x!22^post135+x!22^0 == 0 /\ -ct!19^post135+ct!19^0 == 0 /\ -i!29^post135+i!29^0 == 0 /\ x!15^0-x!15^post135 == 0 /\ -__disjvr_8^post135+__disjvr_8^0 == 0 /\ -temp!34^post135+temp!34^0 == 0 /\ __disjvr_3^0-__disjvr_3^post135 == 0 /\ head!31^0-head!31^post135 == 0), cost: 1 153: l42 -> l52 : __disjvr_0^0'=__disjvr_0^post154, __disjvr_1^0'=__disjvr_1^post154, __disjvr_2^0'=__disjvr_2^post154, __disjvr_3^0'=__disjvr_3^post154, __disjvr_4^0'=__disjvr_4^post154, __disjvr_5^0'=__disjvr_5^post154, __disjvr_6^0'=__disjvr_6^post154, __disjvr_7^0'=__disjvr_7^post154, __disjvr_8^0'=__disjvr_8^post154, a!1052^0'=a!1052^post154, a!1055^0'=a!1055^post154, a!1370^0'=a!1370^post154, a!1371^0'=a!1371^post154, a!1610^0'=a!1610^post154, a!1810^0'=a!1810^post154, a!2035^0'=a!2035^post154, a!2238^0'=a!2238^post154, a!244^0'=a!244^post154, a!419^0'=a!419^post154, a!511^0'=a!511^post154, a!654^0'=a!654^post154, ct!19^0'=ct!19^post154, head!16^0'=head!16^post154, head!31^0'=head!31^post154, head!405^0'=head!405^post154, i!29^0'=i!29^post154, i!406^0'=i!406^post154, length!28^0'=length!28^post154, nondet!13^0'=nondet!13^post154, r!543^0'=r!543^post154, r!662^0'=r!662^post154, rcd!2393^0'=rcd!2393^post154, rcd!2460^0'=rcd!2460^post154, rcd!2515^0'=rcd!2515^post154, rcd!63^0'=rcd!63^post154, rcd!83^0'=rcd!83^post154, result!12^0'=result!12^post154, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post154, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post154, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post154, sel_r!543_flink!24^0'=sel_r!543_flink!24^post154, t!25^0'=t!25^post154, temp!34^0'=temp!34^post154, temp0!17^0'=temp0!17^post154, temp0!30^0'=temp0!30^post154, tmp!33^0'=tmp!33^post154, x!1365^0'=x!1365^post154, x!15^0'=x!15^post154, x!18^0'=x!18^post154, x!22^0'=x!22^post154, x_slam_f!20^0'=x_slam_f!20^post154, y!21^0'=y!21^post154, (rcd!2460^0-rcd!2460^post154 == 0 /\ -sdv_callsite_return_1!14^post154+sdv_callsite_return_1!14^0 == 0 /\ -a!2035^post154+a!2035^0 == 0 /\ -__disjvr_2^post154+__disjvr_2^0 == 0 /\ -__disjvr_8^post154+__disjvr_8^0 == 0 /\ -a!1370^post154+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post154 == 0 /\ i!406^0-i!406^post154 == 0 /\ -a!244^post154+a!244^0 == 0 /\ -nondet!13^post154+nondet!13^0 == 0 /\ ct!19^post154 == 0 /\ -rcd!2393^post154+rcd!2393^0 == 0 /\ -r!662^post154+r!662^0 == 0 /\ -ct!19^post154+y!21^post154 == 0 /\ -a!1810^post154+a!1810^0 == 0 /\ x_slam_f!20^post154-x!18^post154 == 0 /\ r!543^0-r!543^post154 == 0 /\ a!1371^0-a!1371^post154 == 0 /\ -head!16^post154+head!16^0 == 0 /\ -rcd!63^post154+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post154 == 0 /\ tmp!33^0-tmp!33^post154 == 0 /\ -length!28^post154+length!28^0 == 0 /\ a!1610^0-a!1610^post154 == 0 /\ -i!29^post154+i!29^0 == 0 /\ x!15^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post154 == 0 /\ temp!34^0-temp!34^post154 == 0 /\ -rcd!2515^post154+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post154 == 0 /\ -t!25^post154+t!25^0 == 0 /\ -x!1365^post154+x!1365^0 == 0 /\ -__disjvr_4^post154+__disjvr_4^0 == 0 /\ -temp0!30^post154+temp0!30^0 == 0 /\ -temp0!17^post154+temp0!17^0 == 0 /\ result!12^0-result!12^post154 == 0 /\ -sdv_callsite_return_1!32^post154+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post154 == 0 /\ x!15^0-x!15^post154 == 0 /\ -a!419^post154+a!419^0 == 0 /\ -__disjvr_1^post154+__disjvr_1^0 == 0 /\ -__disjvr_0^post154+__disjvr_0^0 == 0 /\ head!31^0-head!31^post154 == 0 /\ x!18^post154-head!16^0 == 0 /\ a!2238^0-a!2238^post154 == 0 /\ a!1055^0-a!1055^post154 == 0 /\ rcd!83^0-rcd!83^post154 == 0 /\ -x_slam_f!20^post154+x!22^post154 == 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post154 == 0 /\ -head!405^post154+head!405^0 == 0 /\ a!1052^0-a!1052^post154 == 0 /\ -__disjvr_5^post154+__disjvr_5^0 == 0 /\ a!654^0-a!654^post154 == 0), cost: 1 234: l42 -> l57 : __disjvr_0^0'=__disjvr_0^post165, __disjvr_1^0'=__disjvr_1^post165, __disjvr_2^0'=__disjvr_2^post165, __disjvr_3^0'=__disjvr_3^post165, __disjvr_4^0'=__disjvr_4^post165, __disjvr_5^0'=__disjvr_5^post165, __disjvr_6^0'=__disjvr_6^post165, __disjvr_7^0'=__disjvr_7^post165, __disjvr_8^0'=__disjvr_8^post165, a!1052^0'=a!1052^post165, a!1055^0'=a!1055^post165, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^post165, a!1610^0'=a!1610^post165, a!1810^0'=a!1810^post165, a!2035^0'=a!2035^post165, a!2238^0'=a!2238^post165, a!244^0'=a!244^post165, a!419^0'=a!419^post165, a!511^0'=a!511^post165, a!654^0'=a!654^post165, ct!19^0'=ct!19^post165, head!16^0'=head!16^post165, head!31^0'=head!31^post165, head!405^0'=head!405^post165, i!29^0'=i!29^post165, i!406^0'=i!406^post165, length!28^0'=length!28^post165, nondet!13^0'=nondet!13^post165, r!543^0'=r!543^post165, r!662^0'=r!662^post165, rcd!2393^0'=rcd!2393^post165, rcd!2460^0'=rcd!2460^post165, rcd!2515^0'=rcd!2515^post165, rcd!63^0'=rcd!63^post165, rcd!83^0'=rcd!83^post165, result!12^0'=result!12^post165, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post165, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post165, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post165, sel_r!543_flink!24^0'=sel_r!543_flink!24^post165, t!25^0'=t!25^post165, temp!34^0'=temp!34^post165, temp0!17^0'=temp0!17^post165, temp0!30^0'=temp0!30^post165, tmp!33^0'=tmp!33^post165, x!1365^0'=x!1365^post165, x!15^0'=x!15^post165, x!18^0'=x!18^post165, x!22^0'=x!22^post165, x_slam_f!20^0'=x_slam_f!20^post165, y!21^0'=y!21^post165, (0 == 0 /\ a!419^post164-a!419^post165 == 0 /\ -rcd!2515^post164+rcd!2515^0 == 0 /\ temp0!17^post164-temp0!17^post165 == 0 /\ -a!654^post165+a!654^post164 == 0 /\ -a!1052^post165+a!1052^post164 == 0 /\ x!18^0-x!18^post164 == 0 /\ -x!22^post164+x!22^0 == 0 /\ x_slam_f!20^post164-x_slam_f!20^post165 == 0 /\ x!15^0-x!15^post164 == 0 /\ t!25^post164-t!25^post165 == 0 /\ -i!406^post165+i!406^post164 == 0 /\ __disjvr_5^post164-__disjvr_5^post165 == 0 /\ temp!34^post164-temp!34^post165 == 0 /\ -r!543^post165+r!543^post164 == 0 /\ -length!28^post164+length!28^0 == 0 /\ head!16^post164-head!16^post165 == 0 /\ -a!1055^post165+a!1055^post164 == 0 /\ sel_r!543_flink!24^post164-sel_r!543_flink!24^post165 == 0 /\ -__disjvr_3^post165+__disjvr_3^post164 == 0 /\ -t!25^post164+t!25^0 == 0 /\ -temp!34^post164+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post164 == 0 /\ -__disjvr_7^post165+__disjvr_7^post164 == 0 /\ -rcd!2460^post165+rcd!2460^post164 == 0 /\ a!244^0-a!244^post164 == 0 /\ -a!1055^post164+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post164+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post164 == 0 /\ head!405^post164-head!405^post165 == 0 /\ -a!2238^post164+a!2238^0 == 0 /\ -a!419^post164+a!419^0 == 0 /\ -__disjvr_4^post165+__disjvr_4^post164 == 0 /\ -__disjvr_7^post164+__disjvr_7^0 == 0 /\ -rcd!2393^post164+rcd!2393^0 == 0 /\ rcd!2393^post164-rcd!2393^post165 == 0 /\ __disjvr_4^0-__disjvr_4^post164 == 0 /\ -head!31^post165+head!31^post164 == 0 /\ ct!19^post164-ct!19^post165 == 0 /\ y!21^0-y!21^post164 == 0 /\ temp0!30^post164-temp0!30^post165 == 0 /\ __disjvr_3^0-__disjvr_3^post164 == 0 /\ -x!1365^post164+x!1365^0 == 0 /\ -__disjvr_6^post165+__disjvr_6^post164 == 0 /\ nondet!13^post164-nondet!13^post165 == 0 /\ rcd!2460^0-rcd!2460^post164 == 0 /\ x!22^post164-x!22^post165 == 0 /\ -tmp!33^post165+tmp!33^post164 == 0 /\ sdv_callsite_return_1!32^post164-sdv_callsite_return_1!32^post165 == 0 /\ r!543^0-r!543^post164 == 0 /\ -a!1610^post165+a!1610^post164 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post164 == 0 /\ -i!29^post164+i!29^0 == 0 /\ -head!405^post164+head!405^0 == 0 /\ a!511^0-a!511^post164 == 0 /\ -sel_r!1224_flink!24^post165+sel_r!1224_flink!24^post164 == 0 /\ -result!12^post165+result!12^post164 == 0 /\ __disjvr_2^post164-__disjvr_2^post165 == 0 /\ -rcd!2515^post165+rcd!2515^post164 == 0 /\ -a!1810^post165+a!1810^post164 == 0 /\ x_slam_f!20^0-x_slam_f!20^post164 == 0 /\ a!1810^0-a!1810^post164 == 0 /\ -y!21^post165+y!21^post164 == 0 /\ a!2035^post164-a!2035^post165 == 0 /\ -__disjvr_5^post164+__disjvr_5^0 == 0 /\ __disjvr_8^post164-__disjvr_8^0 == 0 /\ a!654^0-a!654^post164 == 0 /\ -a!511^post165+a!511^post164 == 0 /\ -__disjvr_2^post164+__disjvr_2^0 == 0 /\ -__disjvr_1^post164+__disjvr_1^0 == 0 /\ -x!18^post165+x!18^post164 == 0 /\ i!29^post164-i!29^post165 == 0 /\ temp0!17^0-temp0!17^post164 == 0 /\ -sdv_callsite_return_1!14^post164+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^post164-rcd!83^post165 == 0 /\ -ct!19^post164+ct!19^0 == 0 /\ __disjvr_1^post164-__disjvr_1^post165 == 0 /\ x!1365^post164-x!1365^post165 == 0 /\ r!662^post164-r!662^post165 == 0 /\ rcd!83^0-rcd!83^post164 == 0 /\ __disjvr_8^post164-__disjvr_8^post165 == 0 /\ length!28^post164-length!28^post165 == 0 /\ -nondet!13^post164+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post164 == 0 /\ -__disjvr_0^post165+__disjvr_0^post164 == 0 /\ -a!2238^post165+a!2238^post164 == 0 /\ a!1371^post164-a!1371^post165 == 0 /\ -r!662^post164+r!662^0 == 0 /\ rcd!63^post164-rcd!63^post165 == 0 /\ -a!2035^post164+a!2035^0 == 0 /\ result!12^0-result!12^post164 == 0 /\ temp0!30^0-temp0!30^post164 == 0 /\ a!1052^0-a!1052^post164 == 0 /\ -__disjvr_8^post164+__disjvr_8^0 == 0 /\ i!406^0-i!406^post164 == 0 /\ -a!244^post165+a!244^post164 == 0 /\ __disjvr_6^0-__disjvr_6^post164 == 0 /\ a!1371^0-a!1371^post164 == 0 /\ -a!1370^post164+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post164 == 0 /\ -head!16^post164+head!16^0 == 0 /\ -rcd!63^post164+rcd!63^0 == 0 /\ -a!1610^post164+a!1610^0 == 0 /\ sdv_callsite_return_1!14^post164-sdv_callsite_return_1!14^post165 == 0), cost: 1 135: l47 -> l1 : __disjvr_0^0'=__disjvr_0^post136, __disjvr_1^0'=__disjvr_1^post136, __disjvr_2^0'=__disjvr_2^post136, __disjvr_3^0'=__disjvr_3^post136, __disjvr_4^0'=__disjvr_4^post136, __disjvr_5^0'=__disjvr_5^post136, __disjvr_6^0'=__disjvr_6^post136, __disjvr_7^0'=__disjvr_7^post136, __disjvr_8^0'=__disjvr_8^post136, a!1052^0'=a!1052^post136, a!1055^0'=a!1055^post136, a!1370^0'=a!1370^post136, a!1371^0'=a!1371^post136, a!1610^0'=a!1610^post136, a!1810^0'=a!1810^post136, a!2035^0'=a!2035^post136, a!2238^0'=a!2238^post136, a!244^0'=a!244^post136, a!419^0'=a!419^post136, a!511^0'=a!511^post136, a!654^0'=a!654^post136, ct!19^0'=ct!19^post136, head!16^0'=head!16^post136, head!31^0'=head!31^post136, head!405^0'=head!405^post136, i!29^0'=i!29^post136, i!406^0'=i!406^post136, length!28^0'=length!28^post136, nondet!13^0'=nondet!13^post136, r!543^0'=r!543^post136, r!662^0'=r!662^post136, rcd!2393^0'=rcd!2393^post136, rcd!2460^0'=rcd!2460^post136, rcd!2515^0'=rcd!2515^post136, rcd!63^0'=rcd!63^post136, rcd!83^0'=rcd!83^post136, result!12^0'=result!12^post136, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post136, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post136, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post136, sel_r!543_flink!24^0'=sel_r!543_flink!24^post136, t!25^0'=t!25^post136, temp!34^0'=temp!34^post136, temp0!17^0'=temp0!17^post136, temp0!30^0'=temp0!30^post136, tmp!33^0'=tmp!33^post136, x!1365^0'=x!1365^post136, x!15^0'=x!15^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -ct!19^1 <= 0 /\ a!244^0-a!244^post136 == 0 /\ -head!31^post136+head!31^0 == 0 /\ -temp0!17^0+result!12^post136 == 0 /\ -i!406^post136+i!406^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ head!16^0-head!16^post136 == 0 /\ -temp!34^post136+temp!34^0 == 0 /\ -rcd!2515^post136+rcd!2515^0 == 0 /\ -tmp!33^post136+tmp!33^0 == 0 /\ -x!1365^post136+x!1365^0 == 0 /\ -rcd!63^post136+rcd!63^0 == 0 /\ a!1370^0-a!1370^post136 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post136 == 0 /\ -x!18^1+head!16^0 <= 0 /\ -y!21^1 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post136+a!1610^0 == 0 /\ -rcd!2393^post136+rcd!2393^0 == 0 /\ x_slam_f!20^1 <= 0 /\ a!511^0-a!511^post136 == 0 /\ ct!19^1-y!21^1 <= 0 /\ -__disjvr_5^post136+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post136 == 0 /\ x!15^0 <= 0 /\ a!654^0-a!654^post136 == 0 /\ length!28^0-length!28^post136 == 0 /\ __disjvr_0^0-__disjvr_0^post136 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^1 <= 0 /\ -head!16^0 <= 0 /\ x!15^0-x!15^post136 == 0 /\ -__disjvr_1^post136+__disjvr_1^0 == 0 /\ x!18^1-head!16^0 <= 0 /\ x!18^1-head!16^0 == 0 /\ -a!2035^post136+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post136 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ -__disjvr_7^post136+__disjvr_7^0 == 0 /\ -y!21^1+x!22^1 <= 0 /\ y!21^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post136 == 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ head!405^0-head!405^post136 == 0 /\ -x!15^0 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -__disjvr_8^post136+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post136 == 0 /\ head!16^0 <= 0 /\ -x!18^1 <= 0 /\ -sdv_callsite_return_1!32^post136+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post136+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post136 == 0 /\ -r!662^post136+r!662^0 == 0 /\ -sel_r!1224_flink!24^post136+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post136+a!1055^0 == 0 /\ -a!419^post136+a!419^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ temp0!17^0-temp0!17^post136 == 0 /\ -x!22^1 <= 0 /\ -__disjvr_4^post136+__disjvr_4^0 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ a!2238^0-a!2238^post136 == 0 /\ r!543^0-r!543^post136 == 0 /\ x!22^1 <= 0 /\ -__disjvr_2^post136+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post136 == 0 /\ -i!29^post136+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post136 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ rcd!2460^0-rcd!2460^post136 == 0 /\ -nondet!13^post136+nondet!13^0 == 0), cost: 1 229: l47 -> l49 : __disjvr_0^0'=__disjvr_0^post138, __disjvr_1^0'=__disjvr_1^post138, __disjvr_2^0'=__disjvr_2^post138, __disjvr_3^0'=__disjvr_3^post138, __disjvr_4^0'=__disjvr_4^post138, __disjvr_5^0'=__disjvr_5^post138, __disjvr_6^0'=__disjvr_6^post138, __disjvr_7^0'=__disjvr_7^post138, __disjvr_8^0'=__disjvr_8^post138, a!1052^0'=a!1052^post138, a!1055^0'=a!1055^post138, a!1370^0'=a!1370^post138, a!1371^0'=a!1371^post138, a!1610^0'=a!1610^post138, a!1810^0'=a!1810^post138, a!2035^0'=a!2035^post138, a!2238^0'=a!2238^post138, a!244^0'=a!244^post138, a!419^0'=a!419^post138, a!511^0'=a!511^post138, a!654^0'=a!654^post138, ct!19^0'=ct!19^post138, head!16^0'=head!16^post138, head!31^0'=head!31^post138, head!405^0'=head!405^post138, i!29^0'=i!29^post138, i!406^0'=i!406^post138, length!28^0'=length!28^post138, nondet!13^0'=nondet!13^post138, r!543^0'=r!543^post138, r!662^0'=r!662^post138, rcd!2393^0'=rcd!2393^post138, rcd!2460^0'=rcd!2460^post138, rcd!2515^0'=rcd!2515^post138, rcd!63^0'=rcd!63^post138, rcd!83^0'=rcd!83^post138, result!12^0'=result!12^post138, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post138, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post138, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post138, sel_r!543_flink!24^0'=sel_r!543_flink!24^post138, t!25^0'=t!25^post138, temp!34^0'=temp!34^post138, temp0!17^0'=temp0!17^post138, temp0!30^0'=temp0!30^post138, tmp!33^0'=tmp!33^post138, x!1365^0'=x!1365^post138, x!15^0'=x!15^post138, x!18^0'=x!18^post138, x!22^0'=x!22^post138, x_slam_f!20^0'=x_slam_f!20^post138, y!21^0'=y!21^post138, (0 == 0 /\ -a!419^post137+a!419^0 == 0 /\ -a!2035^post137+a!2035^0 == 0 /\ r!662^post137-r!662^post138 == 0 /\ -r!543^post137+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post137 == 0 /\ -r!662^post137+r!662^0 == 0 /\ -a!1610^post137+a!1610^0 == 0 /\ -a!2238^post137+a!2238^0 == 0 /\ -__disjvr_8^post137+__disjvr_8^0 == 0 /\ -a!1371^post138+a!1371^post137 == 0 /\ -a!2035^post138+a!2035^post137 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post137 == 0 /\ -head!405^post138+head!405^post137 == 0 /\ x!18^post137-x!18^post138 == 0 /\ -a!1055^post137+a!1055^0 == 0 /\ -a!511^post138+a!511^post137 == 0 /\ -rcd!2393^post138+rcd!2393^post137 == 0 /\ t!25^post137-t!25^post138 == 0 /\ i!29^0-i!29^post137 == 0 /\ __disjvr_7^post137-__disjvr_7^post138 == 0 /\ a!244^0-a!244^post137 == 0 /\ -x_slam_f!20^post138+x_slam_f!20^post137 == 0 /\ head!31^post137-head!31^post138 == 0 /\ __disjvr_4^post137-__disjvr_4^post138 == 0 /\ nondet!13^0-nondet!13^post137 == 0 /\ a!1370^0-a!1370^post137 == 0 /\ temp!34^post137-temp!34^post138 == 0 /\ -__disjvr_7^post137+__disjvr_7^0 == 0 /\ a!2238^post137-a!2238^post138 == 0 /\ x!1365^post137-x!1365^post138 == 0 /\ rcd!63^0-rcd!63^post137 == 0 /\ head!405^0-head!405^post137 == 0 /\ -rcd!2515^post137+rcd!2515^0 == 0 /\ -head!16^post138+head!16^post137 == 0 /\ head!16^0-head!16^post137 == 0 /\ -ct!19^post138+ct!19^post137 == 0 /\ -y!21^post137+y!21^0 == 0 /\ __disjvr_1^post137-__disjvr_1^post138 == 0 /\ a!1055^post137-a!1055^post138 == 0 /\ __disjvr_3^post137-__disjvr_3^post138 == 0 /\ -t!25^post137+t!25^0 == 0 /\ -__disjvr_5^post138+__disjvr_5^post137 == 0 /\ a!511^0-a!511^post137 == 0 /\ x_slam_f!20^0-x_slam_f!20^post137 == 0 /\ a!1052^0-a!1052^post137 == 0 /\ rcd!83^post137-rcd!83^post138 == 0 /\ x!18^0-x!18^post137 == 0 /\ -a!1052^post138+a!1052^post137 == 0 /\ __disjvr_4^0-__disjvr_4^post137 == 0 /\ -temp!34^post137+temp!34^0 == 0 /\ a!1610^post137-a!1610^post138 == 0 /\ -__disjvr_5^post137+__disjvr_5^0 == 0 /\ -nondet!13^post138+nondet!13^post137 == 0 /\ -__disjvr_3^post137+__disjvr_3^0 == 0 /\ -x!22^post137+x!22^0 == 0 /\ __disjvr_7^post137-__disjvr_7^0 == 0 /\ x!22^post137-x!22^post138 == 0 /\ rcd!2515^post137-rcd!2515^post138 == 0 /\ -rcd!83^post137+rcd!83^0 == 0 /\ temp0!30^post137-temp0!30^post138 == 0 /\ -ct!19^post137+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post137 == 0 /\ -__disjvr_8^post138+__disjvr_8^post137 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post137 == 0 /\ result!12^post137-result!12^post138 == 0 /\ sdv_callsite_return_1!32^post137-sdv_callsite_return_1!32^post138 == 0 /\ -__disjvr_0^post137+__disjvr_0^0 == 0 /\ __disjvr_0^post137-__disjvr_0^post138 == 0 /\ -sdv_callsite_return_1!14^post138+sdv_callsite_return_1!14^post137 == 0 /\ -rcd!63^post138+rcd!63^post137 == 0 /\ length!28^post137-length!28^post138 == 0 /\ -sel_r!543_flink!24^post138+sel_r!543_flink!24^post137 == 0 /\ -temp0!30^post137+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post137 == 0 /\ sel_r!1224_flink!24^post137-sel_r!1224_flink!24^post138 == 0 /\ -sdv_callsite_return_1!32^post137+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post137+x!15^0 == 0 /\ -head!31^post137+head!31^0 == 0 /\ -i!29^post138+i!29^post137 == 0 /\ -a!1370^post138+a!1370^post137 == 0 /\ a!654^0-a!654^post137 == 0 /\ a!1810^0-a!1810^post137 == 0 /\ i!406^post137-i!406^post138 == 0 /\ rcd!2460^post137-rcd!2460^post138 == 0 /\ result!12^0-result!12^post137 == 0 /\ -i!406^post137+i!406^0 == 0 /\ -__disjvr_6^post138+__disjvr_6^post137 == 0 /\ -a!1810^post138+a!1810^post137 == 0 /\ x!1365^0-x!1365^post137 == 0 /\ a!1371^0-a!1371^post137 == 0 /\ temp0!17^post137-temp0!17^post138 == 0 /\ y!21^post137-y!21^post138 == 0 /\ -rcd!2460^post137+rcd!2460^0 == 0 /\ r!543^post137-r!543^post138 == 0 /\ a!654^post137-a!654^post138 == 0 /\ tmp!33^0-tmp!33^post137 == 0 /\ tmp!33^post137-tmp!33^post138 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post137 == 0 /\ -a!419^post138+a!419^post137 == 0 /\ length!28^0-length!28^post137 == 0 /\ -__disjvr_2^post138+__disjvr_2^post137 == 0 /\ -__disjvr_2^post137+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post137 == 0), cost: 1 138: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post139, __disjvr_1^0'=__disjvr_1^post139, __disjvr_2^0'=__disjvr_2^post139, __disjvr_3^0'=__disjvr_3^post139, __disjvr_4^0'=__disjvr_4^post139, __disjvr_5^0'=__disjvr_5^post139, __disjvr_6^0'=__disjvr_6^post139, __disjvr_7^0'=__disjvr_7^post139, __disjvr_8^0'=__disjvr_8^post139, a!1052^0'=a!1052^post139, a!1055^0'=a!1055^post139, a!1370^0'=a!1370^post139, a!1371^0'=a!1371^post139, a!1610^0'=a!1610^post139, a!1810^0'=a!1810^post139, a!2035^0'=a!2035^post139, a!2238^0'=a!2238^post139, a!244^0'=a!244^post139, a!419^0'=a!419^post139, a!511^0'=a!511^post139, a!654^0'=a!654^post139, ct!19^0'=ct!19^post139, head!16^0'=head!16^post139, head!31^0'=head!31^post139, head!405^0'=head!405^post139, i!29^0'=i!29^post139, i!406^0'=i!406^post139, length!28^0'=length!28^post139, nondet!13^0'=nondet!13^post139, r!543^0'=r!543^post139, r!662^0'=r!662^post139, rcd!2393^0'=rcd!2393^post139, rcd!2460^0'=rcd!2460^post139, rcd!2515^0'=rcd!2515^post139, rcd!63^0'=rcd!63^post139, rcd!83^0'=rcd!83^post139, result!12^0'=result!12^post139, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post139, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post139, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post139, sel_r!543_flink!24^0'=sel_r!543_flink!24^post139, t!25^0'=t!25^post139, temp!34^0'=temp!34^post139, temp0!17^0'=temp0!17^post139, temp0!30^0'=temp0!30^post139, tmp!33^0'=tmp!33^post139, x!1365^0'=x!1365^post139, x!15^0'=x!15^post139, x!18^0'=x!18^post139, x!22^0'=x!22^post139, x_slam_f!20^0'=x_slam_f!20^post139, y!21^0'=y!21^post139, (rcd!83^0-rcd!83^post139 == 0 /\ -tmp!33^post139+tmp!33^0 == 0 /\ i!29^0-i!29^post139 == 0 /\ -ct!19^post139+ct!19^0 == 0 /\ a!1052^0-a!1052^post139 == 0 /\ rcd!63^0-rcd!63^post139 == 0 /\ -__disjvr_5^post139+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post139 == 0 /\ -r!543^post139+r!543^0 == 0 /\ -i!406^post139+i!406^0 == 0 /\ nondet!13^0-nondet!13^post139 == 0 /\ -__disjvr_3^post139+__disjvr_3^0 == 0 /\ -__disjvr_2^post139+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post139+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post139+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post139 == 0 /\ head!405^0-head!405^post139 == 0 /\ y!21^0-y!21^post139 == 0 /\ -__disjvr_0^post139+__disjvr_0^0 == 0 /\ -result!12^post139+result!12^0 == 0 /\ -x!18^post139+x!18^0 == 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post139 == 0 /\ -sel_r!1224_flink!24^post139+sel_r!1224_flink!24^0 == 0 /\ -r!662^post139+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post139+head!16^0 == 0 /\ a!1810^0-a!1810^post139 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post139 == 0 /\ __disjvr_8^0-__disjvr_8^post139 == 0 /\ 1-a!244^0 <= 0 /\ -1+a!244^0 <= 0 /\ -a!1055^post139+a!1055^0 == 0 /\ a!244^0-a!244^post139 == 0 /\ -t!25^post139+t!25^0 == 0 /\ head!31^0-head!31^post139 == 0 /\ -a!511^post139+a!511^0 == 0 /\ -x!22^post139+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post139+a!2035^0 == 0 /\ -a!419^post139+a!419^0 == 0 /\ -a!2238^post139+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post139 == 0 /\ temp0!17^0-temp0!17^post139 == 0 /\ length!28^0-length!28^post139 == 0 /\ x_slam_f!20^0-x_slam_f!20^post139 == 0 /\ rcd!2460^0-rcd!2460^post139 == 0 /\ a!1370^0-a!1370^post139 == 0 /\ __disjvr_1^0-__disjvr_1^post139 == 0 /\ -__disjvr_7^post139+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post139 == 0 /\ a!1371^0-a!1371^post139 == 0 /\ temp0!30^0-temp0!30^post139 == 0 /\ -a!1610^post139+a!1610^0 == 0 /\ a!654^0-a!654^post139 == 0 /\ -x!1365^post139+x!1365^0 == 0 /\ -rcd!2515^post139+rcd!2515^0 == 0), cost: 1 139: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post140, __disjvr_1^0'=__disjvr_1^post140, __disjvr_2^0'=__disjvr_2^post140, __disjvr_3^0'=__disjvr_3^post140, __disjvr_4^0'=__disjvr_4^post140, __disjvr_5^0'=__disjvr_5^post140, __disjvr_6^0'=__disjvr_6^post140, __disjvr_7^0'=__disjvr_7^post140, __disjvr_8^0'=__disjvr_8^post140, a!1052^0'=a!1052^post140, a!1055^0'=a!1055^post140, a!1370^0'=a!1370^post140, a!1371^0'=a!1371^post140, a!1610^0'=a!1610^post140, a!1810^0'=a!1810^post140, a!2035^0'=a!2035^post140, a!2238^0'=a!2238^post140, a!244^0'=a!244^post140, a!419^0'=a!419^post140, a!511^0'=a!511^post140, a!654^0'=a!654^post140, ct!19^0'=ct!19^post140, head!16^0'=head!16^post140, head!31^0'=head!31^post140, head!405^0'=head!405^post140, i!29^0'=i!29^post140, i!406^0'=i!406^post140, length!28^0'=length!28^post140, nondet!13^0'=nondet!13^post140, r!543^0'=r!543^post140, r!662^0'=r!662^post140, rcd!2393^0'=rcd!2393^post140, rcd!2460^0'=rcd!2460^post140, rcd!2515^0'=rcd!2515^post140, rcd!63^0'=rcd!63^post140, rcd!83^0'=rcd!83^post140, result!12^0'=result!12^post140, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post140, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post140, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post140, sel_r!543_flink!24^0'=sel_r!543_flink!24^post140, t!25^0'=t!25^post140, temp!34^0'=temp!34^post140, temp0!17^0'=temp0!17^post140, temp0!30^0'=temp0!30^post140, tmp!33^0'=tmp!33^post140, x!1365^0'=x!1365^post140, x!15^0'=x!15^post140, x!18^0'=x!18^post140, x!22^0'=x!22^post140, x_slam_f!20^0'=x_slam_f!20^post140, y!21^0'=y!21^post140, (-t!25^post140+t!25^0 == 0 /\ 2-a!244^0 <= 0 /\ -__disjvr_7^post140+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post140 == 0 /\ -x!15^post140+x!15^0 == 0 /\ x!1365^0-x!1365^post140 == 0 /\ -temp!34^post140+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post140+a!419^0 == 0 /\ -length!28^post140+length!28^0 == 0 /\ -temp0!30^post140+temp0!30^0 == 0 /\ x!18^0-x!18^post140 == 0 /\ __disjvr_1^0-__disjvr_1^post140 == 0 /\ tmp!33^0-tmp!33^post140 == 0 /\ -a!1052^post140+a!1052^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post140 == 0 /\ a!244^0-a!244^post140 == 0 /\ -rcd!2393^post140+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post140+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post140+a!2238^0 == 0 /\ head!31^0-head!31^post140 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post140+__disjvr_6^0 == 0 /\ -a!1055^post140+a!1055^0 == 0 /\ -__disjvr_2^post140+__disjvr_2^0 == 0 /\ r!543^0-r!543^post140 == 0 /\ -__disjvr_0^post140+__disjvr_0^0 == 0 /\ a!511^0-a!511^post140 == 0 /\ -rcd!2515^post140+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post140 == 0 /\ -head!405^post140+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post140 == 0 /\ -i!29^post140+i!29^0 == 0 /\ a!1810^0-a!1810^post140 == 0 /\ -x_slam_f!20^post140+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post140 == 0 /\ a!654^0-a!654^post140 == 0 /\ -sdv_callsite_return_1!14^post140+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post140+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post140 == 0 /\ -a!2035^post140+a!2035^0 == 0 /\ -__disjvr_3^post140+__disjvr_3^0 == 0 /\ result!12^0-result!12^post140 == 0 /\ -nondet!13^post140+nondet!13^0 == 0 /\ -r!662^post140+r!662^0 == 0 /\ temp0!17^0-temp0!17^post140 == 0 /\ __disjvr_8^0-__disjvr_8^post140 == 0 /\ -x!22^post140+x!22^0 == 0 /\ -head!16^post140+head!16^0 == 0 /\ i!406^0-i!406^post140 == 0 /\ -a!1370^post140+a!1370^0 == 0 /\ -a!1610^post140+a!1610^0 == 0 /\ a!1371^0-a!1371^post140 == 0 /\ -rcd!63^post140+rcd!63^0 == 0 /\ -y!21^post140+y!21^0 == 0), cost: 1 140: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post141, __disjvr_1^0'=__disjvr_1^post141, __disjvr_2^0'=__disjvr_2^post141, __disjvr_3^0'=__disjvr_3^post141, __disjvr_4^0'=__disjvr_4^post141, __disjvr_5^0'=__disjvr_5^post141, __disjvr_6^0'=__disjvr_6^post141, __disjvr_7^0'=__disjvr_7^post141, __disjvr_8^0'=__disjvr_8^post141, a!1052^0'=a!1052^post141, a!1055^0'=a!1055^post141, a!1370^0'=a!1370^post141, a!1371^0'=a!1371^post141, a!1610^0'=a!1610^post141, a!1810^0'=a!1810^post141, a!2035^0'=a!2035^post141, a!2238^0'=a!2238^post141, a!244^0'=a!244^post141, a!419^0'=a!419^post141, a!511^0'=a!511^post141, a!654^0'=a!654^post141, ct!19^0'=ct!19^post141, head!16^0'=head!16^post141, head!31^0'=head!31^post141, head!405^0'=head!405^post141, i!29^0'=i!29^post141, i!406^0'=i!406^post141, length!28^0'=length!28^post141, nondet!13^0'=nondet!13^post141, r!543^0'=r!543^post141, r!662^0'=r!662^post141, rcd!2393^0'=rcd!2393^post141, rcd!2460^0'=rcd!2460^post141, rcd!2515^0'=rcd!2515^post141, rcd!63^0'=rcd!63^post141, rcd!83^0'=rcd!83^post141, result!12^0'=result!12^post141, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post141, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post141, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post141, sel_r!543_flink!24^0'=sel_r!543_flink!24^post141, t!25^0'=t!25^post141, temp!34^0'=temp!34^post141, temp0!17^0'=temp0!17^post141, temp0!30^0'=temp0!30^post141, tmp!33^0'=tmp!33^post141, x!1365^0'=x!1365^post141, x!15^0'=x!15^post141, x!18^0'=x!18^post141, x!22^0'=x!22^post141, x_slam_f!20^0'=x_slam_f!20^post141, y!21^0'=y!21^post141, (__disjvr_3^0-__disjvr_3^post141 == 0 /\ -t!25^post141+t!25^0 == 0 /\ -a!2035^post141+a!2035^0 == 0 /\ -__disjvr_8^post141+__disjvr_8^0 == 0 /\ -a!1810^post141+a!1810^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post141+a!1370^0 == 0 /\ a!1371^0-a!1371^post141 == 0 /\ x_slam_f!20^0-x_slam_f!20^post141 == 0 /\ x!18^0-x!18^post141 == 0 /\ __disjvr_7^0-__disjvr_7^post141 == 0 /\ x!15^0 <= 0 /\ a!1610^0-a!1610^post141 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post141+nondet!13^0 == 0 /\ -r!662^post141+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post141+sdv_callsite_return_1!32^0 == 0 /\ -a!244^post141+a!244^0 == 0 /\ a!2238^0-a!2238^post141 == 0 /\ __disjvr_4^0-__disjvr_4^post141 == 0 /\ -rcd!2460^post141+rcd!2460^0 == 0 /\ -__disjvr_5^post141+__disjvr_5^0 == 0 /\ 1-a!244^0 <= 0 /\ -1+a!244^0 <= 0 /\ a!1055^0-a!1055^post141 == 0 /\ tmp!33^0-tmp!33^post141 == 0 /\ length!28^0-length!28^post141 == 0 /\ temp0!17^0-temp0!17^post141 == 0 /\ __disjvr_6^0-__disjvr_6^post141 == 0 /\ -temp0!30^post141+temp0!30^0 == 0 /\ result!12^0-result!12^post141 == 0 /\ -__disjvr_0^post141+__disjvr_0^0 == 0 /\ -y!21^post141+y!21^0 == 0 /\ -__disjvr_1^post141+__disjvr_1^0 == 0 /\ rcd!63^0-rcd!63^post141 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -i!406^post141+i!406^0 == 0 /\ -temp!34^post141+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post141 == 0 /\ -i!29^post141+i!29^0 == 0 /\ -x!22^post141+x!22^0 == 0 /\ head!31^0-head!31^post141 == 0 /\ a!654^0-a!654^post141 == 0 /\ rcd!2393^0-rcd!2393^post141 == 0 /\ x!15^0-x!15^post141 == 0 /\ -head!16^post141+head!16^0 == 0 /\ -rcd!83^post141+rcd!83^0 == 0 /\ -r!543^post141+r!543^0 == 0 /\ a!511^0-a!511^post141 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post141 == 0 /\ -a!419^post141+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post141 == 0 /\ -ct!19^post141+ct!19^0 == 0 /\ -x!1365^post141+x!1365^0 == 0 /\ -rcd!2515^post141+rcd!2515^0 == 0 /\ -__disjvr_2^post141+__disjvr_2^0 == 0 /\ head!405^0-head!405^post141 == 0 /\ a!1052^0-a!1052^post141 == 0), cost: 1 141: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post142, __disjvr_1^0'=__disjvr_1^post142, __disjvr_2^0'=__disjvr_2^post142, __disjvr_3^0'=__disjvr_3^post142, __disjvr_4^0'=__disjvr_4^post142, __disjvr_5^0'=__disjvr_5^post142, __disjvr_6^0'=__disjvr_6^post142, __disjvr_7^0'=__disjvr_7^post142, __disjvr_8^0'=__disjvr_8^post142, a!1052^0'=a!1052^post142, a!1055^0'=a!1055^post142, a!1370^0'=a!1370^post142, a!1371^0'=a!1371^post142, a!1610^0'=a!1610^post142, a!1810^0'=a!1810^post142, a!2035^0'=a!2035^post142, a!2238^0'=a!2238^post142, a!244^0'=a!244^post142, a!419^0'=a!419^post142, a!511^0'=a!511^post142, a!654^0'=a!654^post142, ct!19^0'=ct!19^post142, head!16^0'=head!16^post142, head!31^0'=head!31^post142, head!405^0'=head!405^post142, i!29^0'=i!29^post142, i!406^0'=i!406^post142, length!28^0'=length!28^post142, nondet!13^0'=nondet!13^post142, r!543^0'=r!543^post142, r!662^0'=r!662^post142, rcd!2393^0'=rcd!2393^post142, rcd!2460^0'=rcd!2460^post142, rcd!2515^0'=rcd!2515^post142, rcd!63^0'=rcd!63^post142, rcd!83^0'=rcd!83^post142, result!12^0'=result!12^post142, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post142, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post142, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post142, sel_r!543_flink!24^0'=sel_r!543_flink!24^post142, t!25^0'=t!25^post142, temp!34^0'=temp!34^post142, temp0!17^0'=temp0!17^post142, temp0!30^0'=temp0!30^post142, tmp!33^0'=tmp!33^post142, x!1365^0'=x!1365^post142, x!15^0'=x!15^post142, x!18^0'=x!18^post142, x!22^0'=x!22^post142, x_slam_f!20^0'=x_slam_f!20^post142, y!21^0'=y!21^post142, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post142 == 0 /\ a!1371^0-a!1371^post142 == 0 /\ -temp0!30^post142+temp0!30^0 == 0 /\ 2-a!244^0 <= 0 /\ a!1810^0-a!1810^post142 == 0 /\ -head!16^post142+head!16^0 == 0 /\ -x!1365^post142+x!1365^0 == 0 /\ length!28^0-length!28^post142 == 0 /\ -rcd!2515^post142+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post142+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post142 == 0 /\ i!406^0-i!406^post142 == 0 /\ a!654^0-a!654^post142 == 0 /\ temp0!17^0-temp0!17^post142 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post142 == 0 /\ -a!2238^post142+a!2238^0 == 0 /\ -x_slam_f!20^post142+x_slam_f!20^0 == 0 /\ -rcd!2393^post142+rcd!2393^0 == 0 /\ -__disjvr_3^post142+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post142 == 0 /\ -__disjvr_0^post142+__disjvr_0^0 == 0 /\ temp!34^0-temp!34^post142 == 0 /\ -a!511^post142+a!511^0 == 0 /\ -rcd!63^post142+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post142 == 0 /\ __disjvr_8^0-__disjvr_8^post142 == 0 /\ head!405^0-head!405^post142 == 0 /\ -__disjvr_7^post142+__disjvr_7^0 == 0 /\ result!12^0-result!12^post142 == 0 /\ 1+head!16^0 <= 0 /\ -a!1610^post142+a!1610^0 == 0 /\ y!21^0-y!21^post142 == 0 /\ tmp!33^0-tmp!33^post142 == 0 /\ __disjvr_1^0-__disjvr_1^post142 == 0 /\ a!1052^0-a!1052^post142 == 0 /\ x!18^0-x!18^post142 == 0 /\ -t!25^post142+t!25^0 == 0 /\ -a!1055^post142+a!1055^0 == 0 /\ __disjvr_5^0-__disjvr_5^post142 == 0 /\ -sdv_callsite_return_1!32^post142+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post142 == 0 /\ -ct!19^post142+ct!19^0 == 0 /\ -x!22^post142+x!22^0 == 0 /\ x!15^0-x!15^post142 == 0 /\ -__disjvr_2^post142+__disjvr_2^0 == 0 /\ -a!2035^post142+a!2035^0 == 0 /\ -__disjvr_6^post142+__disjvr_6^0 == 0 /\ -i!29^post142+i!29^0 == 0 /\ -r!662^post142+r!662^0 == 0 /\ -nondet!13^post142+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post142 == 0 /\ r!543^0-r!543^post142 == 0 /\ -a!419^post142+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post142 == 0), cost: 1 142: l50 -> l51 : __disjvr_0^0'=__disjvr_0^post143, __disjvr_1^0'=__disjvr_1^post143, __disjvr_2^0'=__disjvr_2^post143, __disjvr_3^0'=__disjvr_3^post143, __disjvr_4^0'=__disjvr_4^post143, __disjvr_5^0'=__disjvr_5^post143, __disjvr_6^0'=__disjvr_6^post143, __disjvr_7^0'=__disjvr_7^post143, __disjvr_8^0'=__disjvr_8^post143, a!1052^0'=a!1052^post143, a!1055^0'=a!1055^post143, a!1370^0'=a!1370^post143, a!1371^0'=a!1371^post143, a!1610^0'=a!1610^post143, a!1810^0'=a!1810^post143, a!2035^0'=a!2035^post143, a!2238^0'=a!2238^post143, a!244^0'=a!244^post143, a!419^0'=a!419^post143, a!511^0'=a!511^post143, a!654^0'=a!654^post143, ct!19^0'=ct!19^post143, head!16^0'=head!16^post143, head!31^0'=head!31^post143, head!405^0'=head!405^post143, i!29^0'=i!29^post143, i!406^0'=i!406^post143, length!28^0'=length!28^post143, nondet!13^0'=nondet!13^post143, r!543^0'=r!543^post143, r!662^0'=r!662^post143, rcd!2393^0'=rcd!2393^post143, rcd!2460^0'=rcd!2460^post143, rcd!2515^0'=rcd!2515^post143, rcd!63^0'=rcd!63^post143, rcd!83^0'=rcd!83^post143, result!12^0'=result!12^post143, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post143, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post143, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post143, sel_r!543_flink!24^0'=sel_r!543_flink!24^post143, t!25^0'=t!25^post143, temp!34^0'=temp!34^post143, temp0!17^0'=temp0!17^post143, temp0!30^0'=temp0!30^post143, tmp!33^0'=tmp!33^post143, x!1365^0'=x!1365^post143, x!15^0'=x!15^post143, x!18^0'=x!18^post143, x!22^0'=x!22^post143, x_slam_f!20^0'=x_slam_f!20^post143, y!21^0'=y!21^post143, (0 == 0 /\ -nondet!13^post143+nondet!13^0 == 0 /\ r!543^post143-r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post143 == 0 /\ -result!12^post143+result!12^0 == 0 /\ a!511^0-a!511^post143 == 0 /\ -__disjvr_7^post143+__disjvr_7^0 == 0 /\ -x!1365^post143+x!1365^0 == 0 /\ a!1370^0-a!1370^post143 == 0 /\ -a!1610^post143+a!1610^0 == 0 /\ -__disjvr_8^post143+__disjvr_8^0 == 0 /\ __disjvr_4^0-__disjvr_4^post143 == 0 /\ x_slam_f!20^0-x_slam_f!20^post143 == 0 /\ -rcd!2515^post143+rcd!2515^0 == 0 /\ -rcd!63^post143+rcd!63^0 == 0 /\ -a!1055^post143+a!1055^0 == 0 /\ -i!29^post143+i!29^0 == 0 /\ rcd!2393^0-rcd!2393^post143 == 0 /\ -__disjvr_2^post143+__disjvr_2^0 == 0 /\ -__disjvr_0^post143+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post143 == 0 /\ -temp!34^post143+temp!34^0 == 0 /\ length!28^0-length!28^post143 == 0 /\ -ct!19^post143+ct!19^0 == 0 /\ a!1052^0-a!1052^post143 == 0 /\ -t!25^post143+t!25^0 == 0 /\ 1+a!654^post143-a!244^0 == 0 /\ -a!419^post143+a!419^0 == 0 /\ -a!2035^post143+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post143+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post143 == 0 /\ -sel_r!1224_flink!24^post143+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post143 == 0 /\ -a!1810^post143+a!1810^0 == 0 /\ temp0!17^0-temp0!17^post143 == 0 /\ -head!31^post143+head!31^0 == 0 /\ __disjvr_1^0-__disjvr_1^post143 == 0 /\ x!18^0-x!18^post143 == 0 /\ __disjvr_3^0-__disjvr_3^post143 == 0 /\ a!1371^0-a!1371^post143 == 0 /\ head!405^0-head!405^post143 == 0 /\ temp0!30^0-temp0!30^post143 == 0 /\ -x!22^post143+x!22^0 == 0 /\ head!16^0-head!16^post143 == 0 /\ tmp!33^0-tmp!33^post143 == 0 /\ rcd!2460^0-rcd!2460^post143 == 0 /\ a!2238^0-a!2238^post143 == 0 /\ -y!21^post143+y!21^0 == 0 /\ -__disjvr_5^post143+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post143+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post143 == 0), cost: 1 143: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post144, __disjvr_1^0'=__disjvr_1^post144, __disjvr_2^0'=__disjvr_2^post144, __disjvr_3^0'=__disjvr_3^post144, __disjvr_4^0'=__disjvr_4^post144, __disjvr_5^0'=__disjvr_5^post144, __disjvr_6^0'=__disjvr_6^post144, __disjvr_7^0'=__disjvr_7^post144, __disjvr_8^0'=__disjvr_8^post144, a!1052^0'=a!1052^post144, a!1055^0'=a!1055^post144, a!1370^0'=a!1370^post144, a!1371^0'=a!1371^post144, a!1610^0'=a!1610^post144, a!1810^0'=a!1810^post144, a!2035^0'=a!2035^post144, a!2238^0'=a!2238^post144, a!244^0'=a!244^post144, a!419^0'=a!419^post144, a!511^0'=a!511^post144, a!654^0'=a!654^post144, ct!19^0'=ct!19^post144, head!16^0'=head!16^post144, head!31^0'=head!31^post144, head!405^0'=head!405^post144, i!29^0'=i!29^post144, i!406^0'=i!406^post144, length!28^0'=length!28^post144, nondet!13^0'=nondet!13^post144, r!543^0'=r!543^post144, r!662^0'=r!662^post144, rcd!2393^0'=rcd!2393^post144, rcd!2460^0'=rcd!2460^post144, rcd!2515^0'=rcd!2515^post144, rcd!63^0'=rcd!63^post144, rcd!83^0'=rcd!83^post144, result!12^0'=result!12^post144, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post144, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post144, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post144, sel_r!543_flink!24^0'=sel_r!543_flink!24^post144, t!25^0'=t!25^post144, temp!34^0'=temp!34^post144, temp0!17^0'=temp0!17^post144, temp0!30^0'=temp0!30^post144, tmp!33^0'=tmp!33^post144, x!1365^0'=x!1365^post144, x!15^0'=x!15^post144, x!18^0'=x!18^post144, x!22^0'=x!22^post144, x_slam_f!20^0'=x_slam_f!20^post144, y!21^0'=y!21^post144, (-x!22^post144+x!22^0 == 0 /\ -a!419^post144+a!419^0 == 0 /\ -a!2035^post144+a!2035^0 == 0 /\ -a!2238^post144+a!2238^0 == 0 /\ a!654^0 <= 0 /\ x!18^0-x!18^post144 == 0 /\ a!1370^0-a!1370^post144 == 0 /\ -a!654^0 <= 0 /\ a!244^0-a!244^post144 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post144+a!1055^0 == 0 /\ -nondet!13^post144+nondet!13^0 == 0 /\ -rcd!2393^post144+rcd!2393^0 == 0 /\ -a!1610^post144+a!1610^0 == 0 /\ -r!662^post144+r!662^0 == 0 /\ -head!16^post144+head!16^0 == 0 /\ -y!21^post144+y!21^0 == 0 /\ x!1365^0-x!1365^post144 == 0 /\ a!654^0-a!654^post144 == 0 /\ result!12^0-result!12^post144 == 0 /\ rcd!83^0-rcd!83^post144 == 0 /\ x!15^0 <= 0 /\ -rcd!2515^post144+rcd!2515^0 == 0 /\ -temp!34^post144+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!511^post144+a!511^0 == 0 /\ -temp0!30^post144+temp0!30^0 == 0 /\ length!28^0-length!28^post144 == 0 /\ -sdv_callsite_return_1!32^post144+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post144 == 0 /\ __disjvr_1^0-__disjvr_1^post144 == 0 /\ __disjvr_8^0-__disjvr_8^post144 == 0 /\ -__disjvr_2^post144+__disjvr_2^0 == 0 /\ -__disjvr_3^post144+__disjvr_3^0 == 0 /\ head!405^0-head!405^post144 == 0 /\ rcd!2460^0-rcd!2460^post144 == 0 /\ -__disjvr_0^post144+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post144 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_7^post144+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post144 == 0 /\ temp0!17^0-temp0!17^post144 == 0 /\ -__disjvr_6^post144+__disjvr_6^0 == 0 /\ r!543^0-r!543^post144 == 0 /\ -i!29^post144+i!29^0 == 0 /\ tmp!33^0-tmp!33^post144 == 0 /\ rcd!63^0-rcd!63^post144 == 0 /\ __disjvr_4^0-__disjvr_4^post144 == 0 /\ a!1371^0-a!1371^post144 == 0 /\ -x_slam_f!20^post144+x_slam_f!20^0 == 0 /\ -i!406^post144+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post144 == 0 /\ -x!15^post144+x!15^0 == 0 /\ __disjvr_5^0-__disjvr_5^post144 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post144 == 0 /\ -t!25^post144+t!25^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post144 == 0 /\ -ct!19^post144+ct!19^0 == 0), cost: 1 144: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post145, __disjvr_1^0'=__disjvr_1^post145, __disjvr_2^0'=__disjvr_2^post145, __disjvr_3^0'=__disjvr_3^post145, __disjvr_4^0'=__disjvr_4^post145, __disjvr_5^0'=__disjvr_5^post145, __disjvr_6^0'=__disjvr_6^post145, __disjvr_7^0'=__disjvr_7^post145, __disjvr_8^0'=__disjvr_8^post145, a!1052^0'=a!1052^post145, a!1055^0'=a!1055^post145, a!1370^0'=a!1370^post145, a!1371^0'=a!1371^post145, a!1610^0'=a!1610^post145, a!1810^0'=a!1810^post145, a!2035^0'=a!2035^post145, a!2238^0'=a!2238^post145, a!244^0'=a!244^post145, a!419^0'=a!419^post145, a!511^0'=a!511^post145, a!654^0'=a!654^post145, ct!19^0'=ct!19^post145, head!16^0'=head!16^post145, head!31^0'=head!31^post145, head!405^0'=head!405^post145, i!29^0'=i!29^post145, i!406^0'=i!406^post145, length!28^0'=length!28^post145, nondet!13^0'=nondet!13^post145, r!543^0'=r!543^post145, r!662^0'=r!662^post145, rcd!2393^0'=rcd!2393^post145, rcd!2460^0'=rcd!2460^post145, rcd!2515^0'=rcd!2515^post145, rcd!63^0'=rcd!63^post145, rcd!83^0'=rcd!83^post145, result!12^0'=result!12^post145, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post145, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post145, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post145, sel_r!543_flink!24^0'=sel_r!543_flink!24^post145, t!25^0'=t!25^post145, temp!34^0'=temp!34^post145, temp0!17^0'=temp0!17^post145, temp0!30^0'=temp0!30^post145, tmp!33^0'=tmp!33^post145, x!1365^0'=x!1365^post145, x!15^0'=x!15^post145, x!18^0'=x!18^post145, x!22^0'=x!22^post145, x_slam_f!20^0'=x_slam_f!20^post145, y!21^0'=y!21^post145, (a!1610^0-a!1610^post145 == 0 /\ rcd!63^0-rcd!63^post145 == 0 /\ -sdv_callsite_return_1!14^post145+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post145+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post145 == 0 /\ -t!25^post145+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post145 == 0 /\ a!1371^0-a!1371^post145 == 0 /\ temp!34^0-temp!34^post145 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ a!511^0-a!511^post145 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post145+__disjvr_3^0 == 0 /\ -__disjvr_5^post145+__disjvr_5^0 == 0 /\ length!28^0-length!28^post145 == 0 /\ -head!31^post145+head!31^0 == 0 /\ -__disjvr_7^post145+__disjvr_7^0 == 0 /\ x!18^0-x!18^post145 == 0 /\ -i!406^post145+i!406^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post145 == 0 /\ 1-head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post145+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post145+x_slam_f!20^0 == 0 /\ -result!12^post145+result!12^0 == 0 /\ head!16^0-head!16^post145 == 0 /\ a!654^0-a!654^post145 == 0 /\ __disjvr_6^0-__disjvr_6^post145 == 0 /\ head!405^0-head!405^post145 == 0 /\ -a!1370^post145+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post145 == 0 /\ -a!1055^post145+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post145 == 0 /\ -a!419^post145+a!419^0 == 0 /\ -x!22^post145+x!22^0 == 0 /\ temp0!30^0-temp0!30^post145 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post145 == 0 /\ -a!2035^post145+a!2035^0 == 0 /\ -a!244^post145+a!244^0 == 0 /\ -nondet!13^post145+nondet!13^0 == 0 /\ -r!543^post145+r!543^0 == 0 /\ -r!662^post145+r!662^0 == 0 /\ y!21^0-y!21^post145 == 0 /\ a!2238^0-a!2238^post145 == 0 /\ -__disjvr_2^post145+__disjvr_2^0 == 0 /\ x!15^0-x!15^post145 == 0 /\ -i!29^post145+i!29^0 == 0 /\ -__disjvr_0^post145+__disjvr_0^0 == 0 /\ -rcd!2515^post145+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post145 == 0 /\ a!1810^0-a!1810^post145 == 0 /\ __disjvr_1^0-__disjvr_1^post145 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post145 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -sel_r!1224_flink!24^post145+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post145+x!1365^0 == 0 /\ -__disjvr_8^post145+__disjvr_8^0 == 0), cost: 1 145: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post146, __disjvr_1^0'=__disjvr_1^post146, __disjvr_2^0'=__disjvr_2^post146, __disjvr_3^0'=__disjvr_3^post146, __disjvr_4^0'=__disjvr_4^post146, __disjvr_5^0'=__disjvr_5^post146, __disjvr_6^0'=__disjvr_6^post146, __disjvr_7^0'=__disjvr_7^post146, __disjvr_8^0'=__disjvr_8^post146, a!1052^0'=a!1052^post146, a!1055^0'=a!1055^post146, a!1370^0'=a!1370^post146, a!1371^0'=a!1371^post146, a!1610^0'=a!1610^post146, a!1810^0'=a!1810^post146, a!2035^0'=a!2035^post146, a!2238^0'=a!2238^post146, a!244^0'=a!244^post146, a!419^0'=a!419^post146, a!511^0'=a!511^post146, a!654^0'=a!654^post146, ct!19^0'=ct!19^post146, head!16^0'=head!16^post146, head!31^0'=head!31^post146, head!405^0'=head!405^post146, i!29^0'=i!29^post146, i!406^0'=i!406^post146, length!28^0'=length!28^post146, nondet!13^0'=nondet!13^post146, r!543^0'=r!543^post146, r!662^0'=r!662^post146, rcd!2393^0'=rcd!2393^post146, rcd!2460^0'=rcd!2460^post146, rcd!2515^0'=rcd!2515^post146, rcd!63^0'=rcd!63^post146, rcd!83^0'=rcd!83^post146, result!12^0'=result!12^post146, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post146, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post146, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post146, sel_r!543_flink!24^0'=sel_r!543_flink!24^post146, t!25^0'=t!25^post146, temp!34^0'=temp!34^post146, temp0!17^0'=temp0!17^post146, temp0!30^0'=temp0!30^post146, tmp!33^0'=tmp!33^post146, x!1365^0'=x!1365^post146, x!15^0'=x!15^post146, x!18^0'=x!18^post146, x!22^0'=x!22^post146, x_slam_f!20^0'=x_slam_f!20^post146, y!21^0'=y!21^post146, (a!1052^0-a!1052^post146 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post146 == 0 /\ -head!16^post146+head!16^0 == 0 /\ i!29^0-i!29^post146 == 0 /\ -rcd!2460^post146+rcd!2460^0 == 0 /\ -i!406^post146+i!406^0 == 0 /\ -x!1365^post146+x!1365^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post146+rcd!2515^0 == 0 /\ -temp!34^post146+temp!34^0 == 0 /\ head!405^0-head!405^post146 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post146 == 0 /\ -__disjvr_5^post146+__disjvr_5^0 == 0 /\ -a!1055^post146+a!1055^0 == 0 /\ -__disjvr_3^post146+__disjvr_3^0 == 0 /\ -a!2238^post146+a!2238^0 == 0 /\ a!244^0-a!244^post146 == 0 /\ nondet!13^0-nondet!13^post146 == 0 /\ -a!511^post146+a!511^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post146 == 0 /\ result!12^0-result!12^post146 == 0 /\ __disjvr_8^0-__disjvr_8^post146 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post146+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post146 == 0 /\ temp0!30^0-temp0!30^post146 == 0 /\ -r!543^post146+r!543^0 == 0 /\ -__disjvr_0^post146+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post146 == 0 /\ head!31^0-head!31^post146 == 0 /\ tmp!33^0-tmp!33^post146 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ -t!25^post146+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post146 == 0 /\ x!18^0-x!18^post146 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post146 == 0 /\ rcd!83^0-rcd!83^post146 == 0 /\ rcd!2393^0-rcd!2393^post146 == 0 /\ -x!22^post146+x!22^0 == 0 /\ -a!1610^post146+a!1610^0 == 0 /\ -ct!19^post146+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post146+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post146 == 0 /\ a!1370^0-a!1370^post146 == 0 /\ a!654^0-a!654^post146 == 0 /\ -__disjvr_2^post146+__disjvr_2^0 == 0 /\ -a!419^post146+a!419^0 == 0 /\ x!15^0-x!15^post146 == 0 /\ rcd!63^0-rcd!63^post146 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ a!1371^0-a!1371^post146 == 0 /\ -__disjvr_7^post146+__disjvr_7^0 == 0 /\ -__disjvr_6^post146+__disjvr_6^0 == 0 /\ -a!2035^post146+a!2035^0 == 0 /\ -r!662^post146+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post146 == 0), cost: 1 146: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post147, __disjvr_1^0'=__disjvr_1^post147, __disjvr_2^0'=__disjvr_2^post147, __disjvr_3^0'=__disjvr_3^post147, __disjvr_4^0'=__disjvr_4^post147, __disjvr_5^0'=__disjvr_5^post147, __disjvr_6^0'=__disjvr_6^post147, __disjvr_7^0'=__disjvr_7^post147, __disjvr_8^0'=__disjvr_8^post147, a!1052^0'=a!1052^post147, a!1055^0'=a!1055^post147, a!1370^0'=a!1370^post147, a!1371^0'=a!1371^post147, a!1610^0'=a!1610^post147, a!1810^0'=a!1810^post147, a!2035^0'=a!2035^post147, a!2238^0'=a!2238^post147, a!244^0'=a!244^post147, a!419^0'=a!419^post147, a!511^0'=a!511^post147, a!654^0'=a!654^post147, ct!19^0'=ct!19^post147, head!16^0'=head!16^post147, head!31^0'=head!31^post147, head!405^0'=head!405^post147, i!29^0'=i!29^post147, i!406^0'=i!406^post147, length!28^0'=length!28^post147, nondet!13^0'=nondet!13^post147, r!543^0'=r!543^post147, r!662^0'=r!662^post147, rcd!2393^0'=rcd!2393^post147, rcd!2460^0'=rcd!2460^post147, rcd!2515^0'=rcd!2515^post147, rcd!63^0'=rcd!63^post147, rcd!83^0'=rcd!83^post147, result!12^0'=result!12^post147, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post147, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post147, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post147, sel_r!543_flink!24^0'=sel_r!543_flink!24^post147, t!25^0'=t!25^post147, temp!34^0'=temp!34^post147, temp0!17^0'=temp0!17^post147, temp0!30^0'=temp0!30^post147, tmp!33^0'=tmp!33^post147, x!1365^0'=x!1365^post147, x!15^0'=x!15^post147, x!18^0'=x!18^post147, x!22^0'=x!22^post147, x_slam_f!20^0'=x_slam_f!20^post147, y!21^0'=y!21^post147, (-a!1610^post147+a!1610^0 == 0 /\ -a!1055^post147+a!1055^0 == 0 /\ -__disjvr_2^post147+__disjvr_2^0 == 0 /\ -__disjvr_3^post147+__disjvr_3^0 == 0 /\ -__disjvr_0^post147+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post147 == 0 /\ -a!1052^post147+a!1052^0 == 0 /\ -x!1365^post147+x!1365^0 == 0 /\ -rcd!63^post147+rcd!63^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post147 == 0 /\ -__disjvr_7^post147+__disjvr_7^0 == 0 /\ -__disjvr_6^post147+__disjvr_6^0 == 0 /\ -nondet!13^post147+nondet!13^0 == 0 /\ -i!29^post147+i!29^0 == 0 /\ temp!34^0-temp!34^post147 == 0 /\ __disjvr_1^0-__disjvr_1^post147 == 0 /\ a!1371^0-a!1371^post147 == 0 /\ -temp0!17^post147+temp0!17^0 == 0 /\ -t!25^post147+t!25^0 == 0 /\ -temp0!30^post147+temp0!30^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post147 == 0 /\ -rcd!2393^post147+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post147 == 0 /\ tmp!33^0-tmp!33^post147 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ length!28^0-length!28^post147 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post147 == 0 /\ a!654^0-a!654^post147 == 0 /\ -ct!19^post147+ct!19^0 == 0 /\ -x_slam_f!20^post147+x_slam_f!20^0 == 0 /\ -a!2035^post147+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post147 == 0 /\ -a!511^post147+a!511^0 == 0 /\ -a!2238^post147+a!2238^0 == 0 /\ -a!419^post147+a!419^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post147+sdv_callsite_return_1!32^0 == 0 /\ result!12^0-result!12^post147 == 0 /\ x!18^0-x!18^post147 == 0 /\ -head!16^post147+head!16^0 == 0 /\ a!1370^0-a!1370^post147 == 0 /\ r!543^0-r!543^post147 == 0 /\ head!405^0-head!405^post147 == 0 /\ __disjvr_8^0-__disjvr_8^post147 == 0 /\ -i!406^post147+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post147+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_5^0-__disjvr_5^post147 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ rcd!83^0-rcd!83^post147 == 0 /\ -r!662^post147+r!662^0 == 0 /\ -y!21^post147+y!21^0 == 0 /\ a!244^0-a!244^post147 == 0 /\ -x!22^post147+x!22^0 == 0 /\ x!15^0-x!15^post147 == 0 /\ a!1810^0-a!1810^post147 == 0), cost: 1 147: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post148, __disjvr_1^0'=__disjvr_1^post148, __disjvr_2^0'=__disjvr_2^post148, __disjvr_3^0'=__disjvr_3^post148, __disjvr_4^0'=__disjvr_4^post148, __disjvr_5^0'=__disjvr_5^post148, __disjvr_6^0'=__disjvr_6^post148, __disjvr_7^0'=__disjvr_7^post148, __disjvr_8^0'=__disjvr_8^post148, a!1052^0'=a!1052^post148, a!1055^0'=a!1055^post148, a!1370^0'=a!1370^post148, a!1371^0'=a!1371^post148, a!1610^0'=a!1610^post148, a!1810^0'=a!1810^post148, a!2035^0'=a!2035^post148, a!2238^0'=a!2238^post148, a!244^0'=a!244^post148, a!419^0'=a!419^post148, a!511^0'=a!511^post148, a!654^0'=a!654^post148, ct!19^0'=ct!19^post148, head!16^0'=head!16^post148, head!31^0'=head!31^post148, head!405^0'=head!405^post148, i!29^0'=i!29^post148, i!406^0'=i!406^post148, length!28^0'=length!28^post148, nondet!13^0'=nondet!13^post148, r!543^0'=r!543^post148, r!662^0'=r!662^post148, rcd!2393^0'=rcd!2393^post148, rcd!2460^0'=rcd!2460^post148, rcd!2515^0'=rcd!2515^post148, rcd!63^0'=rcd!63^post148, rcd!83^0'=rcd!83^post148, result!12^0'=result!12^post148, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post148, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post148, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post148, sel_r!543_flink!24^0'=sel_r!543_flink!24^post148, t!25^0'=t!25^post148, temp!34^0'=temp!34^post148, temp0!17^0'=temp0!17^post148, temp0!30^0'=temp0!30^post148, tmp!33^0'=tmp!33^post148, x!1365^0'=x!1365^post148, x!15^0'=x!15^post148, x!18^0'=x!18^post148, x!22^0'=x!22^post148, x_slam_f!20^0'=x_slam_f!20^post148, y!21^0'=y!21^post148, (-a!1370^post148+a!1370^0 == 0 /\ -a!654^post148+a!654^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1810^post148+a!1810^0 == 0 /\ -t!25^post148+t!25^0 == 0 /\ 1-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post148 == 0 /\ -a!654^0 <= 0 /\ -a!2035^post148+a!2035^0 == 0 /\ -nondet!13^post148+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post148+r!662^0 == 0 /\ -a!419^post148+a!419^0 == 0 /\ -a!244^post148+a!244^0 == 0 /\ -rcd!2393^post148+rcd!2393^0 == 0 /\ a!1610^0-a!1610^post148 == 0 /\ -x!1365^post148+x!1365^0 == 0 /\ -y!21^post148+y!21^0 == 0 /\ temp0!30^0-temp0!30^post148 == 0 /\ rcd!83^0-rcd!83^post148 == 0 /\ a!1371^0-a!1371^post148 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post148 == 0 /\ -rcd!2515^post148+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post148 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post148+sdv_callsite_return_1!32^0 == 0 /\ -temp!34^post148+temp!34^0 == 0 /\ -x!22^post148+x!22^0 == 0 /\ length!28^0-length!28^post148 == 0 /\ __disjvr_6^0-__disjvr_6^post148 == 0 /\ rcd!2460^0-rcd!2460^post148 == 0 /\ -__disjvr_5^post148+__disjvr_5^0 == 0 /\ -__disjvr_1^post148+__disjvr_1^0 == 0 /\ -__disjvr_8^post148+__disjvr_8^0 == 0 /\ a!2238^0-a!2238^post148 == 0 /\ -__disjvr_4^post148+__disjvr_4^0 == 0 /\ x!15^0-x!15^post148 == 0 /\ -sdv_callsite_return_1!14^post148+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post148 == 0 /\ -ct!19^post148+ct!19^0 == 0 /\ -__disjvr_2^post148+__disjvr_2^0 == 0 /\ -i!29^post148+i!29^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ a!1055^0-a!1055^post148 == 0 /\ a!1052^0-a!1052^post148 == 0 /\ -__disjvr_7^post148+__disjvr_7^0 == 0 /\ -head!405^post148+head!405^0 == 0 /\ head!31^0-head!31^post148 == 0 /\ r!543^0-r!543^post148 == 0 /\ -head!16^post148+head!16^0 == 0 /\ -rcd!63^post148+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post148 == 0 /\ x_slam_f!20^0-x_slam_f!20^post148 == 0 /\ -sel_r!1224_flink!24^post148+sel_r!1224_flink!24^0 == 0 /\ -result!12^post148+result!12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post148 == 0 /\ a!511^0-a!511^post148 == 0 /\ -x!18^post148+x!18^0 == 0), cost: 1 148: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post149, __disjvr_1^0'=__disjvr_1^post149, __disjvr_2^0'=__disjvr_2^post149, __disjvr_3^0'=__disjvr_3^post149, __disjvr_4^0'=__disjvr_4^post149, __disjvr_5^0'=__disjvr_5^post149, __disjvr_6^0'=__disjvr_6^post149, __disjvr_7^0'=__disjvr_7^post149, __disjvr_8^0'=__disjvr_8^post149, a!1052^0'=a!1052^post149, a!1055^0'=a!1055^post149, a!1370^0'=a!1370^post149, a!1371^0'=a!1371^post149, a!1610^0'=a!1610^post149, a!1810^0'=a!1810^post149, a!2035^0'=a!2035^post149, a!2238^0'=a!2238^post149, a!244^0'=a!244^post149, a!419^0'=a!419^post149, a!511^0'=a!511^post149, a!654^0'=a!654^post149, ct!19^0'=ct!19^post149, head!16^0'=head!16^post149, head!31^0'=head!31^post149, head!405^0'=head!405^post149, i!29^0'=i!29^post149, i!406^0'=i!406^post149, length!28^0'=length!28^post149, nondet!13^0'=nondet!13^post149, r!543^0'=r!543^post149, r!662^0'=r!662^post149, rcd!2393^0'=rcd!2393^post149, rcd!2460^0'=rcd!2460^post149, rcd!2515^0'=rcd!2515^post149, rcd!63^0'=rcd!63^post149, rcd!83^0'=rcd!83^post149, result!12^0'=result!12^post149, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post149, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post149, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post149, sel_r!543_flink!24^0'=sel_r!543_flink!24^post149, t!25^0'=t!25^post149, temp!34^0'=temp!34^post149, temp0!17^0'=temp0!17^post149, temp0!30^0'=temp0!30^post149, tmp!33^0'=tmp!33^post149, x!1365^0'=x!1365^post149, x!15^0'=x!15^post149, x!18^0'=x!18^post149, x!22^0'=x!22^post149, x_slam_f!20^0'=x_slam_f!20^post149, y!21^0'=y!21^post149, (-t!25^post149+t!25^0 == 0 /\ a!654^0 <= 0 /\ a!1371^0-a!1371^post149 == 0 /\ -a!654^0 <= 0 /\ -__disjvr_3^post149+__disjvr_3^0 == 0 /\ -__disjvr_0^post149+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post149 == 0 /\ ct!19^0-ct!19^post149 == 0 /\ -nondet!13^post149+nondet!13^0 == 0 /\ -__disjvr_7^post149+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post149 == 0 /\ __disjvr_2^0-__disjvr_2^post149 == 0 /\ a!1052^0-a!1052^post149 == 0 /\ x!15^0 <= 0 /\ -r!662^post149+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post149 == 0 /\ -sdv_callsite_return_1!32^post149+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post149 == 0 /\ a!654^0-a!654^post149 == 0 /\ -y!21^post149+y!21^0 == 0 /\ length!28^0-length!28^post149 == 0 /\ -rcd!2460^post149+rcd!2460^0 == 0 /\ -x!1365^post149+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post149 == 0 /\ -a!1610^post149+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post149 == 0 /\ result!12^0-result!12^post149 == 0 /\ -temp0!30^post149+temp0!30^0 == 0 /\ rcd!63^0-rcd!63^post149 == 0 /\ -temp!34^post149+temp!34^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post149+x!22^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -a!2035^post149+a!2035^0 == 0 /\ -__disjvr_6^post149+__disjvr_6^0 == 0 /\ -x!15^0 <= 0 /\ -a!2238^post149+a!2238^0 == 0 /\ -i!29^post149+i!29^0 == 0 /\ -a!419^post149+a!419^0 == 0 /\ -a!511^post149+a!511^0 == 0 /\ -i!406^post149+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post149 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post149 == 0 /\ -rcd!83^post149+rcd!83^0 == 0 /\ -r!543^post149+r!543^0 == 0 /\ x!15^0-x!15^post149 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post149 == 0 /\ head!31^0-head!31^post149 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post149 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -head!16^post149+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post149 == 0 /\ a!1810^0-a!1810^post149 == 0 /\ __disjvr_5^0-__disjvr_5^post149 == 0 /\ head!405^0-head!405^post149 == 0 /\ -a!1055^post149+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post149 == 0 /\ a!244^0-a!244^post149 == 0 /\ -rcd!2515^post149+rcd!2515^0 == 0), cost: 1 149: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post150, __disjvr_1^0'=__disjvr_1^post150, __disjvr_2^0'=__disjvr_2^post150, __disjvr_3^0'=__disjvr_3^post150, __disjvr_4^0'=__disjvr_4^post150, __disjvr_5^0'=__disjvr_5^post150, __disjvr_6^0'=__disjvr_6^post150, __disjvr_7^0'=__disjvr_7^post150, __disjvr_8^0'=__disjvr_8^post150, a!1052^0'=a!1052^post150, a!1055^0'=a!1055^post150, a!1370^0'=a!1370^post150, a!1371^0'=a!1371^post150, a!1610^0'=a!1610^post150, a!1810^0'=a!1810^post150, a!2035^0'=a!2035^post150, a!2238^0'=a!2238^post150, a!244^0'=a!244^post150, a!419^0'=a!419^post150, a!511^0'=a!511^post150, a!654^0'=a!654^post150, ct!19^0'=ct!19^post150, head!16^0'=head!16^post150, head!31^0'=head!31^post150, head!405^0'=head!405^post150, i!29^0'=i!29^post150, i!406^0'=i!406^post150, length!28^0'=length!28^post150, nondet!13^0'=nondet!13^post150, r!543^0'=r!543^post150, r!662^0'=r!662^post150, rcd!2393^0'=rcd!2393^post150, rcd!2460^0'=rcd!2460^post150, rcd!2515^0'=rcd!2515^post150, rcd!63^0'=rcd!63^post150, rcd!83^0'=rcd!83^post150, result!12^0'=result!12^post150, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post150, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post150, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post150, sel_r!543_flink!24^0'=sel_r!543_flink!24^post150, t!25^0'=t!25^post150, temp!34^0'=temp!34^post150, temp0!17^0'=temp0!17^post150, temp0!30^0'=temp0!30^post150, tmp!33^0'=tmp!33^post150, x!1365^0'=x!1365^post150, x!15^0'=x!15^post150, x!18^0'=x!18^post150, x!22^0'=x!22^post150, x_slam_f!20^0'=x_slam_f!20^post150, y!21^0'=y!21^post150, (-rcd!2515^post150+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post150 == 0 /\ -x!1365^post150+x!1365^0 == 0 /\ -x_slam_f!20^post150+x_slam_f!20^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ head!16^0-head!16^post150 == 0 /\ -ct!19^post150+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post150+i!29^0 == 0 /\ a!1610^0-a!1610^post150 == 0 /\ -__disjvr_5^post150+__disjvr_5^0 == 0 /\ -__disjvr_4^post150+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post150 == 0 /\ -__disjvr_2^post150+__disjvr_2^0 == 0 /\ -i!406^post150+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post150+sdv_callsite_return_1!14^0 == 0 /\ a!511^0-a!511^post150 == 0 /\ length!28^0-length!28^post150 == 0 /\ -rcd!2393^post150+rcd!2393^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post150 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post150+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post150 == 0 /\ a!654^0-a!654^post150 == 0 /\ temp0!30^0-temp0!30^post150 == 0 /\ temp!34^0-temp!34^post150 == 0 /\ -a!1810^post150+a!1810^0 == 0 /\ -__disjvr_0^post150+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post150 == 0 /\ -rcd!63^post150+rcd!63^0 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post150+result!12^0 == 0 /\ -a!419^post150+a!419^0 == 0 /\ -t!25^post150+t!25^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post150 == 0 /\ tmp!33^0-tmp!33^post150 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post150 == 0 /\ head!405^0-head!405^post150 == 0 /\ x!18^0-x!18^post150 == 0 /\ __disjvr_1^0-__disjvr_1^post150 == 0 /\ a!2238^0-a!2238^post150 == 0 /\ y!21^0-y!21^post150 == 0 /\ a!1055^0-a!1055^post150 == 0 /\ rcd!83^0-rcd!83^post150 == 0 /\ -sdv_callsite_return_1!32^post150+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post150+x!22^0 == 0 /\ -nondet!13^post150+nondet!13^0 == 0 /\ -r!662^post150+r!662^0 == 0 /\ -a!244^post150+a!244^0 == 0 /\ -a!2035^post150+a!2035^0 == 0 /\ -head!31^post150+head!31^0 == 0 /\ x!15^0-x!15^post150 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -a!1370^post150+a!1370^0 == 0 /\ -__disjvr_7^post150+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post150 == 0 /\ r!543^0-r!543^post150 == 0), cost: 1 150: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post151, __disjvr_1^0'=__disjvr_1^post151, __disjvr_2^0'=__disjvr_2^post151, __disjvr_3^0'=__disjvr_3^post151, __disjvr_4^0'=__disjvr_4^post151, __disjvr_5^0'=__disjvr_5^post151, __disjvr_6^0'=__disjvr_6^post151, __disjvr_7^0'=__disjvr_7^post151, __disjvr_8^0'=__disjvr_8^post151, a!1052^0'=a!1052^post151, a!1055^0'=a!1055^post151, a!1370^0'=a!1370^post151, a!1371^0'=a!1371^post151, a!1610^0'=a!1610^post151, a!1810^0'=a!1810^post151, a!2035^0'=a!2035^post151, a!2238^0'=a!2238^post151, a!244^0'=a!244^post151, a!419^0'=a!419^post151, a!511^0'=a!511^post151, a!654^0'=a!654^post151, ct!19^0'=ct!19^post151, head!16^0'=head!16^post151, head!31^0'=head!31^post151, head!405^0'=head!405^post151, i!29^0'=i!29^post151, i!406^0'=i!406^post151, length!28^0'=length!28^post151, nondet!13^0'=nondet!13^post151, r!543^0'=r!543^post151, r!662^0'=r!662^post151, rcd!2393^0'=rcd!2393^post151, rcd!2460^0'=rcd!2460^post151, rcd!2515^0'=rcd!2515^post151, rcd!63^0'=rcd!63^post151, rcd!83^0'=rcd!83^post151, result!12^0'=result!12^post151, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post151, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post151, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post151, sel_r!543_flink!24^0'=sel_r!543_flink!24^post151, t!25^0'=t!25^post151, temp!34^0'=temp!34^post151, temp0!17^0'=temp0!17^post151, temp0!30^0'=temp0!30^post151, tmp!33^0'=tmp!33^post151, x!1365^0'=x!1365^post151, x!15^0'=x!15^post151, x!18^0'=x!18^post151, x!22^0'=x!22^post151, x_slam_f!20^0'=x_slam_f!20^post151, y!21^0'=y!21^post151, (__disjvr_6^0-__disjvr_6^post151 == 0 /\ -x!15^post151+x!15^0 == 0 /\ -t!25^post151+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post151 == 0 /\ -y!21^post151+y!21^0 == 0 /\ length!28^0-length!28^post151 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post151 == 0 /\ -temp0!17^post151+temp0!17^0 == 0 /\ -a!419^post151+a!419^0 == 0 /\ 1-a!654^0 <= 0 /\ i!406^0-i!406^post151 == 0 /\ -a!2035^post151+a!2035^0 == 0 /\ -a!1610^post151+a!1610^0 == 0 /\ a!1370^0-a!1370^post151 == 0 /\ -a!654^0 <= 0 /\ -rcd!2393^post151+rcd!2393^0 == 0 /\ -__disjvr_8^post151+__disjvr_8^0 == 0 /\ -__disjvr_7^post151+__disjvr_7^0 == 0 /\ -a!1055^post151+a!1055^0 == 0 /\ -a!2238^post151+a!2238^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post151 == 0 /\ r!543^0-r!543^post151 == 0 /\ __disjvr_4^0-__disjvr_4^post151 == 0 /\ x!18^0-x!18^post151 == 0 /\ head!31^0-head!31^post151 == 0 /\ -nondet!13^post151+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post151 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post151 == 0 /\ -sdv_callsite_return_1!32^post151+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post151+rcd!2515^0 == 0 /\ r!662^0-r!662^post151 == 0 /\ -__disjvr_0^post151+__disjvr_0^0 == 0 /\ a!511^0-a!511^post151 == 0 /\ tmp!33^0-tmp!33^post151 == 0 /\ a!1052^0-a!1052^post151 == 0 /\ -__disjvr_2^post151+__disjvr_2^0 == 0 /\ -temp0!30^post151+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post151+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post151 == 0 /\ 1+head!16^0 <= 0 /\ -ct!19^post151+ct!19^0 == 0 /\ a!654^0-a!654^post151 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ a!1810^0-a!1810^post151 == 0 /\ -head!405^post151+head!405^0 == 0 /\ -i!29^post151+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post151 == 0 /\ rcd!83^0-rcd!83^post151 == 0 /\ __disjvr_3^0-__disjvr_3^post151 == 0 /\ a!1371^0-a!1371^post151 == 0 /\ -x!22^post151+x!22^0 == 0 /\ result!12^0-result!12^post151 == 0 /\ -x_slam_f!20^post151+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -rcd!63^post151+rcd!63^0 == 0 /\ -head!16^post151+head!16^0 == 0 /\ -__disjvr_5^post151+__disjvr_5^0 == 0), cost: 1 151: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post152, __disjvr_1^0'=__disjvr_1^post152, __disjvr_2^0'=__disjvr_2^post152, __disjvr_3^0'=__disjvr_3^post152, __disjvr_4^0'=__disjvr_4^post152, __disjvr_5^0'=__disjvr_5^post152, __disjvr_6^0'=__disjvr_6^post152, __disjvr_7^0'=__disjvr_7^post152, __disjvr_8^0'=__disjvr_8^post152, a!1052^0'=a!1052^post152, a!1055^0'=a!1055^post152, a!1370^0'=a!1370^post152, a!1371^0'=a!1371^post152, a!1610^0'=a!1610^post152, a!1810^0'=a!1810^post152, a!2035^0'=a!2035^post152, a!2238^0'=a!2238^post152, a!244^0'=a!244^post152, a!419^0'=a!419^post152, a!511^0'=a!511^post152, a!654^0'=a!654^post152, ct!19^0'=ct!19^post152, head!16^0'=head!16^post152, head!31^0'=head!31^post152, head!405^0'=head!405^post152, i!29^0'=i!29^post152, i!406^0'=i!406^post152, length!28^0'=length!28^post152, nondet!13^0'=nondet!13^post152, r!543^0'=r!543^post152, r!662^0'=r!662^post152, rcd!2393^0'=rcd!2393^post152, rcd!2460^0'=rcd!2460^post152, rcd!2515^0'=rcd!2515^post152, rcd!63^0'=rcd!63^post152, rcd!83^0'=rcd!83^post152, result!12^0'=result!12^post152, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post152, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post152, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post152, sel_r!543_flink!24^0'=sel_r!543_flink!24^post152, t!25^0'=t!25^post152, temp!34^0'=temp!34^post152, temp0!17^0'=temp0!17^post152, temp0!30^0'=temp0!30^post152, tmp!33^0'=tmp!33^post152, x!1365^0'=x!1365^post152, x!15^0'=x!15^post152, x!18^0'=x!18^post152, x!22^0'=x!22^post152, x_slam_f!20^0'=x_slam_f!20^post152, y!21^0'=y!21^post152, (__disjvr_3^0-__disjvr_3^post152 == 0 /\ temp0!17^0-temp0!17^post152 == 0 /\ length!28^0-length!28^post152 == 0 /\ nondet!13^0-nondet!13^post152 == 0 /\ -head!16^post152+head!16^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ temp0!30^0-temp0!30^post152 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post152+a!1370^0 == 0 /\ y!21^0-y!21^post152 == 0 /\ rcd!83^0-rcd!83^post152 == 0 /\ a!1052^0-a!1052^post152 == 0 /\ -sdv_callsite_return_1!14^post152+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post152+x!18^0 == 0 /\ -r!662^post152+r!662^0 == 0 /\ -sel_r!1224_flink!24^post152+sel_r!1224_flink!24^0 == 0 /\ -x!22^post152+x!22^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -result!12^post152+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post152 == 0 /\ -__disjvr_5^post152+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post152 == 0 /\ rcd!2393^0-rcd!2393^post152 == 0 /\ a!2238^0-a!2238^post152 == 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post152+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post152 == 0 /\ -head!405^post152+head!405^0 == 0 /\ -a!244^post152+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post152 == 0 /\ -x!1365^post152+x!1365^0 == 0 /\ -rcd!2460^post152+rcd!2460^0 == 0 /\ -i!406^post152+i!406^0 == 0 /\ -rcd!2515^post152+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post152 == 0 /\ -__disjvr_7^post152+__disjvr_7^0 == 0 /\ -__disjvr_8^post152+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -temp!34^post152+temp!34^0 == 0 /\ x!15^0-x!15^post152 == 0 /\ -t!25^post152+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post152 == 0 /\ a!1371^0-a!1371^post152 == 0 /\ -r!543^post152+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post152 == 0 /\ a!654^0-a!654^post152 == 0 /\ x_slam_f!20^0-x_slam_f!20^post152 == 0 /\ a!511^0-a!511^post152 == 0 /\ -a!1810^post152+a!1810^0 == 0 /\ -ct!19^post152+ct!19^0 == 0 /\ -__disjvr_0^post152+__disjvr_0^0 == 0 /\ head!31^0-head!31^post152 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post152 == 0 /\ -a!419^post152+a!419^0 == 0 /\ -__disjvr_2^post152+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post152 == 0 /\ -i!29^post152+i!29^0 == 0), cost: 1 152: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post153, __disjvr_1^0'=__disjvr_1^post153, __disjvr_2^0'=__disjvr_2^post153, __disjvr_3^0'=__disjvr_3^post153, __disjvr_4^0'=__disjvr_4^post153, __disjvr_5^0'=__disjvr_5^post153, __disjvr_6^0'=__disjvr_6^post153, __disjvr_7^0'=__disjvr_7^post153, __disjvr_8^0'=__disjvr_8^post153, a!1052^0'=a!1052^post153, a!1055^0'=a!1055^post153, a!1370^0'=a!1370^post153, a!1371^0'=a!1371^post153, a!1610^0'=a!1610^post153, a!1810^0'=a!1810^post153, a!2035^0'=a!2035^post153, a!2238^0'=a!2238^post153, a!244^0'=a!244^post153, a!419^0'=a!419^post153, a!511^0'=a!511^post153, a!654^0'=a!654^post153, ct!19^0'=ct!19^post153, head!16^0'=head!16^post153, head!31^0'=head!31^post153, head!405^0'=head!405^post153, i!29^0'=i!29^post153, i!406^0'=i!406^post153, length!28^0'=length!28^post153, nondet!13^0'=nondet!13^post153, r!543^0'=r!543^post153, r!662^0'=r!662^post153, rcd!2393^0'=rcd!2393^post153, rcd!2460^0'=rcd!2460^post153, rcd!2515^0'=rcd!2515^post153, rcd!63^0'=rcd!63^post153, rcd!83^0'=rcd!83^post153, result!12^0'=result!12^post153, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post153, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post153, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post153, sel_r!543_flink!24^0'=sel_r!543_flink!24^post153, t!25^0'=t!25^post153, temp!34^0'=temp!34^post153, temp0!17^0'=temp0!17^post153, temp0!30^0'=temp0!30^post153, tmp!33^0'=tmp!33^post153, x!1365^0'=x!1365^post153, x!15^0'=x!15^post153, x!18^0'=x!18^post153, x!22^0'=x!22^post153, x_slam_f!20^0'=x_slam_f!20^post153, y!21^0'=y!21^post153, (-rcd!83^post153+rcd!83^0 == 0 /\ x!1365^0-x!1365^post153 == 0 /\ head!405^0-head!405^post153 == 0 /\ -temp!34^post153+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post153 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post153 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ -temp0!30^post153+temp0!30^0 == 0 /\ -x!15^post153+x!15^0 == 0 /\ -head!16^post153+head!16^0 == 0 /\ x!18^0-x!18^post153 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post153 == 0 /\ -sel_r!543_flink!24^post153+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post153+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post153 == 0 /\ -rcd!2460^post153+rcd!2460^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post153 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_0^post153+__disjvr_0^0 == 0 /\ a!244^0-a!244^post153 == 0 /\ nondet!13^0-nondet!13^post153 == 0 /\ -ct!19^post153+ct!19^0 == 0 /\ -__disjvr_2^post153+__disjvr_2^0 == 0 /\ -i!406^post153+i!406^0 == 0 /\ a!1810^0-a!1810^post153 == 0 /\ -x_slam_f!20^post153+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post153 == 0 /\ -a!2035^post153+a!2035^0 == 0 /\ a!1371^0-a!1371^post153 == 0 /\ -r!543^post153+r!543^0 == 0 /\ __disjvr_5^0-__disjvr_5^post153 == 0 /\ -a!2238^post153+a!2238^0 == 0 /\ -r!662^post153+r!662^0 == 0 /\ -a!1055^post153+a!1055^0 == 0 /\ -a!511^post153+a!511^0 == 0 /\ -a!419^post153+a!419^0 == 0 /\ -t!25^post153+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -__disjvr_7^post153+__disjvr_7^0 == 0 /\ length!28^0-length!28^post153 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post153 == 0 /\ rcd!63^0-rcd!63^post153 == 0 /\ -a!1610^post153+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post153 == 0 /\ result!12^0-result!12^post153 == 0 /\ -rcd!2515^post153+rcd!2515^0 == 0 /\ -__disjvr_6^post153+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post153 == 0 /\ temp0!17^0-temp0!17^post153 == 0 /\ a!1370^0-a!1370^post153 == 0 /\ -__disjvr_3^post153+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -y!21^post153+y!21^0 == 0 /\ -x!22^post153+x!22^0 == 0 /\ -i!29^post153+i!29^0 == 0 /\ head!31^0-head!31^post153 == 0), cost: 1 154: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post155, __disjvr_1^0'=__disjvr_1^post155, __disjvr_2^0'=__disjvr_2^post155, __disjvr_3^0'=__disjvr_3^post155, __disjvr_4^0'=__disjvr_4^post155, __disjvr_5^0'=__disjvr_5^post155, __disjvr_6^0'=__disjvr_6^post155, __disjvr_7^0'=__disjvr_7^post155, __disjvr_8^0'=__disjvr_8^post155, a!1052^0'=a!1052^post155, a!1055^0'=a!1055^post155, a!1370^0'=a!1370^post155, a!1371^0'=a!1371^post155, a!1610^0'=a!1610^post155, a!1810^0'=a!1810^post155, a!2035^0'=a!2035^post155, a!2238^0'=a!2238^post155, a!244^0'=a!244^post155, a!419^0'=a!419^post155, a!511^0'=a!511^post155, a!654^0'=a!654^post155, ct!19^0'=ct!19^post155, head!16^0'=head!16^post155, head!31^0'=head!31^post155, head!405^0'=head!405^post155, i!29^0'=i!29^post155, i!406^0'=i!406^post155, length!28^0'=length!28^post155, nondet!13^0'=nondet!13^post155, r!543^0'=r!543^post155, r!662^0'=r!662^post155, rcd!2393^0'=rcd!2393^post155, rcd!2460^0'=rcd!2460^post155, rcd!2515^0'=rcd!2515^post155, rcd!63^0'=rcd!63^post155, rcd!83^0'=rcd!83^post155, result!12^0'=result!12^post155, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post155, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post155, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post155, sel_r!543_flink!24^0'=sel_r!543_flink!24^post155, t!25^0'=t!25^post155, temp!34^0'=temp!34^post155, temp0!17^0'=temp0!17^post155, temp0!30^0'=temp0!30^post155, tmp!33^0'=tmp!33^post155, x!1365^0'=x!1365^post155, x!15^0'=x!15^post155, x!18^0'=x!18^post155, x!22^0'=x!22^post155, x_slam_f!20^0'=x_slam_f!20^post155, y!21^0'=y!21^post155, (-a!2238^post155+a!2238^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post155 == 0 /\ -a!511^post155+a!511^0 == 0 /\ temp0!17^0-temp0!17^post155 == 0 /\ -y!21^post155+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post155 == 0 /\ temp0!30^0-temp0!30^post155 == 0 /\ a!1810^0-a!1810^post155 == 0 /\ -r!662^post155+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post155+x!22^0 == 0 /\ __disjvr_8^0-__disjvr_8^post155 == 0 /\ -a!2035^post155+a!2035^0 == 0 /\ a!654^0-a!654^post155 == 0 /\ __disjvr_4^0-__disjvr_4^post155 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post155+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ rcd!63^0-rcd!63^post155 == 0 /\ -i!406^post155+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!83^post155+rcd!83^0 == 0 /\ nondet!13^0-nondet!13^post155 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post155 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post155+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post155 == 0 /\ -a!1052^post155+a!1052^0 == 0 /\ tmp!33^0-tmp!33^post155 == 0 /\ -x!1365^post155+x!1365^0 == 0 /\ -ct!19^post155+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post155 == 0 /\ -__disjvr_2^post155+__disjvr_2^0 == 0 /\ -__disjvr_5^post155+__disjvr_5^0 == 0 /\ -__disjvr_3^post155+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post155 == 0 /\ -a!1610^post155+a!1610^0 == 0 /\ x!15^0-x!15^post155 == 0 /\ a!244^0-a!244^post155 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -r!543^post155+r!543^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_0^post155+__disjvr_0^0 == 0 /\ -__disjvr_6^post155+__disjvr_6^0 == 0 /\ length!28^0-length!28^post155 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -temp!34^post155+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post155 == 0 /\ a!419^0-a!419^post155 == 0 /\ -head!16^post155+head!16^0 == 0 /\ head!31^0-head!31^post155 == 0 /\ -x!18^post155+x!18^0 == 0 /\ t!25^0-t!25^post155 == 0 /\ result!12^0-result!12^post155 == 0 /\ -i!29^post155+i!29^0 == 0 /\ -sel_r!1224_flink!24^post155+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ a!1370^0-a!1370^post155 == 0 /\ -a!1055^post155+a!1055^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!405^0-head!405^post155 == 0 /\ -rcd!2460^post155+rcd!2460^0 == 0), cost: 1 155: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post156, __disjvr_1^0'=__disjvr_1^post156, __disjvr_2^0'=__disjvr_2^post156, __disjvr_3^0'=__disjvr_3^post156, __disjvr_4^0'=__disjvr_4^post156, __disjvr_5^0'=__disjvr_5^post156, __disjvr_6^0'=__disjvr_6^post156, __disjvr_7^0'=__disjvr_7^post156, __disjvr_8^0'=__disjvr_8^post156, a!1052^0'=a!1052^post156, a!1055^0'=a!1055^post156, a!1370^0'=a!1370^post156, a!1371^0'=a!1371^post156, a!1610^0'=a!1610^post156, a!1810^0'=a!1810^post156, a!2035^0'=a!2035^post156, a!2238^0'=a!2238^post156, a!244^0'=a!244^post156, a!419^0'=a!419^post156, a!511^0'=a!511^post156, a!654^0'=a!654^post156, ct!19^0'=ct!19^post156, head!16^0'=head!16^post156, head!31^0'=head!31^post156, head!405^0'=head!405^post156, i!29^0'=i!29^post156, i!406^0'=i!406^post156, length!28^0'=length!28^post156, nondet!13^0'=nondet!13^post156, r!543^0'=r!543^post156, r!662^0'=r!662^post156, rcd!2393^0'=rcd!2393^post156, rcd!2460^0'=rcd!2460^post156, rcd!2515^0'=rcd!2515^post156, rcd!63^0'=rcd!63^post156, rcd!83^0'=rcd!83^post156, result!12^0'=result!12^post156, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post156, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post156, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post156, sel_r!543_flink!24^0'=sel_r!543_flink!24^post156, t!25^0'=t!25^post156, temp!34^0'=temp!34^post156, temp0!17^0'=temp0!17^post156, temp0!30^0'=temp0!30^post156, tmp!33^0'=tmp!33^post156, x!1365^0'=x!1365^post156, x!15^0'=x!15^post156, x!18^0'=x!18^post156, x!22^0'=x!22^post156, x_slam_f!20^0'=x_slam_f!20^post156, y!21^0'=y!21^post156, (-head!16^0+x!22^0 <= 0 /\ -rcd!83^post156+rcd!83^0 == 0 /\ temp0!30^0-temp0!30^post156 == 0 /\ tmp!33^0-tmp!33^post156 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post156 == 0 /\ i!29^0-i!29^post156 == 0 /\ y!21^0-y!21^post156 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post156+rcd!2460^0 == 0 /\ -rcd!2515^post156+rcd!2515^0 == 0 /\ x!15^0-x!15^post156 == 0 /\ head!16^0-x!22^0 <= 0 /\ head!405^0-head!405^post156 == 0 /\ head!16^0-head!16^post156 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post156 == 0 /\ x!15^0 <= 0 /\ -__disjvr_3^post156+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!244^0-a!244^post156 == 0 /\ __disjvr_1^0-__disjvr_1^post156 == 0 /\ -a!419^post156+a!419^0 == 0 /\ -x!18^post156+x!18^0 == 0 /\ a!1810^0-a!1810^post156 == 0 /\ -i!406^post156+i!406^0 == 0 /\ -ct!19^post156+ct!19^0 == 0 /\ nondet!13^0-nondet!13^post156 == 0 /\ -__disjvr_7^post156+__disjvr_7^0 == 0 /\ a!654^0-a!654^post156 == 0 /\ -x!22^post156+x!22^0 == 0 /\ a!1371^0-a!1371^post156 == 0 /\ a!1052^0-a!1052^post156 == 0 /\ -a!2035^post156+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post156+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post156+r!543^0 == 0 /\ -sel_r!1224_flink!24^post156+sel_r!1224_flink!24^0 == 0 /\ -r!662^post156+r!662^0 == 0 /\ __disjvr_8^0-__disjvr_8^post156 == 0 /\ -a!2238^post156+a!2238^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post156+a!1055^0 == 0 /\ length!28^0-length!28^post156 == 0 /\ y!21^0 <= 0 /\ -head!31^post156+head!31^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!1610^post156+a!1610^0 == 0 /\ result!12^0-result!12^post156 == 0 /\ rcd!63^0-rcd!63^post156 == 0 /\ __disjvr_5^0-__disjvr_5^post156 == 0 /\ rcd!2393^0-rcd!2393^post156 == 0 /\ -__disjvr_0^post156+__disjvr_0^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post156 == 0 /\ -x!1365^post156+x!1365^0 == 0 /\ -__disjvr_2^post156+__disjvr_2^0 == 0 /\ -temp!34^post156+temp!34^0 == 0 /\ a!1370^0-a!1370^post156 == 0 /\ __disjvr_4^0-__disjvr_4^post156 == 0 /\ -a!511^post156+a!511^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post156 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post156 == 0 /\ -__disjvr_6^post156+__disjvr_6^0 == 0), cost: 1 156: l53 -> l54 : __disjvr_0^0'=__disjvr_0^post157, __disjvr_1^0'=__disjvr_1^post157, __disjvr_2^0'=__disjvr_2^post157, __disjvr_3^0'=__disjvr_3^post157, __disjvr_4^0'=__disjvr_4^post157, __disjvr_5^0'=__disjvr_5^post157, __disjvr_6^0'=__disjvr_6^post157, __disjvr_7^0'=__disjvr_7^post157, __disjvr_8^0'=__disjvr_8^post157, a!1052^0'=a!1052^post157, a!1055^0'=a!1055^post157, a!1370^0'=a!1370^post157, a!1371^0'=a!1371^post157, a!1610^0'=a!1610^post157, a!1810^0'=a!1810^post157, a!2035^0'=a!2035^post157, a!2238^0'=a!2238^post157, a!244^0'=a!244^post157, a!419^0'=a!419^post157, a!511^0'=a!511^post157, a!654^0'=a!654^post157, ct!19^0'=ct!19^post157, head!16^0'=head!16^post157, head!31^0'=head!31^post157, head!405^0'=head!405^post157, i!29^0'=i!29^post157, i!406^0'=i!406^post157, length!28^0'=length!28^post157, nondet!13^0'=nondet!13^post157, r!543^0'=r!543^post157, r!662^0'=r!662^post157, rcd!2393^0'=rcd!2393^post157, rcd!2460^0'=rcd!2460^post157, rcd!2515^0'=rcd!2515^post157, rcd!63^0'=rcd!63^post157, rcd!83^0'=rcd!83^post157, result!12^0'=result!12^post157, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post157, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post157, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post157, sel_r!543_flink!24^0'=sel_r!543_flink!24^post157, t!25^0'=t!25^post157, temp!34^0'=temp!34^post157, temp0!17^0'=temp0!17^post157, temp0!30^0'=temp0!30^post157, tmp!33^0'=tmp!33^post157, x!1365^0'=x!1365^post157, x!15^0'=x!15^post157, x!18^0'=x!18^post157, x!22^0'=x!22^post157, x_slam_f!20^0'=x_slam_f!20^post157, y!21^0'=y!21^post157, (0 == 0 /\ -x!22^post157+x!22^0 == 0 /\ i!406^0-i!406^post157 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post157 == 0 /\ a!1810^0-a!1810^post157 == 0 /\ -__disjvr_6^post157+__disjvr_6^0 == 0 /\ rcd!2460^0-rcd!2460^post157 == 0 /\ -a!2238^post157+a!2238^0 == 0 /\ -a!511^post157+a!511^0 == 0 /\ a!654^0-a!654^post157 == 0 /\ __disjvr_1^0-__disjvr_1^post157 == 0 /\ -rcd!2393^post157+rcd!2393^0 == 0 /\ -nondet!13^post157+nondet!13^0 == 0 /\ -y!21^post157+y!21^0 == 0 /\ -r!662^post157+r!662^0 == 0 /\ r!543^0-r!543^post157 == 0 /\ a!1370^0-a!1370^post157 == 0 /\ tmp!33^0-tmp!33^post157 == 0 /\ -length!28^post157+length!28^0 == 0 /\ -head!16^post157+head!16^0 == 0 /\ temp!34^0-temp!34^post157 == 0 /\ -x!1365^post157+x!1365^0 == 0 /\ __disjvr_4^0-__disjvr_4^post157 == 0 /\ -__disjvr_0^post157+__disjvr_0^0 == 0 /\ -rcd!2515^post157+rcd!2515^0 == 0 /\ -i!29^post157+i!29^0 == 0 /\ a!1371^0-a!1371^post157 == 0 /\ -a!1055^post157+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post157 == 0 /\ -temp0!17^post157+temp0!17^0 == 0 /\ -temp0!30^post157+temp0!30^0 == 0 /\ -t!25^post157+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post157+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post157 == 0 /\ -sdv_callsite_return_1!14^post157+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post157 == 0 /\ -ct!19^post157+ct!19^0 == 0 /\ -__disjvr_5^post157+__disjvr_5^0 == 0 /\ a!1052^post157-a!1610^0 == 0 /\ head!31^0-head!31^post157 == 0 /\ -__disjvr_3^post157+__disjvr_3^0 == 0 /\ a!244^0-a!244^post157 == 0 /\ -__disjvr_2^post157+__disjvr_2^0 == 0 /\ result!12^0-result!12^post157 == 0 /\ rcd!83^0-rcd!83^post157 == 0 /\ -rcd!63^post157+rcd!63^0 == 0 /\ a!419^0-a!419^post157 == 0 /\ -head!405^post157+head!405^0 == 0 /\ -x_slam_f!20^post157+x_slam_f!20^0 == 0 /\ -a!2035^post157+a!2035^0 == 0 /\ -__disjvr_7^post157+__disjvr_7^0 == 0 /\ __disjvr_8^0-__disjvr_8^post157 == 0), cost: 1 157: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post158, __disjvr_1^0'=__disjvr_1^post158, __disjvr_2^0'=__disjvr_2^post158, __disjvr_3^0'=__disjvr_3^post158, __disjvr_4^0'=__disjvr_4^post158, __disjvr_5^0'=__disjvr_5^post158, __disjvr_6^0'=__disjvr_6^post158, __disjvr_7^0'=__disjvr_7^post158, __disjvr_8^0'=__disjvr_8^post158, a!1052^0'=a!1052^post158, a!1055^0'=a!1055^post158, a!1370^0'=a!1370^post158, a!1371^0'=a!1371^post158, a!1610^0'=a!1610^post158, a!1810^0'=a!1810^post158, a!2035^0'=a!2035^post158, a!2238^0'=a!2238^post158, a!244^0'=a!244^post158, a!419^0'=a!419^post158, a!511^0'=a!511^post158, a!654^0'=a!654^post158, ct!19^0'=ct!19^post158, head!16^0'=head!16^post158, head!31^0'=head!31^post158, head!405^0'=head!405^post158, i!29^0'=i!29^post158, i!406^0'=i!406^post158, length!28^0'=length!28^post158, nondet!13^0'=nondet!13^post158, r!543^0'=r!543^post158, r!662^0'=r!662^post158, rcd!2393^0'=rcd!2393^post158, rcd!2460^0'=rcd!2460^post158, rcd!2515^0'=rcd!2515^post158, rcd!63^0'=rcd!63^post158, rcd!83^0'=rcd!83^post158, result!12^0'=result!12^post158, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post158, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post158, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post158, sel_r!543_flink!24^0'=sel_r!543_flink!24^post158, t!25^0'=t!25^post158, temp!34^0'=temp!34^post158, temp0!17^0'=temp0!17^post158, temp0!30^0'=temp0!30^post158, tmp!33^0'=tmp!33^post158, x!1365^0'=x!1365^post158, x!15^0'=x!15^post158, x!18^0'=x!18^post158, x!22^0'=x!22^post158, x_slam_f!20^0'=x_slam_f!20^post158, y!21^0'=y!21^post158, (-head!16^0+x!22^0 <= 0 /\ a!511^0-a!511^post158 == 0 /\ tmp!33^0-tmp!33^post158 == 0 /\ temp0!17^0-temp0!17^post158 == 0 /\ x_slam_f!20^0-x_slam_f!20^post158 == 0 /\ temp0!30^0-temp0!30^post158 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -y!21^post158+y!21^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post158+a!654^0 == 0 /\ -r!662^post158+r!662^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_2^post158+__disjvr_2^0 == 0 /\ -__disjvr_4^post158+__disjvr_4^0 == 0 /\ -a!2035^post158+a!2035^0 == 0 /\ -a!244^post158+a!244^0 == 0 /\ -x!18^post158+x!18^0 == 0 /\ __disjvr_0^0-__disjvr_0^post158 == 0 /\ __disjvr_3^0-__disjvr_3^post158 == 0 /\ rcd!63^0-rcd!63^post158 == 0 /\ x!15^0-x!15^post158 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_1^post158+__disjvr_1^0 == 0 /\ -a!419^post158+a!419^0 == 0 /\ -rcd!83^post158+rcd!83^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!1370^post158+a!1370^0 == 0 /\ -head!16^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post158 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post158 == 0 /\ a!1610^0-a!1610^post158 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -__disjvr_7^post158+__disjvr_7^0 == 0 /\ -nondet!13^post158+nondet!13^0 == 0 /\ a!2238^0-a!2238^post158 == 0 /\ -i!29^post158+i!29^0 == 0 /\ length!28^0-length!28^post158 == 0 /\ -rcd!2515^post158+rcd!2515^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -temp!34^post158+temp!34^0 == 0 /\ a!1371^0-a!1371^post158 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post158 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post158 == 0 /\ -ct!19^post158+ct!19^0 == 0 /\ -x!22^post158+x!22^0 == 0 /\ r!543^0-r!543^post158 == 0 /\ i!406^0-i!406^post158 == 0 /\ -__disjvr_8^post158+__disjvr_8^0 == 0 /\ -__disjvr_5^post158+__disjvr_5^0 == 0 /\ -rcd!2393^post158+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post158 == 0 /\ -a!1810^post158+a!1810^0 == 0 /\ result!12^0-result!12^post158 == 0 /\ head!31^0-head!31^post158 == 0 /\ t!25^0-t!25^post158 == 0 /\ __disjvr_6^0-__disjvr_6^post158 == 0 /\ head!405^0-head!405^post158 == 0 /\ -sel_r!1224_flink!24^post158+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ a!1055^0-a!1055^post158 == 0 /\ ct!19^0 <= 0 /\ -x!1365^post158+x!1365^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -head!16^post158+head!16^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 158: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post159, __disjvr_1^0'=__disjvr_1^post159, __disjvr_2^0'=__disjvr_2^post159, __disjvr_3^0'=__disjvr_3^post159, __disjvr_4^0'=__disjvr_4^post159, __disjvr_5^0'=__disjvr_5^post159, __disjvr_6^0'=__disjvr_6^post159, __disjvr_7^0'=__disjvr_7^post159, __disjvr_8^0'=__disjvr_8^post159, a!1052^0'=a!1052^post159, a!1055^0'=a!1055^post159, a!1370^0'=a!1370^post159, a!1371^0'=a!1371^post159, a!1610^0'=a!1610^post159, a!1810^0'=a!1810^post159, a!2035^0'=a!2035^post159, a!2238^0'=a!2238^post159, a!244^0'=a!244^post159, a!419^0'=a!419^post159, a!511^0'=a!511^post159, a!654^0'=a!654^post159, ct!19^0'=ct!19^post159, head!16^0'=head!16^post159, head!31^0'=head!31^post159, head!405^0'=head!405^post159, i!29^0'=i!29^post159, i!406^0'=i!406^post159, length!28^0'=length!28^post159, nondet!13^0'=nondet!13^post159, r!543^0'=r!543^post159, r!662^0'=r!662^post159, rcd!2393^0'=rcd!2393^post159, rcd!2460^0'=rcd!2460^post159, rcd!2515^0'=rcd!2515^post159, rcd!63^0'=rcd!63^post159, rcd!83^0'=rcd!83^post159, result!12^0'=result!12^post159, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post159, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post159, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post159, sel_r!543_flink!24^0'=sel_r!543_flink!24^post159, t!25^0'=t!25^post159, temp!34^0'=temp!34^post159, temp0!17^0'=temp0!17^post159, temp0!30^0'=temp0!30^post159, tmp!33^0'=tmp!33^post159, x!1365^0'=x!1365^post159, x!15^0'=x!15^post159, x!18^0'=x!18^post159, x!22^0'=x!22^post159, x_slam_f!20^0'=x_slam_f!20^post159, y!21^0'=y!21^post159, (-head!16^0+x!22^0 <= 0 /\ head!405^0-head!405^post159 == 0 /\ -head!16^post159+head!16^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post159+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post159 == 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1055^post159+a!1055^0 == 0 /\ -__disjvr_3^post159+__disjvr_3^0 == 0 /\ a!1810^0-a!1810^post159 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ x!1365^0-x!1365^post159 == 0 /\ temp0!17^0-temp0!17^post159 == 0 /\ a!1370^0-a!1370^post159 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -r!543^post159+r!543^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x_slam_f!20^post159+x_slam_f!20^0 == 0 /\ -i!406^post159+i!406^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ result!12^0-result!12^post159 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post159 == 0 /\ a!1371^0-a!1371^post159 == 0 /\ -r!662^post159+r!662^0 == 0 /\ -a!2035^post159+a!2035^0 == 0 /\ -a!511^post159+a!511^0 == 0 /\ nondet!13^0-nondet!13^post159 == 0 /\ temp0!30^0-temp0!30^post159 == 0 /\ -x!15^post159+x!15^0 == 0 /\ -y!21^post159+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post159 == 0 /\ a!244^0-a!244^post159 == 0 /\ -rcd!2515^post159+rcd!2515^0 == 0 /\ length!28^0-length!28^post159 == 0 /\ tmp!33^0-tmp!33^post159 == 0 /\ -rcd!2460^post159+rcd!2460^0 == 0 /\ y!21^0 <= 0 /\ -x!22^post159+x!22^0 == 0 /\ -x!15^0 <= 0 /\ rcd!83^0-rcd!83^post159 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post159 == 0 /\ -__disjvr_0^post159+__disjvr_0^0 == 0 /\ -__disjvr_2^post159+__disjvr_2^0 == 0 /\ -a!1052^post159+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post159 == 0 /\ -a!1610^post159+a!1610^0 == 0 /\ a!654^0-a!654^post159 == 0 /\ -ct!19^post159+ct!19^0 == 0 /\ -t!25^post159+t!25^0 == 0 /\ head!31^0-head!31^post159 == 0 /\ -i!29^post159+i!29^0 == 0 /\ __disjvr_8^0-__disjvr_8^post159 == 0 /\ rcd!63^0-rcd!63^post159 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post159 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2238^post159+a!2238^0 == 0 /\ -a!419^post159+a!419^0 == 0 /\ -temp!34^post159+temp!34^0 == 0 /\ -__disjvr_6^post159+__disjvr_6^0 == 0 /\ -__disjvr_7^post159+__disjvr_7^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post159 == 0 /\ rcd!2393^0-rcd!2393^post159 == 0), cost: 1 159: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post160, __disjvr_1^0'=__disjvr_1^post160, __disjvr_2^0'=__disjvr_2^post160, __disjvr_3^0'=__disjvr_3^post160, __disjvr_4^0'=__disjvr_4^post160, __disjvr_5^0'=__disjvr_5^post160, __disjvr_6^0'=__disjvr_6^post160, __disjvr_7^0'=__disjvr_7^post160, __disjvr_8^0'=__disjvr_8^post160, a!1052^0'=a!1052^post160, a!1055^0'=a!1055^post160, a!1370^0'=a!1370^post160, a!1371^0'=a!1371^post160, a!1610^0'=a!1610^post160, a!1810^0'=a!1810^post160, a!2035^0'=a!2035^post160, a!2238^0'=a!2238^post160, a!244^0'=a!244^post160, a!419^0'=a!419^post160, a!511^0'=a!511^post160, a!654^0'=a!654^post160, ct!19^0'=ct!19^post160, head!16^0'=head!16^post160, head!31^0'=head!31^post160, head!405^0'=head!405^post160, i!29^0'=i!29^post160, i!406^0'=i!406^post160, length!28^0'=length!28^post160, nondet!13^0'=nondet!13^post160, r!543^0'=r!543^post160, r!662^0'=r!662^post160, rcd!2393^0'=rcd!2393^post160, rcd!2460^0'=rcd!2460^post160, rcd!2515^0'=rcd!2515^post160, rcd!63^0'=rcd!63^post160, rcd!83^0'=rcd!83^post160, result!12^0'=result!12^post160, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post160, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post160, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post160, sel_r!543_flink!24^0'=sel_r!543_flink!24^post160, t!25^0'=t!25^post160, temp!34^0'=temp!34^post160, temp0!17^0'=temp0!17^post160, temp0!30^0'=temp0!30^post160, tmp!33^0'=tmp!33^post160, x!1365^0'=x!1365^post160, x!15^0'=x!15^post160, x!18^0'=x!18^post160, x!22^0'=x!22^post160, x_slam_f!20^0'=x_slam_f!20^post160, y!21^0'=y!21^post160, (-head!16^0+x!22^0 <= 0 /\ temp!34^0-temp!34^post160 == 0 /\ a!654^0-a!654^post160 == 0 /\ __disjvr_0^0-__disjvr_0^post160 == 0 /\ a!511^0-a!511^post160 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post160 == 0 /\ a!1610^0-a!1610^post160 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ -__disjvr_8^post160+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post160+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post160 == 0 /\ head!16^0-x!22^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post160 == 0 /\ rcd!2460^0-rcd!2460^post160 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ rcd!2515^0-rcd!2515^post160 == 0 /\ 1-a!1052^0 <= 0 /\ -ct!19^post160+ct!19^0 == 0 /\ -a!1810^post160+a!1810^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post160 == 0 /\ -i!29^post160+i!29^0 == 0 /\ -__disjvr_4^post160+__disjvr_4^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -__disjvr_2^post160+__disjvr_2^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post160 == 0 /\ -a!419^post160+a!419^0 == 0 /\ -t!25^post160+t!25^0 == 0 /\ a!1371^0-a!1371^post160 == 0 /\ temp0!30^0-temp0!30^post160 == 0 /\ -head!31^post160+head!31^0 == 0 /\ r!543^0-r!543^post160 == 0 /\ __disjvr_6^0-__disjvr_6^post160 == 0 /\ -r!662^post160+r!662^0 == 0 /\ -nondet!13^post160+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post160+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post160+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post160 == 0 /\ x!18^0-x!18^post160 == 0 /\ a!2238^0-a!2238^post160 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post160 == 0 /\ y!21^0 <= 0 /\ -x_slam_f!20^post160+x_slam_f!20^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post160+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ result!12^0-result!12^post160 == 0 /\ i!406^0-i!406^post160 == 0 /\ -a!1370^post160+a!1370^0 == 0 /\ -x!1365^post160+x!1365^0 == 0 /\ head!405^0-head!405^post160 == 0 /\ -y!21^post160+y!21^0 == 0 /\ head!16^0-head!16^post160 == 0 /\ rcd!83^0-rcd!83^post160 == 0 /\ -__disjvr_5^post160+__disjvr_5^0 == 0 /\ -x!22^post160+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post160+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x!15^0-x!15^post160 == 0 /\ -a!2035^post160+a!2035^0 == 0 /\ -__disjvr_1^post160+__disjvr_1^0 == 0 /\ -a!244^post160+a!244^0 == 0 /\ a!1052^0-a!1052^post160 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 160: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post161, __disjvr_1^0'=__disjvr_1^post161, __disjvr_2^0'=__disjvr_2^post161, __disjvr_3^0'=__disjvr_3^post161, __disjvr_4^0'=__disjvr_4^post161, __disjvr_5^0'=__disjvr_5^post161, __disjvr_6^0'=__disjvr_6^post161, __disjvr_7^0'=__disjvr_7^post161, __disjvr_8^0'=__disjvr_8^post161, a!1052^0'=a!1052^post161, a!1055^0'=a!1055^post161, a!1370^0'=a!1370^post161, a!1371^0'=a!1371^post161, a!1610^0'=a!1610^post161, a!1810^0'=a!1810^post161, a!2035^0'=a!2035^post161, a!2238^0'=a!2238^post161, a!244^0'=a!244^post161, a!419^0'=a!419^post161, a!511^0'=a!511^post161, a!654^0'=a!654^post161, ct!19^0'=ct!19^post161, head!16^0'=head!16^post161, head!31^0'=head!31^post161, head!405^0'=head!405^post161, i!29^0'=i!29^post161, i!406^0'=i!406^post161, length!28^0'=length!28^post161, nondet!13^0'=nondet!13^post161, r!543^0'=r!543^post161, r!662^0'=r!662^post161, rcd!2393^0'=rcd!2393^post161, rcd!2460^0'=rcd!2460^post161, rcd!2515^0'=rcd!2515^post161, rcd!63^0'=rcd!63^post161, rcd!83^0'=rcd!83^post161, result!12^0'=result!12^post161, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post161, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post161, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post161, sel_r!543_flink!24^0'=sel_r!543_flink!24^post161, t!25^0'=t!25^post161, temp!34^0'=temp!34^post161, temp0!17^0'=temp0!17^post161, temp0!30^0'=temp0!30^post161, tmp!33^0'=tmp!33^post161, x!1365^0'=x!1365^post161, x!15^0'=x!15^post161, x!18^0'=x!18^post161, x!22^0'=x!22^post161, x_slam_f!20^0'=x_slam_f!20^post161, y!21^0'=y!21^post161, (-head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post161+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post161 == 0 /\ a!244^0-a!244^post161 == 0 /\ length!28^0-length!28^post161 == 0 /\ rcd!2460^0-rcd!2460^post161 == 0 /\ r!543^0-r!543^post161 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post161 == 0 /\ rcd!83^0-rcd!83^post161 == 0 /\ -__disjvr_8^post161+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post161 == 0 /\ head!16^0-x!22^0 <= 0 /\ -sdv_callsite_return_1!14^post161+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post161+a!511^0 == 0 /\ a!654^0-a!654^post161 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -t!25^post161+t!25^0 == 0 /\ -temp0!30^post161+temp0!30^0 == 0 /\ -a!1610^post161+a!1610^0 == 0 /\ -y!21^post161+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!16^0 <= 0 /\ -x!22^post161+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post161 == 0 /\ x!18^0-x!18^post161 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1052^0-a!1052^post161 == 0 /\ -a!2035^post161+a!2035^0 == 0 /\ -__disjvr_6^post161+__disjvr_6^0 == 0 /\ -nondet!13^post161+nondet!13^0 == 0 /\ -r!662^post161+r!662^0 == 0 /\ __disjvr_0^0-__disjvr_0^post161 == 0 /\ -temp!34^post161+temp!34^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post161 == 0 /\ -head!16^post161+head!16^0 == 0 /\ -i!29^post161+i!29^0 == 0 /\ -head!405^post161+head!405^0 == 0 /\ -rcd!2515^post161+rcd!2515^0 == 0 /\ -rcd!63^post161+rcd!63^0 == 0 /\ -__disjvr_5^post161+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post161+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post161 == 0 /\ y!21^0 <= 0 /\ head!31^0-head!31^post161 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_2^post161+__disjvr_2^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x!15^post161+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_1^post161+__disjvr_1^0 == 0 /\ a!1810^0-a!1810^post161 == 0 /\ __disjvr_4^0-__disjvr_4^post161 == 0 /\ -a!1055^post161+a!1055^0 == 0 /\ x!1365^0-x!1365^post161 == 0 /\ -ct!19^post161+ct!19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post161 == 0 /\ tmp!33^0-tmp!33^post161 == 0 /\ result!12^0-result!12^post161 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2393^post161+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -a!419^post161+a!419^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!2238^post161+a!2238^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post161 == 0), cost: 1 161: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post162, __disjvr_1^0'=__disjvr_1^post162, __disjvr_2^0'=__disjvr_2^post162, __disjvr_3^0'=__disjvr_3^post162, __disjvr_4^0'=__disjvr_4^post162, __disjvr_5^0'=__disjvr_5^post162, __disjvr_6^0'=__disjvr_6^post162, __disjvr_7^0'=__disjvr_7^post162, __disjvr_8^0'=__disjvr_8^post162, a!1052^0'=a!1052^post162, a!1055^0'=a!1055^post162, a!1370^0'=a!1370^post162, a!1371^0'=a!1371^post162, a!1610^0'=a!1610^post162, a!1810^0'=a!1810^post162, a!2035^0'=a!2035^post162, a!2238^0'=a!2238^post162, a!244^0'=a!244^post162, a!419^0'=a!419^post162, a!511^0'=a!511^post162, a!654^0'=a!654^post162, ct!19^0'=ct!19^post162, head!16^0'=head!16^post162, head!31^0'=head!31^post162, head!405^0'=head!405^post162, i!29^0'=i!29^post162, i!406^0'=i!406^post162, length!28^0'=length!28^post162, nondet!13^0'=nondet!13^post162, r!543^0'=r!543^post162, r!662^0'=r!662^post162, rcd!2393^0'=rcd!2393^post162, rcd!2460^0'=rcd!2460^post162, rcd!2515^0'=rcd!2515^post162, rcd!63^0'=rcd!63^post162, rcd!83^0'=rcd!83^post162, result!12^0'=result!12^post162, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post162, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post162, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post162, sel_r!543_flink!24^0'=sel_r!543_flink!24^post162, t!25^0'=t!25^post162, temp!34^0'=temp!34^post162, temp0!17^0'=temp0!17^post162, temp0!30^0'=temp0!30^post162, tmp!33^0'=tmp!33^post162, x!1365^0'=x!1365^post162, x!15^0'=x!15^post162, x!18^0'=x!18^post162, x!22^0'=x!22^post162, x_slam_f!20^0'=x_slam_f!20^post162, y!21^0'=y!21^post162, (temp0!30^0-temp0!30^post162 == 0 /\ -head!16^0+x!22^0 <= 0 /\ head!16^0-head!16^post162 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post162 == 0 /\ -head!31^post162+head!31^0 == 0 /\ length!28^0-length!28^post162 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post162 == 0 /\ -sel_r!1224_flink!24^post162+sel_r!1224_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post162 == 0 /\ a!1052^0-a!1052^post162 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post162+x!1365^0 == 0 /\ -__disjvr_0^post162+__disjvr_0^0 == 0 /\ -rcd!2515^post162+rcd!2515^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post162 == 0 /\ -tmp!33^post162+tmp!33^0 == 0 /\ rcd!2393^0-rcd!2393^post162 == 0 /\ __disjvr_4^0-__disjvr_4^post162 == 0 /\ a!654^0-a!654^post162 == 0 /\ a!511^0-a!511^post162 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ y!21^0-y!21^post162 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!2238^0-a!2238^post162 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post162 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post162 == 0 /\ __disjvr_3^0-__disjvr_3^post162 == 0 /\ -i!406^post162+i!406^0 == 0 /\ x!15^0-x!15^post162 == 0 /\ rcd!63^0-rcd!63^post162 == 0 /\ -__disjvr_5^post162+__disjvr_5^0 == 0 /\ -a!1370^post162+a!1370^0 == 0 /\ -__disjvr_8^post162+__disjvr_8^0 == 0 /\ -a!1810^post162+a!1810^0 == 0 /\ a!1610^0-a!1610^post162 == 0 /\ head!405^0-head!405^post162 == 0 /\ a!1371^0-a!1371^post162 == 0 /\ -nondet!13^post162+nondet!13^0 == 0 /\ -r!543^post162+r!543^0 == 0 /\ -r!662^post162+r!662^0 == 0 /\ -__disjvr_2^post162+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post162 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post162+__disjvr_7^0 == 0 /\ -a!2035^post162+a!2035^0 == 0 /\ a!1055^0-a!1055^post162 == 0 /\ __disjvr_1^0-__disjvr_1^post162 == 0 /\ -t!25^post162+t!25^0 == 0 /\ -x!22^post162+x!22^0 == 0 /\ -ct!19^post162+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post162 == 0 /\ temp0!17^0-temp0!17^post162 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ result!12^0-result!12^post162 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post162+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post162 == 0 /\ -temp!34^post162+temp!34^0 == 0 /\ -a!419^post162+a!419^0 == 0), cost: 1 162: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post163, __disjvr_1^0'=__disjvr_1^post163, __disjvr_2^0'=__disjvr_2^post163, __disjvr_3^0'=__disjvr_3^post163, __disjvr_4^0'=__disjvr_4^post163, __disjvr_5^0'=__disjvr_5^post163, __disjvr_6^0'=__disjvr_6^post163, __disjvr_7^0'=__disjvr_7^post163, __disjvr_8^0'=__disjvr_8^post163, a!1052^0'=a!1052^post163, a!1055^0'=a!1055^post163, a!1370^0'=a!1370^post163, a!1371^0'=a!1371^post163, a!1610^0'=a!1610^post163, a!1810^0'=a!1810^post163, a!2035^0'=a!2035^post163, a!2238^0'=a!2238^post163, a!244^0'=a!244^post163, a!419^0'=a!419^post163, a!511^0'=a!511^post163, a!654^0'=a!654^post163, ct!19^0'=ct!19^post163, head!16^0'=head!16^post163, head!31^0'=head!31^post163, head!405^0'=head!405^post163, i!29^0'=i!29^post163, i!406^0'=i!406^post163, length!28^0'=length!28^post163, nondet!13^0'=nondet!13^post163, r!543^0'=r!543^post163, r!662^0'=r!662^post163, rcd!2393^0'=rcd!2393^post163, rcd!2460^0'=rcd!2460^post163, rcd!2515^0'=rcd!2515^post163, rcd!63^0'=rcd!63^post163, rcd!83^0'=rcd!83^post163, result!12^0'=result!12^post163, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post163, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post163, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post163, sel_r!543_flink!24^0'=sel_r!543_flink!24^post163, t!25^0'=t!25^post163, temp!34^0'=temp!34^post163, temp0!17^0'=temp0!17^post163, temp0!30^0'=temp0!30^post163, tmp!33^0'=tmp!33^post163, x!1365^0'=x!1365^post163, x!15^0'=x!15^post163, x!18^0'=x!18^post163, x!22^0'=x!22^post163, x_slam_f!20^0'=x_slam_f!20^post163, y!21^0'=y!21^post163, (-head!16^0+x!22^0 <= 0 /\ i!29^0-i!29^post163 == 0 /\ rcd!83^0-rcd!83^post163 == 0 /\ __disjvr_4^0-__disjvr_4^post163 == 0 /\ a!1052^0-a!1052^post163 == 0 /\ -ct!19^post163+ct!19^0 == 0 /\ -__disjvr_5^post163+__disjvr_5^0 == 0 /\ -__disjvr_3^post163+__disjvr_3^0 == 0 /\ -__disjvr_2^post163+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -__disjvr_0^post163+__disjvr_0^0 == 0 /\ -i!406^post163+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post163 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post163 == 0 /\ result!12^0-result!12^post163 == 0 /\ -rcd!63^post163+rcd!63^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -x!15^post163+x!15^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post163+head!16^0 == 0 /\ nondet!13^0-nondet!13^post163 == 0 /\ -r!543^post163+r!543^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -temp!34^post163+temp!34^0 == 0 /\ -a!1055^post163+a!1055^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1810^0-a!1810^post163 == 0 /\ -t!25^post163+t!25^0 == 0 /\ -temp0!30^post163+temp0!30^0 == 0 /\ x!1365^0-x!1365^post163 == 0 /\ __disjvr_8^0-__disjvr_8^post163 == 0 /\ a!244^0-a!244^post163 == 0 /\ head!31^0-head!31^post163 == 0 /\ -sdv_callsite_return_1!32^post163+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post163+r!662^0 == 0 /\ -x!22^post163+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post163 == 0 /\ -rcd!2393^post163+rcd!2393^0 == 0 /\ -x_slam_f!20^post163+x_slam_f!20^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post163+a!2035^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!511^post163+a!511^0 == 0 /\ -a!2238^post163+a!2238^0 == 0 /\ -a!419^post163+a!419^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post163 == 0 /\ length!28^0-length!28^post163 == 0 /\ -rcd!2515^post163+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post163 == 0 /\ -y!21^post163+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post163 == 0 /\ tmp!33^0-tmp!33^post163 == 0 /\ -__disjvr_7^post163+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post163 == 0 /\ x!18^0-x!18^post163 == 0 /\ __disjvr_1^0-__disjvr_1^post163 == 0 /\ a!1371^0-a!1371^post163 == 0 /\ a!654^0-a!654^post163 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post163+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post163 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 165: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post166, __disjvr_1^0'=__disjvr_1^post166, __disjvr_2^0'=__disjvr_2^post166, __disjvr_3^0'=__disjvr_3^post166, __disjvr_4^0'=__disjvr_4^post166, __disjvr_5^0'=__disjvr_5^post166, __disjvr_6^0'=__disjvr_6^post166, __disjvr_7^0'=__disjvr_7^post166, __disjvr_8^0'=__disjvr_8^post166, a!1052^0'=a!1052^post166, a!1055^0'=a!1055^post166, a!1370^0'=a!1370^post166, a!1371^0'=a!1371^post166, a!1610^0'=a!1610^post166, a!1810^0'=a!1810^post166, a!2035^0'=a!2035^post166, a!2238^0'=a!2238^post166, a!244^0'=a!244^post166, a!419^0'=a!419^post166, a!511^0'=a!511^post166, a!654^0'=a!654^post166, ct!19^0'=ct!19^post166, head!16^0'=head!16^post166, head!31^0'=head!31^post166, head!405^0'=head!405^post166, i!29^0'=i!29^post166, i!406^0'=i!406^post166, length!28^0'=length!28^post166, nondet!13^0'=nondet!13^post166, r!543^0'=r!543^post166, r!662^0'=r!662^post166, rcd!2393^0'=rcd!2393^post166, rcd!2460^0'=rcd!2460^post166, rcd!2515^0'=rcd!2515^post166, rcd!63^0'=rcd!63^post166, rcd!83^0'=rcd!83^post166, result!12^0'=result!12^post166, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post166, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post166, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post166, sel_r!543_flink!24^0'=sel_r!543_flink!24^post166, t!25^0'=t!25^post166, temp!34^0'=temp!34^post166, temp0!17^0'=temp0!17^post166, temp0!30^0'=temp0!30^post166, tmp!33^0'=tmp!33^post166, x!1365^0'=x!1365^post166, x!15^0'=x!15^post166, x!18^0'=x!18^post166, x!22^0'=x!22^post166, x_slam_f!20^0'=x_slam_f!20^post166, y!21^0'=y!21^post166, (-sdv_callsite_return_1!32^post166+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post166 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ r!543^0-r!543^post166 == 0 /\ -__disjvr_0^post166+__disjvr_0^0 == 0 /\ -head!16^post166+head!16^0 == 0 /\ length!28^0-length!28^post166 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post166 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post166+y!21^0 == 0 /\ result!12^0-result!12^post166 == 0 /\ __disjvr_1^0-__disjvr_1^post166 == 0 /\ i!406^0-i!406^post166 == 0 /\ a!654^0-a!654^post166 == 0 /\ x!18^0-x!18^post166 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post166 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post166 == 0 /\ -a!511^post166+a!511^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post166+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post166 == 0 /\ head!31^0-head!31^post166 == 0 /\ -x!22^post166+x!22^0 == 0 /\ -nondet!13^post166+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post166 == 0 /\ head!405^0-head!405^post166 == 0 /\ __disjvr_8^0-__disjvr_8^post166 == 0 /\ -a!1055^post166+a!1055^0 == 0 /\ -a!2238^post166+a!2238^0 == 0 /\ -r!662^post166+r!662^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -a!2035^post166+a!2035^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -rcd!2393^post166+rcd!2393^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ a!1052^0-a!1052^post166 == 0 /\ -__disjvr_7^post166+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post166+a!1610^0 == 0 /\ -rcd!2515^post166+rcd!2515^0 == 0 /\ rcd!63^0-rcd!63^post166 == 0 /\ x!15^0-x!15^post166 == 0 /\ rcd!2460^0-rcd!2460^post166 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post166 == 0 /\ -__disjvr_6^post166+__disjvr_6^0 == 0 /\ -temp!34^post166+temp!34^0 == 0 /\ -x_slam_f!20^post166+x_slam_f!20^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post166 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!419^post166+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post166 == 0 /\ -t!25^post166+t!25^0 == 0 /\ -x!1365^post166+x!1365^0 == 0 /\ a!244^0-a!244^post166 == 0 /\ -ct!19^post166+ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post166 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -i!29^post166+i!29^0 == 0 /\ -__disjvr_2^post166+__disjvr_2^0 == 0 /\ -temp0!30^post166+temp0!30^0 == 0 /\ a!1810^0-a!1810^post166 == 0), cost: 1 166: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post167, __disjvr_1^0'=__disjvr_1^post167, __disjvr_2^0'=__disjvr_2^post167, __disjvr_3^0'=__disjvr_3^post167, __disjvr_4^0'=__disjvr_4^post167, __disjvr_5^0'=__disjvr_5^post167, __disjvr_6^0'=__disjvr_6^post167, __disjvr_7^0'=__disjvr_7^post167, __disjvr_8^0'=__disjvr_8^post167, a!1052^0'=a!1052^post167, a!1055^0'=a!1055^post167, a!1370^0'=a!1370^post167, a!1371^0'=a!1371^post167, a!1610^0'=a!1610^post167, a!1810^0'=a!1810^post167, a!2035^0'=a!2035^post167, a!2238^0'=a!2238^post167, a!244^0'=a!244^post167, a!419^0'=a!419^post167, a!511^0'=a!511^post167, a!654^0'=a!654^post167, ct!19^0'=ct!19^post167, head!16^0'=head!16^post167, head!31^0'=head!31^post167, head!405^0'=head!405^post167, i!29^0'=i!29^post167, i!406^0'=i!406^post167, length!28^0'=length!28^post167, nondet!13^0'=nondet!13^post167, r!543^0'=r!543^post167, r!662^0'=r!662^post167, rcd!2393^0'=rcd!2393^post167, rcd!2460^0'=rcd!2460^post167, rcd!2515^0'=rcd!2515^post167, rcd!63^0'=rcd!63^post167, rcd!83^0'=rcd!83^post167, result!12^0'=result!12^post167, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post167, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post167, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post167, sel_r!543_flink!24^0'=sel_r!543_flink!24^post167, t!25^0'=t!25^post167, temp!34^0'=temp!34^post167, temp0!17^0'=temp0!17^post167, temp0!30^0'=temp0!30^post167, tmp!33^0'=tmp!33^post167, x!1365^0'=x!1365^post167, x!15^0'=x!15^post167, x!18^0'=x!18^post167, x!22^0'=x!22^post167, x_slam_f!20^0'=x_slam_f!20^post167, y!21^0'=y!21^post167, (-sdv_callsite_return_1!14^post167+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post167 == 0 /\ -ct!19^post167+ct!19^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ rcd!83^0-rcd!83^post167 == 0 /\ __disjvr_4^0-__disjvr_4^post167 == 0 /\ a!1052^0-a!1052^post167 == 0 /\ -nondet!13^post167+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post167+__disjvr_5^0 == 0 /\ a!511^0-a!511^post167 == 0 /\ __disjvr_6^0-__disjvr_6^post167 == 0 /\ -__disjvr_0^post167+__disjvr_0^0 == 0 /\ head!16^0-head!16^post167 == 0 /\ -__disjvr_3^post167+__disjvr_3^0 == 0 /\ -__disjvr_2^post167+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post167 == 0 /\ -temp!34^post167+temp!34^0 == 0 /\ x!18^0-x!18^post167 == 0 /\ x!15^0 <= 0 /\ -i!29^post167+i!29^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post167+__disjvr_8^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -result!12^post167+result!12^0 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post167+a!1055^0 == 0 /\ -t!25^post167+t!25^0 == 0 /\ length!28^0-length!28^post167 == 0 /\ a!654^0-a!654^post167 == 0 /\ -x_slam_f!20^post167+x_slam_f!20^0 == 0 /\ -a!419^post167+a!419^0 == 0 /\ -r!662^post167+r!662^0 == 0 /\ -sel_r!1224_flink!24^post167+sel_r!1224_flink!24^0 == 0 /\ -a!2035^post167+a!2035^0 == 0 /\ -a!244^post167+a!244^0 == 0 /\ i!406^0-i!406^post167 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post167 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ y!21^0-y!21^post167 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!22^post167+x!22^0 == 0 /\ temp0!17^0-temp0!17^post167 == 0 /\ -head!31^post167+head!31^0 == 0 /\ head!405^0-head!405^post167 == 0 /\ r!543^0-r!543^post167 == 0 /\ tmp!33^0-tmp!33^post167 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post167 == 0 /\ -rcd!2515^post167+rcd!2515^0 == 0 /\ temp0!30^0-temp0!30^post167 == 0 /\ rcd!2460^0-rcd!2460^post167 == 0 /\ __disjvr_1^0-__disjvr_1^post167 == 0 /\ a!2238^0-a!2238^post167 == 0 /\ x!15^0-x!15^post167 == 0 /\ -__disjvr_7^post167+__disjvr_7^0 == 0 /\ -a!1370^post167+a!1370^0 == 0 /\ -a!1610^post167+a!1610^0 == 0 /\ a!1810^0-a!1810^post167 == 0 /\ a!1371^0-a!1371^post167 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!1365^post167+x!1365^0 == 0), cost: 1 167: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post168, __disjvr_1^0'=__disjvr_1^post168, __disjvr_2^0'=__disjvr_2^post168, __disjvr_3^0'=__disjvr_3^post168, __disjvr_4^0'=__disjvr_4^post168, __disjvr_5^0'=__disjvr_5^post168, __disjvr_6^0'=__disjvr_6^post168, __disjvr_7^0'=__disjvr_7^post168, __disjvr_8^0'=__disjvr_8^post168, a!1052^0'=a!1052^post168, a!1055^0'=a!1055^post168, a!1370^0'=a!1370^post168, a!1371^0'=a!1371^post168, a!1610^0'=a!1610^post168, a!1810^0'=a!1810^post168, a!2035^0'=a!2035^post168, a!2238^0'=a!2238^post168, a!244^0'=a!244^post168, a!419^0'=a!419^post168, a!511^0'=a!511^post168, a!654^0'=a!654^post168, ct!19^0'=ct!19^post168, head!16^0'=head!16^post168, head!31^0'=head!31^post168, head!405^0'=head!405^post168, i!29^0'=i!29^post168, i!406^0'=i!406^post168, length!28^0'=length!28^post168, nondet!13^0'=nondet!13^post168, r!543^0'=r!543^post168, r!662^0'=r!662^post168, rcd!2393^0'=rcd!2393^post168, rcd!2460^0'=rcd!2460^post168, rcd!2515^0'=rcd!2515^post168, rcd!63^0'=rcd!63^post168, rcd!83^0'=rcd!83^post168, result!12^0'=result!12^post168, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post168, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post168, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post168, sel_r!543_flink!24^0'=sel_r!543_flink!24^post168, t!25^0'=t!25^post168, temp!34^0'=temp!34^post168, temp0!17^0'=temp0!17^post168, temp0!30^0'=temp0!30^post168, tmp!33^0'=tmp!33^post168, x!1365^0'=x!1365^post168, x!15^0'=x!15^post168, x!18^0'=x!18^post168, x!22^0'=x!22^post168, x_slam_f!20^0'=x_slam_f!20^post168, y!21^0'=y!21^post168, (-__disjvr_7^post168+__disjvr_7^0 == 0 /\ -t!25^post168+t!25^0 == 0 /\ x!18^0-x!18^post168 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post168 == 0 /\ -nondet!13^post168+nondet!13^0 == 0 /\ -r!662^post168+r!662^0 == 0 /\ -rcd!2393^post168+rcd!2393^0 == 0 /\ -i!406^post168+i!406^0 == 0 /\ x!1365^0-x!1365^post168 == 0 /\ __disjvr_4^0-__disjvr_4^post168 == 0 /\ -y!21^post168+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post168+x!22^0 == 0 /\ a!244^0-a!244^post168 == 0 /\ length!28^0-length!28^post168 == 0 /\ -ct!19^post168+ct!19^0 == 0 /\ -__disjvr_0^post168+__disjvr_0^0 == 0 /\ -temp!34^post168+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post168 == 0 /\ a!1052^0-a!1052^post168 == 0 /\ -a!2238^post168+a!2238^0 == 0 /\ result!12^0-result!12^post168 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post168+__disjvr_2^0 == 0 /\ -a!1055^post168+a!1055^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post168+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post168+sdv_callsite_return_1!32^0 == 0 /\ head!405^0-head!405^post168 == 0 /\ 1-head!16^0 <= 0 /\ head!16^0-head!16^post168 == 0 /\ -temp0!30^post168+temp0!30^0 == 0 /\ -rcd!2515^post168+rcd!2515^0 == 0 /\ -head!31^post168+head!31^0 == 0 /\ rcd!2460^0-rcd!2460^post168 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!1810^0-a!1810^post168 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -i!29^post168+i!29^0 == 0 /\ a!654^0-a!654^post168 == 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ temp0!17^0-temp0!17^post168 == 0 /\ -__disjvr_1^post168+__disjvr_1^0 == 0 /\ tmp!33^0-tmp!33^post168 == 0 /\ -__disjvr_8^post168+__disjvr_8^0 == 0 /\ -__disjvr_5^post168+__disjvr_5^0 == 0 /\ r!543^0-r!543^post168 == 0 /\ -a!2035^post168+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post168 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post168 == 0 /\ a!1370^0-a!1370^post168 == 0 /\ __disjvr_3^0-__disjvr_3^post168 == 0 /\ -a!511^post168+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post168 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post168 == 0 /\ -x!15^post168+x!15^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post168+a!1610^0 == 0 /\ a!1371^0-a!1371^post168 == 0 /\ -x_slam_f!20^post168+x_slam_f!20^0 == 0), cost: 1 168: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post169, __disjvr_1^0'=__disjvr_1^post169, __disjvr_2^0'=__disjvr_2^post169, __disjvr_3^0'=__disjvr_3^post169, __disjvr_4^0'=__disjvr_4^post169, __disjvr_5^0'=__disjvr_5^post169, __disjvr_6^0'=__disjvr_6^post169, __disjvr_7^0'=__disjvr_7^post169, __disjvr_8^0'=__disjvr_8^post169, a!1052^0'=a!1052^post169, a!1055^0'=a!1055^post169, a!1370^0'=a!1370^post169, a!1371^0'=a!1371^post169, a!1610^0'=a!1610^post169, a!1810^0'=a!1810^post169, a!2035^0'=a!2035^post169, a!2238^0'=a!2238^post169, a!244^0'=a!244^post169, a!419^0'=a!419^post169, a!511^0'=a!511^post169, a!654^0'=a!654^post169, ct!19^0'=ct!19^post169, head!16^0'=head!16^post169, head!31^0'=head!31^post169, head!405^0'=head!405^post169, i!29^0'=i!29^post169, i!406^0'=i!406^post169, length!28^0'=length!28^post169, nondet!13^0'=nondet!13^post169, r!543^0'=r!543^post169, r!662^0'=r!662^post169, rcd!2393^0'=rcd!2393^post169, rcd!2460^0'=rcd!2460^post169, rcd!2515^0'=rcd!2515^post169, rcd!63^0'=rcd!63^post169, rcd!83^0'=rcd!83^post169, result!12^0'=result!12^post169, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post169, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post169, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post169, sel_r!543_flink!24^0'=sel_r!543_flink!24^post169, t!25^0'=t!25^post169, temp!34^0'=temp!34^post169, temp0!17^0'=temp0!17^post169, temp0!30^0'=temp0!30^post169, tmp!33^0'=tmp!33^post169, x!1365^0'=x!1365^post169, x!15^0'=x!15^post169, x!18^0'=x!18^post169, x!22^0'=x!22^post169, x_slam_f!20^0'=x_slam_f!20^post169, y!21^0'=y!21^post169, (1+a!1052^0-a!1370^0 <= 0 /\ -__disjvr_7^post169+__disjvr_7^0 == 0 /\ length!28^0-length!28^post169 == 0 /\ a!244^0-a!244^post169 == 0 /\ rcd!2460^0-rcd!2460^post169 == 0 /\ temp!34^0-temp!34^post169 == 0 /\ r!543^0-r!543^post169 == 0 /\ x!15^0-x!15^post169 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post169 == 0 /\ i!406^0-i!406^post169 == 0 /\ -__disjvr_8^post169+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post169 == 0 /\ -a!1055^post169+a!1055^0 == 0 /\ -t!25^post169+t!25^0 == 0 /\ a!1371^0-a!1371^post169 == 0 /\ a!654^0-a!654^post169 == 0 /\ -__disjvr_5^post169+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post169+sdv_callsite_return_1!14^0 == 0 /\ -a!1610^post169+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post169+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post169+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post169+__disjvr_3^0 == 0 /\ -nondet!13^post169+nondet!13^0 == 0 /\ -x_slam_f!20^post169+x_slam_f!20^0 == 0 /\ 1-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post169 == 0 /\ -a!2035^post169+a!2035^0 == 0 /\ -__disjvr_6^post169+__disjvr_6^0 == 0 /\ -i!29^post169+i!29^0 == 0 /\ -r!662^post169+r!662^0 == 0 /\ -a!511^post169+a!511^0 == 0 /\ a!1052^0-a!1052^post169 == 0 /\ x!18^0-x!18^post169 == 0 /\ -head!16^post169+head!16^0 == 0 /\ -x!1365^post169+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post169 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -rcd!2515^post169+rcd!2515^0 == 0 /\ -rcd!63^post169+rcd!63^0 == 0 /\ head!31^0-head!31^post169 == 0 /\ temp0!30^0-temp0!30^post169 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ y!21^0-y!21^post169 == 0 /\ -__disjvr_0^post169+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post169 == 0 /\ -sel_r!1224_flink!24^post169+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ -ct!19^post169+ct!19^0 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -__disjvr_2^post169+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post169 == 0 /\ -head!405^post169+head!405^0 == 0 /\ -a!2238^post169+a!2238^0 == 0 /\ result!12^0-result!12^post169 == 0 /\ tmp!33^0-tmp!33^post169 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!419^post169+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post169 == 0 /\ -rcd!2393^post169+rcd!2393^0 == 0), cost: 1 169: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post170, __disjvr_1^0'=__disjvr_1^post170, __disjvr_2^0'=__disjvr_2^post170, __disjvr_3^0'=__disjvr_3^post170, __disjvr_4^0'=__disjvr_4^post170, __disjvr_5^0'=__disjvr_5^post170, __disjvr_6^0'=__disjvr_6^post170, __disjvr_7^0'=__disjvr_7^post170, __disjvr_8^0'=__disjvr_8^post170, a!1052^0'=a!1052^post170, a!1055^0'=a!1055^post170, a!1370^0'=a!1370^post170, a!1371^0'=a!1371^post170, a!1610^0'=a!1610^post170, a!1810^0'=a!1810^post170, a!2035^0'=a!2035^post170, a!2238^0'=a!2238^post170, a!244^0'=a!244^post170, a!419^0'=a!419^post170, a!511^0'=a!511^post170, a!654^0'=a!654^post170, ct!19^0'=ct!19^post170, head!16^0'=head!16^post170, head!31^0'=head!31^post170, head!405^0'=head!405^post170, i!29^0'=i!29^post170, i!406^0'=i!406^post170, length!28^0'=length!28^post170, nondet!13^0'=nondet!13^post170, r!543^0'=r!543^post170, r!662^0'=r!662^post170, rcd!2393^0'=rcd!2393^post170, rcd!2460^0'=rcd!2460^post170, rcd!2515^0'=rcd!2515^post170, rcd!63^0'=rcd!63^post170, rcd!83^0'=rcd!83^post170, result!12^0'=result!12^post170, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post170, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post170, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post170, sel_r!543_flink!24^0'=sel_r!543_flink!24^post170, t!25^0'=t!25^post170, temp!34^0'=temp!34^post170, temp0!17^0'=temp0!17^post170, temp0!30^0'=temp0!30^post170, tmp!33^0'=tmp!33^post170, x!1365^0'=x!1365^post170, x!15^0'=x!15^post170, x!18^0'=x!18^post170, x!22^0'=x!22^post170, x_slam_f!20^0'=x_slam_f!20^post170, y!21^0'=y!21^post170, (head!16^0-head!16^post170 == 0 /\ temp0!30^0-temp0!30^post170 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post170 == 0 /\ __disjvr_8^0-__disjvr_8^post170 == 0 /\ -sel_r!1224_flink!24^post170+sel_r!1224_flink!24^0 == 0 /\ x!18^0-x!18^post170 == 0 /\ -head!31^post170+head!31^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post170 == 0 /\ rcd!83^0-rcd!83^post170 == 0 /\ a!1052^0-a!1052^post170 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post170 == 0 /\ -tmp!33^post170+tmp!33^0 == 0 /\ a!654^0-a!654^post170 == 0 /\ x!15^0-x!15^post170 == 0 /\ rcd!2393^0-rcd!2393^post170 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post170+__disjvr_5^0 == 0 /\ a!511^0-a!511^post170 == 0 /\ a!244^0-a!244^post170 == 0 /\ __disjvr_4^0-__disjvr_4^post170 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_0^post170+__disjvr_0^0 == 0 /\ -a!2238^post170+a!2238^0 == 0 /\ -__disjvr_3^post170+__disjvr_3^0 == 0 /\ -x_slam_f!20^post170+x_slam_f!20^0 == 0 /\ rcd!63^0-rcd!63^post170 == 0 /\ -i!406^post170+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post170 == 0 /\ a!1371^0-a!1371^post170 == 0 /\ a!1810^0-a!1810^post170 == 0 /\ -r!543^post170+r!543^0 == 0 /\ head!405^0-head!405^post170 == 0 /\ -nondet!13^post170+nondet!13^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -r!662^post170+r!662^0 == 0 /\ -__disjvr_7^post170+__disjvr_7^0 == 0 /\ -y!21^post170+y!21^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -a!1055^post170+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post170 == 0 /\ -t!25^post170+t!25^0 == 0 /\ -rcd!2515^post170+rcd!2515^0 == 0 /\ -x!1365^post170+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post170 == 0 /\ -a!1610^post170+a!1610^0 == 0 /\ temp0!17^0-temp0!17^post170 == 0 /\ -temp!34^post170+temp!34^0 == 0 /\ -__disjvr_2^post170+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ -a!419^post170+a!419^0 == 0 /\ -x!22^post170+x!22^0 == 0 /\ -__disjvr_6^post170+__disjvr_6^0 == 0 /\ -a!2035^post170+a!2035^0 == 0 /\ a!1370^0-a!1370^post170 == 0 /\ -ct!19^post170+ct!19^0 == 0 /\ -i!29^post170+i!29^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post170 == 0), cost: 1 170: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post171, __disjvr_1^0'=__disjvr_1^post171, __disjvr_2^0'=__disjvr_2^post171, __disjvr_3^0'=__disjvr_3^post171, __disjvr_4^0'=__disjvr_4^post171, __disjvr_5^0'=__disjvr_5^post171, __disjvr_6^0'=__disjvr_6^post171, __disjvr_7^0'=__disjvr_7^post171, __disjvr_8^0'=__disjvr_8^post171, a!1052^0'=a!1052^post171, a!1055^0'=a!1055^post171, a!1370^0'=a!1370^post171, a!1371^0'=a!1371^post171, a!1610^0'=a!1610^post171, a!1810^0'=a!1810^post171, a!2035^0'=a!2035^post171, a!2238^0'=a!2238^post171, a!244^0'=a!244^post171, a!419^0'=a!419^post171, a!511^0'=a!511^post171, a!654^0'=a!654^post171, ct!19^0'=ct!19^post171, head!16^0'=head!16^post171, head!31^0'=head!31^post171, head!405^0'=head!405^post171, i!29^0'=i!29^post171, i!406^0'=i!406^post171, length!28^0'=length!28^post171, nondet!13^0'=nondet!13^post171, r!543^0'=r!543^post171, r!662^0'=r!662^post171, rcd!2393^0'=rcd!2393^post171, rcd!2460^0'=rcd!2460^post171, rcd!2515^0'=rcd!2515^post171, rcd!63^0'=rcd!63^post171, rcd!83^0'=rcd!83^post171, result!12^0'=result!12^post171, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post171, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post171, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post171, sel_r!543_flink!24^0'=sel_r!543_flink!24^post171, t!25^0'=t!25^post171, temp!34^0'=temp!34^post171, temp0!17^0'=temp0!17^post171, temp0!30^0'=temp0!30^post171, tmp!33^0'=tmp!33^post171, x!1365^0'=x!1365^post171, x!15^0'=x!15^post171, x!18^0'=x!18^post171, x!22^0'=x!22^post171, x_slam_f!20^0'=x_slam_f!20^post171, y!21^0'=y!21^post171, (sel_r!543_flink!24^0-sel_r!543_flink!24^post171 == 0 /\ a!511^0-a!511^post171 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post171 == 0 /\ -rcd!63^post171+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post171+__disjvr_8^0 == 0 /\ -x!1365^post171+x!1365^0 == 0 /\ __disjvr_7^0-__disjvr_7^post171 == 0 /\ -a!419^post171+a!419^0 == 0 /\ -a!1810^post171+a!1810^0 == 0 /\ -t!25^post171+t!25^0 == 0 /\ temp!34^0-temp!34^post171 == 0 /\ -a!1370^post171+a!1370^0 == 0 /\ -ct!19^post171+ct!19^0 == 0 /\ rcd!2515^0-rcd!2515^post171 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post171+__disjvr_2^0 == 0 /\ -__disjvr_4^post171+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post171 == 0 /\ tmp!33^0-tmp!33^post171 == 0 /\ -a!654^post171+a!654^0 == 0 /\ -temp0!30^post171+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!17^post171+temp0!17^0 == 0 /\ a!1610^0-a!1610^post171 == 0 /\ -rcd!2393^post171+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post171 == 0 /\ -nondet!13^post171+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post171 == 0 /\ -head!16^post171+head!16^0 == 0 /\ -head!31^post171+head!31^0 == 0 /\ a!1055^0-a!1055^post171 == 0 /\ -i!29^post171+i!29^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post171 == 0 /\ length!28^0-length!28^post171 == 0 /\ -sdv_callsite_return_1!32^post171+sdv_callsite_return_1!32^0 == 0 /\ 1+x!1365^0 <= 0 /\ r!543^0-r!543^post171 == 0 /\ x!18^0-x!18^post171 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post171 == 0 /\ i!406^0-i!406^post171 == 0 /\ -x_slam_f!20^post171+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post171 == 0 /\ a!2238^0-a!2238^post171 == 0 /\ -a!244^post171+a!244^0 == 0 /\ -y!21^post171+y!21^0 == 0 /\ -__disjvr_5^post171+__disjvr_5^0 == 0 /\ head!405^0-head!405^post171 == 0 /\ -r!662^post171+r!662^0 == 0 /\ -sdv_callsite_return_1!14^post171+sdv_callsite_return_1!14^0 == 0 /\ 2-a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post171 == 0 /\ x!15^0-x!15^post171 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ a!1052^0-a!1052^post171 == 0 /\ -__disjvr_1^post171+__disjvr_1^0 == 0 /\ -x!22^post171+x!22^0 == 0 /\ -a!2035^post171+a!2035^0 == 0), cost: 1 171: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post172, __disjvr_1^0'=__disjvr_1^post172, __disjvr_2^0'=__disjvr_2^post172, __disjvr_3^0'=__disjvr_3^post172, __disjvr_4^0'=__disjvr_4^post172, __disjvr_5^0'=__disjvr_5^post172, __disjvr_6^0'=__disjvr_6^post172, __disjvr_7^0'=__disjvr_7^post172, __disjvr_8^0'=__disjvr_8^post172, a!1052^0'=a!1052^post172, a!1055^0'=a!1055^post172, a!1370^0'=a!1370^post172, a!1371^0'=a!1371^post172, a!1610^0'=a!1610^post172, a!1810^0'=a!1810^post172, a!2035^0'=a!2035^post172, a!2238^0'=a!2238^post172, a!244^0'=a!244^post172, a!419^0'=a!419^post172, a!511^0'=a!511^post172, a!654^0'=a!654^post172, ct!19^0'=ct!19^post172, head!16^0'=head!16^post172, head!31^0'=head!31^post172, head!405^0'=head!405^post172, i!29^0'=i!29^post172, i!406^0'=i!406^post172, length!28^0'=length!28^post172, nondet!13^0'=nondet!13^post172, r!543^0'=r!543^post172, r!662^0'=r!662^post172, rcd!2393^0'=rcd!2393^post172, rcd!2460^0'=rcd!2460^post172, rcd!2515^0'=rcd!2515^post172, rcd!63^0'=rcd!63^post172, rcd!83^0'=rcd!83^post172, result!12^0'=result!12^post172, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post172, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post172, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post172, sel_r!543_flink!24^0'=sel_r!543_flink!24^post172, t!25^0'=t!25^post172, temp!34^0'=temp!34^post172, temp0!17^0'=temp0!17^post172, temp0!30^0'=temp0!30^post172, tmp!33^0'=tmp!33^post172, x!1365^0'=x!1365^post172, x!15^0'=x!15^post172, x!18^0'=x!18^post172, x!22^0'=x!22^post172, x_slam_f!20^0'=x_slam_f!20^post172, y!21^0'=y!21^post172, (x_slam_f!20^0-x_slam_f!20^post172 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ head!405^0-head!405^post172 == 0 /\ -x!22^post172+x!22^0 == 0 /\ -nondet!13^post172+nondet!13^0 == 0 /\ -a!1055^post172+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post172+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post172 == 0 /\ -head!16^post172+head!16^0 == 0 /\ -a!1610^post172+a!1610^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post172 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post172 == 0 /\ -a!1371^post172+a!1371^0 == 0 /\ -__disjvr_7^post172+__disjvr_7^0 == 0 /\ temp0!30^0-temp0!30^post172 == 0 /\ -y!21^post172+y!21^0 == 0 /\ tmp!33^0-tmp!33^post172 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -x!1365^post172+x!1365^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post172 == 0 /\ __disjvr_0^0-__disjvr_0^post172 == 0 /\ -r!662^post172+r!662^0 == 0 /\ -a!2035^post172+a!2035^0 == 0 /\ -a!511^post172+a!511^0 == 0 /\ -temp!34^post172+temp!34^0 == 0 /\ result!12^0-result!12^post172 == 0 /\ __disjvr_6^0-__disjvr_6^post172 == 0 /\ -__disjvr_5^post172+__disjvr_5^0 == 0 /\ -__disjvr_1^post172+__disjvr_1^0 == 0 /\ x!15^0-x!15^post172 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!244^0-a!244^post172 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post172 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -__disjvr_2^post172+__disjvr_2^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ a!1370^0-a!1370^post172 == 0 /\ rcd!83^0-rcd!83^post172 == 0 /\ -x!15^0 <= 0 /\ r!543^0-r!543^post172 == 0 /\ a!1052^0-a!1052^post172 == 0 /\ -rcd!2515^post172+rcd!2515^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ a!419^0-a!419^post172 == 0 /\ -rcd!2460^post172+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post172 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post172 == 0 /\ a!654^0-a!654^post172 == 0 /\ -t!25^post172+t!25^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!2238^post172+a!2238^0 == 0 /\ -i!406^post172+i!406^0 == 0 /\ -ct!19^post172+ct!19^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!18^post172+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post172 == 0 /\ -i!29^post172+i!29^0 == 0 /\ rcd!63^0-rcd!63^post172 == 0 /\ -__disjvr_8^post172+__disjvr_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post172 == 0 /\ head!31^0-head!31^post172 == 0), cost: 1 172: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post173, __disjvr_1^0'=__disjvr_1^post173, __disjvr_2^0'=__disjvr_2^post173, __disjvr_3^0'=__disjvr_3^post173, __disjvr_4^0'=__disjvr_4^post173, __disjvr_5^0'=__disjvr_5^post173, __disjvr_6^0'=__disjvr_6^post173, __disjvr_7^0'=__disjvr_7^post173, __disjvr_8^0'=__disjvr_8^post173, a!1052^0'=a!1052^post173, a!1055^0'=a!1055^post173, a!1370^0'=a!1370^post173, a!1371^0'=a!1371^post173, a!1610^0'=a!1610^post173, a!1810^0'=a!1810^post173, a!2035^0'=a!2035^post173, a!2238^0'=a!2238^post173, a!244^0'=a!244^post173, a!419^0'=a!419^post173, a!511^0'=a!511^post173, a!654^0'=a!654^post173, ct!19^0'=ct!19^post173, head!16^0'=head!16^post173, head!31^0'=head!31^post173, head!405^0'=head!405^post173, i!29^0'=i!29^post173, i!406^0'=i!406^post173, length!28^0'=length!28^post173, nondet!13^0'=nondet!13^post173, r!543^0'=r!543^post173, r!662^0'=r!662^post173, rcd!2393^0'=rcd!2393^post173, rcd!2460^0'=rcd!2460^post173, rcd!2515^0'=rcd!2515^post173, rcd!63^0'=rcd!63^post173, rcd!83^0'=rcd!83^post173, result!12^0'=result!12^post173, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post173, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post173, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post173, sel_r!543_flink!24^0'=sel_r!543_flink!24^post173, t!25^0'=t!25^post173, temp!34^0'=temp!34^post173, temp0!17^0'=temp0!17^post173, temp0!30^0'=temp0!30^post173, tmp!33^0'=tmp!33^post173, x!1365^0'=x!1365^post173, x!15^0'=x!15^post173, x!18^0'=x!18^post173, x!22^0'=x!22^post173, x_slam_f!20^0'=x_slam_f!20^post173, y!21^0'=y!21^post173, (a!1370^0-a!1370^post173 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ -sdv_callsite_return_1!32^post173+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post173 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post173 == 0 /\ a!1371^0-a!1371^post173 == 0 /\ -__disjvr_0^post173+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post173+head!16^0 == 0 /\ -__disjvr_3^post173+__disjvr_3^0 == 0 /\ -head!405^post173+head!405^0 == 0 /\ __disjvr_2^0-__disjvr_2^post173 == 0 /\ -rcd!63^post173+rcd!63^0 == 0 /\ -__disjvr_7^post173+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!1052^0-a!1052^post173 == 0 /\ x!18^0-x!18^post173 == 0 /\ rcd!2460^0-rcd!2460^post173 == 0 /\ __disjvr_1^0-__disjvr_1^post173 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post173+x_slam_f!20^0 == 0 /\ ct!19^0-ct!19^post173 == 0 /\ 1-x!1365^0 <= 0 /\ temp0!17^0-temp0!17^post173 == 0 /\ a!654^0-a!654^post173 == 0 /\ result!12^0-result!12^post173 == 0 /\ -r!662^post173+r!662^0 == 0 /\ -rcd!2393^post173+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post173 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ tmp!33^0-tmp!33^post173 == 0 /\ -a!1610^post173+a!1610^0 == 0 /\ -x!22^post173+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post173 == 0 /\ __disjvr_4^0-__disjvr_4^post173 == 0 /\ r!543^0-r!543^post173 == 0 /\ -__disjvr_6^post173+__disjvr_6^0 == 0 /\ -a!2035^post173+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2238^post173+a!2238^0 == 0 /\ y!21^0-y!21^post173 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post173 == 0 /\ __disjvr_8^0-__disjvr_8^post173 == 0 /\ -nondet!13^post173+nondet!13^0 == 0 /\ -a!511^post173+a!511^0 == 0 /\ -a!419^post173+a!419^0 == 0 /\ -i!29^post173+i!29^0 == 0 /\ -rcd!2515^post173+rcd!2515^0 == 0 /\ x!15^0-x!15^post173 == 0 /\ i!406^0-i!406^post173 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post173 == 0 /\ -x!1365^post173+x!1365^0 == 0 /\ a!1810^0-a!1810^post173 == 0 /\ a!244^0-a!244^post173 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ head!31^0-head!31^post173 == 0 /\ __disjvr_5^0-__disjvr_5^post173 == 0 /\ -a!1055^post173+a!1055^0 == 0 /\ -sdv_callsite_return_1!14^post173+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post173+t!25^0 == 0), cost: 1 173: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post174, __disjvr_1^0'=__disjvr_1^post174, __disjvr_2^0'=__disjvr_2^post174, __disjvr_3^0'=__disjvr_3^post174, __disjvr_4^0'=__disjvr_4^post174, __disjvr_5^0'=__disjvr_5^post174, __disjvr_6^0'=__disjvr_6^post174, __disjvr_7^0'=__disjvr_7^post174, __disjvr_8^0'=__disjvr_8^post174, a!1052^0'=a!1052^post174, a!1055^0'=a!1055^post174, a!1370^0'=a!1370^post174, a!1371^0'=a!1371^post174, a!1610^0'=a!1610^post174, a!1810^0'=a!1810^post174, a!2035^0'=a!2035^post174, a!2238^0'=a!2238^post174, a!244^0'=a!244^post174, a!419^0'=a!419^post174, a!511^0'=a!511^post174, a!654^0'=a!654^post174, ct!19^0'=ct!19^post174, head!16^0'=head!16^post174, head!31^0'=head!31^post174, head!405^0'=head!405^post174, i!29^0'=i!29^post174, i!406^0'=i!406^post174, length!28^0'=length!28^post174, nondet!13^0'=nondet!13^post174, r!543^0'=r!543^post174, r!662^0'=r!662^post174, rcd!2393^0'=rcd!2393^post174, rcd!2460^0'=rcd!2460^post174, rcd!2515^0'=rcd!2515^post174, rcd!63^0'=rcd!63^post174, rcd!83^0'=rcd!83^post174, result!12^0'=result!12^post174, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post174, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post174, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post174, sel_r!543_flink!24^0'=sel_r!543_flink!24^post174, t!25^0'=t!25^post174, temp!34^0'=temp!34^post174, temp0!17^0'=temp0!17^post174, temp0!30^0'=temp0!30^post174, tmp!33^0'=tmp!33^post174, x!1365^0'=x!1365^post174, x!15^0'=x!15^post174, x!18^0'=x!18^post174, x!22^0'=x!22^post174, x_slam_f!20^0'=x_slam_f!20^post174, y!21^0'=y!21^post174, (-rcd!2515^post174+rcd!2515^0 == 0 /\ -i!29^post174+i!29^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ head!16^0-head!16^post174 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post174 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1610^0-a!1610^post174 == 0 /\ -ct!19^post174+ct!19^0 == 0 /\ -x!22^post174+x!22^0 == 0 /\ temp0!17^0-temp0!17^post174 == 0 /\ a!511^0-a!511^post174 == 0 /\ -__disjvr_4^post174+__disjvr_4^0 == 0 /\ -__disjvr_5^post174+__disjvr_5^0 == 0 /\ -i!406^post174+i!406^0 == 0 /\ tmp!33^0-tmp!33^post174 == 0 /\ -temp!34^post174+temp!34^0 == 0 /\ length!28^0-length!28^post174 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post174+__disjvr_8^0 == 0 /\ temp0!30^0-temp0!30^post174 == 0 /\ x_slam_f!20^0-x_slam_f!20^post174 == 0 /\ -rcd!2393^post174+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post174+x!1365^0 == 0 /\ a!654^0-a!654^post174 == 0 /\ a!1371^0-a!1371^post174 == 0 /\ __disjvr_0^0-__disjvr_0^post174 == 0 /\ -a!1810^post174+a!1810^0 == 0 /\ -sel_r!1224_flink!24^post174+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post174 == 0 /\ result!12^0-result!12^post174 == 0 /\ rcd!63^0-rcd!63^post174 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -t!25^post174+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ x!15^0-x!15^post174 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post174 == 0 /\ __disjvr_6^0-__disjvr_6^post174 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post174 == 0 /\ -a!419^post174+a!419^0 == 0 /\ -x!15^0 <= 0 /\ head!405^0-head!405^post174 == 0 /\ -__disjvr_1^post174+__disjvr_1^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ a!2238^0-a!2238^post174 == 0 /\ a!1055^0-a!1055^post174 == 0 /\ -y!21^post174+y!21^0 == 0 /\ -nondet!13^post174+nondet!13^0 == 0 /\ -__disjvr_2^post174+__disjvr_2^0 == 0 /\ -a!2035^post174+a!2035^0 == 0 /\ -r!662^post174+r!662^0 == 0 /\ -a!1370^post174+a!1370^0 == 0 /\ -a!244^post174+a!244^0 == 0 /\ -x!18^post174+x!18^0 == 0 /\ -head!31^post174+head!31^0 == 0 /\ -rcd!83^post174+rcd!83^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_7^post174+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post174+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post174 == 0 /\ r!543^0-r!543^post174 == 0), cost: 1 174: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post175, __disjvr_1^0'=__disjvr_1^post175, __disjvr_2^0'=__disjvr_2^post175, __disjvr_3^0'=__disjvr_3^post175, __disjvr_4^0'=__disjvr_4^post175, __disjvr_5^0'=__disjvr_5^post175, __disjvr_6^0'=__disjvr_6^post175, __disjvr_7^0'=__disjvr_7^post175, __disjvr_8^0'=__disjvr_8^post175, a!1052^0'=a!1052^post175, a!1055^0'=a!1055^post175, a!1370^0'=a!1370^post175, a!1371^0'=a!1371^post175, a!1610^0'=a!1610^post175, a!1810^0'=a!1810^post175, a!2035^0'=a!2035^post175, a!2238^0'=a!2238^post175, a!244^0'=a!244^post175, a!419^0'=a!419^post175, a!511^0'=a!511^post175, a!654^0'=a!654^post175, ct!19^0'=ct!19^post175, head!16^0'=head!16^post175, head!31^0'=head!31^post175, head!405^0'=head!405^post175, i!29^0'=i!29^post175, i!406^0'=i!406^post175, length!28^0'=length!28^post175, nondet!13^0'=nondet!13^post175, r!543^0'=r!543^post175, r!662^0'=r!662^post175, rcd!2393^0'=rcd!2393^post175, rcd!2460^0'=rcd!2460^post175, rcd!2515^0'=rcd!2515^post175, rcd!63^0'=rcd!63^post175, rcd!83^0'=rcd!83^post175, result!12^0'=result!12^post175, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post175, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post175, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post175, sel_r!543_flink!24^0'=sel_r!543_flink!24^post175, t!25^0'=t!25^post175, temp!34^0'=temp!34^post175, temp0!17^0'=temp0!17^post175, temp0!30^0'=temp0!30^post175, tmp!33^0'=tmp!33^post175, x!1365^0'=x!1365^post175, x!15^0'=x!15^post175, x!18^0'=x!18^post175, x!22^0'=x!22^post175, x_slam_f!20^0'=x_slam_f!20^post175, y!21^0'=y!21^post175, (a!1810^0-a!1810^post175 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ a!654^0-a!654^post175 == 0 /\ -rcd!2515^post175+rcd!2515^0 == 0 /\ -rcd!63^post175+rcd!63^0 == 0 /\ a!1370^0-a!1370^post175 == 0 /\ -t!25^post175+t!25^0 == 0 /\ result!12^0-result!12^post175 == 0 /\ a!1052^0 <= 0 /\ head!31^0-head!31^post175 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post175 == 0 /\ a!1052^0-a!1052^post175 == 0 /\ -ct!19^post175+ct!19^0 == 0 /\ -rcd!2393^post175+rcd!2393^0 == 0 /\ -__disjvr_2^post175+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ -__disjvr_0^post175+__disjvr_0^0 == 0 /\ -x!22^post175+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post175+nondet!13^0 == 0 /\ -i!29^post175+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post175 == 0 /\ -y!21^post175+y!21^0 == 0 /\ x!18^0-x!18^post175 == 0 /\ -__disjvr_7^post175+__disjvr_7^0 == 0 /\ -a!1610^post175+a!1610^0 == 0 /\ -a!2238^post175+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post175 == 0 /\ -temp!34^post175+temp!34^0 == 0 /\ -head!16^post175+head!16^0 == 0 /\ -__disjvr_6^post175+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post175 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^post175+x!15^0 == 0 /\ -i!406^post175+i!406^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ length!28^0-length!28^post175 == 0 /\ __disjvr_1^0-__disjvr_1^post175 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post175 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -sdv_callsite_return_1!32^post175+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post175+temp0!30^0 == 0 /\ -__disjvr_5^post175+__disjvr_5^0 == 0 /\ -a!511^post175+a!511^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post175 == 0 /\ a!244^0-a!244^post175 == 0 /\ -__disjvr_3^post175+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post175 == 0 /\ -a!1055^post175+a!1055^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ x!1365^0-x!1365^post175 == 0 /\ head!405^0-head!405^post175 == 0 /\ head!16^0-x!1365^0 <= 0 /\ a!419^0-a!419^post175 == 0 /\ 2-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post175 == 0 /\ -r!543^post175+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post175 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post175 == 0 /\ -a!2035^post175+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post175 == 0 /\ -r!662^post175+r!662^0 == 0), cost: 1 175: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post176, __disjvr_1^0'=__disjvr_1^post176, __disjvr_2^0'=__disjvr_2^post176, __disjvr_3^0'=__disjvr_3^post176, __disjvr_4^0'=__disjvr_4^post176, __disjvr_5^0'=__disjvr_5^post176, __disjvr_6^0'=__disjvr_6^post176, __disjvr_7^0'=__disjvr_7^post176, __disjvr_8^0'=__disjvr_8^post176, a!1052^0'=a!1052^post176, a!1055^0'=a!1055^post176, a!1370^0'=a!1370^post176, a!1371^0'=a!1371^post176, a!1610^0'=a!1610^post176, a!1810^0'=a!1810^post176, a!2035^0'=a!2035^post176, a!2238^0'=a!2238^post176, a!244^0'=a!244^post176, a!419^0'=a!419^post176, a!511^0'=a!511^post176, a!654^0'=a!654^post176, ct!19^0'=ct!19^post176, head!16^0'=head!16^post176, head!31^0'=head!31^post176, head!405^0'=head!405^post176, i!29^0'=i!29^post176, i!406^0'=i!406^post176, length!28^0'=length!28^post176, nondet!13^0'=nondet!13^post176, r!543^0'=r!543^post176, r!662^0'=r!662^post176, rcd!2393^0'=rcd!2393^post176, rcd!2460^0'=rcd!2460^post176, rcd!2515^0'=rcd!2515^post176, rcd!63^0'=rcd!63^post176, rcd!83^0'=rcd!83^post176, result!12^0'=result!12^post176, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post176, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post176, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post176, sel_r!543_flink!24^0'=sel_r!543_flink!24^post176, t!25^0'=t!25^post176, temp!34^0'=temp!34^post176, temp0!17^0'=temp0!17^post176, temp0!30^0'=temp0!30^post176, tmp!33^0'=tmp!33^post176, x!1365^0'=x!1365^post176, x!15^0'=x!15^post176, x!18^0'=x!18^post176, x!22^0'=x!22^post176, x_slam_f!20^0'=x_slam_f!20^post176, y!21^0'=y!21^post176, (result!12^0-result!12^post176 == 0 /\ -__disjvr_0^post176+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post176 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ rcd!83^0-rcd!83^post176 == 0 /\ r!543^0-r!543^post176 == 0 /\ -__disjvr_8^post176+__disjvr_8^0 == 0 /\ -__disjvr_7^post176+__disjvr_7^0 == 0 /\ a!2238^0-a!2238^post176 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post176 == 0 /\ length!28^0-length!28^post176 == 0 /\ -x!15^post176+x!15^0 == 0 /\ -rcd!63^post176+rcd!63^0 == 0 /\ a!244^0-a!244^post176 == 0 /\ -__disjvr_6^post176+__disjvr_6^0 == 0 /\ 1-a!1052^0 <= 0 /\ i!406^0-i!406^post176 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post176+x_slam_f!20^0 == 0 /\ a!1052^0-a!1052^post176 == 0 /\ 1-x!1365^0 <= 0 /\ -a!419^post176+a!419^0 == 0 /\ -t!25^post176+t!25^0 == 0 /\ -ct!19^post176+ct!19^0 == 0 /\ -__disjvr_2^post176+__disjvr_2^0 == 0 /\ -i!29^post176+i!29^0 == 0 /\ x!1365^0-x!1365^post176 == 0 /\ -rcd!2393^post176+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post176 == 0 /\ -nondet!13^post176+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post176+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post176+r!662^0 == 0 /\ a!654^0-a!654^post176 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!22^post176+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post176 == 0 /\ a!1610^0-a!1610^post176 == 0 /\ a!511^0-a!511^post176 == 0 /\ -a!1055^post176+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post176+head!16^0 == 0 /\ -a!1810^post176+a!1810^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post176 == 0 /\ head!31^0-head!31^post176 == 0 /\ -a!1370^post176+a!1370^0 == 0 /\ -temp0!30^post176+temp0!30^0 == 0 /\ -rcd!2515^post176+rcd!2515^0 == 0 /\ -y!21^post176+y!21^0 == 0 /\ x!18^0-x!18^post176 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post176 == 0 /\ rcd!2460^0-rcd!2460^post176 == 0 /\ temp0!17^0-temp0!17^post176 == 0 /\ -a!2035^post176+a!2035^0 == 0 /\ -temp!34^post176+temp!34^0 == 0 /\ 2-a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post176 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_5^post176+__disjvr_5^0 == 0 /\ -head!405^post176+head!405^0 == 0 /\ -__disjvr_3^post176+__disjvr_3^0 == 0), cost: 1 176: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post177, __disjvr_1^0'=__disjvr_1^post177, __disjvr_2^0'=__disjvr_2^post177, __disjvr_3^0'=__disjvr_3^post177, __disjvr_4^0'=__disjvr_4^post177, __disjvr_5^0'=__disjvr_5^post177, __disjvr_6^0'=__disjvr_6^post177, __disjvr_7^0'=__disjvr_7^post177, __disjvr_8^0'=__disjvr_8^post177, a!1052^0'=a!1052^post177, a!1055^0'=a!1055^post177, a!1370^0'=a!1370^post177, a!1371^0'=a!1371^post177, a!1610^0'=a!1610^post177, a!1810^0'=a!1810^post177, a!2035^0'=a!2035^post177, a!2238^0'=a!2238^post177, a!244^0'=a!244^post177, a!419^0'=a!419^post177, a!511^0'=a!511^post177, a!654^0'=a!654^post177, ct!19^0'=ct!19^post177, head!16^0'=head!16^post177, head!31^0'=head!31^post177, head!405^0'=head!405^post177, i!29^0'=i!29^post177, i!406^0'=i!406^post177, length!28^0'=length!28^post177, nondet!13^0'=nondet!13^post177, r!543^0'=r!543^post177, r!662^0'=r!662^post177, rcd!2393^0'=rcd!2393^post177, rcd!2460^0'=rcd!2460^post177, rcd!2515^0'=rcd!2515^post177, rcd!63^0'=rcd!63^post177, rcd!83^0'=rcd!83^post177, result!12^0'=result!12^post177, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post177, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post177, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post177, sel_r!543_flink!24^0'=sel_r!543_flink!24^post177, t!25^0'=t!25^post177, temp!34^0'=temp!34^post177, temp0!17^0'=temp0!17^post177, temp0!30^0'=temp0!30^post177, tmp!33^0'=tmp!33^post177, x!1365^0'=x!1365^post177, x!15^0'=x!15^post177, x!18^0'=x!18^post177, x!22^0'=x!22^post177, x_slam_f!20^0'=x_slam_f!20^post177, y!21^0'=y!21^post177, (-r!543^post177+r!543^0 == 0 /\ -a!2035^post177+a!2035^0 == 0 /\ -a!419^post177+a!419^0 == 0 /\ -a!2238^post177+a!2238^0 == 0 /\ -r!662^post177+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post177 == 0 /\ -a!1610^post177+a!1610^0 == 0 /\ -__disjvr_8^post177+__disjvr_8^0 == 0 /\ x!18^0-x!18^post177 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post177 == 0 /\ -a!1055^post177+a!1055^0 == 0 /\ x!15^0-x!15^post177 == 0 /\ i!29^0-i!29^post177 == 0 /\ a!244^0-a!244^post177 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post177+x!22^0 == 0 /\ nondet!13^0-nondet!13^post177 == 0 /\ a!1370^0-a!1370^post177 == 0 /\ -__disjvr_7^post177+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post177 == 0 /\ head!405^0-head!405^post177 == 0 /\ -temp!34^post177+temp!34^0 == 0 /\ -rcd!2515^post177+rcd!2515^0 == 0 /\ head!16^0-head!16^post177 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post177 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post177+x!1365^0 == 0 /\ a!511^0-a!511^post177 == 0 /\ y!21^0-y!21^post177 == 0 /\ -t!25^post177+t!25^0 == 0 /\ a!1052^0-a!1052^post177 == 0 /\ __disjvr_3^0-__disjvr_3^post177 == 0 /\ -sel_r!1224_flink!24^post177+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post177+rcd!83^0 == 0 /\ -ct!19^post177+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post177 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post177 == 0 /\ -__disjvr_1^post177+__disjvr_1^0 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_5^post177+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post177 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ temp0!17^0-temp0!17^post177 == 0 /\ -head!31^post177+head!31^0 == 0 /\ -__disjvr_2^post177+__disjvr_2^0 == 0 /\ a!654^0-a!654^post177 == 0 /\ a!1810^0-a!1810^post177 == 0 /\ tmp!33^0-tmp!33^post177 == 0 /\ result!12^0-result!12^post177 == 0 /\ -i!406^post177+i!406^0 == 0 /\ a!1371^0-a!1371^post177 == 0 /\ temp0!30^0-temp0!30^post177 == 0 /\ -rcd!2460^post177+rcd!2460^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post177 == 0 /\ __disjvr_0^0-__disjvr_0^post177 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post177 == 0), cost: 1 177: l58 -> l59 : __disjvr_0^0'=__disjvr_0^post178, __disjvr_1^0'=__disjvr_1^post178, __disjvr_2^0'=__disjvr_2^post178, __disjvr_3^0'=__disjvr_3^post178, __disjvr_4^0'=__disjvr_4^post178, __disjvr_5^0'=__disjvr_5^post178, __disjvr_6^0'=__disjvr_6^post178, __disjvr_7^0'=__disjvr_7^post178, __disjvr_8^0'=__disjvr_8^post178, a!1052^0'=a!1052^post178, a!1055^0'=a!1055^post178, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, a!1610^0'=a!1610^post178, a!1810^0'=a!1810^post178, a!2035^0'=a!2035^post178, a!2238^0'=a!2238^post178, a!244^0'=a!244^post178, a!419^0'=a!419^post178, a!511^0'=a!511^post178, a!654^0'=a!654^post178, ct!19^0'=ct!19^post178, head!16^0'=head!16^post178, head!31^0'=head!31^post178, head!405^0'=head!405^post178, i!29^0'=i!29^post178, i!406^0'=i!406^post178, length!28^0'=length!28^post178, nondet!13^0'=nondet!13^post178, r!543^0'=r!543^post178, r!662^0'=r!662^post178, rcd!2393^0'=rcd!2393^post178, rcd!2460^0'=rcd!2460^post178, rcd!2515^0'=rcd!2515^post178, rcd!63^0'=rcd!63^post178, rcd!83^0'=rcd!83^post178, result!12^0'=result!12^post178, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post178, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post178, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post178, sel_r!543_flink!24^0'=sel_r!543_flink!24^post178, t!25^0'=t!25^post178, temp!34^0'=temp!34^post178, temp0!17^0'=temp0!17^post178, temp0!30^0'=temp0!30^post178, tmp!33^0'=tmp!33^post178, x!1365^0'=x!1365^post178, x!15^0'=x!15^post178, x!18^0'=x!18^post178, x!22^0'=x!22^post178, x_slam_f!20^0'=x_slam_f!20^post178, y!21^0'=y!21^post178, (0 == 0 /\ tmp!33^0-tmp!33^post178 == 0 /\ length!28^0-length!28^post178 == 0 /\ -a!511^post178+a!511^0 == 0 /\ r!543^0-r!543^post178 == 0 /\ -t!25^post178+t!25^0 == 0 /\ -y!21^post178+y!21^0 == 0 /\ i!406^0-i!406^post178 == 0 /\ __disjvr_8^0-__disjvr_8^post178 == 0 /\ -a!419^post178+a!419^0 == 0 /\ -__disjvr_2^post178+__disjvr_2^0 == 0 /\ head!31^0-head!31^post178 == 0 /\ -a!2035^post178+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post178 == 0 /\ __disjvr_4^0-__disjvr_4^post178 == 0 /\ a!1810^0-a!1810^post178 == 0 /\ x!1365^0-x!1365^post178 == 0 /\ -x!15^post178+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post178 == 0 /\ -a!1610^post178+a!1610^0 == 0 /\ -__disjvr_7^post178+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post178+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post178+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post178+__disjvr_6^0 == 0 /\ a!244^0-a!244^post178 == 0 /\ -ct!19^post178+ct!19^0 == 0 /\ temp!34^0-temp!34^post178 == 0 /\ a!1052^post178-a!1370^0 == 0 /\ -head!405^post178+head!405^0 == 0 /\ -rcd!2393^post178+rcd!2393^0 == 0 /\ -nondet!13^post178+nondet!13^0 == 0 /\ -i!29^post178+i!29^0 == 0 /\ -r!662^post178+r!662^0 == 0 /\ -__disjvr_3^post178+__disjvr_3^0 == 0 /\ a!654^0-a!654^post178 == 0 /\ -x!22^post178+x!22^0 == 0 /\ -a!1371^0+a!1055^post178 == 0 /\ -__disjvr_5^post178+__disjvr_5^0 == 0 /\ rcd!2460^0-rcd!2460^post178 == 0 /\ -__disjvr_0^post178+__disjvr_0^0 == 0 /\ result!12^0-result!12^post178 == 0 /\ -a!2238^post178+a!2238^0 == 0 /\ x!18^0-x!18^post178 == 0 /\ rcd!83^0-rcd!83^post178 == 0 /\ -rcd!63^post178+rcd!63^0 == 0 /\ -head!16^post178+head!16^0 == 0 /\ -temp0!30^post178+temp0!30^0 == 0 /\ -rcd!2515^post178+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post178 == 0 /\ -x_slam_f!20^post178+x_slam_f!20^0 == 0 /\ temp0!17^0-temp0!17^post178 == 0), cost: 1 178: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post179, __disjvr_1^0'=__disjvr_1^post179, __disjvr_2^0'=__disjvr_2^post179, __disjvr_3^0'=__disjvr_3^post179, __disjvr_4^0'=__disjvr_4^post179, __disjvr_5^0'=__disjvr_5^post179, __disjvr_6^0'=__disjvr_6^post179, __disjvr_7^0'=__disjvr_7^post179, __disjvr_8^0'=__disjvr_8^post179, a!1052^0'=a!1052^post179, a!1055^0'=a!1055^post179, a!1370^0'=a!1370^post179, a!1371^0'=a!1371^post179, a!1610^0'=a!1610^post179, a!1810^0'=a!1810^post179, a!2035^0'=a!2035^post179, a!2238^0'=a!2238^post179, a!244^0'=a!244^post179, a!419^0'=a!419^post179, a!511^0'=a!511^post179, a!654^0'=a!654^post179, ct!19^0'=ct!19^post179, head!16^0'=head!16^post179, head!31^0'=head!31^post179, head!405^0'=head!405^post179, i!29^0'=i!29^post179, i!406^0'=i!406^post179, length!28^0'=length!28^post179, nondet!13^0'=nondet!13^post179, r!543^0'=r!543^post179, r!662^0'=r!662^post179, rcd!2393^0'=rcd!2393^post179, rcd!2460^0'=rcd!2460^post179, rcd!2515^0'=rcd!2515^post179, rcd!63^0'=rcd!63^post179, rcd!83^0'=rcd!83^post179, result!12^0'=result!12^post179, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post179, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post179, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post179, sel_r!543_flink!24^0'=sel_r!543_flink!24^post179, t!25^0'=t!25^post179, temp!34^0'=temp!34^post179, temp0!17^0'=temp0!17^post179, temp0!30^0'=temp0!30^post179, tmp!33^0'=tmp!33^post179, x!1365^0'=x!1365^post179, x!15^0'=x!15^post179, x!18^0'=x!18^post179, x!22^0'=x!22^post179, x_slam_f!20^0'=x_slam_f!20^post179, y!21^0'=y!21^post179, (-x!15^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post179 == 0 /\ -head!16^post179+head!16^0 == 0 /\ -tmp!33^post179+tmp!33^0 == 0 /\ -i!29^post179+i!29^0 == 0 /\ rcd!63^0-rcd!63^post179 == 0 /\ __disjvr_3^0-__disjvr_3^post179 == 0 /\ -length!28^post179+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post179+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post179+temp!34^0 == 0 /\ a!1052^0-a!1052^post179 == 0 /\ y!21^0-y!21^post179 == 0 /\ x!15^0-head!16^0 <= 0 /\ -result!12^post179+result!12^0 == 0 /\ -x!18^post179+x!18^0 == 0 /\ -a!244^post179+a!244^0 == 0 /\ -__disjvr_5^post179+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post179 == 0 /\ -sel_r!1224_flink!24^post179+sel_r!1224_flink!24^0 == 0 /\ -r!662^post179+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post179 == 0 /\ __disjvr_4^0-__disjvr_4^post179 == 0 /\ 1-head!16^0 <= 0 /\ -head!405^post179+head!405^0 == 0 /\ r!543^0-r!543^post179 == 0 /\ rcd!2393^0-rcd!2393^post179 == 0 /\ -a!2035^post179+a!2035^0 == 0 /\ -t!25^post179+t!25^0 == 0 /\ -__disjvr_7^post179+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -x!22^post179+x!22^0 == 0 /\ a!1610^0-a!1610^post179 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post179+a!1055^0 == 0 /\ -__disjvr_8^post179+__disjvr_8^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post179 == 0 /\ temp0!17^0-temp0!17^post179 == 0 /\ x_slam_f!20^0-x_slam_f!20^post179 == 0 /\ -a!1810^post179+a!1810^0 == 0 /\ -a!419^post179+a!419^0 == 0 /\ a!1055^0 <= 0 /\ -ct!19^post179+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post179 == 0 /\ a!511^0-a!511^post179 == 0 /\ -a!1370^post179+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post179 == 0 /\ a!654^0-a!654^post179 == 0 /\ -__disjvr_2^post179+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post179 == 0 /\ temp0!30^0-temp0!30^post179 == 0 /\ -nondet!13^post179+nondet!13^0 == 0 /\ head!31^0-head!31^post179 == 0 /\ -x!1365^post179+x!1365^0 == 0 /\ i!406^0-i!406^post179 == 0 /\ -__disjvr_0^post179+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post179 == 0 /\ a!1371^0-a!1371^post179 == 0 /\ -rcd!2515^post179+rcd!2515^0 == 0), cost: 1 179: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post180, __disjvr_1^0'=__disjvr_1^post180, __disjvr_2^0'=__disjvr_2^post180, __disjvr_3^0'=__disjvr_3^post180, __disjvr_4^0'=__disjvr_4^post180, __disjvr_5^0'=__disjvr_5^post180, __disjvr_6^0'=__disjvr_6^post180, __disjvr_7^0'=__disjvr_7^post180, __disjvr_8^0'=__disjvr_8^post180, a!1052^0'=a!1052^post180, a!1055^0'=a!1055^post180, a!1370^0'=a!1370^post180, a!1371^0'=a!1371^post180, a!1610^0'=a!1610^post180, a!1810^0'=a!1810^post180, a!2035^0'=a!2035^post180, a!2238^0'=a!2238^post180, a!244^0'=a!244^post180, a!419^0'=a!419^post180, a!511^0'=a!511^post180, a!654^0'=a!654^post180, ct!19^0'=ct!19^post180, head!16^0'=head!16^post180, head!31^0'=head!31^post180, head!405^0'=head!405^post180, i!29^0'=i!29^post180, i!406^0'=i!406^post180, length!28^0'=length!28^post180, nondet!13^0'=nondet!13^post180, r!543^0'=r!543^post180, r!662^0'=r!662^post180, rcd!2393^0'=rcd!2393^post180, rcd!2460^0'=rcd!2460^post180, rcd!2515^0'=rcd!2515^post180, rcd!63^0'=rcd!63^post180, rcd!83^0'=rcd!83^post180, result!12^0'=result!12^post180, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post180, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post180, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post180, sel_r!543_flink!24^0'=sel_r!543_flink!24^post180, t!25^0'=t!25^post180, temp!34^0'=temp!34^post180, temp0!17^0'=temp0!17^post180, temp0!30^0'=temp0!30^post180, tmp!33^0'=tmp!33^post180, x!1365^0'=x!1365^post180, x!15^0'=x!15^post180, x!18^0'=x!18^post180, x!22^0'=x!22^post180, x_slam_f!20^0'=x_slam_f!20^post180, y!21^0'=y!21^post180, (sel_r!543_flink!24^0-sel_r!543_flink!24^post180 == 0 /\ -__disjvr_7^post180+__disjvr_7^0 == 0 /\ -rcd!83^post180+rcd!83^0 == 0 /\ -y!21^post180+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post180+rcd!2515^0 == 0 /\ -a!1052^post180+a!1052^0 == 0 /\ __disjvr_1^0-__disjvr_1^post180 == 0 /\ -rcd!2460^post180+rcd!2460^0 == 0 /\ i!29^0-i!29^post180 == 0 /\ tmp!33^0-tmp!33^post180 == 0 /\ head!16^0-head!16^post180 == 0 /\ temp0!17^0-temp0!17^post180 == 0 /\ head!405^0-head!405^post180 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!244^0-a!244^post180 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post180 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post180+a!2238^0 == 0 /\ temp!34^0-temp!34^post180 == 0 /\ 1-head!16^0 <= 0 /\ -a!419^post180+a!419^0 == 0 /\ -ct!19^post180+ct!19^0 == 0 /\ -__disjvr_6^post180+__disjvr_6^0 == 0 /\ -__disjvr_2^post180+__disjvr_2^0 == 0 /\ -i!406^post180+i!406^0 == 0 /\ -temp0!30^post180+temp0!30^0 == 0 /\ -x!1365^post180+x!1365^0 == 0 /\ a!1810^0-a!1810^post180 == 0 /\ nondet!13^0-nondet!13^post180 == 0 /\ -__disjvr_0^post180+__disjvr_0^0 == 0 /\ x!22^0-x!22^post180 == 0 /\ a!1371^0-a!1371^post180 == 0 /\ x!18^0-x!18^post180 == 0 /\ __disjvr_5^0-__disjvr_5^post180 == 0 /\ a!654^0-a!654^post180 == 0 /\ x!15^0-x!15^post180 == 0 /\ -a!2035^post180+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post180+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post180+r!543^0 == 0 /\ -a!1055^0 <= 0 /\ length!28^0-length!28^post180 == 0 /\ -head!31^post180+head!31^0 == 0 /\ -sel_r!1224_flink!24^post180+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post180+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post180 == 0 /\ -a!1610^post180+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post180 == 0 /\ rcd!2393^0-rcd!2393^post180 == 0 /\ rcd!63^0-rcd!63^post180 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_3^post180+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post180 == 0 /\ -r!662^post180+r!662^0 == 0 /\ -a!511^post180+a!511^0 == 0 /\ a!1370^0-a!1370^post180 == 0 /\ t!25^0-t!25^post180 == 0 /\ -x_slam_f!20^post180+x_slam_f!20^0 == 0), cost: 1 180: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post181, __disjvr_1^0'=__disjvr_1^post181, __disjvr_2^0'=__disjvr_2^post181, __disjvr_3^0'=__disjvr_3^post181, __disjvr_4^0'=__disjvr_4^post181, __disjvr_5^0'=__disjvr_5^post181, __disjvr_6^0'=__disjvr_6^post181, __disjvr_7^0'=__disjvr_7^post181, __disjvr_8^0'=__disjvr_8^post181, a!1052^0'=a!1052^post181, a!1055^0'=a!1055^post181, a!1370^0'=a!1370^post181, a!1371^0'=a!1371^post181, a!1610^0'=a!1610^post181, a!1810^0'=a!1810^post181, a!2035^0'=a!2035^post181, a!2238^0'=a!2238^post181, a!244^0'=a!244^post181, a!419^0'=a!419^post181, a!511^0'=a!511^post181, a!654^0'=a!654^post181, ct!19^0'=ct!19^post181, head!16^0'=head!16^post181, head!31^0'=head!31^post181, head!405^0'=head!405^post181, i!29^0'=i!29^post181, i!406^0'=i!406^post181, length!28^0'=length!28^post181, nondet!13^0'=nondet!13^post181, r!543^0'=r!543^post181, r!662^0'=r!662^post181, rcd!2393^0'=rcd!2393^post181, rcd!2460^0'=rcd!2460^post181, rcd!2515^0'=rcd!2515^post181, rcd!63^0'=rcd!63^post181, rcd!83^0'=rcd!83^post181, result!12^0'=result!12^post181, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post181, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post181, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post181, sel_r!543_flink!24^0'=sel_r!543_flink!24^post181, t!25^0'=t!25^post181, temp!34^0'=temp!34^post181, temp0!17^0'=temp0!17^post181, temp0!30^0'=temp0!30^post181, tmp!33^0'=tmp!33^post181, x!1365^0'=x!1365^post181, x!15^0'=x!15^post181, x!18^0'=x!18^post181, x!22^0'=x!22^post181, x_slam_f!20^0'=x_slam_f!20^post181, y!21^0'=y!21^post181, (a!244^0-a!244^post181 == 0 /\ a!1370^0-a!1370^post181 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post181 == 0 /\ temp!34^0-temp!34^post181 == 0 /\ x!15^0-x!15^post181 == 0 /\ -x_slam_f!20^post181+x_slam_f!20^0 == 0 /\ y!21^0-y!21^post181 == 0 /\ -a!2035^post181+a!2035^0 == 0 /\ -__disjvr_1^post181+__disjvr_1^0 == 0 /\ a!1052^0-a!1052^post181 == 0 /\ -a!1610^post181+a!1610^0 == 0 /\ a!511^0-a!511^post181 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_5^post181+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post181+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post181 == 0 /\ -t!25^post181+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post181 == 0 /\ length!28^0-length!28^post181 == 0 /\ __disjvr_6^0-__disjvr_6^post181 == 0 /\ -nondet!13^post181+nondet!13^0 == 0 /\ -i!29^post181+i!29^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post181 == 0 /\ -r!662^post181+r!662^0 == 0 /\ -x!22^post181+x!22^0 == 0 /\ -__disjvr_7^post181+__disjvr_7^0 == 0 /\ -result!12^post181+result!12^0 == 0 /\ i!406^0-i!406^post181 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post181 == 0 /\ -head!31^post181+head!31^0 == 0 /\ temp0!17^0-temp0!17^post181 == 0 /\ __disjvr_3^0-__disjvr_3^post181 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post181 == 0 /\ rcd!83^0-rcd!83^post181 == 0 /\ r!543^0-r!543^post181 == 0 /\ -rcd!63^post181+rcd!63^0 == 0 /\ -rcd!2515^post181+rcd!2515^0 == 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post181+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post181+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post181+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post181 == 0 /\ -__disjvr_8^post181+__disjvr_8^0 == 0 /\ -a!1055^post181+a!1055^0 == 0 /\ a!1810^0-a!1810^post181 == 0 /\ -a!419^post181+a!419^0 == 0 /\ -ct!19^post181+ct!19^0 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_2^post181+__disjvr_2^0 == 0 /\ -__disjvr_4^post181+__disjvr_4^0 == 0 /\ head!405^0-head!405^post181 == 0 /\ head!16^0-head!16^post181 == 0 /\ tmp!33^0-tmp!33^post181 == 0 /\ -rcd!2393^post181+rcd!2393^0 == 0 /\ a!2238^0-a!2238^post181 == 0), cost: 1 181: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post182, __disjvr_1^0'=__disjvr_1^post182, __disjvr_2^0'=__disjvr_2^post182, __disjvr_3^0'=__disjvr_3^post182, __disjvr_4^0'=__disjvr_4^post182, __disjvr_5^0'=__disjvr_5^post182, __disjvr_6^0'=__disjvr_6^post182, __disjvr_7^0'=__disjvr_7^post182, __disjvr_8^0'=__disjvr_8^post182, a!1052^0'=a!1052^post182, a!1055^0'=a!1055^post182, a!1370^0'=a!1370^post182, a!1371^0'=a!1371^post182, a!1610^0'=a!1610^post182, a!1810^0'=a!1810^post182, a!2035^0'=a!2035^post182, a!2238^0'=a!2238^post182, a!244^0'=a!244^post182, a!419^0'=a!419^post182, a!511^0'=a!511^post182, a!654^0'=a!654^post182, ct!19^0'=ct!19^post182, head!16^0'=head!16^post182, head!31^0'=head!31^post182, head!405^0'=head!405^post182, i!29^0'=i!29^post182, i!406^0'=i!406^post182, length!28^0'=length!28^post182, nondet!13^0'=nondet!13^post182, r!543^0'=r!543^post182, r!662^0'=r!662^post182, rcd!2393^0'=rcd!2393^post182, rcd!2460^0'=rcd!2460^post182, rcd!2515^0'=rcd!2515^post182, rcd!63^0'=rcd!63^post182, rcd!83^0'=rcd!83^post182, result!12^0'=result!12^post182, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post182, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post182, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post182, sel_r!543_flink!24^0'=sel_r!543_flink!24^post182, t!25^0'=t!25^post182, temp!34^0'=temp!34^post182, temp0!17^0'=temp0!17^post182, temp0!30^0'=temp0!30^post182, tmp!33^0'=tmp!33^post182, x!1365^0'=x!1365^post182, x!15^0'=x!15^post182, x!18^0'=x!18^post182, x!22^0'=x!22^post182, x_slam_f!20^0'=x_slam_f!20^post182, y!21^0'=y!21^post182, (-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post182 == 0 /\ -__disjvr_0^post182+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post182+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post182+head!16^0 == 0 /\ length!28^0-length!28^post182 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post182 == 0 /\ a!1052^0 <= 0 /\ -rcd!2515^post182+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post182 == 0 /\ a!654^0-a!654^post182 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post182 == 0 /\ -y!21^post182+y!21^0 == 0 /\ head!31^0-head!31^post182 == 0 /\ temp0!17^0-temp0!17^post182 == 0 /\ -a!2238^post182+a!2238^0 == 0 /\ -rcd!2393^post182+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post182 == 0 /\ -__disjvr_3^post182+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post182 == 0 /\ -a!511^post182+a!511^0 == 0 /\ result!12^0-result!12^post182 == 0 /\ tmp!33^0-tmp!33^post182 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post182 == 0 /\ __disjvr_8^0-__disjvr_8^post182 == 0 /\ -x!22^post182+x!22^0 == 0 /\ -nondet!13^post182+nondet!13^0 == 0 /\ 1-a!1055^0 <= 0 /\ head!405^0-head!405^post182 == 0 /\ -__disjvr_7^post182+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post182 == 0 /\ -a!1610^post182+a!1610^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post182 == 0 /\ -a!1055^post182+a!1055^0 == 0 /\ -x!1365^post182+x!1365^0 == 0 /\ -temp0!30^post182+temp0!30^0 == 0 /\ -t!25^post182+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post182 == 0 /\ x!15^0-x!15^post182 == 0 /\ __disjvr_5^0-__disjvr_5^post182 == 0 /\ a!244^0-a!244^post182 == 0 /\ -ct!19^post182+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post182 == 0 /\ -__disjvr_2^post182+__disjvr_2^0 == 0 /\ -__disjvr_6^post182+__disjvr_6^0 == 0 /\ -a!2035^post182+a!2035^0 == 0 /\ -i!29^post182+i!29^0 == 0 /\ -r!662^post182+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post182 == 0 /\ -temp!34^post182+temp!34^0 == 0 /\ r!543^0-r!543^post182 == 0 /\ -a!419^post182+a!419^0 == 0 /\ a!1810^0-a!1810^post182 == 0 /\ __disjvr_4^0-__disjvr_4^post182 == 0 /\ rcd!63^0-rcd!63^post182 == 0), cost: 1 182: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post183, __disjvr_1^0'=__disjvr_1^post183, __disjvr_2^0'=__disjvr_2^post183, __disjvr_3^0'=__disjvr_3^post183, __disjvr_4^0'=__disjvr_4^post183, __disjvr_5^0'=__disjvr_5^post183, __disjvr_6^0'=__disjvr_6^post183, __disjvr_7^0'=__disjvr_7^post183, __disjvr_8^0'=__disjvr_8^post183, a!1052^0'=a!1052^post183, a!1055^0'=a!1055^post183, a!1370^0'=a!1370^post183, a!1371^0'=a!1371^post183, a!1610^0'=a!1610^post183, a!1810^0'=a!1810^post183, a!2035^0'=a!2035^post183, a!2238^0'=a!2238^post183, a!244^0'=a!244^post183, a!419^0'=a!419^post183, a!511^0'=a!511^post183, a!654^0'=a!654^post183, ct!19^0'=ct!19^post183, head!16^0'=head!16^post183, head!31^0'=head!31^post183, head!405^0'=head!405^post183, i!29^0'=i!29^post183, i!406^0'=i!406^post183, length!28^0'=length!28^post183, nondet!13^0'=nondet!13^post183, r!543^0'=r!543^post183, r!662^0'=r!662^post183, rcd!2393^0'=rcd!2393^post183, rcd!2460^0'=rcd!2460^post183, rcd!2515^0'=rcd!2515^post183, rcd!63^0'=rcd!63^post183, rcd!83^0'=rcd!83^post183, result!12^0'=result!12^post183, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post183, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post183, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post183, sel_r!543_flink!24^0'=sel_r!543_flink!24^post183, t!25^0'=t!25^post183, temp!34^0'=temp!34^post183, temp0!17^0'=temp0!17^post183, temp0!30^0'=temp0!30^post183, tmp!33^0'=tmp!33^post183, x!1365^0'=x!1365^post183, x!15^0'=x!15^post183, x!18^0'=x!18^post183, x!22^0'=x!22^post183, x_slam_f!20^0'=x_slam_f!20^post183, y!21^0'=y!21^post183, (a!654^0-a!654^post183 == 0 /\ -nondet!13^post183+nondet!13^0 == 0 /\ __disjvr_4^0-__disjvr_4^post183 == 0 /\ a!1052^0-a!1052^post183 == 0 /\ -result!12^post183+result!12^0 == 0 /\ -a!1610^post183+a!1610^0 == 0 /\ a!511^0-a!511^post183 == 0 /\ -__disjvr_5^post183+__disjvr_5^0 == 0 /\ -__disjvr_2^post183+__disjvr_2^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post183+__disjvr_3^0 == 0 /\ __disjvr_6^0-__disjvr_6^post183 == 0 /\ -__disjvr_0^post183+__disjvr_0^0 == 0 /\ -rcd!63^post183+rcd!63^0 == 0 /\ -rcd!2515^post183+rcd!2515^0 == 0 /\ -i!29^post183+i!29^0 == 0 /\ rcd!2393^0-rcd!2393^post183 == 0 /\ -a!1052^0 <= 0 /\ -x_slam_f!20^post183+x_slam_f!20^0 == 0 /\ 1-a!1052^0 <= 0 /\ x!18^0-x!18^post183 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post183 == 0 /\ 1-head!16^0 <= 0 /\ -temp!34^post183+temp!34^0 == 0 /\ length!28^0-length!28^post183 == 0 /\ -ct!19^post183+ct!19^0 == 0 /\ -__disjvr_8^post183+__disjvr_8^0 == 0 /\ -a!1055^post183+a!1055^0 == 0 /\ -t!25^post183+t!25^0 == 0 /\ -x!22^post183+x!22^0 == 0 /\ -a!419^post183+a!419^0 == 0 /\ -a!2035^post183+a!2035^0 == 0 /\ -a!244^post183+a!244^0 == 0 /\ -sdv_callsite_return_1!32^post183+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post183+sel_r!1224_flink!24^0 == 0 /\ -r!662^post183+r!662^0 == 0 /\ i!406^0-i!406^post183 == 0 /\ 1-a!1055^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post183 == 0 /\ -a!1055^0 <= 0 /\ -a!1810^post183+a!1810^0 == 0 /\ temp0!17^0-temp0!17^post183 == 0 /\ 1-x!15^0 <= 0 /\ y!21^0-y!21^post183 == 0 /\ -head!31^post183+head!31^0 == 0 /\ x!15^0-x!15^post183 == 0 /\ temp0!30^0-temp0!30^post183 == 0 /\ head!405^0-head!405^post183 == 0 /\ head!16^0-head!16^post183 == 0 /\ -x!1365^post183+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post183 == 0 /\ rcd!2460^0-rcd!2460^post183 == 0 /\ __disjvr_1^0-__disjvr_1^post183 == 0 /\ a!2238^0-a!2238^post183 == 0 /\ -__disjvr_7^post183+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post183 == 0 /\ r!543^0-r!543^post183 == 0 /\ -sdv_callsite_return_1!14^post183+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post183+a!1370^0 == 0), cost: 1 183: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post184, __disjvr_1^0'=__disjvr_1^post184, __disjvr_2^0'=__disjvr_2^post184, __disjvr_3^0'=__disjvr_3^post184, __disjvr_4^0'=__disjvr_4^post184, __disjvr_5^0'=__disjvr_5^post184, __disjvr_6^0'=__disjvr_6^post184, __disjvr_7^0'=__disjvr_7^post184, __disjvr_8^0'=__disjvr_8^post184, a!1052^0'=a!1052^post184, a!1055^0'=a!1055^post184, a!1370^0'=a!1370^post184, a!1371^0'=a!1371^post184, a!1610^0'=a!1610^post184, a!1810^0'=a!1810^post184, a!2035^0'=a!2035^post184, a!2238^0'=a!2238^post184, a!244^0'=a!244^post184, a!419^0'=a!419^post184, a!511^0'=a!511^post184, a!654^0'=a!654^post184, ct!19^0'=ct!19^post184, head!16^0'=head!16^post184, head!31^0'=head!31^post184, head!405^0'=head!405^post184, i!29^0'=i!29^post184, i!406^0'=i!406^post184, length!28^0'=length!28^post184, nondet!13^0'=nondet!13^post184, r!543^0'=r!543^post184, r!662^0'=r!662^post184, rcd!2393^0'=rcd!2393^post184, rcd!2460^0'=rcd!2460^post184, rcd!2515^0'=rcd!2515^post184, rcd!63^0'=rcd!63^post184, rcd!83^0'=rcd!83^post184, result!12^0'=result!12^post184, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post184, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post184, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post184, sel_r!543_flink!24^0'=sel_r!543_flink!24^post184, t!25^0'=t!25^post184, temp!34^0'=temp!34^post184, temp0!17^0'=temp0!17^post184, temp0!30^0'=temp0!30^post184, tmp!33^0'=tmp!33^post184, x!1365^0'=x!1365^post184, x!15^0'=x!15^post184, x!18^0'=x!18^post184, x!22^0'=x!22^post184, x_slam_f!20^0'=x_slam_f!20^post184, y!21^0'=y!21^post184, (-x!22^post184+x!22^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!18^0-x!18^post184 == 0 /\ -a!419^post184+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post184+rcd!2393^0 == 0 /\ -nondet!13^post184+nondet!13^0 == 0 /\ a!244^0-a!244^post184 == 0 /\ -r!662^post184+r!662^0 == 0 /\ -y!21^post184+y!21^0 == 0 /\ x!1365^0-x!1365^post184 == 0 /\ a!1052^0-a!1052^post184 == 0 /\ result!12^0-result!12^post184 == 0 /\ -__disjvr_2^post184+__disjvr_2^0 == 0 /\ rcd!83^0-rcd!83^post184 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_0^post184+__disjvr_0^0 == 0 /\ -rcd!2515^post184+rcd!2515^0 == 0 /\ -temp!34^post184+temp!34^0 == 0 /\ -a!2238^post184+a!2238^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-head!16^post184 == 0 /\ __disjvr_6^0-__disjvr_6^post184 == 0 /\ -head!31^post184+head!31^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post184+a!1055^0 == 0 /\ -__disjvr_7^post184+__disjvr_7^0 == 0 /\ head!405^0-head!405^post184 == 0 /\ -temp0!30^post184+temp0!30^0 == 0 /\ length!28^0-length!28^post184 == 0 /\ -sdv_callsite_return_1!32^post184+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post184 == 0 /\ -i!29^post184+i!29^0 == 0 /\ a!1810^0-a!1810^post184 == 0 /\ 1-a!1055^0 <= 0 /\ rcd!2460^0-rcd!2460^post184 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post184 == 0 /\ 1-x!15^0 <= 0 /\ -ct!19^post184+ct!19^0 == 0 /\ -__disjvr_5^post184+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post184 == 0 /\ r!543^0-r!543^post184 == 0 /\ a!1370^0-a!1370^post184 == 0 /\ tmp!33^0-tmp!33^post184 == 0 /\ rcd!63^0-rcd!63^post184 == 0 /\ -__disjvr_1^post184+__disjvr_1^0 == 0 /\ -x_slam_f!20^post184+x_slam_f!20^0 == 0 /\ -i!406^post184+i!406^0 == 0 /\ -__disjvr_8^post184+__disjvr_8^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post184 == 0 /\ __disjvr_4^0-__disjvr_4^post184 == 0 /\ -x!15^post184+x!15^0 == 0 /\ -a!2035^post184+a!2035^0 == 0 /\ -a!1610^post184+a!1610^0 == 0 /\ a!1371^0-a!1371^post184 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post184 == 0 /\ -t!25^post184+t!25^0 == 0 /\ __disjvr_3^0-__disjvr_3^post184 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post184 == 0), cost: 1 184: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post185, __disjvr_1^0'=__disjvr_1^post185, __disjvr_2^0'=__disjvr_2^post185, __disjvr_3^0'=__disjvr_3^post185, __disjvr_4^0'=__disjvr_4^post185, __disjvr_5^0'=__disjvr_5^post185, __disjvr_6^0'=__disjvr_6^post185, __disjvr_7^0'=__disjvr_7^post185, __disjvr_8^0'=__disjvr_8^post185, a!1052^0'=a!1052^post185, a!1055^0'=a!1055^post185, a!1370^0'=a!1370^post185, a!1371^0'=a!1371^post185, a!1610^0'=a!1610^post185, a!1810^0'=a!1810^post185, a!2035^0'=a!2035^post185, a!2238^0'=a!2238^post185, a!244^0'=a!244^post185, a!419^0'=a!419^post185, a!511^0'=a!511^post185, a!654^0'=a!654^post185, ct!19^0'=ct!19^post185, head!16^0'=head!16^post185, head!31^0'=head!31^post185, head!405^0'=head!405^post185, i!29^0'=i!29^post185, i!406^0'=i!406^post185, length!28^0'=length!28^post185, nondet!13^0'=nondet!13^post185, r!543^0'=r!543^post185, r!662^0'=r!662^post185, rcd!2393^0'=rcd!2393^post185, rcd!2460^0'=rcd!2460^post185, rcd!2515^0'=rcd!2515^post185, rcd!63^0'=rcd!63^post185, rcd!83^0'=rcd!83^post185, result!12^0'=result!12^post185, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post185, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post185, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post185, sel_r!543_flink!24^0'=sel_r!543_flink!24^post185, t!25^0'=t!25^post185, temp!34^0'=temp!34^post185, temp0!17^0'=temp0!17^post185, temp0!30^0'=temp0!30^post185, tmp!33^0'=tmp!33^post185, x!1365^0'=x!1365^post185, x!15^0'=x!15^post185, x!18^0'=x!18^post185, x!22^0'=x!22^post185, x_slam_f!20^0'=x_slam_f!20^post185, y!21^0'=y!21^post185, (a!244^0-a!244^post185 == 0 /\ -x_slam_f!20^post185+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post185 == 0 /\ length!28^0-length!28^post185 == 0 /\ a!1370^0-a!1370^post185 == 0 /\ r!543^0-r!543^post185 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post185+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post185 == 0 /\ -__disjvr_5^post185+__disjvr_5^0 == 0 /\ -t!25^post185+t!25^0 == 0 /\ -temp0!17^post185+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post185 == 0 /\ i!406^0-i!406^post185 == 0 /\ rcd!83^0-rcd!83^post185 == 0 /\ -sdv_callsite_return_1!14^post185+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post185+x!22^0 == 0 /\ -a!1610^post185+a!1610^0 == 0 /\ -r!662^post185+r!662^0 == 0 /\ -a!511^post185+a!511^0 == 0 /\ -sdv_callsite_return_1!32^post185+sdv_callsite_return_1!32^0 == 0 /\ a!1052^0-a!1052^post185 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post185 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post185 == 0 /\ a!654^0-a!654^post185 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post185 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post185 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post185 == 0 /\ -a!2035^post185+a!2035^0 == 0 /\ -__disjvr_7^post185+__disjvr_7^0 == 0 /\ -__disjvr_6^post185+__disjvr_6^0 == 0 /\ -y!21^post185+y!21^0 == 0 /\ -nondet!13^post185+nondet!13^0 == 0 /\ -i!29^post185+i!29^0 == 0 /\ -rcd!63^post185+rcd!63^0 == 0 /\ -rcd!2515^post185+rcd!2515^0 == 0 /\ -x!15^post185+x!15^0 == 0 /\ -head!405^post185+head!405^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post185 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -temp0!30^post185+temp0!30^0 == 0 /\ temp!34^0-temp!34^post185 == 0 /\ -a!2238^post185+a!2238^0 == 0 /\ -a!1055^post185+a!1055^0 == 0 /\ -a!419^post185+a!419^0 == 0 /\ a!1810^0-a!1810^post185 == 0 /\ -rcd!2393^post185+rcd!2393^0 == 0 /\ -ct!19^post185+ct!19^0 == 0 /\ -__disjvr_2^post185+__disjvr_2^0 == 0 /\ -__disjvr_0^post185+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post185 == 0 /\ result!12^0-result!12^post185 == 0 /\ -head!16^post185+head!16^0 == 0 /\ x!18^0-x!18^post185 == 0), cost: 1 185: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post186, __disjvr_1^0'=__disjvr_1^post186, __disjvr_2^0'=__disjvr_2^post186, __disjvr_3^0'=__disjvr_3^post186, __disjvr_4^0'=__disjvr_4^post186, __disjvr_5^0'=__disjvr_5^post186, __disjvr_6^0'=__disjvr_6^post186, __disjvr_7^0'=__disjvr_7^post186, __disjvr_8^0'=__disjvr_8^post186, a!1052^0'=a!1052^post186, a!1055^0'=a!1055^post186, a!1370^0'=a!1370^post186, a!1371^0'=a!1371^post186, a!1610^0'=a!1610^post186, a!1810^0'=a!1810^post186, a!2035^0'=a!2035^post186, a!2238^0'=a!2238^post186, a!244^0'=a!244^post186, a!419^0'=a!419^post186, a!511^0'=a!511^post186, a!654^0'=a!654^post186, ct!19^0'=ct!19^post186, head!16^0'=head!16^post186, head!31^0'=head!31^post186, head!405^0'=head!405^post186, i!29^0'=i!29^post186, i!406^0'=i!406^post186, length!28^0'=length!28^post186, nondet!13^0'=nondet!13^post186, r!543^0'=r!543^post186, r!662^0'=r!662^post186, rcd!2393^0'=rcd!2393^post186, rcd!2460^0'=rcd!2460^post186, rcd!2515^0'=rcd!2515^post186, rcd!63^0'=rcd!63^post186, rcd!83^0'=rcd!83^post186, result!12^0'=result!12^post186, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post186, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post186, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post186, sel_r!543_flink!24^0'=sel_r!543_flink!24^post186, t!25^0'=t!25^post186, temp!34^0'=temp!34^post186, temp0!17^0'=temp0!17^post186, temp0!30^0'=temp0!30^post186, tmp!33^0'=tmp!33^post186, x!1365^0'=x!1365^post186, x!15^0'=x!15^post186, x!18^0'=x!18^post186, x!22^0'=x!22^post186, x_slam_f!20^0'=x_slam_f!20^post186, y!21^0'=y!21^post186, (a!1371^0-a!1371^post186 == 0 /\ -a!654^post186+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post186+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_1^post186+__disjvr_1^0 == 0 /\ -a!419^post186+a!419^0 == 0 /\ temp!34^0-temp!34^post186 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1610^0-a!1610^post186 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post186 == 0 /\ __disjvr_0^0-__disjvr_0^post186 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post186+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post186 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ rcd!2460^0-rcd!2460^post186 == 0 /\ -head!405^post186+head!405^0 == 0 /\ x!18^0-x!18^post186 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -y!21^post186+y!21^0 == 0 /\ -__disjvr_5^post186+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post186+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post186 == 0 /\ r!543^0-r!543^post186 == 0 /\ -r!662^post186+r!662^0 == 0 /\ __disjvr_3^0-__disjvr_3^post186 == 0 /\ -rcd!2393^post186+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post186 == 0 /\ tmp!33^0-tmp!33^post186 == 0 /\ 1-a!1055^0 <= 0 /\ -x!22^post186+x!22^0 == 0 /\ -a!2035^post186+a!2035^0 == 0 /\ -result!12^post186+result!12^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1370^post186+a!1370^0 == 0 /\ -__disjvr_7^post186+__disjvr_7^0 == 0 /\ -__disjvr_8^post186+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post186 == 0 /\ -a!1810^post186+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post186+a!1055^0 == 0 /\ 1-x!15^0 <= 0 /\ length!28^0-length!28^post186 == 0 /\ a!1052^0-a!1052^post186 == 0 /\ -nondet!13^post186+nondet!13^0 == 0 /\ x!15^0-x!15^post186 == 0 /\ -i!29^post186+i!29^0 == 0 /\ -rcd!63^post186+rcd!63^0 == 0 /\ a!2238^0-a!2238^post186 == 0 /\ -rcd!2515^post186+rcd!2515^0 == 0 /\ -x!1365^post186+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post186 == 0 /\ i!406^0-i!406^post186 == 0 /\ a!511^0-a!511^post186 == 0 /\ -__disjvr_4^post186+__disjvr_4^0 == 0 /\ -a!244^post186+a!244^0 == 0 /\ head!31^0-head!31^post186 == 0 /\ -__disjvr_2^post186+__disjvr_2^0 == 0 /\ -t!25^post186+t!25^0 == 0 /\ -ct!19^post186+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post186 == 0), cost: 1 186: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post187, __disjvr_1^0'=__disjvr_1^post187, __disjvr_2^0'=__disjvr_2^post187, __disjvr_3^0'=__disjvr_3^post187, __disjvr_4^0'=__disjvr_4^post187, __disjvr_5^0'=__disjvr_5^post187, __disjvr_6^0'=__disjvr_6^post187, __disjvr_7^0'=__disjvr_7^post187, __disjvr_8^0'=__disjvr_8^post187, a!1052^0'=a!1052^post187, a!1055^0'=a!1055^post187, a!1370^0'=a!1370^post187, a!1371^0'=a!1371^post187, a!1610^0'=a!1610^post187, a!1810^0'=a!1810^post187, a!2035^0'=a!2035^post187, a!2238^0'=a!2238^post187, a!244^0'=a!244^post187, a!419^0'=a!419^post187, a!511^0'=a!511^post187, a!654^0'=a!654^post187, ct!19^0'=ct!19^post187, head!16^0'=head!16^post187, head!31^0'=head!31^post187, head!405^0'=head!405^post187, i!29^0'=i!29^post187, i!406^0'=i!406^post187, length!28^0'=length!28^post187, nondet!13^0'=nondet!13^post187, r!543^0'=r!543^post187, r!662^0'=r!662^post187, rcd!2393^0'=rcd!2393^post187, rcd!2460^0'=rcd!2460^post187, rcd!2515^0'=rcd!2515^post187, rcd!63^0'=rcd!63^post187, rcd!83^0'=rcd!83^post187, result!12^0'=result!12^post187, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post187, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post187, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post187, sel_r!543_flink!24^0'=sel_r!543_flink!24^post187, t!25^0'=t!25^post187, temp!34^0'=temp!34^post187, temp0!17^0'=temp0!17^post187, temp0!30^0'=temp0!30^post187, tmp!33^0'=tmp!33^post187, x!1365^0'=x!1365^post187, x!15^0'=x!15^post187, x!18^0'=x!18^post187, x!22^0'=x!22^post187, x_slam_f!20^0'=x_slam_f!20^post187, y!21^0'=y!21^post187, (-x!15^0+head!16^0 <= 0 /\ -a!1610^post187+a!1610^0 == 0 /\ -a!1055^post187+a!1055^0 == 0 /\ -__disjvr_3^post187+__disjvr_3^0 == 0 /\ -__disjvr_2^post187+__disjvr_2^0 == 0 /\ -__disjvr_0^post187+__disjvr_0^0 == 0 /\ -a!1052^post187+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post187 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post187 == 0 /\ -temp!34^post187+temp!34^0 == 0 /\ temp0!17^0-temp0!17^post187 == 0 /\ -__disjvr_6^post187+__disjvr_6^0 == 0 /\ -__disjvr_7^post187+__disjvr_7^0 == 0 /\ -nondet!13^post187+nondet!13^0 == 0 /\ -i!29^post187+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post187 == 0 /\ __disjvr_1^0-__disjvr_1^post187 == 0 /\ a!1371^0-a!1371^post187 == 0 /\ x!18^0-x!18^post187 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post187 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post187 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post187+rcd!2460^0 == 0 /\ 1+x!15^0 <= 0 /\ -sel_r!1224_flink!24^post187+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post187 == 0 /\ -ct!19^post187+ct!19^0 == 0 /\ a!654^0-a!654^post187 == 0 /\ result!12^0-result!12^post187 == 0 /\ -x!22^post187+x!22^0 == 0 /\ -a!2035^post187+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post187 == 0 /\ __disjvr_4^0-__disjvr_4^post187 == 0 /\ -a!2238^post187+a!2238^0 == 0 /\ -a!511^post187+a!511^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!419^post187+a!419^0 == 0 /\ -t!25^post187+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post187+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post187 == 0 /\ -head!16^post187+head!16^0 == 0 /\ -r!662^post187+r!662^0 == 0 /\ a!1370^0-a!1370^post187 == 0 /\ r!543^0-r!543^post187 == 0 /\ head!405^0-head!405^post187 == 0 /\ __disjvr_8^0-__disjvr_8^post187 == 0 /\ -i!406^post187+i!406^0 == 0 /\ x!15^0-x!15^post187 == 0 /\ rcd!2393^0-rcd!2393^post187 == 0 /\ -rcd!2515^post187+rcd!2515^0 == 0 /\ __disjvr_5^0-__disjvr_5^post187 == 0 /\ -rcd!83^post187+rcd!83^0 == 0 /\ -x!1365^post187+x!1365^0 == 0 /\ a!244^0-a!244^post187 == 0 /\ -sdv_callsite_return_1!32^post187+sdv_callsite_return_1!32^0 == 0 /\ a!1810^0-a!1810^post187 == 0), cost: 1 187: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post188, __disjvr_1^0'=__disjvr_1^post188, __disjvr_2^0'=__disjvr_2^post188, __disjvr_3^0'=__disjvr_3^post188, __disjvr_4^0'=__disjvr_4^post188, __disjvr_5^0'=__disjvr_5^post188, __disjvr_6^0'=__disjvr_6^post188, __disjvr_7^0'=__disjvr_7^post188, __disjvr_8^0'=__disjvr_8^post188, a!1052^0'=a!1052^post188, a!1055^0'=a!1055^post188, a!1370^0'=a!1370^post188, a!1371^0'=a!1371^post188, a!1610^0'=a!1610^post188, a!1810^0'=a!1810^post188, a!2035^0'=a!2035^post188, a!2238^0'=a!2238^post188, a!244^0'=a!244^post188, a!419^0'=a!419^post188, a!511^0'=a!511^post188, a!654^0'=a!654^post188, ct!19^0'=ct!19^post188, head!16^0'=head!16^post188, head!31^0'=head!31^post188, head!405^0'=head!405^post188, i!29^0'=i!29^post188, i!406^0'=i!406^post188, length!28^0'=length!28^post188, nondet!13^0'=nondet!13^post188, r!543^0'=r!543^post188, r!662^0'=r!662^post188, rcd!2393^0'=rcd!2393^post188, rcd!2460^0'=rcd!2460^post188, rcd!2515^0'=rcd!2515^post188, rcd!63^0'=rcd!63^post188, rcd!83^0'=rcd!83^post188, result!12^0'=result!12^post188, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post188, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post188, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post188, sel_r!543_flink!24^0'=sel_r!543_flink!24^post188, t!25^0'=t!25^post188, temp!34^0'=temp!34^post188, temp0!17^0'=temp0!17^post188, temp0!30^0'=temp0!30^post188, tmp!33^0'=tmp!33^post188, x!1365^0'=x!1365^post188, x!15^0'=x!15^post188, x!18^0'=x!18^post188, x!22^0'=x!22^post188, x_slam_f!20^0'=x_slam_f!20^post188, y!21^0'=y!21^post188, (-y!21^post188+y!21^0 == 0 /\ -x!1365^post188+x!1365^0 == 0 /\ -a!1370^post188+a!1370^0 == 0 /\ -a!654^post188+a!654^0 == 0 /\ -a!1810^post188+a!1810^0 == 0 /\ -t!25^post188+t!25^0 == 0 /\ -temp0!30^post188+temp0!30^0 == 0 /\ -a!2035^post188+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post188 == 0 /\ -nondet!13^post188+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post188+r!662^0 == 0 /\ -a!419^post188+a!419^0 == 0 /\ -a!244^post188+a!244^0 == 0 /\ -rcd!2393^post188+rcd!2393^0 == 0 /\ -__disjvr_2^post188+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post188 == 0 /\ a!1052^0-a!1052^post188 == 0 /\ temp0!17^0-temp0!17^post188 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ rcd!83^0-rcd!83^post188 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1371^0-a!1371^post188 == 0 /\ -__disjvr_0^post188+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post188+rcd!2515^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ temp!34^0-temp!34^post188 == 0 /\ -sdv_callsite_return_1!32^post188+sdv_callsite_return_1!32^0 == 0 /\ x!22^0-x!22^post188 == 0 /\ -__disjvr_7^post188+__disjvr_7^0 == 0 /\ length!28^0-length!28^post188 == 0 /\ rcd!2460^0-rcd!2460^post188 == 0 /\ x!18^0-x!18^post188 == 0 /\ -__disjvr_6^post188+__disjvr_6^0 == 0 /\ a!2238^0-a!2238^post188 == 0 /\ -sdv_callsite_return_1!14^post188+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post188 == 0 /\ i!406^0-i!406^post188 == 0 /\ -ct!19^post188+ct!19^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post188 == 0 /\ __disjvr_8^0-__disjvr_8^post188 == 0 /\ -i!29^post188+i!29^0 == 0 /\ a!1055^0-a!1055^post188 == 0 /\ -__disjvr_5^post188+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post188 == 0 /\ -head!405^post188+head!405^0 == 0 /\ head!31^0-head!31^post188 == 0 /\ r!543^0-r!543^post188 == 0 /\ -__disjvr_3^post188+__disjvr_3^0 == 0 /\ -head!16^post188+head!16^0 == 0 /\ -rcd!63^post188+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post188 == 0 /\ -x_slam_f!20^post188+x_slam_f!20^0 == 0 /\ -result!12^post188+result!12^0 == 0 /\ -sel_r!1224_flink!24^post188+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post188 == 0), cost: 1 188: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post189, __disjvr_1^0'=__disjvr_1^post189, __disjvr_2^0'=__disjvr_2^post189, __disjvr_3^0'=__disjvr_3^post189, __disjvr_4^0'=__disjvr_4^post189, __disjvr_5^0'=__disjvr_5^post189, __disjvr_6^0'=__disjvr_6^post189, __disjvr_7^0'=__disjvr_7^post189, __disjvr_8^0'=__disjvr_8^post189, a!1052^0'=a!1052^post189, a!1055^0'=a!1055^post189, a!1370^0'=a!1370^post189, a!1371^0'=a!1371^post189, a!1610^0'=a!1610^post189, a!1810^0'=a!1810^post189, a!2035^0'=a!2035^post189, a!2238^0'=a!2238^post189, a!244^0'=a!244^post189, a!419^0'=a!419^post189, a!511^0'=a!511^post189, a!654^0'=a!654^post189, ct!19^0'=ct!19^post189, head!16^0'=head!16^post189, head!31^0'=head!31^post189, head!405^0'=head!405^post189, i!29^0'=i!29^post189, i!406^0'=i!406^post189, length!28^0'=length!28^post189, nondet!13^0'=nondet!13^post189, r!543^0'=r!543^post189, r!662^0'=r!662^post189, rcd!2393^0'=rcd!2393^post189, rcd!2460^0'=rcd!2460^post189, rcd!2515^0'=rcd!2515^post189, rcd!63^0'=rcd!63^post189, rcd!83^0'=rcd!83^post189, result!12^0'=result!12^post189, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post189, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post189, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post189, sel_r!543_flink!24^0'=sel_r!543_flink!24^post189, t!25^0'=t!25^post189, temp!34^0'=temp!34^post189, temp0!17^0'=temp0!17^post189, temp0!30^0'=temp0!30^post189, tmp!33^0'=tmp!33^post189, x!1365^0'=x!1365^post189, x!15^0'=x!15^post189, x!18^0'=x!18^post189, x!22^0'=x!22^post189, x_slam_f!20^0'=x_slam_f!20^post189, y!21^0'=y!21^post189, (-__disjvr_7^post189+__disjvr_7^0 == 0 /\ -t!25^post189+t!25^0 == 0 /\ a!1370^0-a!1370^post189 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!244^0-a!244^post189 == 0 /\ __disjvr_6^0-__disjvr_6^post189 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post189+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post189 == 0 /\ x!18^0-x!18^post189 == 0 /\ -nondet!13^post189+nondet!13^0 == 0 /\ a!511^0-a!511^post189 == 0 /\ x_slam_f!20^0-x_slam_f!20^post189 == 0 /\ a!1052^0-a!1052^post189 == 0 /\ -a!1052^0 <= 0 /\ -r!662^post189+r!662^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post189 == 0 /\ __disjvr_0^0-__disjvr_0^post189 == 0 /\ -a!1610^post189+a!1610^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post189+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post189+sdv_callsite_return_1!32^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post189+a!2035^0 == 0 /\ -__disjvr_1^post189+__disjvr_1^0 == 0 /\ -y!21^post189+y!21^0 == 0 /\ __disjvr_3^0-__disjvr_3^post189 == 0 /\ length!28^0-length!28^post189 == 0 /\ -rcd!2460^post189+rcd!2460^0 == 0 /\ -x!1365^post189+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post189 == 0 /\ result!12^0-result!12^post189 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ rcd!63^0-rcd!63^post189 == 0 /\ -temp0!30^post189+temp0!30^0 == 0 /\ -temp!34^post189+temp!34^0 == 0 /\ -x!22^post189+x!22^0 == 0 /\ -i!29^post189+i!29^0 == 0 /\ -i!406^post189+i!406^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post189 == 0 /\ -rcd!83^post189+rcd!83^0 == 0 /\ a!1810^0-a!1810^post189 == 0 /\ -a!1055^post189+a!1055^0 == 0 /\ -a!419^post189+a!419^0 == 0 /\ -r!543^post189+r!543^0 == 0 /\ -ct!19^post189+ct!19^0 == 0 /\ x!15^0-x!15^post189 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post189 == 0 /\ head!31^0-head!31^post189 == 0 /\ -__disjvr_4^post189+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post189 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post189 == 0 /\ -head!16^post189+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post189 == 0 /\ -__disjvr_2^post189+__disjvr_2^0 == 0 /\ head!405^0-head!405^post189 == 0 /\ tmp!33^0-tmp!33^post189 == 0 /\ -rcd!2515^post189+rcd!2515^0 == 0), cost: 1 189: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post190, __disjvr_1^0'=__disjvr_1^post190, __disjvr_2^0'=__disjvr_2^post190, __disjvr_3^0'=__disjvr_3^post190, __disjvr_4^0'=__disjvr_4^post190, __disjvr_5^0'=__disjvr_5^post190, __disjvr_6^0'=__disjvr_6^post190, __disjvr_7^0'=__disjvr_7^post190, __disjvr_8^0'=__disjvr_8^post190, a!1052^0'=a!1052^post190, a!1055^0'=a!1055^post190, a!1370^0'=a!1370^post190, a!1371^0'=a!1371^post190, a!1610^0'=a!1610^post190, a!1810^0'=a!1810^post190, a!2035^0'=a!2035^post190, a!2238^0'=a!2238^post190, a!244^0'=a!244^post190, a!419^0'=a!419^post190, a!511^0'=a!511^post190, a!654^0'=a!654^post190, ct!19^0'=ct!19^post190, head!16^0'=head!16^post190, head!31^0'=head!31^post190, head!405^0'=head!405^post190, i!29^0'=i!29^post190, i!406^0'=i!406^post190, length!28^0'=length!28^post190, nondet!13^0'=nondet!13^post190, r!543^0'=r!543^post190, r!662^0'=r!662^post190, rcd!2393^0'=rcd!2393^post190, rcd!2460^0'=rcd!2460^post190, rcd!2515^0'=rcd!2515^post190, rcd!63^0'=rcd!63^post190, rcd!83^0'=rcd!83^post190, result!12^0'=result!12^post190, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post190, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post190, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post190, sel_r!543_flink!24^0'=sel_r!543_flink!24^post190, t!25^0'=t!25^post190, temp!34^0'=temp!34^post190, temp0!17^0'=temp0!17^post190, temp0!30^0'=temp0!30^post190, tmp!33^0'=tmp!33^post190, x!1365^0'=x!1365^post190, x!15^0'=x!15^post190, x!18^0'=x!18^post190, x!22^0'=x!22^post190, x_slam_f!20^0'=x_slam_f!20^post190, y!21^0'=y!21^post190, (x!18^0-x!18^post190 == 0 /\ -tmp!33^post190+tmp!33^0 == 0 /\ rcd!83^0-rcd!83^post190 == 0 /\ a!1371^0-a!1371^post190 == 0 /\ -head!16^post190+head!16^0 == 0 /\ r!543^0-r!543^post190 == 0 /\ x!15^0-x!15^post190 == 0 /\ rcd!63^0-rcd!63^post190 == 0 /\ -sdv_callsite_return_1!14^post190+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post190+x!22^0 == 0 /\ length!28^0-length!28^post190 == 0 /\ y!21^0-y!21^post190 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post190+rcd!2515^0 == 0 /\ -temp!34^post190+temp!34^0 == 0 /\ i!406^0-i!406^post190 == 0 /\ -result!12^post190+result!12^0 == 0 /\ a!654^0-a!654^post190 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post190 == 0 /\ a!1370^0-a!1370^post190 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post190+sel_r!1224_flink!24^0 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post190+rcd!2393^0 == 0 /\ -x!1365^post190+x!1365^0 == 0 /\ -__disjvr_3^post190+__disjvr_3^0 == 0 /\ -a!511^post190+a!511^0 == 0 /\ -__disjvr_0^post190+__disjvr_0^0 == 0 /\ -nondet!13^post190+nondet!13^0 == 0 /\ head!405^0-head!405^post190 == 0 /\ __disjvr_8^0-__disjvr_8^post190 == 0 /\ -t!25^post190+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ -r!662^post190+r!662^0 == 0 /\ -a!1055^0 <= 0 /\ -a!2035^post190+a!2035^0 == 0 /\ -a!2238^post190+a!2238^0 == 0 /\ -a!1055^post190+a!1055^0 == 0 /\ -__disjvr_7^post190+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post190 == 0 /\ 1+head!16^0 <= 0 /\ -a!1610^post190+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post190 == 0 /\ a!1052^0-a!1052^post190 == 0 /\ x_slam_f!20^0-x_slam_f!20^post190 == 0 /\ temp0!17^0-temp0!17^post190 == 0 /\ a!244^0-a!244^post190 == 0 /\ __disjvr_5^0-__disjvr_5^post190 == 0 /\ -__disjvr_6^post190+__disjvr_6^0 == 0 /\ -ct!19^post190+ct!19^0 == 0 /\ temp0!30^0-temp0!30^post190 == 0 /\ rcd!2460^0-rcd!2460^post190 == 0 /\ a!1810^0-a!1810^post190 == 0 /\ -i!29^post190+i!29^0 == 0 /\ __disjvr_4^0-__disjvr_4^post190 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post190 == 0 /\ -__disjvr_2^post190+__disjvr_2^0 == 0 /\ -a!419^post190+a!419^0 == 0), cost: 1 190: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post191, __disjvr_1^0'=__disjvr_1^post191, __disjvr_2^0'=__disjvr_2^post191, __disjvr_3^0'=__disjvr_3^post191, __disjvr_4^0'=__disjvr_4^post191, __disjvr_5^0'=__disjvr_5^post191, __disjvr_6^0'=__disjvr_6^post191, __disjvr_7^0'=__disjvr_7^post191, __disjvr_8^0'=__disjvr_8^post191, a!1052^0'=a!1052^post191, a!1055^0'=a!1055^post191, a!1370^0'=a!1370^post191, a!1371^0'=a!1371^post191, a!1610^0'=a!1610^post191, a!1810^0'=a!1810^post191, a!2035^0'=a!2035^post191, a!2238^0'=a!2238^post191, a!244^0'=a!244^post191, a!419^0'=a!419^post191, a!511^0'=a!511^post191, a!654^0'=a!654^post191, ct!19^0'=ct!19^post191, head!16^0'=head!16^post191, head!31^0'=head!31^post191, head!405^0'=head!405^post191, i!29^0'=i!29^post191, i!406^0'=i!406^post191, length!28^0'=length!28^post191, nondet!13^0'=nondet!13^post191, r!543^0'=r!543^post191, r!662^0'=r!662^post191, rcd!2393^0'=rcd!2393^post191, rcd!2460^0'=rcd!2460^post191, rcd!2515^0'=rcd!2515^post191, rcd!63^0'=rcd!63^post191, rcd!83^0'=rcd!83^post191, result!12^0'=result!12^post191, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post191, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post191, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post191, sel_r!543_flink!24^0'=sel_r!543_flink!24^post191, t!25^0'=t!25^post191, temp!34^0'=temp!34^post191, temp0!17^0'=temp0!17^post191, temp0!30^0'=temp0!30^post191, tmp!33^0'=tmp!33^post191, x!1365^0'=x!1365^post191, x!15^0'=x!15^post191, x!18^0'=x!18^post191, x!22^0'=x!22^post191, x_slam_f!20^0'=x_slam_f!20^post191, y!21^0'=y!21^post191, (-__disjvr_7^post191+__disjvr_7^0 == 0 /\ -x!15^post191+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post191 == 0 /\ -y!21^post191+y!21^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post191 == 0 /\ -r!543^post191+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post191 == 0 /\ -rcd!2460^post191+rcd!2460^0 == 0 /\ -rcd!83^post191+rcd!83^0 == 0 /\ -rcd!2515^post191+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post191 == 0 /\ __disjvr_1^0-__disjvr_1^post191 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post191 == 0 /\ temp0!30^0-temp0!30^post191 == 0 /\ x!18^0-x!18^post191 == 0 /\ -a!1610^post191+a!1610^0 == 0 /\ -a!1052^post191+a!1052^0 == 0 /\ -__disjvr_0^post191+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post191 == 0 /\ -a!1052^0 <= 0 /\ head!405^0-head!405^post191 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post191+__disjvr_2^0 == 0 /\ head!16^0-head!16^post191 == 0 /\ a!244^0-a!244^post191 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post191+ct!19^0 == 0 /\ -i!29^post191+i!29^0 == 0 /\ tmp!33^0-tmp!33^post191 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post191+a!2238^0 == 0 /\ -temp!34^post191+temp!34^0 == 0 /\ -a!419^post191+a!419^0 == 0 /\ -__disjvr_6^post191+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post191 == 0 /\ a!654^0-a!654^post191 == 0 /\ a!1810^0-a!1810^post191 == 0 /\ -head!31^post191+head!31^0 == 0 /\ a!1370^0-a!1370^post191 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post191 == 0 /\ result!12^0-result!12^post191 == 0 /\ -sdv_callsite_return_1!32^post191+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post191 == 0 /\ -sel_r!1224_flink!24^post191+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post191 == 0 /\ rcd!2393^0-rcd!2393^post191 == 0 /\ -__disjvr_3^post191+__disjvr_3^0 == 0 /\ -a!1055^post191+a!1055^0 == 0 /\ -x!22^post191+x!22^0 == 0 /\ -x_slam_f!20^post191+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post191 == 0 /\ -a!2035^post191+a!2035^0 == 0 /\ -i!406^post191+i!406^0 == 0 /\ -r!662^post191+r!662^0 == 0 /\ -a!511^post191+a!511^0 == 0 /\ t!25^0-t!25^post191 == 0), cost: 1 191: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post192, __disjvr_1^0'=__disjvr_1^post192, __disjvr_2^0'=__disjvr_2^post192, __disjvr_3^0'=__disjvr_3^post192, __disjvr_4^0'=__disjvr_4^post192, __disjvr_5^0'=__disjvr_5^post192, __disjvr_6^0'=__disjvr_6^post192, __disjvr_7^0'=__disjvr_7^post192, __disjvr_8^0'=__disjvr_8^post192, a!1052^0'=a!1052^post192, a!1055^0'=a!1055^post192, a!1370^0'=a!1370^post192, a!1371^0'=a!1371^post192, a!1610^0'=a!1610^post192, a!1810^0'=a!1810^post192, a!2035^0'=a!2035^post192, a!2238^0'=a!2238^post192, a!244^0'=a!244^post192, a!419^0'=a!419^post192, a!511^0'=a!511^post192, a!654^0'=a!654^post192, ct!19^0'=ct!19^post192, head!16^0'=head!16^post192, head!31^0'=head!31^post192, head!405^0'=head!405^post192, i!29^0'=i!29^post192, i!406^0'=i!406^post192, length!28^0'=length!28^post192, nondet!13^0'=nondet!13^post192, r!543^0'=r!543^post192, r!662^0'=r!662^post192, rcd!2393^0'=rcd!2393^post192, rcd!2460^0'=rcd!2460^post192, rcd!2515^0'=rcd!2515^post192, rcd!63^0'=rcd!63^post192, rcd!83^0'=rcd!83^post192, result!12^0'=result!12^post192, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post192, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post192, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post192, sel_r!543_flink!24^0'=sel_r!543_flink!24^post192, t!25^0'=t!25^post192, temp!34^0'=temp!34^post192, temp0!17^0'=temp0!17^post192, temp0!30^0'=temp0!30^post192, tmp!33^0'=tmp!33^post192, x!1365^0'=x!1365^post192, x!15^0'=x!15^post192, x!18^0'=x!18^post192, x!22^0'=x!22^post192, x_slam_f!20^0'=x_slam_f!20^post192, y!21^0'=y!21^post192, (-x!15^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post192 == 0 /\ i!406^0-i!406^post192 == 0 /\ -nondet!13^post192+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post192+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post192 == 0 /\ -r!662^post192+r!662^0 == 0 /\ -head!16^post192+head!16^0 == 0 /\ -sel_r!543_flink!24^post192+sel_r!543_flink!24^0 == 0 /\ -rcd!2393^post192+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post192 == 0 /\ -x_slam_f!20^post192+x_slam_f!20^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post192+a!1370^0 == 0 /\ a!1052^0-a!1052^post192 == 0 /\ x!15^0-head!16^0 <= 0 /\ -temp0!17^post192+temp0!17^0 == 0 /\ -rcd!2515^post192+rcd!2515^0 == 0 /\ -y!21^post192+y!21^0 == 0 /\ -x!1365^post192+x!1365^0 == 0 /\ temp!34^0-temp!34^post192 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -temp0!30^post192+temp0!30^0 == 0 /\ r!543^0-r!543^post192 == 0 /\ tmp!33^0-tmp!33^post192 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post192+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post192 == 0 /\ a!2238^0-a!2238^post192 == 0 /\ -x!22^post192+x!22^0 == 0 /\ -a!2035^post192+a!2035^0 == 0 /\ -length!28^post192+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post192+sdv_callsite_return_1!14^0 == 0 /\ -a!244^post192+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post192 == 0 /\ -head!405^post192+head!405^0 == 0 /\ a!1055^0-a!1055^post192 == 0 /\ -__disjvr_7^post192+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post192 == 0 /\ -__disjvr_8^post192+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post192 == 0 /\ -rcd!63^post192+rcd!63^0 == 0 /\ -x!15^post192+x!15^0 == 0 /\ __disjvr_6^0-__disjvr_6^post192 == 0 /\ a!1055^0 <= 0 /\ a!654^0-a!654^post192 == 0 /\ a!511^0-a!511^post192 == 0 /\ -a!1810^post192+a!1810^0 == 0 /\ -ct!19^post192+ct!19^0 == 0 /\ x!18^0-x!18^post192 == 0 /\ -__disjvr_0^post192+__disjvr_0^0 == 0 /\ head!31^0-head!31^post192 == 0 /\ result!12^0-result!12^post192 == 0 /\ -__disjvr_2^post192+__disjvr_2^0 == 0 /\ -a!419^post192+a!419^0 == 0 /\ -t!25^post192+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post192 == 0 /\ -i!29^post192+i!29^0 == 0), cost: 1 192: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post193, __disjvr_1^0'=__disjvr_1^post193, __disjvr_2^0'=__disjvr_2^post193, __disjvr_3^0'=__disjvr_3^post193, __disjvr_4^0'=__disjvr_4^post193, __disjvr_5^0'=__disjvr_5^post193, __disjvr_6^0'=__disjvr_6^post193, __disjvr_7^0'=__disjvr_7^post193, __disjvr_8^0'=__disjvr_8^post193, a!1052^0'=a!1052^post193, a!1055^0'=a!1055^post193, a!1370^0'=a!1370^post193, a!1371^0'=a!1371^post193, a!1610^0'=a!1610^post193, a!1810^0'=a!1810^post193, a!2035^0'=a!2035^post193, a!2238^0'=a!2238^post193, a!244^0'=a!244^post193, a!419^0'=a!419^post193, a!511^0'=a!511^post193, a!654^0'=a!654^post193, ct!19^0'=ct!19^post193, head!16^0'=head!16^post193, head!31^0'=head!31^post193, head!405^0'=head!405^post193, i!29^0'=i!29^post193, i!406^0'=i!406^post193, length!28^0'=length!28^post193, nondet!13^0'=nondet!13^post193, r!543^0'=r!543^post193, r!662^0'=r!662^post193, rcd!2393^0'=rcd!2393^post193, rcd!2460^0'=rcd!2460^post193, rcd!2515^0'=rcd!2515^post193, rcd!63^0'=rcd!63^post193, rcd!83^0'=rcd!83^post193, result!12^0'=result!12^post193, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post193, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post193, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post193, sel_r!543_flink!24^0'=sel_r!543_flink!24^post193, t!25^0'=t!25^post193, temp!34^0'=temp!34^post193, temp0!17^0'=temp0!17^post193, temp0!30^0'=temp0!30^post193, tmp!33^0'=tmp!33^post193, x!1365^0'=x!1365^post193, x!15^0'=x!15^post193, x!18^0'=x!18^post193, x!22^0'=x!22^post193, x_slam_f!20^0'=x_slam_f!20^post193, y!21^0'=y!21^post193, (-rcd!83^post193+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post193+sel_r!1224_flink!24^0 == 0 /\ tmp!33^0-tmp!33^post193 == 0 /\ head!405^0-head!405^post193 == 0 /\ __disjvr_8^0-__disjvr_8^post193 == 0 /\ temp0!30^0-temp0!30^post193 == 0 /\ -__disjvr_5^post193+__disjvr_5^0 == 0 /\ y!21^0-y!21^post193 == 0 /\ -__disjvr_4^post193+__disjvr_4^0 == 0 /\ -__disjvr_2^post193+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post193 == 0 /\ -head!16^post193+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post193 == 0 /\ -__disjvr_1^post193+__disjvr_1^0 == 0 /\ x!15^0-x!15^post193 == 0 /\ -rcd!2460^post193+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post193 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post193 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!18^post193+x!18^0 == 0 /\ 1-head!16^0 <= 0 /\ a!244^0-a!244^post193 == 0 /\ nondet!13^0-nondet!13^post193 == 0 /\ -ct!19^post193+ct!19^0 == 0 /\ -i!406^post193+i!406^0 == 0 /\ a!1810^0-a!1810^post193 == 0 /\ a!654^0-a!654^post193 == 0 /\ -x!22^post193+x!22^0 == 0 /\ -a!2035^post193+a!2035^0 == 0 /\ a!1371^0-a!1371^post193 == 0 /\ -r!543^post193+r!543^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post193 == 0 /\ -a!2238^post193+a!2238^0 == 0 /\ -a!1055^post193+a!1055^0 == 0 /\ -r!662^post193+r!662^0 == 0 /\ -a!419^post193+a!419^0 == 0 /\ -a!511^post193+a!511^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post193 == 0 /\ -__disjvr_7^post193+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ length!28^0-length!28^post193 == 0 /\ -a!1610^post193+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post193 == 0 /\ result!12^0-result!12^post193 == 0 /\ -rcd!2515^post193+rcd!2515^0 == 0 /\ -temp!34^post193+temp!34^0 == 0 /\ -__disjvr_6^post193+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post193 == 0 /\ a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post193 == 0 /\ a!1370^0-a!1370^post193 == 0 /\ -t!25^post193+t!25^0 == 0 /\ -x!1365^post193+x!1365^0 == 0 /\ -i!29^post193+i!29^0 == 0 /\ head!31^0-head!31^post193 == 0 /\ temp0!17^0-temp0!17^post193 == 0), cost: 1 193: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post194, __disjvr_1^0'=__disjvr_1^post194, __disjvr_2^0'=__disjvr_2^post194, __disjvr_3^0'=__disjvr_3^post194, __disjvr_4^0'=__disjvr_4^post194, __disjvr_5^0'=__disjvr_5^post194, __disjvr_6^0'=__disjvr_6^post194, __disjvr_7^0'=__disjvr_7^post194, __disjvr_8^0'=__disjvr_8^post194, a!1052^0'=a!1052^post194, a!1055^0'=a!1055^post194, a!1370^0'=a!1370^post194, a!1371^0'=a!1371^post194, a!1610^0'=a!1610^post194, a!1810^0'=a!1810^post194, a!2035^0'=a!2035^post194, a!2238^0'=a!2238^post194, a!244^0'=a!244^post194, a!419^0'=a!419^post194, a!511^0'=a!511^post194, a!654^0'=a!654^post194, ct!19^0'=ct!19^post194, head!16^0'=head!16^post194, head!31^0'=head!31^post194, head!405^0'=head!405^post194, i!29^0'=i!29^post194, i!406^0'=i!406^post194, length!28^0'=length!28^post194, nondet!13^0'=nondet!13^post194, r!543^0'=r!543^post194, r!662^0'=r!662^post194, rcd!2393^0'=rcd!2393^post194, rcd!2460^0'=rcd!2460^post194, rcd!2515^0'=rcd!2515^post194, rcd!63^0'=rcd!63^post194, rcd!83^0'=rcd!83^post194, result!12^0'=result!12^post194, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post194, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post194, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post194, sel_r!543_flink!24^0'=sel_r!543_flink!24^post194, t!25^0'=t!25^post194, temp!34^0'=temp!34^post194, temp0!17^0'=temp0!17^post194, temp0!30^0'=temp0!30^post194, tmp!33^0'=tmp!33^post194, x!1365^0'=x!1365^post194, x!15^0'=x!15^post194, x!18^0'=x!18^post194, x!22^0'=x!22^post194, x_slam_f!20^0'=x_slam_f!20^post194, y!21^0'=y!21^post194, (rcd!2460^0-rcd!2460^post194 == 0 /\ -sdv_callsite_return_1!14^post194+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post194+ct!19^0 == 0 /\ -x!22^post194+x!22^0 == 0 /\ -__disjvr_6^post194+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post194 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post194 == 0 /\ i!406^0-i!406^post194 == 0 /\ __disjvr_1^0-__disjvr_1^post194 == 0 /\ -nondet!13^post194+nondet!13^0 == 0 /\ -head!405^post194+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post194+r!662^0 == 0 /\ -rcd!2393^post194+rcd!2393^0 == 0 /\ -__disjvr_3^post194+__disjvr_3^0 == 0 /\ __disjvr_2^0-__disjvr_2^post194 == 0 /\ a!1370^0-a!1370^post194 == 0 /\ r!543^0-r!543^post194 == 0 /\ -head!16^post194+head!16^0 == 0 /\ -rcd!63^post194+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post194 == 0 /\ -length!28^post194+length!28^0 == 0 /\ -a!1052^0 <= 0 /\ -i!29^post194+i!29^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -a!2238^post194+a!2238^0 == 0 /\ temp!34^0-temp!34^post194 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post194+__disjvr_0^0 == 0 /\ -rcd!2515^post194+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post194 == 0 /\ -a!1055^post194+a!1055^0 == 0 /\ -t!25^post194+t!25^0 == 0 /\ a!1371^0-a!1371^post194 == 0 /\ -x!1365^post194+x!1365^0 == 0 /\ -temp0!30^post194+temp0!30^0 == 0 /\ -x_slam_f!20^post194+x_slam_f!20^0 == 0 /\ -temp0!17^post194+temp0!17^0 == 0 /\ result!12^0-result!12^post194 == 0 /\ -a!419^post194+a!419^0 == 0 /\ head!31^0-head!31^post194 == 0 /\ x!18^0-x!18^post194 == 0 /\ __disjvr_4^0-__disjvr_4^post194 == 0 /\ x!15^0-x!15^post194 == 0 /\ rcd!83^0-rcd!83^post194 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -y!21^post194+y!21^0 == 0 /\ a!511^0-a!511^post194 == 0 /\ a!244^0-a!244^post194 == 0 /\ a!1055^0 <= 0 /\ -a!2035^post194+a!2035^0 == 0 /\ -__disjvr_7^post194+__disjvr_7^0 == 0 /\ -a!1052^post194+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post194 == 0 /\ __disjvr_5^0-__disjvr_5^post194 == 0 /\ -a!1610^post194+a!1610^0 == 0 /\ a!654^0-a!654^post194 == 0 /\ -sdv_callsite_return_1!32^post194+sdv_callsite_return_1!32^0 == 0), cost: 1 194: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post195, __disjvr_1^0'=__disjvr_1^post195, __disjvr_2^0'=__disjvr_2^post195, __disjvr_3^0'=__disjvr_3^post195, __disjvr_4^0'=__disjvr_4^post195, __disjvr_5^0'=__disjvr_5^post195, __disjvr_6^0'=__disjvr_6^post195, __disjvr_7^0'=__disjvr_7^post195, __disjvr_8^0'=__disjvr_8^post195, a!1052^0'=a!1052^post195, a!1055^0'=a!1055^post195, a!1370^0'=a!1370^post195, a!1371^0'=a!1371^post195, a!1610^0'=a!1610^post195, a!1810^0'=a!1810^post195, a!2035^0'=a!2035^post195, a!2238^0'=a!2238^post195, a!244^0'=a!244^post195, a!419^0'=a!419^post195, a!511^0'=a!511^post195, a!654^0'=a!654^post195, ct!19^0'=ct!19^post195, head!16^0'=head!16^post195, head!31^0'=head!31^post195, head!405^0'=head!405^post195, i!29^0'=i!29^post195, i!406^0'=i!406^post195, length!28^0'=length!28^post195, nondet!13^0'=nondet!13^post195, r!543^0'=r!543^post195, r!662^0'=r!662^post195, rcd!2393^0'=rcd!2393^post195, rcd!2460^0'=rcd!2460^post195, rcd!2515^0'=rcd!2515^post195, rcd!63^0'=rcd!63^post195, rcd!83^0'=rcd!83^post195, result!12^0'=result!12^post195, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post195, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post195, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post195, sel_r!543_flink!24^0'=sel_r!543_flink!24^post195, t!25^0'=t!25^post195, temp!34^0'=temp!34^post195, temp0!17^0'=temp0!17^post195, temp0!30^0'=temp0!30^post195, tmp!33^0'=tmp!33^post195, x!1365^0'=x!1365^post195, x!15^0'=x!15^post195, x!18^0'=x!18^post195, x!22^0'=x!22^post195, x_slam_f!20^0'=x_slam_f!20^post195, y!21^0'=y!21^post195, (__disjvr_0^0-__disjvr_0^post195 == 0 /\ -x!15^0+head!16^0 <= 0 /\ a!511^0-a!511^post195 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post195 == 0 /\ -__disjvr_7^post195+__disjvr_7^0 == 0 /\ -temp!34^post195+temp!34^0 == 0 /\ -tmp!33^post195+tmp!33^0 == 0 /\ -x!18^post195+x!18^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post195 == 0 /\ -sel_r!1224_flink!24^post195+sel_r!1224_flink!24^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -ct!19^post195+ct!19^0 == 0 /\ -x!22^post195+x!22^0 == 0 /\ -a!1370^post195+a!1370^0 == 0 /\ -a!654^post195+a!654^0 == 0 /\ -__disjvr_4^post195+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post195 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post195+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post195 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post195+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post195 == 0 /\ a!1610^0-a!1610^post195 == 0 /\ -a!1810^post195+a!1810^0 == 0 /\ -nondet!13^post195+nondet!13^0 == 0 /\ -y!21^post195+y!21^0 == 0 /\ -r!662^post195+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post195 == 0 /\ -x!1365^post195+x!1365^0 == 0 /\ -rcd!2460^post195+rcd!2460^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post195 == 0 /\ length!28^0-length!28^post195 == 0 /\ __disjvr_6^0-__disjvr_6^post195 == 0 /\ -rcd!2515^post195+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post195+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ r!543^0-r!543^post195 == 0 /\ -t!25^post195+t!25^0 == 0 /\ x!15^0-x!15^post195 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ i!406^0-i!406^post195 == 0 /\ a!2238^0-a!2238^post195 == 0 /\ a!1371^0-a!1371^post195 == 0 /\ -a!244^post195+a!244^0 == 0 /\ -a!2035^post195+a!2035^0 == 0 /\ -__disjvr_8^post195+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post195 == 0 /\ -__disjvr_1^post195+__disjvr_1^0 == 0 /\ -__disjvr_5^post195+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post195 == 0 /\ head!31^0-head!31^post195 == 0 /\ head!405^0-head!405^post195 == 0 /\ result!12^0-result!12^post195 == 0 /\ -head!16^post195+head!16^0 == 0 /\ a!1055^0-a!1055^post195 == 0 /\ x_slam_f!20^0-x_slam_f!20^post195 == 0 /\ temp0!30^0-temp0!30^post195 == 0), cost: 1 195: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post196, __disjvr_1^0'=__disjvr_1^post196, __disjvr_2^0'=__disjvr_2^post196, __disjvr_3^0'=__disjvr_3^post196, __disjvr_4^0'=__disjvr_4^post196, __disjvr_5^0'=__disjvr_5^post196, __disjvr_6^0'=__disjvr_6^post196, __disjvr_7^0'=__disjvr_7^post196, __disjvr_8^0'=__disjvr_8^post196, a!1052^0'=a!1052^post196, a!1055^0'=a!1055^post196, a!1370^0'=a!1370^post196, a!1371^0'=a!1371^post196, a!1610^0'=a!1610^post196, a!1810^0'=a!1810^post196, a!2035^0'=a!2035^post196, a!2238^0'=a!2238^post196, a!244^0'=a!244^post196, a!419^0'=a!419^post196, a!511^0'=a!511^post196, a!654^0'=a!654^post196, ct!19^0'=ct!19^post196, head!16^0'=head!16^post196, head!31^0'=head!31^post196, head!405^0'=head!405^post196, i!29^0'=i!29^post196, i!406^0'=i!406^post196, length!28^0'=length!28^post196, nondet!13^0'=nondet!13^post196, r!543^0'=r!543^post196, r!662^0'=r!662^post196, rcd!2393^0'=rcd!2393^post196, rcd!2460^0'=rcd!2460^post196, rcd!2515^0'=rcd!2515^post196, rcd!63^0'=rcd!63^post196, rcd!83^0'=rcd!83^post196, result!12^0'=result!12^post196, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post196, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post196, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post196, sel_r!543_flink!24^0'=sel_r!543_flink!24^post196, t!25^0'=t!25^post196, temp!34^0'=temp!34^post196, temp0!17^0'=temp0!17^post196, temp0!30^0'=temp0!30^post196, tmp!33^0'=tmp!33^post196, x!1365^0'=x!1365^post196, x!15^0'=x!15^post196, x!18^0'=x!18^post196, x!22^0'=x!22^post196, x_slam_f!20^0'=x_slam_f!20^post196, y!21^0'=y!21^post196, (-ct!19^post196+ct!19^0 == 0 /\ -__disjvr_2^post196+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post196 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post196 == 0 /\ -__disjvr_0^post196+__disjvr_0^0 == 0 /\ -a!1052^post196+a!1052^0 == 0 /\ x!18^0-x!18^post196 == 0 /\ tmp!33^0-tmp!33^post196 == 0 /\ -__disjvr_7^post196+__disjvr_7^0 == 0 /\ i!29^0-i!29^post196 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post196+x!15^0 == 0 /\ head!405^0-head!405^post196 == 0 /\ __disjvr_1^0-__disjvr_1^post196 == 0 /\ -head!16^post196+head!16^0 == 0 /\ -__disjvr_6^post196+__disjvr_6^0 == 0 /\ -i!406^post196+i!406^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -rcd!2460^post196+rcd!2460^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post196 == 0 /\ a!244^0-a!244^post196 == 0 /\ 1-head!16^0 <= 0 /\ nondet!13^0-nondet!13^post196 == 0 /\ result!12^0-result!12^post196 == 0 /\ -a!2238^post196+a!2238^0 == 0 /\ -sel_r!1224_flink!24^post196+sel_r!1224_flink!24^0 == 0 /\ -r!662^post196+r!662^0 == 0 /\ -a!1055^post196+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post196 == 0 /\ -a!511^post196+a!511^0 == 0 /\ -a!419^post196+a!419^0 == 0 /\ -a!1610^post196+a!1610^0 == 0 /\ a!1371^0-a!1371^post196 == 0 /\ __disjvr_5^0-__disjvr_5^post196 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post196 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ length!28^0-length!28^post196 == 0 /\ -x_slam_f!20^post196+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post196 == 0 /\ -a!2035^post196+a!2035^0 == 0 /\ -r!543^post196+r!543^0 == 0 /\ -head!31^post196+head!31^0 == 0 /\ rcd!2393^0-rcd!2393^post196 == 0 /\ __disjvr_8^0-__disjvr_8^post196 == 0 /\ -rcd!2515^post196+rcd!2515^0 == 0 /\ -temp0!30^post196+temp0!30^0 == 0 /\ -y!21^post196+y!21^0 == 0 /\ t!25^0-t!25^post196 == 0 /\ temp0!17^0-temp0!17^post196 == 0 /\ -rcd!83^post196+rcd!83^0 == 0 /\ -__disjvr_3^post196+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post196 == 0 /\ a!654^0-a!654^post196 == 0 /\ -sdv_callsite_return_1!32^post196+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post196+x!22^0 == 0 /\ -temp!34^post196+temp!34^0 == 0), cost: 1 196: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post197, __disjvr_1^0'=__disjvr_1^post197, __disjvr_2^0'=__disjvr_2^post197, __disjvr_3^0'=__disjvr_3^post197, __disjvr_4^0'=__disjvr_4^post197, __disjvr_5^0'=__disjvr_5^post197, __disjvr_6^0'=__disjvr_6^post197, __disjvr_7^0'=__disjvr_7^post197, __disjvr_8^0'=__disjvr_8^post197, a!1052^0'=a!1052^post197, a!1055^0'=a!1055^post197, a!1370^0'=a!1370^post197, a!1371^0'=a!1371^post197, a!1610^0'=a!1610^post197, a!1810^0'=a!1810^post197, a!2035^0'=a!2035^post197, a!2238^0'=a!2238^post197, a!244^0'=a!244^post197, a!419^0'=a!419^post197, a!511^0'=a!511^post197, a!654^0'=a!654^post197, ct!19^0'=ct!19^post197, head!16^0'=head!16^post197, head!31^0'=head!31^post197, head!405^0'=head!405^post197, i!29^0'=i!29^post197, i!406^0'=i!406^post197, length!28^0'=length!28^post197, nondet!13^0'=nondet!13^post197, r!543^0'=r!543^post197, r!662^0'=r!662^post197, rcd!2393^0'=rcd!2393^post197, rcd!2460^0'=rcd!2460^post197, rcd!2515^0'=rcd!2515^post197, rcd!63^0'=rcd!63^post197, rcd!83^0'=rcd!83^post197, result!12^0'=result!12^post197, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post197, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post197, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post197, sel_r!543_flink!24^0'=sel_r!543_flink!24^post197, t!25^0'=t!25^post197, temp!34^0'=temp!34^post197, temp0!17^0'=temp0!17^post197, temp0!30^0'=temp0!30^post197, tmp!33^0'=tmp!33^post197, x!1365^0'=x!1365^post197, x!15^0'=x!15^post197, x!18^0'=x!18^post197, x!22^0'=x!22^post197, x_slam_f!20^0'=x_slam_f!20^post197, y!21^0'=y!21^post197, (-__disjvr_8^post197+__disjvr_8^0 == 0 /\ -a!419^post197+a!419^0 == 0 /\ -a!654^post197+a!654^0 == 0 /\ -a!1810^post197+a!1810^0 == 0 /\ rcd!2460^0-rcd!2460^post197 == 0 /\ -a!244^post197+a!244^0 == 0 /\ -y!21^post197+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post197 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1370^post197+a!1370^0 == 0 /\ -length!28^post197+length!28^0 == 0 /\ -i!29^post197+i!29^0 == 0 /\ -head!405^post197+head!405^0 == 0 /\ -rcd!2393^post197+rcd!2393^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post197 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post197 == 0 /\ -x!22^post197+x!22^0 == 0 /\ -a!2035^post197+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post197 == 0 /\ tmp!33^0-tmp!33^post197 == 0 /\ a!1610^0-a!1610^post197 == 0 /\ r!543^0-r!543^post197 == 0 /\ a!1371^0-a!1371^post197 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post197+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post197 == 0 /\ temp!34^0-temp!34^post197 == 0 /\ 1-head!16^0 <= 0 /\ r!662^0-r!662^post197 == 0 /\ -temp0!30^post197+temp0!30^0 == 0 /\ -rcd!2515^post197+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post197 == 0 /\ -x!1365^post197+x!1365^0 == 0 /\ head!31^0-head!31^post197 == 0 /\ x!18^0-x!18^post197 == 0 /\ -ct!19^post197+ct!19^0 == 0 /\ a!1055^0-a!1055^post197 == 0 /\ -__disjvr_2^post197+__disjvr_2^0 == 0 /\ -__disjvr_5^post197+__disjvr_5^0 == 0 /\ 1-a!1055^0 <= 0 /\ -t!25^post197+t!25^0 == 0 /\ x!15^0-x!15^post197 == 0 /\ a!2238^0-a!2238^post197 == 0 /\ -a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post197+sdv_callsite_return_1!14^0 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -__disjvr_0^post197+__disjvr_0^0 == 0 /\ -__disjvr_1^post197+__disjvr_1^0 == 0 /\ __disjvr_6^0-__disjvr_6^post197 == 0 /\ rcd!83^0-rcd!83^post197 == 0 /\ result!12^0-result!12^post197 == 0 /\ -nondet!13^post197+nondet!13^0 == 0 /\ a!1052^0-a!1052^post197 == 0 /\ i!406^0-i!406^post197 == 0 /\ a!511^0-a!511^post197 == 0 /\ -rcd!63^post197+rcd!63^0 == 0 /\ -sdv_callsite_return_1!32^post197+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post197+x_slam_f!20^0 == 0), cost: 1 197: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post198, __disjvr_1^0'=__disjvr_1^post198, __disjvr_2^0'=__disjvr_2^post198, __disjvr_3^0'=__disjvr_3^post198, __disjvr_4^0'=__disjvr_4^post198, __disjvr_5^0'=__disjvr_5^post198, __disjvr_6^0'=__disjvr_6^post198, __disjvr_7^0'=__disjvr_7^post198, __disjvr_8^0'=__disjvr_8^post198, a!1052^0'=a!1052^post198, a!1055^0'=a!1055^post198, a!1370^0'=a!1370^post198, a!1371^0'=a!1371^post198, a!1610^0'=a!1610^post198, a!1810^0'=a!1810^post198, a!2035^0'=a!2035^post198, a!2238^0'=a!2238^post198, a!244^0'=a!244^post198, a!419^0'=a!419^post198, a!511^0'=a!511^post198, a!654^0'=a!654^post198, ct!19^0'=ct!19^post198, head!16^0'=head!16^post198, head!31^0'=head!31^post198, head!405^0'=head!405^post198, i!29^0'=i!29^post198, i!406^0'=i!406^post198, length!28^0'=length!28^post198, nondet!13^0'=nondet!13^post198, r!543^0'=r!543^post198, r!662^0'=r!662^post198, rcd!2393^0'=rcd!2393^post198, rcd!2460^0'=rcd!2460^post198, rcd!2515^0'=rcd!2515^post198, rcd!63^0'=rcd!63^post198, rcd!83^0'=rcd!83^post198, result!12^0'=result!12^post198, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post198, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post198, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post198, sel_r!543_flink!24^0'=sel_r!543_flink!24^post198, t!25^0'=t!25^post198, temp!34^0'=temp!34^post198, temp0!17^0'=temp0!17^post198, temp0!30^0'=temp0!30^post198, tmp!33^0'=tmp!33^post198, x!1365^0'=x!1365^post198, x!15^0'=x!15^post198, x!18^0'=x!18^post198, x!22^0'=x!22^post198, x_slam_f!20^0'=x_slam_f!20^post198, y!21^0'=y!21^post198, (-y!21^post198+y!21^0 == 0 /\ temp0!17^0-temp0!17^post198 == 0 /\ x_slam_f!20^0-x_slam_f!20^post198 == 0 /\ temp0!30^0-temp0!30^post198 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post198 == 0 /\ a!654^0-a!654^post198 == 0 /\ -x!18^post198+x!18^0 == 0 /\ -a!511^post198+a!511^0 == 0 /\ __disjvr_0^0-__disjvr_0^post198 == 0 /\ -rcd!83^post198+rcd!83^0 == 0 /\ -__disjvr_1^post198+__disjvr_1^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -x!22^post198+x!22^0 == 0 /\ a!1810^0-a!1810^post198 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post198 == 0 /\ -nondet!13^post198+nondet!13^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post198 == 0 /\ -__disjvr_7^post198+__disjvr_7^0 == 0 /\ -a!1052^post198+a!1052^0 == 0 /\ -a!1610^post198+a!1610^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post198 == 0 /\ tmp!33^0-tmp!33^post198 == 0 /\ a!244^0-a!244^post198 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post198 == 0 /\ -rcd!2460^post198+rcd!2460^0 == 0 /\ length!28^0-length!28^post198 == 0 /\ -x!1365^post198+x!1365^0 == 0 /\ a!1370^0-a!1370^post198 == 0 /\ -ct!19^post198+ct!19^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1371^0-a!1371^post198 == 0 /\ -r!543^post198+r!543^0 == 0 /\ -i!29^post198+i!29^0 == 0 /\ -r!662^post198+r!662^0 == 0 /\ -__disjvr_6^post198+__disjvr_6^0 == 0 /\ -__disjvr_5^post198+__disjvr_5^0 == 0 /\ -__disjvr_3^post198+__disjvr_3^0 == 0 /\ -a!2035^post198+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_2^post198+__disjvr_2^0 == 0 /\ -a!2238^post198+a!2238^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post198 == 0 /\ -temp!34^post198+temp!34^0 == 0 /\ -i!406^post198+i!406^0 == 0 /\ 1-x!15^0 <= 0 /\ x!15^0-x!15^post198 == 0 /\ head!31^0-head!31^post198 == 0 /\ t!25^0-t!25^post198 == 0 /\ rcd!2393^0-rcd!2393^post198 == 0 /\ -sel_r!1224_flink!24^post198+sel_r!1224_flink!24^0 == 0 /\ -head!16^post198+head!16^0 == 0 /\ result!12^0-result!12^post198 == 0 /\ a!419^0-a!419^post198 == 0 /\ -a!1055^post198+a!1055^0 == 0 /\ -rcd!2515^post198+rcd!2515^0 == 0 /\ head!405^0-head!405^post198 == 0), cost: 1 198: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post199, __disjvr_1^0'=__disjvr_1^post199, __disjvr_2^0'=__disjvr_2^post199, __disjvr_3^0'=__disjvr_3^post199, __disjvr_4^0'=__disjvr_4^post199, __disjvr_5^0'=__disjvr_5^post199, __disjvr_6^0'=__disjvr_6^post199, __disjvr_7^0'=__disjvr_7^post199, __disjvr_8^0'=__disjvr_8^post199, a!1052^0'=a!1052^post199, a!1055^0'=a!1055^post199, a!1370^0'=a!1370^post199, a!1371^0'=a!1371^post199, a!1610^0'=a!1610^post199, a!1810^0'=a!1810^post199, a!2035^0'=a!2035^post199, a!2238^0'=a!2238^post199, a!244^0'=a!244^post199, a!419^0'=a!419^post199, a!511^0'=a!511^post199, a!654^0'=a!654^post199, ct!19^0'=ct!19^post199, head!16^0'=head!16^post199, head!31^0'=head!31^post199, head!405^0'=head!405^post199, i!29^0'=i!29^post199, i!406^0'=i!406^post199, length!28^0'=length!28^post199, nondet!13^0'=nondet!13^post199, r!543^0'=r!543^post199, r!662^0'=r!662^post199, rcd!2393^0'=rcd!2393^post199, rcd!2460^0'=rcd!2460^post199, rcd!2515^0'=rcd!2515^post199, rcd!63^0'=rcd!63^post199, rcd!83^0'=rcd!83^post199, result!12^0'=result!12^post199, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post199, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post199, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post199, sel_r!543_flink!24^0'=sel_r!543_flink!24^post199, t!25^0'=t!25^post199, temp!34^0'=temp!34^post199, temp0!17^0'=temp0!17^post199, temp0!30^0'=temp0!30^post199, tmp!33^0'=tmp!33^post199, x!1365^0'=x!1365^post199, x!15^0'=x!15^post199, x!18^0'=x!18^post199, x!22^0'=x!22^post199, x_slam_f!20^0'=x_slam_f!20^post199, y!21^0'=y!21^post199, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post199 == 0 /\ -length!28^post199+length!28^0 == 0 /\ a!1371^0-a!1371^post199 == 0 /\ -i!29^post199+i!29^0 == 0 /\ -head!405^post199+head!405^0 == 0 /\ -temp0!30^post199+temp0!30^0 == 0 /\ -x_slam_f!20^post199+x_slam_f!20^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post199+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post199+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post199 == 0 /\ temp0!17^0-temp0!17^post199 == 0 /\ -x!22^post199+x!22^0 == 0 /\ -a!1052^0 <= 0 /\ -r!662^post199+r!662^0 == 0 /\ 1-a!1052^0 <= 0 /\ -a!2035^post199+a!2035^0 == 0 /\ -a!244^post199+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post199 == 0 /\ temp!34^0-temp!34^post199 == 0 /\ a!1370^0-a!1370^post199 == 0 /\ -__disjvr_3^post199+__disjvr_3^0 == 0 /\ __disjvr_1^0-__disjvr_1^post199 == 0 /\ a!2238^0-a!2238^post199 == 0 /\ -head!16^post199+head!16^0 == 0 /\ -y!21^post199+y!21^0 == 0 /\ r!543^0-r!543^post199 == 0 /\ -rcd!63^post199+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post199 == 0 /\ __disjvr_8^0-__disjvr_8^post199 == 0 /\ head!31^0-head!31^post199 == 0 /\ -__disjvr_7^post199+__disjvr_7^0 == 0 /\ result!12^0-result!12^post199 == 0 /\ 1-a!1055^0 <= 0 /\ -x!15^post199+x!15^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ tmp!33^0-tmp!33^post199 == 0 /\ rcd!2460^0-rcd!2460^post199 == 0 /\ a!1052^0-a!1052^post199 == 0 /\ a!511^0-a!511^post199 == 0 /\ -a!1055^post199+a!1055^0 == 0 /\ -t!25^post199+t!25^0 == 0 /\ -nondet!13^post199+nondet!13^0 == 0 /\ __disjvr_5^0-__disjvr_5^post199 == 0 /\ -sdv_callsite_return_1!32^post199+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post199+a!419^0 == 0 /\ -rcd!2393^post199+rcd!2393^0 == 0 /\ -a!1610^post199+a!1610^0 == 0 /\ a!654^0-a!654^post199 == 0 /\ __disjvr_4^0-__disjvr_4^post199 == 0 /\ -__disjvr_2^post199+__disjvr_2^0 == 0 /\ -__disjvr_6^post199+__disjvr_6^0 == 0 /\ x!18^0-x!18^post199 == 0 /\ i!406^0-i!406^post199 == 0 /\ -a!1810^post199+a!1810^0 == 0 /\ -__disjvr_0^post199+__disjvr_0^0 == 0 /\ -rcd!2515^post199+rcd!2515^0 == 0), cost: 1 199: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post200, __disjvr_1^0'=__disjvr_1^post200, __disjvr_2^0'=__disjvr_2^post200, __disjvr_3^0'=__disjvr_3^post200, __disjvr_4^0'=__disjvr_4^post200, __disjvr_5^0'=__disjvr_5^post200, __disjvr_6^0'=__disjvr_6^post200, __disjvr_7^0'=__disjvr_7^post200, __disjvr_8^0'=__disjvr_8^post200, a!1052^0'=a!1052^post200, a!1055^0'=a!1055^post200, a!1370^0'=a!1370^post200, a!1371^0'=a!1371^post200, a!1610^0'=a!1610^post200, a!1810^0'=a!1810^post200, a!2035^0'=a!2035^post200, a!2238^0'=a!2238^post200, a!244^0'=a!244^post200, a!419^0'=a!419^post200, a!511^0'=a!511^post200, a!654^0'=a!654^post200, ct!19^0'=ct!19^post200, head!16^0'=head!16^post200, head!31^0'=head!31^post200, head!405^0'=head!405^post200, i!29^0'=i!29^post200, i!406^0'=i!406^post200, length!28^0'=length!28^post200, nondet!13^0'=nondet!13^post200, r!543^0'=r!543^post200, r!662^0'=r!662^post200, rcd!2393^0'=rcd!2393^post200, rcd!2460^0'=rcd!2460^post200, rcd!2515^0'=rcd!2515^post200, rcd!63^0'=rcd!63^post200, rcd!83^0'=rcd!83^post200, result!12^0'=result!12^post200, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post200, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post200, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post200, sel_r!543_flink!24^0'=sel_r!543_flink!24^post200, t!25^0'=t!25^post200, temp!34^0'=temp!34^post200, temp0!17^0'=temp0!17^post200, temp0!30^0'=temp0!30^post200, tmp!33^0'=tmp!33^post200, x!1365^0'=x!1365^post200, x!15^0'=x!15^post200, x!18^0'=x!18^post200, x!22^0'=x!22^post200, x_slam_f!20^0'=x_slam_f!20^post200, y!21^0'=y!21^post200, (-x!15^0+head!16^0 <= 0 /\ -t!25^post200+t!25^0 == 0 /\ a!654^0-a!654^post200 == 0 /\ x!18^0-x!18^post200 == 0 /\ -__disjvr_2^post200+__disjvr_2^0 == 0 /\ a!1371^0-a!1371^post200 == 0 /\ -temp0!30^post200+temp0!30^0 == 0 /\ -__disjvr_1^post200+__disjvr_1^0 == 0 /\ -__disjvr_8^post200+__disjvr_8^0 == 0 /\ a!1610^0-a!1610^post200 == 0 /\ a!511^0-a!511^post200 == 0 /\ -y!21^post200+y!21^0 == 0 /\ -x!22^post200+x!22^0 == 0 /\ __disjvr_0^0-__disjvr_0^post200 == 0 /\ a!1052^0 <= 0 /\ x!1365^0-x!1365^post200 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post200 == 0 /\ -temp!34^post200+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post200 == 0 /\ length!28^0-length!28^post200 == 0 /\ __disjvr_3^0-__disjvr_3^post200 == 0 /\ -i!29^post200+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ -rcd!2393^post200+rcd!2393^0 == 0 /\ result!12^0-result!12^post200 == 0 /\ -sdv_callsite_return_1!32^post200+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_7^0-__disjvr_7^post200 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post200 == 0 /\ -a!419^post200+a!419^0 == 0 /\ 1+x!15^0 <= 0 /\ -ct!19^post200+ct!19^0 == 0 /\ -rcd!2515^post200+rcd!2515^0 == 0 /\ -__disjvr_4^post200+__disjvr_4^0 == 0 /\ __disjvr_6^0-__disjvr_6^post200 == 0 /\ rcd!2460^0-rcd!2460^post200 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!2035^post200+a!2035^0 == 0 /\ -a!1370^post200+a!1370^0 == 0 /\ -a!1810^post200+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post200+a!1055^0 == 0 /\ -head!31^post200+head!31^0 == 0 /\ head!16^0-head!16^post200 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post200 == 0 /\ temp0!17^0-temp0!17^post200 == 0 /\ head!405^0-head!405^post200 == 0 /\ a!2238^0-a!2238^post200 == 0 /\ -nondet!13^post200+nondet!13^0 == 0 /\ rcd!63^0-rcd!63^post200 == 0 /\ -r!662^post200+r!662^0 == 0 /\ a!1052^0-a!1052^post200 == 0 /\ -a!244^post200+a!244^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post200 == 0 /\ -x_slam_f!20^post200+x_slam_f!20^0 == 0 /\ -__disjvr_5^post200+__disjvr_5^0 == 0 /\ r!543^0-r!543^post200 == 0 /\ -x!15^post200+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post200 == 0), cost: 1 200: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post201, __disjvr_1^0'=__disjvr_1^post201, __disjvr_2^0'=__disjvr_2^post201, __disjvr_3^0'=__disjvr_3^post201, __disjvr_4^0'=__disjvr_4^post201, __disjvr_5^0'=__disjvr_5^post201, __disjvr_6^0'=__disjvr_6^post201, __disjvr_7^0'=__disjvr_7^post201, __disjvr_8^0'=__disjvr_8^post201, a!1052^0'=a!1052^post201, a!1055^0'=a!1055^post201, a!1370^0'=a!1370^post201, a!1371^0'=a!1371^post201, a!1610^0'=a!1610^post201, a!1810^0'=a!1810^post201, a!2035^0'=a!2035^post201, a!2238^0'=a!2238^post201, a!244^0'=a!244^post201, a!419^0'=a!419^post201, a!511^0'=a!511^post201, a!654^0'=a!654^post201, ct!19^0'=ct!19^post201, head!16^0'=head!16^post201, head!31^0'=head!31^post201, head!405^0'=head!405^post201, i!29^0'=i!29^post201, i!406^0'=i!406^post201, length!28^0'=length!28^post201, nondet!13^0'=nondet!13^post201, r!543^0'=r!543^post201, r!662^0'=r!662^post201, rcd!2393^0'=rcd!2393^post201, rcd!2460^0'=rcd!2460^post201, rcd!2515^0'=rcd!2515^post201, rcd!63^0'=rcd!63^post201, rcd!83^0'=rcd!83^post201, result!12^0'=result!12^post201, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post201, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post201, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post201, sel_r!543_flink!24^0'=sel_r!543_flink!24^post201, t!25^0'=t!25^post201, temp!34^0'=temp!34^post201, temp0!17^0'=temp0!17^post201, temp0!30^0'=temp0!30^post201, tmp!33^0'=tmp!33^post201, x!1365^0'=x!1365^post201, x!15^0'=x!15^post201, x!18^0'=x!18^post201, x!22^0'=x!22^post201, x_slam_f!20^0'=x_slam_f!20^post201, y!21^0'=y!21^post201, (i!406^0-i!406^post201 == 0 /\ -x_slam_f!20^post201+x_slam_f!20^0 == 0 /\ a!244^0-a!244^post201 == 0 /\ -__disjvr_7^post201+__disjvr_7^0 == 0 /\ -a!2035^post201+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post201 == 0 /\ -nondet!13^post201+nondet!13^0 == 0 /\ -__disjvr_8^post201+__disjvr_8^0 == 0 /\ x!15^0-x!15^post201 == 0 /\ -a!1610^post201+a!1610^0 == 0 /\ -a!1055^post201+a!1055^0 == 0 /\ rcd!2460^0-rcd!2460^post201 == 0 /\ a!1370^0-a!1370^post201 == 0 /\ rcd!83^0-rcd!83^post201 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post201 == 0 /\ -t!25^post201+t!25^0 == 0 /\ -x!22^post201+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post201+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post201 == 0 /\ y!21^0-y!21^post201 == 0 /\ r!543^0-r!543^post201 == 0 /\ -__disjvr_5^post201+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -__disjvr_6^post201+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post201+i!29^0 == 0 /\ -sdv_callsite_return_1!14^post201+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post201+r!662^0 == 0 /\ -a!511^post201+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post201 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -length!28^post201+length!28^0 == 0 /\ x!18^0-x!18^post201 == 0 /\ a!1052^0-a!1052^post201 == 0 /\ -head!16^post201+head!16^0 == 0 /\ -x!1365^post201+x!1365^0 == 0 /\ 1-a!1055^0 <= 0 /\ temp0!17^0-temp0!17^post201 == 0 /\ -a!1055^0 <= 0 /\ head!31^0-head!31^post201 == 0 /\ 1+head!16^0 <= 0 /\ -rcd!63^post201+rcd!63^0 == 0 /\ temp0!30^0-temp0!30^post201 == 0 /\ -rcd!2515^post201+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post201 == 0 /\ a!1371^0-a!1371^post201 == 0 /\ -sel_r!1224_flink!24^post201+sel_r!1224_flink!24^0 == 0 /\ -a!2238^post201+a!2238^0 == 0 /\ -a!419^post201+a!419^0 == 0 /\ -rcd!2393^post201+rcd!2393^0 == 0 /\ -ct!19^post201+ct!19^0 == 0 /\ -__disjvr_2^post201+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post201 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post201 == 0 /\ tmp!33^0-tmp!33^post201 == 0 /\ result!12^0-result!12^post201 == 0 /\ -head!405^post201+head!405^0 == 0 /\ -__disjvr_0^post201+__disjvr_0^0 == 0), cost: 1 201: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post202, __disjvr_1^0'=__disjvr_1^post202, __disjvr_2^0'=__disjvr_2^post202, __disjvr_3^0'=__disjvr_3^post202, __disjvr_4^0'=__disjvr_4^post202, __disjvr_5^0'=__disjvr_5^post202, __disjvr_6^0'=__disjvr_6^post202, __disjvr_7^0'=__disjvr_7^post202, __disjvr_8^0'=__disjvr_8^post202, a!1052^0'=a!1052^post202, a!1055^0'=a!1055^post202, a!1370^0'=a!1370^post202, a!1371^0'=a!1371^post202, a!1610^0'=a!1610^post202, a!1810^0'=a!1810^post202, a!2035^0'=a!2035^post202, a!2238^0'=a!2238^post202, a!244^0'=a!244^post202, a!419^0'=a!419^post202, a!511^0'=a!511^post202, a!654^0'=a!654^post202, ct!19^0'=ct!19^post202, head!16^0'=head!16^post202, head!31^0'=head!31^post202, head!405^0'=head!405^post202, i!29^0'=i!29^post202, i!406^0'=i!406^post202, length!28^0'=length!28^post202, nondet!13^0'=nondet!13^post202, r!543^0'=r!543^post202, r!662^0'=r!662^post202, rcd!2393^0'=rcd!2393^post202, rcd!2460^0'=rcd!2460^post202, rcd!2515^0'=rcd!2515^post202, rcd!63^0'=rcd!63^post202, rcd!83^0'=rcd!83^post202, result!12^0'=result!12^post202, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post202, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post202, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post202, sel_r!543_flink!24^0'=sel_r!543_flink!24^post202, t!25^0'=t!25^post202, temp!34^0'=temp!34^post202, temp0!17^0'=temp0!17^post202, temp0!30^0'=temp0!30^post202, tmp!33^0'=tmp!33^post202, x!1365^0'=x!1365^post202, x!15^0'=x!15^post202, x!18^0'=x!18^post202, x!22^0'=x!22^post202, x_slam_f!20^0'=x_slam_f!20^post202, y!21^0'=y!21^post202, (temp0!30^0-temp0!30^post202 == 0 /\ head!16^0-head!16^post202 == 0 /\ -sel_r!1224_flink!24^post202+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post202 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!419^post202+a!419^0 == 0 /\ -__disjvr_0^post202+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post202 == 0 /\ rcd!83^0-rcd!83^post202 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post202+head!31^0 == 0 /\ length!28^0-length!28^post202 == 0 /\ a!1052^0-a!1052^post202 == 0 /\ x!15^0-x!15^post202 == 0 /\ a!654^0-a!654^post202 == 0 /\ rcd!2393^0-rcd!2393^post202 == 0 /\ -i!406^post202+i!406^0 == 0 /\ -a!1052^0 <= 0 /\ a!244^0-a!244^post202 == 0 /\ 1-a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post202 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post202+tmp!33^0 == 0 /\ -__disjvr_5^post202+__disjvr_5^0 == 0 /\ -__disjvr_3^post202+__disjvr_3^0 == 0 /\ -a!2238^post202+a!2238^0 == 0 /\ 1-head!16^0 <= 0 /\ a!511^0-a!511^post202 == 0 /\ -y!21^post202+y!21^0 == 0 /\ 1+x!15^0 <= 0 /\ a!1810^0-a!1810^post202 == 0 /\ -x!18^post202+x!18^0 == 0 /\ rcd!63^0-rcd!63^post202 == 0 /\ x_slam_f!20^0-x_slam_f!20^post202 == 0 /\ __disjvr_4^0-__disjvr_4^post202 == 0 /\ a!1371^0-a!1371^post202 == 0 /\ -r!543^post202+r!543^0 == 0 /\ -r!662^post202+r!662^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post202 == 0 /\ head!405^0-head!405^post202 == 0 /\ -x!22^post202+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!2035^post202+a!2035^0 == 0 /\ -__disjvr_7^post202+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1610^post202+a!1610^0 == 0 /\ -a!1055^post202+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post202+nondet!13^0 == 0 /\ -i!29^post202+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post202 == 0 /\ -rcd!2515^post202+rcd!2515^0 == 0 /\ -temp!34^post202+temp!34^0 == 0 /\ -__disjvr_6^post202+__disjvr_6^0 == 0 /\ rcd!2460^0-rcd!2460^post202 == 0 /\ -x!1365^post202+x!1365^0 == 0 /\ a!1370^0-a!1370^post202 == 0 /\ temp0!17^0-temp0!17^post202 == 0 /\ -ct!19^post202+ct!19^0 == 0 /\ result!12^0-result!12^post202 == 0 /\ -__disjvr_2^post202+__disjvr_2^0 == 0 /\ -t!25^post202+t!25^0 == 0), cost: 1 202: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post203, __disjvr_1^0'=__disjvr_1^post203, __disjvr_2^0'=__disjvr_2^post203, __disjvr_3^0'=__disjvr_3^post203, __disjvr_4^0'=__disjvr_4^post203, __disjvr_5^0'=__disjvr_5^post203, __disjvr_6^0'=__disjvr_6^post203, __disjvr_7^0'=__disjvr_7^post203, __disjvr_8^0'=__disjvr_8^post203, a!1052^0'=a!1052^post203, a!1055^0'=a!1055^post203, a!1370^0'=a!1370^post203, a!1371^0'=a!1371^post203, a!1610^0'=a!1610^post203, a!1810^0'=a!1810^post203, a!2035^0'=a!2035^post203, a!2238^0'=a!2238^post203, a!244^0'=a!244^post203, a!419^0'=a!419^post203, a!511^0'=a!511^post203, a!654^0'=a!654^post203, ct!19^0'=ct!19^post203, head!16^0'=head!16^post203, head!31^0'=head!31^post203, head!405^0'=head!405^post203, i!29^0'=i!29^post203, i!406^0'=i!406^post203, length!28^0'=length!28^post203, nondet!13^0'=nondet!13^post203, r!543^0'=r!543^post203, r!662^0'=r!662^post203, rcd!2393^0'=rcd!2393^post203, rcd!2460^0'=rcd!2460^post203, rcd!2515^0'=rcd!2515^post203, rcd!63^0'=rcd!63^post203, rcd!83^0'=rcd!83^post203, result!12^0'=result!12^post203, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post203, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post203, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post203, sel_r!543_flink!24^0'=sel_r!543_flink!24^post203, t!25^0'=t!25^post203, temp!34^0'=temp!34^post203, temp0!17^0'=temp0!17^post203, temp0!30^0'=temp0!30^post203, tmp!33^0'=tmp!33^post203, x!1365^0'=x!1365^post203, x!15^0'=x!15^post203, x!18^0'=x!18^post203, x!22^0'=x!22^post203, x_slam_f!20^0'=x_slam_f!20^post203, y!21^0'=y!21^post203, (-__disjvr_8^post203+__disjvr_8^0 == 0 /\ -a!1055^post203+a!1055^0 == 0 /\ __disjvr_6^0-__disjvr_6^post203 == 0 /\ -__disjvr_5^post203+__disjvr_5^0 == 0 /\ -__disjvr_3^post203+__disjvr_3^0 == 0 /\ -__disjvr_2^post203+__disjvr_2^0 == 0 /\ -__disjvr_0^post203+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post203 == 0 /\ result!12^0-result!12^post203 == 0 /\ -a!1610^post203+a!1610^0 == 0 /\ rcd!83^0-rcd!83^post203 == 0 /\ -sdv_callsite_return_1!14^post203+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post203 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post203 == 0 /\ -nondet!13^post203+nondet!13^0 == 0 /\ -__disjvr_7^post203+__disjvr_7^0 == 0 /\ -i!29^post203+i!29^0 == 0 /\ -length!28^post203+length!28^0 == 0 /\ -x_slam_f!20^post203+x_slam_f!20^0 == 0 /\ -temp!34^post203+temp!34^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post203 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post203+x!15^0 == 0 /\ r!543^0-r!543^post203 == 0 /\ -rcd!63^post203+rcd!63^0 == 0 /\ x!1365^0-x!1365^post203 == 0 /\ -temp0!30^post203+temp0!30^0 == 0 /\ 1+x!15^0 <= 0 /\ a!1052^0-a!1052^post203 == 0 /\ a!244^0-a!244^post203 == 0 /\ -ct!19^post203+ct!19^0 == 0 /\ a!654^0-a!654^post203 == 0 /\ -x!22^post203+x!22^0 == 0 /\ -a!2035^post203+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post203 == 0 /\ -a!419^post203+a!419^0 == 0 /\ 1-a!1055^0 <= 0 /\ -t!25^post203+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post203+y!21^0 == 0 /\ a!511^0-a!511^post203 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post203 == 0 /\ temp0!17^0-temp0!17^post203 == 0 /\ -rcd!2393^post203+rcd!2393^0 == 0 /\ -head!16^post203+head!16^0 == 0 /\ head!31^0-head!31^post203 == 0 /\ -r!662^post203+r!662^0 == 0 /\ -a!1810^post203+a!1810^0 == 0 /\ tmp!33^0-tmp!33^post203 == 0 /\ rcd!2460^0-rcd!2460^post203 == 0 /\ __disjvr_1^0-__disjvr_1^post203 == 0 /\ x!18^0-x!18^post203 == 0 /\ a!1371^0-a!1371^post203 == 0 /\ -head!405^post203+head!405^0 == 0 /\ -rcd!2515^post203+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post203+sdv_callsite_return_1!32^0 == 0), cost: 1 203: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post204, __disjvr_1^0'=__disjvr_1^post204, __disjvr_2^0'=__disjvr_2^post204, __disjvr_3^0'=__disjvr_3^post204, __disjvr_4^0'=__disjvr_4^post204, __disjvr_5^0'=__disjvr_5^post204, __disjvr_6^0'=__disjvr_6^post204, __disjvr_7^0'=__disjvr_7^post204, __disjvr_8^0'=__disjvr_8^post204, a!1052^0'=a!1052^post204, a!1055^0'=a!1055^post204, a!1370^0'=a!1370^post204, a!1371^0'=a!1371^post204, a!1610^0'=a!1610^post204, a!1810^0'=a!1810^post204, a!2035^0'=a!2035^post204, a!2238^0'=a!2238^post204, a!244^0'=a!244^post204, a!419^0'=a!419^post204, a!511^0'=a!511^post204, a!654^0'=a!654^post204, ct!19^0'=ct!19^post204, head!16^0'=head!16^post204, head!31^0'=head!31^post204, head!405^0'=head!405^post204, i!29^0'=i!29^post204, i!406^0'=i!406^post204, length!28^0'=length!28^post204, nondet!13^0'=nondet!13^post204, r!543^0'=r!543^post204, r!662^0'=r!662^post204, rcd!2393^0'=rcd!2393^post204, rcd!2460^0'=rcd!2460^post204, rcd!2515^0'=rcd!2515^post204, rcd!63^0'=rcd!63^post204, rcd!83^0'=rcd!83^post204, result!12^0'=result!12^post204, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post204, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post204, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post204, sel_r!543_flink!24^0'=sel_r!543_flink!24^post204, t!25^0'=t!25^post204, temp!34^0'=temp!34^post204, temp0!17^0'=temp0!17^post204, temp0!30^0'=temp0!30^post204, tmp!33^0'=tmp!33^post204, x!1365^0'=x!1365^post204, x!15^0'=x!15^post204, x!18^0'=x!18^post204, x!22^0'=x!22^post204, x_slam_f!20^0'=x_slam_f!20^post204, y!21^0'=y!21^post204, (x!18^0-x!18^post204 == 0 /\ __disjvr_0^0-__disjvr_0^post204 == 0 /\ -tmp!33^post204+tmp!33^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!15^0-x!15^post204 == 0 /\ -a!1610^post204+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post204 == 0 /\ -x!22^post204+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post204 == 0 /\ -a!419^post204+a!419^0 == 0 /\ -r!543^post204+r!543^0 == 0 /\ -r!662^post204+r!662^0 == 0 /\ -a!2035^post204+a!2035^0 == 0 /\ -a!2238^post204+a!2238^0 == 0 /\ a!244^0-a!244^post204 == 0 /\ -temp!34^post204+temp!34^0 == 0 /\ -__disjvr_2^post204+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post204 == 0 /\ -head!31^post204+head!31^0 == 0 /\ -a!1052^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post204 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post204 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post204+rcd!2515^0 == 0 /\ -rcd!83^post204+rcd!83^0 == 0 /\ a!511^0-a!511^post204 == 0 /\ 1+x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post204 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post204 == 0 /\ -__disjvr_7^post204+__disjvr_7^0 == 0 /\ -a!1055^post204+a!1055^0 == 0 /\ -x!1365^post204+x!1365^0 == 0 /\ head!405^0-head!405^post204 == 0 /\ head!16^0-head!16^post204 == 0 /\ y!21^0-y!21^post204 == 0 /\ x_slam_f!20^0-x_slam_f!20^post204 == 0 /\ 1-a!1055^0 <= 0 /\ -ct!19^post204+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post204 == 0 /\ -a!1055^0 <= 0 /\ -i!29^post204+i!29^0 == 0 /\ 1+head!16^0 <= 0 /\ a!1810^0-a!1810^post204 == 0 /\ a!654^0-a!654^post204 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post204 == 0 /\ -__disjvr_5^post204+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post204 == 0 /\ -__disjvr_8^post204+__disjvr_8^0 == 0 /\ result!12^0-result!12^post204 == 0 /\ temp0!17^0-temp0!17^post204 == 0 /\ -i!406^post204+i!406^0 == 0 /\ t!25^0-t!25^post204 == 0 /\ a!1371^0-a!1371^post204 == 0 /\ -__disjvr_1^post204+__disjvr_1^0 == 0 /\ __disjvr_6^0-__disjvr_6^post204 == 0 /\ temp0!30^0-temp0!30^post204 == 0 /\ -rcd!2460^post204+rcd!2460^0 == 0 /\ -sel_r!1224_flink!24^post204+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post204 == 0), cost: 1 204: l55 -> l42 : __disjvr_0^0'=__disjvr_0^post205, __disjvr_1^0'=__disjvr_1^post205, __disjvr_2^0'=__disjvr_2^post205, __disjvr_3^0'=__disjvr_3^post205, __disjvr_4^0'=__disjvr_4^post205, __disjvr_5^0'=__disjvr_5^post205, __disjvr_6^0'=__disjvr_6^post205, __disjvr_7^0'=__disjvr_7^post205, __disjvr_8^0'=__disjvr_8^post205, a!1052^0'=a!1052^post205, a!1055^0'=a!1055^post205, a!1370^0'=a!1370^post205, a!1371^0'=a!1371^post205, a!1610^0'=a!1610^post205, a!1810^0'=a!1810^post205, a!2035^0'=a!2035^post205, a!2238^0'=a!2238^post205, a!244^0'=a!244^post205, a!419^0'=a!419^post205, a!511^0'=a!511^post205, a!654^0'=a!654^post205, ct!19^0'=ct!19^post205, head!16^0'=head!16^post205, head!31^0'=head!31^post205, head!405^0'=head!405^post205, i!29^0'=i!29^post205, i!406^0'=i!406^post205, length!28^0'=length!28^post205, nondet!13^0'=nondet!13^post205, r!543^0'=r!543^post205, r!662^0'=r!662^post205, rcd!2393^0'=rcd!2393^post205, rcd!2460^0'=rcd!2460^post205, rcd!2515^0'=rcd!2515^post205, rcd!63^0'=rcd!63^post205, rcd!83^0'=rcd!83^post205, result!12^0'=result!12^post205, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post205, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post205, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post205, sel_r!543_flink!24^0'=sel_r!543_flink!24^post205, t!25^0'=t!25^post205, temp!34^0'=temp!34^post205, temp0!17^0'=temp0!17^post205, temp0!30^0'=temp0!30^post205, tmp!33^0'=tmp!33^post205, x!1365^0'=x!1365^post205, x!15^0'=x!15^post205, x!18^0'=x!18^post205, x!22^0'=x!22^post205, x_slam_f!20^0'=x_slam_f!20^post205, y!21^0'=y!21^post205, (-__disjvr_7^post205+__disjvr_7^0 == 0 /\ __disjvr_8^0-__disjvr_8^post205 == 0 /\ head!31^0-head!31^post205 == 0 /\ -t!25^post205+t!25^0 == 0 /\ -a!1052^post205+a!1052^0 == 0 /\ a!1810^0-a!1810^post205 == 0 /\ -sdv_callsite_return_1!32^post205+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post205+a!1610^0 == 0 /\ -x!22^post205+x!22^0 == 0 /\ -a!511^post205+a!511^0 == 0 /\ -__disjvr_3^post205+__disjvr_3^0 == 0 /\ -__disjvr_5^post205+__disjvr_5^0 == 0 /\ -y!21^post205+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post205 == 0 /\ result!12^0-result!12^post205 == 0 /\ -nondet!13^post205+nondet!13^0 == 0 /\ x!18^0-x!18^post205 == 0 /\ -r!662^post205+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post205 == 0 /\ -__disjvr_6^post205+__disjvr_6^0 == 0 /\ -a!2035^post205+a!2035^0 == 0 /\ -temp!34^post205+temp!34^0 == 0 /\ a!244^0-a!244^post205 == 0 /\ -head!16^post205+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post205 == 0 /\ -i!29^post205+i!29^0 == 0 /\ a!1370^0-a!1370^post205 == 0 /\ -i!406^post205+i!406^0 == 0 /\ length!28^0-length!28^post205 == 0 /\ -x!15^post205+x!15^0 == 0 /\ -rcd!2515^post205+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post205 == 0 /\ -rcd!2460^post205+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post205 == 0 /\ a!1371^0-a!1371^post205 == 0 /\ -temp0!30^post205+temp0!30^0 == 0 /\ x!1365^0-x!1365^post205 == 0 /\ -a!1055^post205+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post205 == 0 /\ -a!419^post205+a!419^0 == 0 /\ -ct!19^post205+ct!19^0 == 0 /\ a!654^0-a!654^post205 == 0 /\ head!405^0-head!405^post205 == 0 /\ -__disjvr_2^post205+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post205 == 0 /\ rcd!63^0-rcd!63^post205 == 0 /\ -r!543^post205+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post205 == 0 /\ __disjvr_1^0-__disjvr_1^post205 == 0 /\ -__disjvr_0^post205+__disjvr_0^0 == 0 /\ rcd!2393^0-rcd!2393^post205 == 0 /\ -a!2238^post205+a!2238^0 == 0), cost: 1 206: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post207, __disjvr_1^0'=__disjvr_1^post207, __disjvr_2^0'=__disjvr_2^post207, __disjvr_3^0'=__disjvr_3^post207, __disjvr_4^0'=__disjvr_4^post207, __disjvr_5^0'=__disjvr_5^post207, __disjvr_6^0'=__disjvr_6^post207, __disjvr_7^0'=__disjvr_7^post207, __disjvr_8^0'=__disjvr_8^post207, a!1052^0'=a!1052^post207, a!1055^0'=a!1055^post207, a!1370^0'=a!1370^post207, a!1371^0'=a!1371^post207, a!1610^0'=a!1610^post207, a!1810^0'=a!1810^post207, a!2035^0'=a!2035^post207, a!2238^0'=a!2238^post207, a!244^0'=a!244^post207, a!419^0'=a!419^post207, a!511^0'=a!511^post207, a!654^0'=a!654^post207, ct!19^0'=ct!19^post207, head!16^0'=head!16^post207, head!31^0'=head!31^post207, head!405^0'=head!405^post207, i!29^0'=i!29^post207, i!406^0'=i!406^post207, length!28^0'=length!28^post207, nondet!13^0'=nondet!13^post207, r!543^0'=r!543^post207, r!662^0'=r!662^post207, rcd!2393^0'=rcd!2393^post207, rcd!2460^0'=rcd!2460^post207, rcd!2515^0'=rcd!2515^post207, rcd!63^0'=rcd!63^post207, rcd!83^0'=rcd!83^post207, result!12^0'=result!12^post207, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post207, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post207, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post207, sel_r!543_flink!24^0'=sel_r!543_flink!24^post207, t!25^0'=t!25^post207, temp!34^0'=temp!34^post207, temp0!17^0'=temp0!17^post207, temp0!30^0'=temp0!30^post207, tmp!33^0'=tmp!33^post207, x!1365^0'=x!1365^post207, x!15^0'=x!15^post207, x!18^0'=x!18^post207, x!22^0'=x!22^post207, x_slam_f!20^0'=x_slam_f!20^post207, y!21^0'=y!21^post207, (-x!15^0+head!16^0 <= 0 /\ -a!1610^post207+a!1610^0 == 0 /\ -a!1055^post207+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post207 == 0 /\ -__disjvr_5^post207+__disjvr_5^0 == 0 /\ -__disjvr_0^post207+__disjvr_0^0 == 0 /\ rcd!63^0-rcd!63^post207 == 0 /\ rcd!83^0-rcd!83^post207 == 0 /\ -ct!19^post207+ct!19^0 == 0 /\ -__disjvr_3^post207+__disjvr_3^0 == 0 /\ -__disjvr_2^post207+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post207+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post207+i!406^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post207+temp!34^0 == 0 /\ a!511^0-a!511^post207 == 0 /\ a!1370^0-a!1370^post207 == 0 /\ __disjvr_6^0-__disjvr_6^post207 == 0 /\ head!16^0-head!16^post207 == 0 /\ a!244^0 <= 0 /\ -i!29^post207+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post207 == 0 /\ x_slam_f!20^0-x_slam_f!20^post207 == 0 /\ x!15^0 <= 0 /\ rcd!2393^0-rcd!2393^post207 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post207 == 0 /\ -head!16^0 <= 0 /\ a!654^0-a!654^post207 == 0 /\ a!1052^0-a!1052^post207 == 0 /\ -sel_r!1224_flink!24^post207+sel_r!1224_flink!24^0 == 0 /\ -result!12^post207+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post207 == 0 /\ -a!244^0 <= 0 /\ -t!25^post207+t!25^0 == 0 /\ -x!22^post207+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post207 == 0 /\ -a!2035^post207+a!2035^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post207+r!662^0 == 0 /\ head!16^0 <= 0 /\ head!405^0-head!405^post207 == 0 /\ -a!419^post207+a!419^0 == 0 /\ -a!244^post207+a!244^0 == 0 /\ -x!1365^post207+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post207 == 0 /\ rcd!2460^0-rcd!2460^post207 == 0 /\ -__disjvr_7^post207+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post207 == 0 /\ a!2238^0-a!2238^post207 == 0 /\ __disjvr_1^0-__disjvr_1^post207 == 0 /\ x!15^0-x!15^post207 == 0 /\ -y!21^post207+y!21^0 == 0 /\ -head!31^post207+head!31^0 == 0 /\ temp0!30^0-temp0!30^post207 == 0 /\ a!1371^0-a!1371^post207 == 0 /\ -nondet!13^post207+nondet!13^0 == 0 /\ -rcd!2515^post207+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post207 == 0 /\ r!543^0-r!543^post207 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post207 == 0), cost: 1 207: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post208, __disjvr_1^0'=__disjvr_1^post208, __disjvr_2^0'=__disjvr_2^post208, __disjvr_3^0'=__disjvr_3^post208, __disjvr_4^0'=__disjvr_4^post208, __disjvr_5^0'=__disjvr_5^post208, __disjvr_6^0'=__disjvr_6^post208, __disjvr_7^0'=__disjvr_7^post208, __disjvr_8^0'=__disjvr_8^post208, a!1052^0'=a!1052^post208, a!1055^0'=a!1055^post208, a!1370^0'=a!1370^post208, a!1371^0'=a!1371^post208, a!1610^0'=a!1610^post208, a!1810^0'=a!1810^post208, a!2035^0'=a!2035^post208, a!2238^0'=a!2238^post208, a!244^0'=a!244^post208, a!419^0'=a!419^post208, a!511^0'=a!511^post208, a!654^0'=a!654^post208, ct!19^0'=ct!19^post208, head!16^0'=head!16^post208, head!31^0'=head!31^post208, head!405^0'=head!405^post208, i!29^0'=i!29^post208, i!406^0'=i!406^post208, length!28^0'=length!28^post208, nondet!13^0'=nondet!13^post208, r!543^0'=r!543^post208, r!662^0'=r!662^post208, rcd!2393^0'=rcd!2393^post208, rcd!2460^0'=rcd!2460^post208, rcd!2515^0'=rcd!2515^post208, rcd!63^0'=rcd!63^post208, rcd!83^0'=rcd!83^post208, result!12^0'=result!12^post208, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post208, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post208, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post208, sel_r!543_flink!24^0'=sel_r!543_flink!24^post208, t!25^0'=t!25^post208, temp!34^0'=temp!34^post208, temp0!17^0'=temp0!17^post208, temp0!30^0'=temp0!30^post208, tmp!33^0'=tmp!33^post208, x!1365^0'=x!1365^post208, x!15^0'=x!15^post208, x!18^0'=x!18^post208, x!22^0'=x!22^post208, x_slam_f!20^0'=x_slam_f!20^post208, y!21^0'=y!21^post208, (-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post208+rcd!2515^0 == 0 /\ -y!21^post208+y!21^0 == 0 /\ -rcd!63^post208+rcd!63^0 == 0 /\ -x!15^post208+x!15^0 == 0 /\ x!1365^0-x!1365^post208 == 0 /\ -a!1610^post208+a!1610^0 == 0 /\ -temp0!30^post208+temp0!30^0 == 0 /\ -temp!34^post208+temp!34^0 == 0 /\ -x!22^post208+x!22^0 == 0 /\ -a!2035^post208+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post208+a!2238^0 == 0 /\ -a!419^post208+a!419^0 == 0 /\ x!18^0-x!18^post208 == 0 /\ tmp!33^0-tmp!33^post208 == 0 /\ -t!25^post208+t!25^0 == 0 /\ a!244^0-a!244^post208 == 0 /\ x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post208 == 0 /\ rcd!83^0-rcd!83^post208 == 0 /\ -sdv_callsite_return_1!32^post208+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post208 == 0 /\ -rcd!2393^post208+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post208 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post208 == 0 /\ -__disjvr_7^post208+__disjvr_7^0 == 0 /\ i!406^0-i!406^post208 == 0 /\ a!511^0-a!511^post208 == 0 /\ -a!1055^post208+a!1055^0 == 0 /\ 1-a!244^0 <= 0 /\ -__disjvr_6^post208+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post208 == 0 /\ -__disjvr_3^post208+__disjvr_3^0 == 0 /\ -ct!19^post208+ct!19^0 == 0 /\ -__disjvr_5^post208+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post208 == 0 /\ -__disjvr_0^post208+__disjvr_0^0 == 0 /\ a!654^0-a!654^post208 == 0 /\ __disjvr_8^0-__disjvr_8^post208 == 0 /\ -__disjvr_2^post208+__disjvr_2^0 == 0 /\ -i!29^post208+i!29^0 == 0 /\ -head!405^post208+head!405^0 == 0 /\ temp0!17^0-temp0!17^post208 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post208 == 0 /\ -nondet!13^post208+nondet!13^0 == 0 /\ -r!662^post208+r!662^0 == 0 /\ -head!16^post208+head!16^0 == 0 /\ __disjvr_4^0-__disjvr_4^post208 == 0 /\ -x_slam_f!20^post208+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post208 == 0 /\ rcd!2460^0-rcd!2460^post208 == 0 /\ -a!1370^post208+a!1370^0 == 0 /\ r!543^0-r!543^post208 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post208 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post208 == 0), cost: 1 208: l61 -> l62 : __disjvr_0^0'=__disjvr_0^post209, __disjvr_1^0'=__disjvr_1^post209, __disjvr_2^0'=__disjvr_2^post209, __disjvr_3^0'=__disjvr_3^post209, __disjvr_4^0'=__disjvr_4^post209, __disjvr_5^0'=__disjvr_5^post209, __disjvr_6^0'=__disjvr_6^post209, __disjvr_7^0'=__disjvr_7^post209, __disjvr_8^0'=__disjvr_8^post209, a!1052^0'=a!1052^post209, a!1055^0'=a!1055^post209, a!1370^0'=a!1370^post209, a!1371^0'=a!1371^post209, a!1610^0'=a!1610^post209, a!1810^0'=a!1810^post209, a!2035^0'=a!2035^post209, a!2238^0'=a!2238^post209, a!244^0'=a!244^post209, a!419^0'=a!419^post209, a!511^0'=a!511^post209, a!654^0'=a!654^post209, ct!19^0'=ct!19^post209, head!16^0'=head!16^post209, head!31^0'=head!31^post209, head!405^0'=head!405^post209, i!29^0'=i!29^post209, i!406^0'=i!406^post209, length!28^0'=length!28^post209, nondet!13^0'=nondet!13^post209, r!543^0'=r!543^post209, r!662^0'=r!662^post209, rcd!2393^0'=rcd!2393^post209, rcd!2460^0'=rcd!2460^post209, rcd!2515^0'=rcd!2515^post209, rcd!63^0'=rcd!63^post209, rcd!83^0'=rcd!83^post209, result!12^0'=result!12^post209, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post209, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post209, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post209, sel_r!543_flink!24^0'=sel_r!543_flink!24^post209, t!25^0'=t!25^post209, temp!34^0'=temp!34^post209, temp0!17^0'=temp0!17^post209, temp0!30^0'=temp0!30^post209, tmp!33^0'=tmp!33^post209, x!1365^0'=x!1365^post209, x!15^0'=x!15^post209, x!18^0'=x!18^post209, x!22^0'=x!22^post209, x_slam_f!20^0'=x_slam_f!20^post209, y!21^0'=y!21^post209, (0 == 0 /\ rcd!83^0-rcd!83^post209 == 0 /\ __disjvr_3^0-__disjvr_3^post209 == 0 /\ -x_slam_f!20^post209+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post209 == 0 /\ nondet!13^0-nondet!13^post209 == 0 /\ a!1371^0-a!1371^post209 == 0 /\ -t!25^post209+t!25^0 == 0 /\ -sdv_callsite_return_1!14^post209+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post209 == 0 /\ temp!34^0-temp!34^post209 == 0 /\ -ct!19^post209+ct!19^0 == 0 /\ y!21^0-y!21^post209 == 0 /\ a!1052^0-a!1052^post209 == 0 /\ -x!22^post209+x!22^0 == 0 /\ -a!2035^post209+a!2035^0 == 0 /\ -r!662^post209+r!662^0 == 0 /\ -a!1370^post209+a!1370^0 == 0 /\ a!654^0-a!654^post209 == 0 /\ -result!12^post209+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post209 == 0 /\ head!16^0-head!16^post209 == 0 /\ rcd!63^0-rcd!63^post209 == 0 /\ -__disjvr_5^post209+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post209 == 0 /\ -head!31^post209+head!31^0 == 0 /\ -__disjvr_7^post209+__disjvr_7^0 == 0 /\ head!405^0-head!405^post209 == 0 /\ -a!1610^post209+a!1610^0 == 0 /\ x!18^0-x!18^post209 == 0 /\ __disjvr_4^0-__disjvr_4^post209 == 0 /\ -rcd!2460^post209+rcd!2460^0 == 0 /\ -rcd!2515^post209+rcd!2515^0 == 0 /\ -i!29^post209+i!29^0 == 0 /\ a!244^post209-a!511^0 == 0 /\ temp0!17^0-temp0!17^post209 == 0 /\ -x!1365^post209+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post209 == 0 /\ -sdv_callsite_return_1!32^post209+sdv_callsite_return_1!32^0 == 0 /\ -i!406^post209+i!406^0 == 0 /\ -sel_r!1224_flink!24^post209+sel_r!1224_flink!24^0 == 0 /\ -r!543^post209+r!543^0 == 0 /\ -__disjvr_8^post209+__disjvr_8^0 == 0 /\ -a!1055^post209+a!1055^0 == 0 /\ -a!419^post209+a!419^0 == 0 /\ a!1810^0-a!1810^post209 == 0 /\ -__disjvr_0^post209+__disjvr_0^0 == 0 /\ -__disjvr_2^post209+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post209 == 0 /\ __disjvr_1^0-__disjvr_1^post209 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post209 == 0 /\ a!2238^0-a!2238^post209 == 0), cost: 1 209: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post210, __disjvr_1^0'=__disjvr_1^post210, __disjvr_2^0'=__disjvr_2^post210, __disjvr_3^0'=__disjvr_3^post210, __disjvr_4^0'=__disjvr_4^post210, __disjvr_5^0'=__disjvr_5^post210, __disjvr_6^0'=__disjvr_6^post210, __disjvr_7^0'=__disjvr_7^post210, __disjvr_8^0'=__disjvr_8^post210, a!1052^0'=a!1052^post210, a!1055^0'=a!1055^post210, a!1370^0'=a!1370^post210, a!1371^0'=a!1371^post210, a!1610^0'=a!1610^post210, a!1810^0'=a!1810^post210, a!2035^0'=a!2035^post210, a!2238^0'=a!2238^post210, a!244^0'=a!244^post210, a!419^0'=a!419^post210, a!511^0'=a!511^post210, a!654^0'=a!654^post210, ct!19^0'=ct!19^post210, head!16^0'=head!16^post210, head!31^0'=head!31^post210, head!405^0'=head!405^post210, i!29^0'=i!29^post210, i!406^0'=i!406^post210, length!28^0'=length!28^post210, nondet!13^0'=nondet!13^post210, r!543^0'=r!543^post210, r!662^0'=r!662^post210, rcd!2393^0'=rcd!2393^post210, rcd!2460^0'=rcd!2460^post210, rcd!2515^0'=rcd!2515^post210, rcd!63^0'=rcd!63^post210, rcd!83^0'=rcd!83^post210, result!12^0'=result!12^post210, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post210, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post210, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post210, sel_r!543_flink!24^0'=sel_r!543_flink!24^post210, t!25^0'=t!25^post210, temp!34^0'=temp!34^post210, temp0!17^0'=temp0!17^post210, temp0!30^0'=temp0!30^post210, tmp!33^0'=tmp!33^post210, x!1365^0'=x!1365^post210, x!15^0'=x!15^post210, x!18^0'=x!18^post210, x!22^0'=x!22^post210, x_slam_f!20^0'=x_slam_f!20^post210, y!21^0'=y!21^post210, (-x!15^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post210 == 0 /\ -x!1365^post210+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post210 == 0 /\ -__disjvr_0^post210+__disjvr_0^0 == 0 /\ -x_slam_f!20^post210+x_slam_f!20^0 == 0 /\ -temp0!30^post210+temp0!30^0 == 0 /\ a!1052^0-a!1052^post210 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post210 == 0 /\ -sdv_callsite_return_1!14^post210+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post210+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^post210+length!28^0 == 0 /\ -i!29^post210+i!29^0 == 0 /\ -head!405^post210+head!405^0 == 0 /\ a!244^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post210 == 0 /\ x!15^0 <= 0 /\ -rcd!2393^post210+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post210+head!16^0 == 0 /\ -rcd!63^post210+rcd!63^0 == 0 /\ a!244^0-a!244^post210 == 0 /\ -__disjvr_5^post210+__disjvr_5^0 == 0 /\ temp!34^0-temp!34^post210 == 0 /\ __disjvr_4^0-__disjvr_4^post210 == 0 /\ a!1810^0-a!1810^post210 == 0 /\ rcd!2460^0-rcd!2460^post210 == 0 /\ r!543^0-r!543^post210 == 0 /\ x!22^0-x!22^post210 == 0 /\ -__disjvr_3^post210+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -rcd!2515^post210+rcd!2515^0 == 0 /\ x!18^0-x!18^post210 == 0 /\ -t!25^post210+t!25^0 == 0 /\ a!1371^0-a!1371^post210 == 0 /\ rcd!83^0-rcd!83^post210 == 0 /\ -y!21^post210+y!21^0 == 0 /\ result!12^0-result!12^post210 == 0 /\ -a!2035^post210+a!2035^0 == 0 /\ -a!2238^post210+a!2238^0 == 0 /\ head!31^0-head!31^post210 == 0 /\ -a!419^post210+a!419^0 == 0 /\ -a!1055^post210+a!1055^0 == 0 /\ -__disjvr_7^post210+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post210+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post210 == 0 /\ a!511^0-a!511^post210 == 0 /\ __disjvr_1^0-__disjvr_1^post210 == 0 /\ -nondet!13^post210+nondet!13^0 == 0 /\ -__disjvr_6^post210+__disjvr_6^0 == 0 /\ -r!662^post210+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post210+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post210 == 0 /\ i!406^0-i!406^post210 == 0 /\ x!15^0-x!15^post210 == 0 /\ a!654^0-a!654^post210 == 0 /\ -__disjvr_2^post210+__disjvr_2^0 == 0), cost: 1 210: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post211, __disjvr_1^0'=__disjvr_1^post211, __disjvr_2^0'=__disjvr_2^post211, __disjvr_3^0'=__disjvr_3^post211, __disjvr_4^0'=__disjvr_4^post211, __disjvr_5^0'=__disjvr_5^post211, __disjvr_6^0'=__disjvr_6^post211, __disjvr_7^0'=__disjvr_7^post211, __disjvr_8^0'=__disjvr_8^post211, a!1052^0'=a!1052^post211, a!1055^0'=a!1055^post211, a!1370^0'=a!1370^post211, a!1371^0'=a!1371^post211, a!1610^0'=a!1610^post211, a!1810^0'=a!1810^post211, a!2035^0'=a!2035^post211, a!2238^0'=a!2238^post211, a!244^0'=a!244^post211, a!419^0'=a!419^post211, a!511^0'=a!511^post211, a!654^0'=a!654^post211, ct!19^0'=ct!19^post211, head!16^0'=head!16^post211, head!31^0'=head!31^post211, head!405^0'=head!405^post211, i!29^0'=i!29^post211, i!406^0'=i!406^post211, length!28^0'=length!28^post211, nondet!13^0'=nondet!13^post211, r!543^0'=r!543^post211, r!662^0'=r!662^post211, rcd!2393^0'=rcd!2393^post211, rcd!2460^0'=rcd!2460^post211, rcd!2515^0'=rcd!2515^post211, rcd!63^0'=rcd!63^post211, rcd!83^0'=rcd!83^post211, result!12^0'=result!12^post211, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post211, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post211, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post211, sel_r!543_flink!24^0'=sel_r!543_flink!24^post211, t!25^0'=t!25^post211, temp!34^0'=temp!34^post211, temp0!17^0'=temp0!17^post211, temp0!30^0'=temp0!30^post211, tmp!33^0'=tmp!33^post211, x!1365^0'=x!1365^post211, x!15^0'=x!15^post211, x!18^0'=x!18^post211, x!22^0'=x!22^post211, x_slam_f!20^0'=x_slam_f!20^post211, y!21^0'=y!21^post211, (-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post211+rcd!2515^0 == 0 /\ a!654^0-a!654^post211 == 0 /\ __disjvr_0^0-__disjvr_0^post211 == 0 /\ a!511^0-a!511^post211 == 0 /\ -nondet!13^post211+nondet!13^0 == 0 /\ temp0!17^0-temp0!17^post211 == 0 /\ -rcd!2460^post211+rcd!2460^0 == 0 /\ -x!1365^post211+x!1365^0 == 0 /\ -a!1370^post211+a!1370^0 == 0 /\ -__disjvr_8^post211+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post211 == 0 /\ x_slam_f!20^0-x_slam_f!20^post211 == 0 /\ -rcd!83^post211+rcd!83^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post211 == 0 /\ __disjvr_3^0-__disjvr_3^post211 == 0 /\ a!1371^0-a!1371^post211 == 0 /\ -a!1810^post211+a!1810^0 == 0 /\ __disjvr_7^0-__disjvr_7^post211 == 0 /\ a!1610^0-a!1610^post211 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post211+ct!19^0 == 0 /\ length!28^0-length!28^post211 == 0 /\ tmp!33^0-tmp!33^post211 == 0 /\ -__disjvr_4^post211+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post211 == 0 /\ 1-a!244^0 <= 0 /\ -i!29^post211+i!29^0 == 0 /\ -a!419^post211+a!419^0 == 0 /\ -a!244^0 <= 0 /\ -__disjvr_2^post211+__disjvr_2^0 == 0 /\ i!406^0-i!406^post211 == 0 /\ a!1055^0-a!1055^post211 == 0 /\ __disjvr_6^0-__disjvr_6^post211 == 0 /\ -temp!34^post211+temp!34^0 == 0 /\ -head!31^post211+head!31^0 == 0 /\ result!12^0-result!12^post211 == 0 /\ rcd!2393^0-rcd!2393^post211 == 0 /\ rcd!63^0-rcd!63^post211 == 0 /\ 1-x!15^0 <= 0 /\ a!2238^0-a!2238^post211 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post211 == 0 /\ x!18^0-x!18^post211 == 0 /\ t!25^0-t!25^post211 == 0 /\ -sel_r!1224_flink!24^post211+sel_r!1224_flink!24^0 == 0 /\ -r!662^post211+r!662^0 == 0 /\ head!405^0-head!405^post211 == 0 /\ r!543^0-r!543^post211 == 0 /\ -x!22^post211+x!22^0 == 0 /\ head!16^0-head!16^post211 == 0 /\ -a!2035^post211+a!2035^0 == 0 /\ -a!244^post211+a!244^0 == 0 /\ -__disjvr_1^post211+__disjvr_1^0 == 0 /\ x!15^0-x!15^post211 == 0 /\ -__disjvr_5^post211+__disjvr_5^0 == 0 /\ -y!21^post211+y!21^0 == 0 /\ a!1052^0-a!1052^post211 == 0), cost: 1 211: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post212, __disjvr_1^0'=__disjvr_1^post212, __disjvr_2^0'=__disjvr_2^post212, __disjvr_3^0'=__disjvr_3^post212, __disjvr_4^0'=__disjvr_4^post212, __disjvr_5^0'=__disjvr_5^post212, __disjvr_6^0'=__disjvr_6^post212, __disjvr_7^0'=__disjvr_7^post212, __disjvr_8^0'=__disjvr_8^post212, a!1052^0'=a!1052^post212, a!1055^0'=a!1055^post212, a!1370^0'=a!1370^post212, a!1371^0'=a!1371^post212, a!1610^0'=a!1610^post212, a!1810^0'=a!1810^post212, a!2035^0'=a!2035^post212, a!2238^0'=a!2238^post212, a!244^0'=a!244^post212, a!419^0'=a!419^post212, a!511^0'=a!511^post212, a!654^0'=a!654^post212, ct!19^0'=ct!19^post212, head!16^0'=head!16^post212, head!31^0'=head!31^post212, head!405^0'=head!405^post212, i!29^0'=i!29^post212, i!406^0'=i!406^post212, length!28^0'=length!28^post212, nondet!13^0'=nondet!13^post212, r!543^0'=r!543^post212, r!662^0'=r!662^post212, rcd!2393^0'=rcd!2393^post212, rcd!2460^0'=rcd!2460^post212, rcd!2515^0'=rcd!2515^post212, rcd!63^0'=rcd!63^post212, rcd!83^0'=rcd!83^post212, result!12^0'=result!12^post212, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post212, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post212, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post212, sel_r!543_flink!24^0'=sel_r!543_flink!24^post212, t!25^0'=t!25^post212, temp!34^0'=temp!34^post212, temp0!17^0'=temp0!17^post212, temp0!30^0'=temp0!30^post212, tmp!33^0'=tmp!33^post212, x!1365^0'=x!1365^post212, x!15^0'=x!15^post212, x!18^0'=x!18^post212, x!22^0'=x!22^post212, x_slam_f!20^0'=x_slam_f!20^post212, y!21^0'=y!21^post212, (-nondet!13^post212+nondet!13^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ head!405^0-head!405^post212 == 0 /\ -sdv_callsite_return_1!32^post212+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post212+r!662^0 == 0 /\ -a!2035^post212+a!2035^0 == 0 /\ -a!2238^post212+a!2238^0 == 0 /\ -a!511^post212+a!511^0 == 0 /\ -a!1371^post212+a!1371^0 == 0 /\ -a!1055^post212+a!1055^0 == 0 /\ -rcd!2393^post212+rcd!2393^0 == 0 /\ -temp0!17^post212+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post212 == 0 /\ -head!16^post212+head!16^0 == 0 /\ -a!1610^post212+a!1610^0 == 0 /\ a!1810^0-a!1810^post212 == 0 /\ -x_slam_f!20^post212+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post212 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!1365^0-x!1365^post212 == 0 /\ -rcd!2515^post212+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post212 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post212 == 0 /\ 1+x!15^0 <= 0 /\ -y!21^post212+y!21^0 == 0 /\ length!28^0-length!28^post212 == 0 /\ -x!22^post212+x!22^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post212 == 0 /\ result!12^0-result!12^post212 == 0 /\ -__disjvr_3^post212+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -ct!19^post212+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post212 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post212 == 0 /\ -__disjvr_7^post212+__disjvr_7^0 == 0 /\ -temp0!30^post212+temp0!30^0 == 0 /\ -x!15^post212+x!15^0 == 0 /\ a!244^0-a!244^post212 == 0 /\ temp!34^0-temp!34^post212 == 0 /\ a!1052^0-a!1052^post212 == 0 /\ a!1370^0-a!1370^post212 == 0 /\ -i!406^post212+i!406^0 == 0 /\ rcd!63^0-rcd!63^post212 == 0 /\ -rcd!2460^post212+rcd!2460^0 == 0 /\ a!419^0-a!419^post212 == 0 /\ __disjvr_5^0-__disjvr_5^post212 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post212 == 0 /\ r!543^0-r!543^post212 == 0 /\ -i!29^post212+i!29^0 == 0 /\ -__disjvr_6^post212+__disjvr_6^0 == 0 /\ x!18^0-x!18^post212 == 0 /\ -__disjvr_0^post212+__disjvr_0^0 == 0 /\ head!31^0-head!31^post212 == 0 /\ -t!25^post212+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post212 == 0 /\ -__disjvr_2^post212+__disjvr_2^0 == 0), cost: 1 213: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post214, __disjvr_1^0'=__disjvr_1^post214, __disjvr_2^0'=__disjvr_2^post214, __disjvr_3^0'=__disjvr_3^post214, __disjvr_4^0'=__disjvr_4^post214, __disjvr_5^0'=__disjvr_5^post214, __disjvr_6^0'=__disjvr_6^post214, __disjvr_7^0'=__disjvr_7^post214, __disjvr_8^0'=__disjvr_8^post214, a!1052^0'=a!1052^post214, a!1055^0'=a!1055^post214, a!1370^0'=a!1370^post214, a!1371^0'=a!1371^post214, a!1610^0'=a!1610^post214, a!1810^0'=a!1810^post214, a!2035^0'=a!2035^post214, a!2238^0'=a!2238^post214, a!244^0'=a!244^post214, a!419^0'=a!419^post214, a!511^0'=a!511^post214, a!654^0'=a!654^post214, ct!19^0'=ct!19^post214, head!16^0'=head!16^post214, head!31^0'=head!31^post214, head!405^0'=head!405^post214, i!29^0'=i!29^post214, i!406^0'=i!406^post214, length!28^0'=length!28^post214, nondet!13^0'=nondet!13^post214, r!543^0'=r!543^post214, r!662^0'=r!662^post214, rcd!2393^0'=rcd!2393^post214, rcd!2460^0'=rcd!2460^post214, rcd!2515^0'=rcd!2515^post214, rcd!63^0'=rcd!63^post214, rcd!83^0'=rcd!83^post214, result!12^0'=result!12^post214, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post214, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post214, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post214, sel_r!543_flink!24^0'=sel_r!543_flink!24^post214, t!25^0'=t!25^post214, temp!34^0'=temp!34^post214, temp0!17^0'=temp0!17^post214, temp0!30^0'=temp0!30^post214, tmp!33^0'=tmp!33^post214, x!1365^0'=x!1365^post214, x!15^0'=x!15^post214, x!18^0'=x!18^post214, x!22^0'=x!22^post214, x_slam_f!20^0'=x_slam_f!20^post214, y!21^0'=y!21^post214, (-x!1365^post214+x!1365^0 == 0 /\ head!31^0-head!31^post214 == 0 /\ -a!1610^post214+a!1610^0 == 0 /\ -__disjvr_3^post214+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post214 == 0 /\ -temp!34^post214+temp!34^0 == 0 /\ -x!22^post214+x!22^0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ -a!2035^post214+a!2035^0 == 0 /\ -__disjvr_6^post214+__disjvr_6^0 == 0 /\ -a!2238^post214+a!2238^0 == 0 /\ -i!29^post214+i!29^0 == 0 /\ -r!662^post214+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post214+nondet!13^0 == 0 /\ a!1810^0-a!1810^post214 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ a!244^0 <= 0 /\ -rcd!2393^post214+rcd!2393^0 == 0 /\ -__disjvr_0^post214+__disjvr_0^0 == 0 /\ -head!16^post214+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post214 == 0 /\ ct!19^0-ct!19^post214 == 0 /\ head!405^0 <= 0 /\ __disjvr_2^0-__disjvr_2^post214 == 0 /\ temp0!17^0-temp0!17^post214 == 0 /\ a!1370^0-a!1370^post214 == 0 /\ a!1371^0-a!1371^post214 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!1224_flink!24^post214+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post214 == 0 /\ -rcd!2515^post214+rcd!2515^0 == 0 /\ -a!1055^post214+a!1055^0 == 0 /\ a!654^0-a!654^post214 == 0 /\ length!28^0-length!28^post214 == 0 /\ -a!244^0 <= 0 /\ -a!511^post214+a!511^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post214 == 0 /\ -head!405^0 <= 0 /\ rcd!2460^0-rcd!2460^post214 == 0 /\ __disjvr_4^0-__disjvr_4^post214 == 0 /\ -a!419^post214+a!419^0 == 0 /\ -t!25^post214+t!25^0 == 0 /\ rcd!63^0-rcd!63^post214 == 0 /\ -y!21^post214+y!21^0 == 0 /\ result!12^0-result!12^post214 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -1-a!244^0+a!419^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post214 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ 1-a!419^0 <= 0 /\ -1+a!419^0 <= 0 /\ tmp!33^0-tmp!33^post214 == 0 /\ a!244^0-a!244^post214 == 0 /\ head!405^0-head!405^post214 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ r!543^0-r!543^post214 == 0 /\ -__disjvr_7^post214+__disjvr_7^0 == 0 /\ -rcd!83^post214+rcd!83^0 == 0 /\ -__disjvr_1^post214+__disjvr_1^0 == 0 /\ -sdv_callsite_return_1!32^post214+sdv_callsite_return_1!32^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -i!406^post214+i!406^0 == 0 /\ __disjvr_5^0-__disjvr_5^post214 == 0 /\ x!15^0-x!15^post214 == 0 /\ -a!1052^post214+a!1052^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post214 == 0), cost: 1 214: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post215, __disjvr_1^0'=__disjvr_1^post215, __disjvr_2^0'=__disjvr_2^post215, __disjvr_3^0'=__disjvr_3^post215, __disjvr_4^0'=__disjvr_4^post215, __disjvr_5^0'=__disjvr_5^post215, __disjvr_6^0'=__disjvr_6^post215, __disjvr_7^0'=__disjvr_7^post215, __disjvr_8^0'=__disjvr_8^post215, a!1052^0'=a!1052^post215, a!1055^0'=a!1055^post215, a!1370^0'=a!1370^post215, a!1371^0'=a!1371^post215, a!1610^0'=a!1610^post215, a!1810^0'=a!1810^post215, a!2035^0'=a!2035^post215, a!2238^0'=a!2238^post215, a!244^0'=a!244^post215, a!419^0'=a!419^post215, a!511^0'=a!511^post215, a!654^0'=a!654^post215, ct!19^0'=ct!19^post215, head!16^0'=head!16^post215, head!31^0'=head!31^post215, head!405^0'=head!405^post215, i!29^0'=i!29^post215, i!406^0'=i!406^post215, length!28^0'=length!28^post215, nondet!13^0'=nondet!13^post215, r!543^0'=r!543^post215, r!662^0'=r!662^post215, rcd!2393^0'=rcd!2393^post215, rcd!2460^0'=rcd!2460^post215, rcd!2515^0'=rcd!2515^post215, rcd!63^0'=rcd!63^post215, rcd!83^0'=rcd!83^post215, result!12^0'=result!12^post215, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post215, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post215, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post215, sel_r!543_flink!24^0'=sel_r!543_flink!24^post215, t!25^0'=t!25^post215, temp!34^0'=temp!34^post215, temp0!17^0'=temp0!17^post215, temp0!30^0'=temp0!30^post215, tmp!33^0'=tmp!33^post215, x!1365^0'=x!1365^post215, x!15^0'=x!15^post215, x!18^0'=x!18^post215, x!22^0'=x!22^post215, x_slam_f!20^0'=x_slam_f!20^post215, y!21^0'=y!21^post215, (a!244^0-a!244^post215 == 0 /\ -head!16^post215+head!16^0 == 0 /\ -__disjvr_7^post215+__disjvr_7^0 == 0 /\ head!31^0-head!31^post215 == 0 /\ a!1370^0-a!1370^post215 == 0 /\ -i!29^post215+i!29^0 == 0 /\ -temp!34^post215+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post215 == 0 /\ tmp!33^0-tmp!33^post215 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post215+temp0!30^0 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ rcd!2460^0-rcd!2460^post215 == 0 /\ rcd!83^0-rcd!83^post215 == 0 /\ a!1371^0-a!1371^post215 == 0 /\ -__disjvr_8^post215+__disjvr_8^0 == 0 /\ -a!2035^post215+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post215+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post215+r!662^0 == 0 /\ -__disjvr_2^post215+__disjvr_2^0 == 0 /\ -a!511^post215+a!511^0 == 0 /\ a!654^0-a!654^post215 == 0 /\ -a!1610^post215+a!1610^0 == 0 /\ length!28^0-length!28^post215 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post215+y!21^0 == 0 /\ x!18^0-x!18^post215 == 0 /\ i!406^0-i!406^post215 == 0 /\ a!1052^0-a!1052^post215 == 0 /\ -x!22^post215+x!22^0 == 0 /\ -__disjvr_0^post215+__disjvr_0^0 == 0 /\ -__disjvr_6^post215+__disjvr_6^0 == 0 /\ 1-a!244^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post215 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post215 == 0 /\ -rcd!2515^post215+rcd!2515^0 == 0 /\ -rcd!63^post215+rcd!63^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ head!405^0-head!405^post215 == 0 /\ -t!25^post215+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post215 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ -x!15^post215+x!15^0 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post215 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -sdv_callsite_return_1!32^post215+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post215+a!419^0 == 0 /\ a!1810^0-a!1810^post215 == 0 /\ -ct!19^post215+ct!19^0 == 0 /\ -a!2238^post215+a!2238^0 == 0 /\ -rcd!2393^post215+rcd!2393^0 == 0 /\ x!1365^0-x!1365^post215 == 0 /\ -a!1055^post215+a!1055^0 == 0 /\ -__disjvr_5^post215+__disjvr_5^0 == 0 /\ -__disjvr_3^post215+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post215 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ result!12^0-result!12^post215 == 0 /\ r!543^0-r!543^post215 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -nondet!13^post215+nondet!13^0 == 0), cost: 1 215: l65 -> l66 : __disjvr_0^0'=__disjvr_0^post216, __disjvr_1^0'=__disjvr_1^post216, __disjvr_2^0'=__disjvr_2^post216, __disjvr_3^0'=__disjvr_3^post216, __disjvr_4^0'=__disjvr_4^post216, __disjvr_5^0'=__disjvr_5^post216, __disjvr_6^0'=__disjvr_6^post216, __disjvr_7^0'=__disjvr_7^post216, __disjvr_8^0'=__disjvr_8^post216, a!1052^0'=a!1052^post216, a!1055^0'=a!1055^post216, a!1370^0'=a!1370^post216, a!1371^0'=a!1371^post216, a!1610^0'=a!1610^post216, a!1810^0'=a!1810^post216, a!2035^0'=a!2035^post216, a!2238^0'=a!2238^post216, a!244^0'=a!244^post216, a!419^0'=a!419^post216, a!511^0'=a!511^post216, a!654^0'=a!654^post216, ct!19^0'=ct!19^post216, head!16^0'=head!16^post216, head!31^0'=head!31^post216, head!405^0'=head!405^post216, i!29^0'=i!29^post216, i!406^0'=i!406^post216, length!28^0'=length!28^post216, nondet!13^0'=nondet!13^post216, r!543^0'=r!543^post216, r!662^0'=r!662^post216, rcd!2393^0'=rcd!2393^post216, rcd!2460^0'=rcd!2460^post216, rcd!2515^0'=rcd!2515^post216, rcd!63^0'=rcd!63^post216, rcd!83^0'=rcd!83^post216, result!12^0'=result!12^post216, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post216, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post216, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post216, sel_r!543_flink!24^0'=sel_r!543_flink!24^post216, t!25^0'=t!25^post216, temp!34^0'=temp!34^post216, temp0!17^0'=temp0!17^post216, temp0!30^0'=temp0!30^post216, tmp!33^0'=tmp!33^post216, x!1365^0'=x!1365^post216, x!15^0'=x!15^post216, x!18^0'=x!18^post216, x!22^0'=x!22^post216, x_slam_f!20^0'=x_slam_f!20^post216, y!21^0'=y!21^post216, (0 == 0 /\ -__disjvr_3^post216+__disjvr_3^0 == 0 /\ -__disjvr_5^post216+__disjvr_5^0 == 0 /\ -result!12^post216+result!12^0 == 0 /\ -__disjvr_8^post216+__disjvr_8^0 == 0 /\ y!21^0-y!21^post216 == 0 /\ -temp!34^post216+temp!34^0 == 0 /\ -__disjvr_0^post216+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post216 == 0 /\ -__disjvr_2^post216+__disjvr_2^0 == 0 /\ -x!1365^post216+x!1365^0 == 0 /\ -rcd!63^post216+rcd!63^0 == 0 /\ length!28^0-length!28^post216 == 0 /\ x!18^0-x!18^post216 == 0 /\ -rcd!2515^post216+rcd!2515^0 == 0 /\ rcd!2393^0-rcd!2393^post216 == 0 /\ __disjvr_6^0-__disjvr_6^post216 == 0 /\ -__disjvr_7^post216+__disjvr_7^0 == 0 /\ -tmp!33^post216+tmp!33^0 == 0 /\ -t!25^post216+t!25^0 == 0 /\ a!2238^0-a!2238^post216 == 0 /\ -i!29^post216+i!29^0 == 0 /\ -i!406^post216+i!406^0 == 0 /\ rcd!83^0-rcd!83^post216 == 0 /\ a!1052^0-a!1052^post216 == 0 /\ x!15^0-x!15^post216 == 0 /\ -ct!19^post216+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post216 == 0 /\ a!1371^0-a!1371^post216 == 0 /\ -a!2035^post216+a!2035^0 == 0 /\ -a!1370^post216+a!1370^0 == 0 /\ a!1610^0-a!1610^post216 == 0 /\ -a!1055^post216+a!1055^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post216 == 0 /\ -sdv_callsite_return_1!32^post216+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post216 == 0 /\ -a!419^0+a!244^post216 == 0 /\ -sel_r!1224_flink!24^post216+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post216 == 0 /\ -head!16^post216+head!16^0 == 0 /\ -a!1810^post216+a!1810^0 == 0 /\ __disjvr_1^0-__disjvr_1^post216 == 0 /\ temp0!17^0-temp0!17^post216 == 0 /\ -sdv_callsite_return_1!14^post216+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post216+head!405^0 == 0 /\ -nondet!13^post216+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post216 == 0 /\ -r!662^post216+r!662^0 == 0 /\ r!543^0-r!543^post216 == 0 /\ -x!22^post216+x!22^0 == 0 /\ temp0!30^0-temp0!30^post216 == 0 /\ a!654^0-a!654^post216 == 0), cost: 1 216: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post217, __disjvr_1^0'=__disjvr_1^post217, __disjvr_2^0'=__disjvr_2^post217, __disjvr_3^0'=__disjvr_3^post217, __disjvr_4^0'=__disjvr_4^post217, __disjvr_5^0'=__disjvr_5^post217, __disjvr_6^0'=__disjvr_6^post217, __disjvr_7^0'=__disjvr_7^post217, __disjvr_8^0'=__disjvr_8^post217, a!1052^0'=a!1052^post217, a!1055^0'=a!1055^post217, a!1370^0'=a!1370^post217, a!1371^0'=a!1371^post217, a!1610^0'=a!1610^post217, a!1810^0'=a!1810^post217, a!2035^0'=a!2035^post217, a!2238^0'=a!2238^post217, a!244^0'=a!244^post217, a!419^0'=a!419^post217, a!511^0'=a!511^post217, a!654^0'=a!654^post217, ct!19^0'=ct!19^post217, head!16^0'=head!16^post217, head!31^0'=head!31^post217, head!405^0'=head!405^post217, i!29^0'=i!29^post217, i!406^0'=i!406^post217, length!28^0'=length!28^post217, nondet!13^0'=nondet!13^post217, r!543^0'=r!543^post217, r!662^0'=r!662^post217, rcd!2393^0'=rcd!2393^post217, rcd!2460^0'=rcd!2460^post217, rcd!2515^0'=rcd!2515^post217, rcd!63^0'=rcd!63^post217, rcd!83^0'=rcd!83^post217, result!12^0'=result!12^post217, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post217, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post217, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post217, sel_r!543_flink!24^0'=sel_r!543_flink!24^post217, t!25^0'=t!25^post217, temp!34^0'=temp!34^post217, temp0!17^0'=temp0!17^post217, temp0!30^0'=temp0!30^post217, tmp!33^0'=tmp!33^post217, x!1365^0'=x!1365^post217, x!15^0'=x!15^post217, x!18^0'=x!18^post217, x!22^0'=x!22^post217, x_slam_f!20^0'=x_slam_f!20^post217, y!21^0'=y!21^post217, (__disjvr_1^0-__disjvr_1^post217 == 0 /\ -x!22^post217+x!22^0 == 0 /\ a!1052^0-a!1052^post217 == 0 /\ -a!1610^post217+a!1610^0 == 0 /\ i!29^0-i!29^post217 == 0 /\ x!18^0-x!18^post217 == 0 /\ nondet!13^0-nondet!13^post217 == 0 /\ -a!2035^post217+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post217+r!543^0 == 0 /\ -r!662^post217+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post217 == 0 /\ -a!2238^post217+a!2238^0 == 0 /\ -a!419^post217+a!419^0 == 0 /\ x!1365^0-x!1365^post217 == 0 /\ a!244^0 <= 0 /\ a!244^0-a!244^post217 == 0 /\ head!405^0-head!405^post217 == 0 /\ -head!16^post217+head!16^0 == 0 /\ -t!25^post217+t!25^0 == 0 /\ -temp0!30^post217+temp0!30^0 == 0 /\ -y!21^post217+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post217 == 0 /\ head!31^0 <= 0 /\ rcd!63^0-rcd!63^post217 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post217+rcd!2515^0 == 0 /\ -rcd!83^post217+rcd!83^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post217 == 0 /\ -temp!34^post217+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post217 == 0 /\ -a!1055^post217+a!1055^0 == 0 /\ a!511^0-a!511^post217 == 0 /\ -a!244^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post217 == 0 /\ -__disjvr_3^post217+__disjvr_3^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post217+__disjvr_5^0 == 0 /\ -__disjvr_0^post217+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post217+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post217+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post217 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -ct!19^post217+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post217 == 0 /\ temp0!17^0-temp0!17^post217 == 0 /\ -head!31^0 <= 0 /\ a!654^0-a!654^post217 == 0 /\ a!1810^0-a!1810^post217 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post217+head!31^0 == 0 /\ -x!15^post217+x!15^0 == 0 /\ -__disjvr_7^post217+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post217 == 0 /\ result!12^0-result!12^post217 == 0 /\ a!1371^0-a!1371^post217 == 0 /\ -i!406^post217+i!406^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ tmp!33^0-tmp!33^post217 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post217 == 0 /\ -rcd!2460^post217+rcd!2460^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-length!28^post217 == 0), cost: 1 217: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post218, __disjvr_1^0'=__disjvr_1^post218, __disjvr_2^0'=__disjvr_2^post218, __disjvr_3^0'=__disjvr_3^post218, __disjvr_4^0'=__disjvr_4^post218, __disjvr_5^0'=__disjvr_5^post218, __disjvr_6^0'=__disjvr_6^post218, __disjvr_7^0'=__disjvr_7^post218, __disjvr_8^0'=__disjvr_8^post218, a!1052^0'=a!1052^post218, a!1055^0'=a!1055^post218, a!1370^0'=a!1370^post218, a!1371^0'=a!1371^post218, a!1610^0'=a!1610^post218, a!1810^0'=a!1810^post218, a!2035^0'=a!2035^post218, a!2238^0'=a!2238^post218, a!244^0'=a!244^post218, a!419^0'=a!419^post218, a!511^0'=a!511^post218, a!654^0'=a!654^post218, ct!19^0'=ct!19^post218, head!16^0'=head!16^post218, head!31^0'=head!31^post218, head!405^0'=head!405^post218, i!29^0'=i!29^post218, i!406^0'=i!406^post218, length!28^0'=length!28^post218, nondet!13^0'=nondet!13^post218, r!543^0'=r!543^post218, r!662^0'=r!662^post218, rcd!2393^0'=rcd!2393^post218, rcd!2460^0'=rcd!2460^post218, rcd!2515^0'=rcd!2515^post218, rcd!63^0'=rcd!63^post218, rcd!83^0'=rcd!83^post218, result!12^0'=result!12^post218, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post218, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post218, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post218, sel_r!543_flink!24^0'=sel_r!543_flink!24^post218, t!25^0'=t!25^post218, temp!34^0'=temp!34^post218, temp0!17^0'=temp0!17^post218, temp0!30^0'=temp0!30^post218, tmp!33^0'=tmp!33^post218, x!1365^0'=x!1365^post218, x!15^0'=x!15^post218, x!18^0'=x!18^post218, x!22^0'=x!22^post218, x_slam_f!20^0'=x_slam_f!20^post218, y!21^0'=y!21^post218, (length!28^0-length!28^post218 == 0 /\ -t!25^post218+t!25^0 == 0 /\ -temp0!17^post218+temp0!17^0 == 0 /\ -a!419^post218+a!419^0 == 0 /\ -__disjvr_0^post218+__disjvr_0^0 == 0 /\ i!406^0-i!406^post218 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post218 == 0 /\ r!543^0-r!543^post218 == 0 /\ a!2238^0-a!2238^post218 == 0 /\ __disjvr_4^0-__disjvr_4^post218 == 0 /\ -nondet!13^post218+nondet!13^0 == 0 /\ -__disjvr_7^post218+__disjvr_7^0 == 0 /\ x!1365^0-x!1365^post218 == 0 /\ -r!662^post218+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post218 == 0 /\ -sdv_callsite_return_1!32^post218+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post218 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post218 == 0 /\ y!21^0-y!21^post218 == 0 /\ -a!1370^post218+a!1370^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post218 == 0 /\ tmp!33^0-tmp!33^post218 == 0 /\ a!511^0-a!511^post218 == 0 /\ -a!244^0 <= 0 /\ a!244^0-a!244^post218 == 0 /\ -x!15^post218+x!15^0 == 0 /\ -rcd!2515^post218+rcd!2515^0 == 0 /\ a!1610^0-a!1610^post218 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -head!405^post218+head!405^0 == 0 /\ -__disjvr_5^post218+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post218 == 0 /\ a!1371^0-a!1371^post218 == 0 /\ -a!1810^post218+a!1810^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -temp0!30^post218+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post218+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post218+ct!19^0 == 0 /\ -x!22^post218+x!22^0 == 0 /\ -__disjvr_2^post218+__disjvr_2^0 == 0 /\ 1-head!31^0 <= 0 /\ -a!2035^post218+a!2035^0 == 0 /\ a!654^0-a!654^post218 == 0 /\ temp!34^0-temp!34^post218 == 0 /\ -i!29^post218+i!29^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ x!18^0-x!18^post218 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post218 == 0 /\ a!1052^0-a!1052^post218 == 0 /\ result!12^0-result!12^post218 == 0 /\ -rcd!2393^post218+rcd!2393^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post218 == 0 /\ -head!16^post218+head!16^0 == 0 /\ -rcd!63^post218+rcd!63^0 == 0 /\ a!1055^0-a!1055^post218 == 0 /\ __disjvr_6^0-__disjvr_6^post218 == 0 /\ -__disjvr_8^post218+__disjvr_8^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 218: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post219, __disjvr_1^0'=__disjvr_1^post219, __disjvr_2^0'=__disjvr_2^post219, __disjvr_3^0'=__disjvr_3^post219, __disjvr_4^0'=__disjvr_4^post219, __disjvr_5^0'=__disjvr_5^post219, __disjvr_6^0'=__disjvr_6^post219, __disjvr_7^0'=__disjvr_7^post219, __disjvr_8^0'=__disjvr_8^post219, a!1052^0'=a!1052^post219, a!1055^0'=a!1055^post219, a!1370^0'=a!1370^post219, a!1371^0'=a!1371^post219, a!1610^0'=a!1610^post219, a!1810^0'=a!1810^post219, a!2035^0'=a!2035^post219, a!2238^0'=a!2238^post219, a!244^0'=a!244^post219, a!419^0'=a!419^post219, a!511^0'=a!511^post219, a!654^0'=a!654^post219, ct!19^0'=ct!19^post219, head!16^0'=head!16^post219, head!31^0'=head!31^post219, head!405^0'=head!405^post219, i!29^0'=i!29^post219, i!406^0'=i!406^post219, length!28^0'=length!28^post219, nondet!13^0'=nondet!13^post219, r!543^0'=r!543^post219, r!662^0'=r!662^post219, rcd!2393^0'=rcd!2393^post219, rcd!2460^0'=rcd!2460^post219, rcd!2515^0'=rcd!2515^post219, rcd!63^0'=rcd!63^post219, rcd!83^0'=rcd!83^post219, result!12^0'=result!12^post219, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post219, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post219, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post219, sel_r!543_flink!24^0'=sel_r!543_flink!24^post219, t!25^0'=t!25^post219, temp!34^0'=temp!34^post219, temp0!17^0'=temp0!17^post219, temp0!30^0'=temp0!30^post219, tmp!33^0'=tmp!33^post219, x!1365^0'=x!1365^post219, x!15^0'=x!15^post219, x!18^0'=x!18^post219, x!22^0'=x!22^post219, x_slam_f!20^0'=x_slam_f!20^post219, y!21^0'=y!21^post219, (a!1052^0-a!1052^post219 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post219 == 0 /\ __disjvr_4^0-__disjvr_4^post219 == 0 /\ -temp!34^post219+temp!34^0 == 0 /\ i!29^0-i!29^post219 == 0 /\ __disjvr_6^0-__disjvr_6^post219 == 0 /\ head!405^0-head!405^post219 == 0 /\ -tmp!33^post219+tmp!33^0 == 0 /\ -ct!19^post219+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post219+__disjvr_3^0 == 0 /\ -__disjvr_2^post219+__disjvr_2^0 == 0 /\ -__disjvr_5^post219+__disjvr_5^0 == 0 /\ -x!18^post219+x!18^0 == 0 /\ -i!406^post219+i!406^0 == 0 /\ rcd!83^0-rcd!83^post219 == 0 /\ -sel_r!1224_flink!24^post219+sel_r!1224_flink!24^0 == 0 /\ -r!662^post219+r!662^0 == 0 /\ -r!543^post219+r!543^0 == 0 /\ nondet!13^0-nondet!13^post219 == 0 /\ -a!1055^post219+a!1055^0 == 0 /\ a!1810^0-a!1810^post219 == 0 /\ -x!22^post219+x!22^0 == 0 /\ -a!2035^post219+a!2035^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post219 == 0 /\ rcd!63^0-rcd!63^post219 == 0 /\ -head!16^post219+head!16^0 == 0 /\ 1+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post219 == 0 /\ -y!21^post219+y!21^0 == 0 /\ a!244^0-a!244^post219 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post219+rcd!2515^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -x!1365^post219+x!1365^0 == 0 /\ head!31^0-head!31^post219 == 0 /\ -rcd!2460^post219+rcd!2460^0 == 0 /\ x!15^0-x!15^post219 == 0 /\ -a!511^post219+a!511^0 == 0 /\ -a!2238^post219+a!2238^0 == 0 /\ -a!419^post219+a!419^0 == 0 /\ -t!25^post219+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post219 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!1370^0-a!1370^post219 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post219 == 0 /\ -__disjvr_0^post219+__disjvr_0^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ temp0!17^0-temp0!17^post219 == 0 /\ result!12^0-result!12^post219 == 0 /\ a!654^0-a!654^post219 == 0 /\ __disjvr_1^0-__disjvr_1^post219 == 0 /\ -__disjvr_7^post219+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post219 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post219 == 0 /\ x_slam_f!20^0-x_slam_f!20^post219 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ temp0!30^0-temp0!30^post219 == 0 /\ -a!1610^post219+a!1610^0 == 0), cost: 1 219: l63 -> l35 : __disjvr_0^0'=__disjvr_0^post220, __disjvr_1^0'=__disjvr_1^post220, __disjvr_2^0'=__disjvr_2^post220, __disjvr_3^0'=__disjvr_3^post220, __disjvr_4^0'=__disjvr_4^post220, __disjvr_5^0'=__disjvr_5^post220, __disjvr_6^0'=__disjvr_6^post220, __disjvr_7^0'=__disjvr_7^post220, __disjvr_8^0'=__disjvr_8^post220, a!1052^0'=a!1052^post220, a!1055^0'=a!1055^post220, a!1370^0'=a!1370^post220, a!1371^0'=a!1371^post220, a!1610^0'=a!1610^post220, a!1810^0'=a!1810^post220, a!2035^0'=a!2035^post220, a!2238^0'=a!2238^post220, a!244^0'=a!244^post220, a!419^0'=a!419^post220, a!511^0'=a!511^post220, a!654^0'=a!654^post220, ct!19^0'=ct!19^post220, head!16^0'=head!16^post220, head!31^0'=head!31^post220, head!405^0'=head!405^post220, i!29^0'=i!29^post220, i!406^0'=i!406^post220, length!28^0'=length!28^post220, nondet!13^0'=nondet!13^post220, r!543^0'=r!543^post220, r!662^0'=r!662^post220, rcd!2393^0'=rcd!2393^post220, rcd!2460^0'=rcd!2460^post220, rcd!2515^0'=rcd!2515^post220, rcd!63^0'=rcd!63^post220, rcd!83^0'=rcd!83^post220, result!12^0'=result!12^post220, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post220, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post220, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post220, sel_r!543_flink!24^0'=sel_r!543_flink!24^post220, t!25^0'=t!25^post220, temp!34^0'=temp!34^post220, temp0!17^0'=temp0!17^post220, temp0!30^0'=temp0!30^post220, tmp!33^0'=tmp!33^post220, x!1365^0'=x!1365^post220, x!15^0'=x!15^post220, x!18^0'=x!18^post220, x!22^0'=x!22^post220, x_slam_f!20^0'=x_slam_f!20^post220, y!21^0'=y!21^post220, (-temp0!30^post220+temp0!30^0 == 0 /\ -x!1365^post220+x!1365^0 == 0 /\ -t!25^post220+t!25^0 == 0 /\ -y!21^post220+y!21^0 == 0 /\ -a!654^post220+a!654^0 == 0 /\ -a!419^post220+a!419^0 == 0 /\ -__disjvr_7^post220+__disjvr_7^0 == 0 /\ -a!1052^post220+a!1052^0 == 0 /\ -rcd!2393^post220+rcd!2393^0 == 0 /\ -a!2035^post220+a!2035^0 == 0 /\ -r!662^post220+r!662^0 == 0 /\ -a!244^post220+a!244^0 == 0 /\ -i!406^post220+i!406^0 == 0 /\ __disjvr_1^0-__disjvr_1^post220 == 0 /\ a!1610^0-a!1610^post220 == 0 /\ length!28^0-length!28^post220 == 0 /\ temp0!17^0-temp0!17^post220 == 0 /\ rcd!83^0-rcd!83^post220 == 0 /\ -__disjvr_6^post220+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!32^post220+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post220 == 0 /\ temp!34^0-temp!34^post220 == 0 /\ -__disjvr_0^post220+__disjvr_0^0 == 0 /\ -rcd!2515^post220+rcd!2515^0 == 0 /\ -a!1810^post220+a!1810^0 == 0 /\ -__disjvr_2^post220+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post220 == 0 /\ a!2238^0-a!2238^post220 == 0 /\ __disjvr_5^0-__disjvr_5^post220 == 0 /\ -x_slam_f!20^post220+x_slam_f!20^0 == 0 /\ -ct!19^post220+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post220+sdv_callsite_return_1!14^0 == 0 /\ a!1055^0-a!1055^post220 == 0 /\ tmp!33^0-tmp!33^post220 == 0 /\ __disjvr_4^0-__disjvr_4^post220 == 0 /\ -i!29^post220+i!29^0 == 0 /\ x!18^0-x!18^post220 == 0 /\ -result!12^post220+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post220 == 0 /\ r!543^0-r!543^post220 == 0 /\ -x!22^post220+x!22^0 == 0 /\ -nondet!13^post220+nondet!13^0 == 0 /\ head!31^0-head!31^post220 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post220 == 0 /\ -sel_r!1224_flink!24^post220+sel_r!1224_flink!24^0 == 0 /\ -head!16^post220+head!16^0 == 0 /\ x!15^0-x!15^post220 == 0 /\ -rcd!63^post220+rcd!63^0 == 0 /\ a!511^0-a!511^post220 == 0 /\ head!405^0-head!405^post220 == 0 /\ -a!1370^post220+a!1370^0 == 0 /\ -__disjvr_3^post220+__disjvr_3^0 == 0), cost: 1 222: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post223, __disjvr_1^0'=__disjvr_1^post223, __disjvr_2^0'=__disjvr_2^post223, __disjvr_3^0'=__disjvr_3^post223, __disjvr_4^0'=__disjvr_4^post223, __disjvr_5^0'=__disjvr_5^post223, __disjvr_6^0'=__disjvr_6^post223, __disjvr_7^0'=__disjvr_7^post223, __disjvr_8^0'=__disjvr_8^post223, a!1052^0'=a!1052^post223, a!1055^0'=a!1055^post223, a!1370^0'=a!1370^post223, a!1371^0'=a!1371^post223, a!1610^0'=a!1610^post223, a!1810^0'=a!1810^post223, a!2035^0'=a!2035^post223, a!2238^0'=a!2238^post223, a!244^0'=a!244^post223, a!419^0'=a!419^post223, a!511^0'=a!511^post223, a!654^0'=a!654^post223, ct!19^0'=ct!19^post223, head!16^0'=head!16^post223, head!31^0'=head!31^post223, head!405^0'=head!405^post223, i!29^0'=i!29^post223, i!406^0'=i!406^post223, length!28^0'=length!28^post223, nondet!13^0'=nondet!13^post223, r!543^0'=r!543^post223, r!662^0'=r!662^post223, rcd!2393^0'=rcd!2393^post223, rcd!2460^0'=rcd!2460^post223, rcd!2515^0'=rcd!2515^post223, rcd!63^0'=rcd!63^post223, rcd!83^0'=rcd!83^post223, result!12^0'=result!12^post223, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post223, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post223, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post223, sel_r!543_flink!24^0'=sel_r!543_flink!24^post223, t!25^0'=t!25^post223, temp!34^0'=temp!34^post223, temp0!17^0'=temp0!17^post223, temp0!30^0'=temp0!30^post223, tmp!33^0'=tmp!33^post223, x!1365^0'=x!1365^post223, x!15^0'=x!15^post223, x!18^0'=x!18^post223, x!22^0'=x!22^post223, x_slam_f!20^0'=x_slam_f!20^post223, y!21^0'=y!21^post223, (tmp!33^0-tmp!33^post223 == 0 /\ -temp!34^post223+temp!34^0 == 0 /\ -__disjvr_6^post223+__disjvr_6^0 == 0 /\ i!29^0-i!29^post223 == 0 /\ -head!16^post223+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post223 == 0 /\ -i!406^post223+i!406^0 == 0 /\ head!405^0-head!405^post223 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post223 == 0 /\ -__disjvr_3^post223+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post223 == 0 /\ __disjvr_2^0-__disjvr_2^post223 == 0 /\ a!1810^0-a!1810^post223 == 0 /\ -r!662^post223+r!662^0 == 0 /\ -a!2035^post223+a!2035^0 == 0 /\ -a!511^post223+a!511^0 == 0 /\ -a!1610^post223+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post223 == 0 /\ -a!1055^post223+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post223 == 0 /\ result!12^0-result!12^post223 == 0 /\ __disjvr_1^0-__disjvr_1^post223 == 0 /\ a!1371^0-a!1371^post223 == 0 /\ x!1365^0-x!1365^post223 == 0 /\ -x_slam_f!20^post223+x_slam_f!20^0 == 0 /\ -x!15^post223+x!15^0 == 0 /\ temp0!30^0-temp0!30^post223 == 0 /\ a!244^0-a!244^post223 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post223 == 0 /\ -rcd!2515^post223+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post223 == 0 /\ -y!21^post223+y!21^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -rcd!2460^post223+rcd!2460^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ -t!25^post223+t!25^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ rcd!83^0-rcd!83^post223 == 0 /\ -x!22^post223+x!22^0 == 0 /\ -a!419^post223+a!419^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post223+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post223+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post223 == 0 /\ -a!2238^post223+a!2238^0 == 0 /\ 1-i!29^0 <= 0 /\ -1+i!29^0 <= 0 /\ -ct!19^post223+ct!19^0 == 0 /\ -__disjvr_0^post223+__disjvr_0^0 == 0 /\ -a!1052^post223+a!1052^0 == 0 /\ length!28^0-length!28^post223 == 0 /\ a!654^0-a!654^post223 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ rcd!2393^0-rcd!2393^post223 == 0 /\ rcd!63^0-rcd!63^post223 == 0 /\ -__disjvr_7^post223+__disjvr_7^0 == 0 /\ head!31^0-head!31^post223 == 0 /\ __disjvr_8^0-__disjvr_8^post223 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post223 == 0), cost: 1 223: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post224, __disjvr_1^0'=__disjvr_1^post224, __disjvr_2^0'=__disjvr_2^post224, __disjvr_3^0'=__disjvr_3^post224, __disjvr_4^0'=__disjvr_4^post224, __disjvr_5^0'=__disjvr_5^post224, __disjvr_6^0'=__disjvr_6^post224, __disjvr_7^0'=__disjvr_7^post224, __disjvr_8^0'=__disjvr_8^post224, a!1052^0'=a!1052^post224, a!1055^0'=a!1055^post224, a!1370^0'=a!1370^post224, a!1371^0'=a!1371^post224, a!1610^0'=a!1610^post224, a!1810^0'=a!1810^post224, a!2035^0'=a!2035^post224, a!2238^0'=a!2238^post224, a!244^0'=a!244^post224, a!419^0'=a!419^post224, a!511^0'=a!511^post224, a!654^0'=a!654^post224, ct!19^0'=ct!19^post224, head!16^0'=head!16^post224, head!31^0'=head!31^post224, head!405^0'=head!405^post224, i!29^0'=i!29^post224, i!406^0'=i!406^post224, length!28^0'=length!28^post224, nondet!13^0'=nondet!13^post224, r!543^0'=r!543^post224, r!662^0'=r!662^post224, rcd!2393^0'=rcd!2393^post224, rcd!2460^0'=rcd!2460^post224, rcd!2515^0'=rcd!2515^post224, rcd!63^0'=rcd!63^post224, rcd!83^0'=rcd!83^post224, result!12^0'=result!12^post224, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post224, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post224, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post224, sel_r!543_flink!24^0'=sel_r!543_flink!24^post224, t!25^0'=t!25^post224, temp!34^0'=temp!34^post224, temp0!17^0'=temp0!17^post224, temp0!30^0'=temp0!30^post224, tmp!33^0'=tmp!33^post224, x!1365^0'=x!1365^post224, x!15^0'=x!15^post224, x!18^0'=x!18^post224, x!22^0'=x!22^post224, x_slam_f!20^0'=x_slam_f!20^post224, y!21^0'=y!21^post224, (sel_r!543_flink!24^0-sel_r!543_flink!24^post224 == 0 /\ a!511^0-a!511^post224 == 0 /\ __disjvr_0^0-__disjvr_0^post224 == 0 /\ a!1610^0-a!1610^post224 == 0 /\ -rcd!63^post224+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post224+x!1365^0 == 0 /\ -__disjvr_8^post224+__disjvr_8^0 == 0 /\ __disjvr_7^0-__disjvr_7^post224 == 0 /\ -a!419^post224+a!419^0 == 0 /\ -a!654^post224+a!654^0 == 0 /\ -ct!19^post224+ct!19^0 == 0 /\ -a!1810^post224+a!1810^0 == 0 /\ -__disjvr_2^post224+__disjvr_2^0 == 0 /\ temp0!17^0-temp0!17^post224 == 0 /\ -__disjvr_4^post224+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post224 == 0 /\ rcd!2515^0-rcd!2515^post224 == 0 /\ -rcd!2393^post224+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post224 == 0 /\ 1+head!31^0 <= 0 /\ r!543^0-r!543^post224 == 0 /\ a!1371^0-a!1371^post224 == 0 /\ temp!34^0-temp!34^post224 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post224 == 0 /\ temp0!30^0-temp0!30^post224 == 0 /\ -head!31^post224+head!31^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post224+head!16^0 == 0 /\ a!1052^0-a!1052^post224 == 0 /\ __disjvr_6^0-__disjvr_6^post224 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-tmp!33^post224 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ -sdv_callsite_return_1!32^post224+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post224 == 0 /\ a!1055^0-a!1055^post224 == 0 /\ result!12^0-result!12^post224 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!2238^0-a!2238^post224 == 0 /\ -x_slam_f!20^post224+x_slam_f!20^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ -1+i!29^0 <= 0 /\ -a!2035^post224+a!2035^0 == 0 /\ i!406^0-i!406^post224 == 0 /\ -a!244^post224+a!244^0 == 0 /\ -__disjvr_1^post224+__disjvr_1^0 == 0 /\ -__disjvr_5^post224+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post224+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post224+t!25^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -a!1370^post224+a!1370^0 == 0 /\ head!405^0-head!405^post224 == 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!29^post224+i!29^0 == 0 /\ -length!28^post224+length!28^0 == 0 /\ -nondet!13^post224+nondet!13^0 == 0 /\ -r!662^post224+r!662^0 == 0 /\ rcd!83^0-rcd!83^post224 == 0 /\ -y!21^post224+y!21^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -x!22^post224+x!22^0 == 0 /\ x!15^0-x!15^post224 == 0), cost: 1 225: l68 -> l38 : __disjvr_0^0'=__disjvr_0^post93, __disjvr_1^0'=__disjvr_1^post93, __disjvr_2^0'=__disjvr_2^post93, __disjvr_3^0'=__disjvr_3^post93, __disjvr_4^0'=__disjvr_4^post93, __disjvr_5^0'=__disjvr_5^post93, __disjvr_6^0'=__disjvr_6^post93, __disjvr_7^0'=__disjvr_7^post93, __disjvr_8^0'=__disjvr_8^post93, a!1052^0'=a!1052^post93, a!1055^0'=a!1055^post93, a!1370^0'=a!1370^post93, a!1371^0'=a!1371^post93, a!1610^0'=a!1610^post93, a!1810^0'=a!1810^post93, a!2035^0'=a!2035^post93, a!2238^0'=a!2238^post93, a!244^0'=a!244^post93, a!419^0'=a!419^post93, a!511^0'=a!511^post93, a!654^0'=a!654^post93, ct!19^0'=ct!19^post93, head!16^0'=head!16^post93, head!31^0'=head!31^post93, head!405^0'=head!405^post93, i!29^0'=i!29^post93, i!406^0'=i!406^post93, length!28^0'=length!28^post93, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post93, r!662^0'=r!662^post93, rcd!2393^0'=rcd!2393^post93, rcd!2460^0'=rcd!2460^post93, rcd!2515^0'=rcd!2515^post93, rcd!63^0'=rcd!63^post93, rcd!83^0'=rcd!83^post93, result!12^0'=result!12^post93, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post93, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post93, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post93, sel_r!543_flink!24^0'=sel_r!543_flink!24^post93, t!25^0'=t!25^post93, temp!34^0'=temp!34^post93, temp0!17^0'=temp0!17^post93, temp0!30^0'=temp0!30^post93, tmp!33^0'=tmp!33^post93, x!1365^0'=x!1365^post93, x!15^0'=x!15^post93, x!18^0'=x!18^post93, x!22^0'=x!22^post93, x_slam_f!20^0'=x_slam_f!20^post93, y!21^0'=y!21^post93, (0 == 0 /\ -a!1055^post225+a!1055^0 == 0 /\ -a!1810^post93+a!1810^post225 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -head!31^post93 <= 0 /\ -r!543^post225+r!543^0 == 0 /\ -__disjvr_5^post93+__disjvr_5^post225 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ head!31^post93 <= 0 /\ head!31^post93 == 0 /\ -__disjvr_3^post93+__disjvr_3^post225 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -head!16^post93+head!16^post225 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ rcd!2515^post225-rcd!2515^post93 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ a!1055^post225-a!1055^post93 == 0 /\ x!15^0-x!15^post225 == 0 /\ -a!244^post93+a!244^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 <= 0 /\ -__disjvr_8^post93+__disjvr_8^post225 == 0 /\ rcd!63^post225-rcd!63^post93 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ temp!34^post225-temp!34^post93 == 0 /\ -x!18^post93+x!18^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ temp0!30^post225-temp0!30^post93 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ -head!405^post93+head!405^post225 == 0 /\ -i!29^post93 <= 0 /\ rcd!83^post225-rcd!83^post93 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ temp0!17^post225-temp0!17^post93 == 0 /\ -__disjvr_6^post93+__disjvr_6^post225 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 <= 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 == 0 /\ y!21^0-y!21^post225 == 0 /\ -__disjvr_4^post93+__disjvr_4^post225 == 0 /\ i!406^post225-i!406^post93 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ x!1365^post225-x!1365^post93 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ __disjvr_7^post225-__disjvr_7^post93 == 0 /\ sel_r!1224_flink!24^post225-sel_r!1224_flink!24^post93 == 0 /\ rcd!2460^post225-rcd!2460^post93 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ -a!2035^post93+a!2035^post225 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ -nondet!13^1+sdv_callsite_return_1!14^post93 == 0 /\ x!22^post225-x!22^post93 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -a!419^post93+a!419^post225 == 0 /\ -a!1370^post93+a!1370^post225 == 0 /\ r!543^post225-r!543^post93 == 0 /\ -t!25^post225+t!25^0 == 0 /\ sel_r!543_flink!24^post225-sel_r!543_flink!24^post93 == 0 /\ result!12^post225-result!12^post93 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ -__disjvr_2^post93+__disjvr_2^post225 == 0 /\ i!29^post93 <= 0 /\ i!29^post93 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ t!25^post225-t!25^post93 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ r!662^post225-r!662^post93 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ -a!654^post93+a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -a!1052^post93+a!1052^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ a!2238^post225-a!2238^post93 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ x!15^post225-x!15^post93 == 0 /\ -a!1371^post93+a!1371^post225 == 0 /\ -tmp!33^post93+tmp!33^post225 == 0 /\ sdv_callsite_return_1!32^post225-sdv_callsite_return_1!32^post93 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ x_slam_f!20^post225-x_slam_f!20^post93 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ rcd!2393^post225-rcd!2393^post93 == 0 /\ -__disjvr_1^post93+__disjvr_1^post225 == 0 /\ a!1610^post225-a!1610^post93 == 0 /\ -ct!19^post93+ct!19^post225 == 0 /\ -a!511^post93+a!511^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ -y!21^post93+y!21^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ -__disjvr_0^post93+__disjvr_0^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 Eliminating location l37 by chaining: Applied chaining First rule: l68 -> l37 : __disjvr_0^0'=__disjvr_0^post225, __disjvr_1^0'=__disjvr_1^post225, __disjvr_2^0'=__disjvr_2^post225, __disjvr_3^0'=__disjvr_3^post225, __disjvr_4^0'=__disjvr_4^post225, __disjvr_5^0'=__disjvr_5^post225, __disjvr_6^0'=__disjvr_6^post225, __disjvr_7^0'=__disjvr_7^post225, __disjvr_8^0'=__disjvr_8^post225, a!1052^0'=a!1052^post225, a!1055^0'=a!1055^post225, a!1370^0'=a!1370^post225, a!1371^0'=a!1371^post225, a!1610^0'=a!1610^post225, a!1810^0'=a!1810^post225, a!2035^0'=a!2035^post225, a!2238^0'=a!2238^post225, a!244^0'=a!244^post225, a!419^0'=a!419^post225, a!511^0'=a!511^post225, a!654^0'=a!654^post225, ct!19^0'=ct!19^post225, head!16^0'=head!16^post225, head!31^0'=head!31^post225, head!405^0'=head!405^post225, i!29^0'=i!29^post225, i!406^0'=i!406^post225, length!28^0'=length!28^post225, nondet!13^0'=nondet!13^post225, r!543^0'=r!543^post225, r!662^0'=r!662^post225, rcd!2393^0'=rcd!2393^post225, rcd!2460^0'=rcd!2460^post225, rcd!2515^0'=rcd!2515^post225, rcd!63^0'=rcd!63^post225, rcd!83^0'=rcd!83^post225, result!12^0'=result!12^post225, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post225, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post225, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post225, sel_r!543_flink!24^0'=sel_r!543_flink!24^post225, t!25^0'=t!25^post225, temp!34^0'=temp!34^post225, temp0!17^0'=temp0!17^post225, temp0!30^0'=temp0!30^post225, tmp!33^0'=tmp!33^post225, x!1365^0'=x!1365^post225, x!15^0'=x!15^post225, x!18^0'=x!18^post225, x!22^0'=x!22^post225, x_slam_f!20^0'=x_slam_f!20^post225, y!21^0'=y!21^post225, (-a!1055^post225+a!1055^0 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -r!543^post225+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ y!21^0-y!21^post225 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -t!25^post225+t!25^0 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 Second rule: l37 -> l38 : __disjvr_0^0'=__disjvr_0^post93, __disjvr_1^0'=__disjvr_1^post93, __disjvr_2^0'=__disjvr_2^post93, __disjvr_3^0'=__disjvr_3^post93, __disjvr_4^0'=__disjvr_4^post93, __disjvr_5^0'=__disjvr_5^post93, __disjvr_6^0'=__disjvr_6^post93, __disjvr_7^0'=__disjvr_7^post93, __disjvr_8^0'=__disjvr_8^post93, a!1052^0'=a!1052^post93, a!1055^0'=a!1055^post93, a!1370^0'=a!1370^post93, a!1371^0'=a!1371^post93, a!1610^0'=a!1610^post93, a!1810^0'=a!1810^post93, a!2035^0'=a!2035^post93, a!2238^0'=a!2238^post93, a!244^0'=a!244^post93, a!419^0'=a!419^post93, a!511^0'=a!511^post93, a!654^0'=a!654^post93, ct!19^0'=ct!19^post93, head!16^0'=head!16^post93, head!31^0'=head!31^post93, head!405^0'=head!405^post93, i!29^0'=i!29^post93, i!406^0'=i!406^post93, length!28^0'=length!28^post93, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post93, r!662^0'=r!662^post93, rcd!2393^0'=rcd!2393^post93, rcd!2460^0'=rcd!2460^post93, rcd!2515^0'=rcd!2515^post93, rcd!63^0'=rcd!63^post93, rcd!83^0'=rcd!83^post93, result!12^0'=result!12^post93, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post93, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post93, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post93, sel_r!543_flink!24^0'=sel_r!543_flink!24^post93, t!25^0'=t!25^post93, temp!34^0'=temp!34^post93, temp0!17^0'=temp0!17^post93, temp0!30^0'=temp0!30^post93, tmp!33^0'=tmp!33^post93, x!1365^0'=x!1365^post93, x!15^0'=x!15^post93, x!18^0'=x!18^post93, x!22^0'=x!22^post93, x_slam_f!20^0'=x_slam_f!20^post93, y!21^0'=y!21^post93, (0 == 0 /\ -x!1365^post93+x!1365^0 == 0 /\ -rcd!2460^post93+rcd!2460^0 == 0 /\ -head!31^post93 <= 0 /\ head!31^post93 <= 0 /\ head!31^post93 == 0 /\ -rcd!2515^post93+rcd!2515^0 == 0 /\ -y!21^post93+y!21^0 == 0 /\ a!654^0-a!654^post93 == 0 /\ x_slam_f!20^0-x_slam_f!20^post93 == 0 /\ a!511^0-a!511^post93 == 0 /\ __disjvr_0^0-__disjvr_0^post93 == 0 /\ a!1610^0-a!1610^post93 == 0 /\ -__disjvr_8^post93+__disjvr_8^0 == 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 <= 0 /\ -rcd!83^post93+rcd!83^0 == 0 /\ __disjvr_3^0-__disjvr_3^post93 == 0 /\ temp0!17^0-temp0!17^post93 == 0 /\ -r!543^post93+r!543^0 == 0 /\ __disjvr_7^0-__disjvr_7^post93 == 0 /\ -i!29^post93 <= 0 /\ -a!1810^post93+a!1810^0 == 0 /\ -ct!19^post93+ct!19^0 == 0 /\ -__disjvr_2^post93+__disjvr_2^0 == 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 <= 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 == 0 /\ -__disjvr_4^post93+__disjvr_4^0 == 0 /\ temp0!30^0-temp0!30^post93 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post93 == 0 /\ a!1371^0-a!1371^post93 == 0 /\ -a!419^post93+a!419^0 == 0 /\ a!1055^0-a!1055^post93 == 0 /\ -nondet!13^1+sdv_callsite_return_1!14^post93 == 0 /\ __disjvr_6^0-__disjvr_6^post93 == 0 /\ i!406^0-i!406^post93 == 0 /\ -temp!34^post93+temp!34^0 == 0 /\ rcd!63^0-rcd!63^post93 == 0 /\ i!29^post93 <= 0 /\ i!29^post93 == 0 /\ a!2238^0-a!2238^post93 == 0 /\ rcd!2393^0-rcd!2393^post93 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post93 == 0 /\ tmp!33^0-tmp!33^post93 == 0 /\ -a!1370^post93+a!1370^0 == 0 /\ x!18^0-x!18^post93 == 0 /\ -r!662^post93+r!662^0 == 0 /\ -sel_r!1224_flink!24^post93+sel_r!1224_flink!24^0 == 0 /\ t!25^0-t!25^post93 == 0 /\ -x!22^post93+x!22^0 == 0 /\ head!405^0-head!405^post93 == 0 /\ head!16^0-head!16^post93 == 0 /\ result!12^0-result!12^post93 == 0 /\ -__disjvr_5^post93+__disjvr_5^0 == 0 /\ -__disjvr_1^post93+__disjvr_1^0 == 0 /\ -a!2035^post93+a!2035^0 == 0 /\ x!15^0-x!15^post93 == 0 /\ a!1052^0-a!1052^post93 == 0 /\ -a!244^post93+a!244^0 == 0), cost: 1 New rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^post93, __disjvr_1^0'=__disjvr_1^post93, __disjvr_2^0'=__disjvr_2^post93, __disjvr_3^0'=__disjvr_3^post93, __disjvr_4^0'=__disjvr_4^post93, __disjvr_5^0'=__disjvr_5^post93, __disjvr_6^0'=__disjvr_6^post93, __disjvr_7^0'=__disjvr_7^post93, __disjvr_8^0'=__disjvr_8^post93, a!1052^0'=a!1052^post93, a!1055^0'=a!1055^post93, a!1370^0'=a!1370^post93, a!1371^0'=a!1371^post93, a!1610^0'=a!1610^post93, a!1810^0'=a!1810^post93, a!2035^0'=a!2035^post93, a!2238^0'=a!2238^post93, a!244^0'=a!244^post93, a!419^0'=a!419^post93, a!511^0'=a!511^post93, a!654^0'=a!654^post93, ct!19^0'=ct!19^post93, head!16^0'=head!16^post93, head!31^0'=head!31^post93, head!405^0'=head!405^post93, i!29^0'=i!29^post93, i!406^0'=i!406^post93, length!28^0'=length!28^post93, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post93, r!662^0'=r!662^post93, rcd!2393^0'=rcd!2393^post93, rcd!2460^0'=rcd!2460^post93, rcd!2515^0'=rcd!2515^post93, rcd!63^0'=rcd!63^post93, rcd!83^0'=rcd!83^post93, result!12^0'=result!12^post93, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post93, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post93, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post93, sel_r!543_flink!24^0'=sel_r!543_flink!24^post93, t!25^0'=t!25^post93, temp!34^0'=temp!34^post93, temp0!17^0'=temp0!17^post93, temp0!30^0'=temp0!30^post93, tmp!33^0'=tmp!33^post93, x!1365^0'=x!1365^post93, x!15^0'=x!15^post93, x!18^0'=x!18^post93, x!22^0'=x!22^post93, x_slam_f!20^0'=x_slam_f!20^post93, y!21^0'=y!21^post93, (0 == 0 /\ -a!1055^post225+a!1055^0 == 0 /\ -a!1810^post93+a!1810^post225 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -head!31^post93 <= 0 /\ -r!543^post225+r!543^0 == 0 /\ -__disjvr_5^post93+__disjvr_5^post225 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ head!31^post93 <= 0 /\ head!31^post93 == 0 /\ -__disjvr_3^post93+__disjvr_3^post225 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -head!16^post93+head!16^post225 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ rcd!2515^post225-rcd!2515^post93 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ a!1055^post225-a!1055^post93 == 0 /\ x!15^0-x!15^post225 == 0 /\ -a!244^post93+a!244^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 <= 0 /\ -__disjvr_8^post93+__disjvr_8^post225 == 0 /\ rcd!63^post225-rcd!63^post93 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ temp!34^post225-temp!34^post93 == 0 /\ -x!18^post93+x!18^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ temp0!30^post225-temp0!30^post93 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ -head!405^post93+head!405^post225 == 0 /\ -i!29^post93 <= 0 /\ rcd!83^post225-rcd!83^post93 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ temp0!17^post225-temp0!17^post93 == 0 /\ -__disjvr_6^post93+__disjvr_6^post225 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 <= 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 == 0 /\ y!21^0-y!21^post225 == 0 /\ -__disjvr_4^post93+__disjvr_4^post225 == 0 /\ i!406^post225-i!406^post93 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ x!1365^post225-x!1365^post93 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ __disjvr_7^post225-__disjvr_7^post93 == 0 /\ sel_r!1224_flink!24^post225-sel_r!1224_flink!24^post93 == 0 /\ rcd!2460^post225-rcd!2460^post93 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ -a!2035^post93+a!2035^post225 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ -nondet!13^1+sdv_callsite_return_1!14^post93 == 0 /\ x!22^post225-x!22^post93 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -a!419^post93+a!419^post225 == 0 /\ -a!1370^post93+a!1370^post225 == 0 /\ r!543^post225-r!543^post93 == 0 /\ -t!25^post225+t!25^0 == 0 /\ sel_r!543_flink!24^post225-sel_r!543_flink!24^post93 == 0 /\ result!12^post225-result!12^post93 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ -__disjvr_2^post93+__disjvr_2^post225 == 0 /\ i!29^post93 <= 0 /\ i!29^post93 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ t!25^post225-t!25^post93 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ r!662^post225-r!662^post93 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ -a!654^post93+a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -a!1052^post93+a!1052^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ a!2238^post225-a!2238^post93 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ x!15^post225-x!15^post93 == 0 /\ -a!1371^post93+a!1371^post225 == 0 /\ -tmp!33^post93+tmp!33^post225 == 0 /\ sdv_callsite_return_1!32^post225-sdv_callsite_return_1!32^post93 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ x_slam_f!20^post225-x_slam_f!20^post93 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ rcd!2393^post225-rcd!2393^post93 == 0 /\ -__disjvr_1^post93+__disjvr_1^post225 == 0 /\ a!1610^post225-a!1610^post93 == 0 /\ -ct!19^post93+ct!19^post225 == 0 /\ -a!511^post93+a!511^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ -y!21^post93+y!21^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ -__disjvr_0^post93+__disjvr_0^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 Applied deletion Removed the following rules: 92 224 Eliminating location l21 by chaining: Applied chaining First rule: l20 -> l21 : __disjvr_0^0'=__disjvr_0^post68, __disjvr_1^0'=__disjvr_1^post68, __disjvr_2^0'=__disjvr_2^post68, __disjvr_3^0'=__disjvr_3^post68, __disjvr_4^0'=__disjvr_4^post68, __disjvr_5^0'=__disjvr_5^post68, __disjvr_6^0'=__disjvr_6^post68, __disjvr_7^0'=__disjvr_7^post68, __disjvr_8^0'=__disjvr_8^post68, a!1052^0'=a!1052^post68, a!1055^0'=a!1055^post68, a!1370^0'=a!1370^post68, a!1371^0'=a!1371^post68, a!1610^0'=a!1610^post68, a!1810^0'=a!1810^post68, a!2035^0'=a!2035^post68, a!2238^0'=a!2238^post68, a!244^0'=a!244^post68, a!419^0'=a!419^post68, a!511^0'=a!511^post68, a!654^0'=a!654^post68, ct!19^0'=ct!19^post68, head!16^0'=head!16^post68, head!31^0'=head!31^post68, head!405^0'=head!405^post68, i!29^0'=i!29^post68, i!406^0'=i!406^post68, length!28^0'=length!28^post68, nondet!13^0'=nondet!13^post68, r!543^0'=r!543^post68, r!662^0'=r!662^post68, rcd!2393^0'=rcd!2393^post68, rcd!2460^0'=rcd!2460^post68, rcd!2515^0'=rcd!2515^post68, rcd!63^0'=rcd!63^post68, rcd!83^0'=rcd!83^post68, result!12^0'=result!12^post68, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post68, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post68, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post68, sel_r!543_flink!24^0'=sel_r!543_flink!24^post68, t!25^0'=t!25^post68, temp!34^0'=temp!34^post68, temp0!17^0'=temp0!17^post68, temp0!30^0'=temp0!30^post68, tmp!33^0'=tmp!33^post68, x!1365^0'=x!1365^post68, x!15^0'=x!15^post68, x!18^0'=x!18^post68, x!22^0'=x!22^post68, x_slam_f!20^0'=x_slam_f!20^post68, y!21^0'=y!21^post68, (-a!1810^post68+a!1810^0 == 0 /\ -a!1370^post68+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post68 == 0 /\ -__disjvr_4^post68+__disjvr_4^0 == 0 /\ -__disjvr_1^post68+__disjvr_1^0 == 0 /\ -__disjvr_5^post68+__disjvr_5^0 == 0 /\ -temp0!30^post68+temp0!30^0 == 0 /\ y!21^0-y!21^post68 == 0 /\ -__disjvr_2^post68+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post68 == 0 /\ -sdv_callsite_return_1!14^post68+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post68+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post68 == 0 /\ -rcd!2393^post68+rcd!2393^0 == 0 /\ -length!28^post68+length!28^0 == 0 /\ -head!405^post68+head!405^0 == 0 /\ -i!29^post68+i!29^0 == 0 /\ -a!2035^post68+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post68 == 0 /\ temp0!17^0-temp0!17^post68 == 0 /\ a!1610^0-a!1610^post68 == 0 /\ -head!16^post68+head!16^0 == 0 /\ a!1371^0-a!1371^post68 == 0 /\ -rcd!63^post68+rcd!63^0 == 0 /\ temp!34^0-temp!34^post68 == 0 /\ r!543^0-r!543^post68 == 0 /\ -x!1365^post68+x!1365^0 == 0 /\ -__disjvr_8^post68+__disjvr_8^0 == 0 /\ a!244^0-a!244^post68 == 0 /\ head!31^0-head!31^post68 == 0 /\ a!2238^0-a!2238^post68 == 0 /\ x!18^0-x!18^post68 == 0 /\ rcd!83^0-rcd!83^post68 == 0 /\ result!12^0-result!12^post68 == 0 /\ -t!25^post68+t!25^0 == 0 /\ x!15^0-x!15^post68 == 0 /\ -x!22^post68+x!22^0 == 0 /\ a!1055^0-a!1055^post68 == 0 /\ a!511^0-a!511^post68 == 0 /\ __disjvr_6^0-__disjvr_6^post68 == 0 /\ -a!419^post68+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post68 == 0 /\ -__disjvr_7^post68+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post68 == 0 /\ -nondet!13^post68+nondet!13^0 == 0 /\ -r!662^post68+r!662^0 == 0 /\ -rcd!2515^post68+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post68+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post68 == 0 /\ i!406^0-i!406^post68 == 0 /\ a!1052^0-a!1052^post68 == 0 /\ __disjvr_0^0-__disjvr_0^post68 == 0 /\ -__disjvr_3^0+__disjvr_3^post68 == 0), cost: 1 Second rule: l21 -> l22 : __disjvr_0^0'=__disjvr_0^post69, __disjvr_1^0'=__disjvr_1^post69, __disjvr_2^0'=__disjvr_2^post69, __disjvr_3^0'=__disjvr_3^post69, __disjvr_4^0'=__disjvr_4^post69, __disjvr_5^0'=__disjvr_5^post69, __disjvr_6^0'=__disjvr_6^post69, __disjvr_7^0'=__disjvr_7^post69, __disjvr_8^0'=__disjvr_8^post69, a!1052^0'=a!1052^post69, a!1055^0'=a!1055^post69, a!1370^0'=a!1370^post69, a!1371^0'=a!1371^post69, a!1610^0'=a!1610^post69, a!1810^0'=a!1810^post69, a!2035^0'=a!2035^post69, a!2238^0'=a!2238^post69, a!244^0'=a!244^post69, a!419^0'=a!419^post69, a!511^0'=a!511^post69, a!654^0'=a!654^post69, ct!19^0'=ct!19^post69, head!16^0'=head!16^post69, head!31^0'=head!31^post69, head!405^0'=head!405^post69, i!29^0'=i!29^post69, i!406^0'=i!406^post69, length!28^0'=length!28^post69, nondet!13^0'=nondet!13^post69, r!543^0'=r!543^post69, r!662^0'=r!662^post69, rcd!2393^0'=rcd!2393^post69, rcd!2460^0'=rcd!2460^post69, rcd!2515^0'=rcd!2515^post69, rcd!63^0'=rcd!63^post69, rcd!83^0'=rcd!83^post69, result!12^0'=result!12^post69, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post69, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post69, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post69, sel_r!543_flink!24^0'=sel_r!543_flink!24^post69, t!25^0'=t!25^post69, temp!34^0'=temp!34^post69, temp0!17^0'=temp0!17^post69, temp0!30^0'=temp0!30^post69, tmp!33^0'=tmp!33^post69, x!1365^0'=x!1365^post69, x!15^0'=x!15^post69, x!18^0'=x!18^post69, x!22^0'=x!22^post69, x_slam_f!20^0'=x_slam_f!20^post69, y!21^0'=y!21^post69, (0 == 0 /\ -rcd!2460^post69+rcd!2460^0 == 0 /\ -rcd!2515^post69+rcd!2515^0 == 0 /\ -x!1365^post69+x!1365^0 == 0 /\ -y!21^post69+y!21^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post69 == 0 /\ -a!1610^post69+a!1610^0 == 0 /\ temp0!17^0-temp0!17^post69 == 0 /\ __disjvr_1^0-__disjvr_1^post69 == 0 /\ a!1810^0-a!1810^post69 == 0 /\ temp0!30^0-temp0!30^post69 == 0 /\ -x!22^post69+x!22^0 == 0 /\ a!654^0-a!654^post69 == 0 /\ -a!2238^post69+a!2238^0 == 0 /\ -a!2035^post69+a!2035^0 == 0 /\ __disjvr_8^0-__disjvr_8^post69 == 0 /\ -a!511^post69+a!511^0 == 0 /\ -rcd!83^post69+rcd!83^0 == 0 /\ -r!543^post69+r!543^0 == 0 /\ -nondet!13^post69+nondet!13^0 == 0 /\ __disjvr_4^0-__disjvr_4^post69 == 0 /\ -__disjvr_7^post69+__disjvr_7^0 == 0 /\ -a!1052^post69+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post69 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post69 == 0 /\ length!28^0-length!28^post69 == 0 /\ a!1370^0-a!1370^post69 == 0 /\ -temp!34^post69+temp!34^0 == 0 /\ -__disjvr_6^post69+__disjvr_6^0 == 0 /\ -__disjvr_3^post69+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post69 == 0 /\ -ct!19^post69+ct!19^0 == 0 /\ rcd!63^0-rcd!63^post69 == 0 /\ -__disjvr_0^post69+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post69 == 0 /\ rcd!2393^0-rcd!2393^post69 == 0 /\ -__disjvr_5^post69+__disjvr_5^0 == 0 /\ -i!406^post69+i!406^0 == 0 /\ -__disjvr_2^post69+__disjvr_2^0 == 0 /\ x!18^0-x!18^post69 == 0 /\ -i!29^post69+i!29^0 == 0 /\ tmp!33^0-tmp!33^post69 == 0 /\ a!244^0-a!244^post69 == 0 /\ head!31^0-head!31^post69 == 0 /\ t!25^0-t!25^post69 == 0 /\ -sel_r!1224_flink!24^post69+sel_r!1224_flink!24^0 == 0 /\ -r!662^post69+r!662^0 == 0 /\ -head!16^post69+head!16^0 == 0 /\ a!419^0-a!419^post69 == 0 /\ result!12^0-result!12^post69 == 0 /\ -a!1055^post69+a!1055^0 == 0 /\ head!405^0-head!405^post69 == 0), cost: 1 New rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^post69, __disjvr_1^0'=__disjvr_1^post69, __disjvr_2^0'=__disjvr_2^post69, __disjvr_3^0'=__disjvr_3^post69, __disjvr_4^0'=__disjvr_4^post69, __disjvr_5^0'=__disjvr_5^post69, __disjvr_6^0'=__disjvr_6^post69, __disjvr_7^0'=__disjvr_7^post69, __disjvr_8^0'=__disjvr_8^post69, a!1052^0'=a!1052^post69, a!1055^0'=a!1055^post69, a!1370^0'=a!1370^post69, a!1371^0'=a!1371^post69, a!1610^0'=a!1610^post69, a!1810^0'=a!1810^post69, a!2035^0'=a!2035^post69, a!2238^0'=a!2238^post69, a!244^0'=a!244^post69, a!419^0'=a!419^post69, a!511^0'=a!511^post69, a!654^0'=a!654^post69, ct!19^0'=ct!19^post69, head!16^0'=head!16^post69, head!31^0'=head!31^post69, head!405^0'=head!405^post69, i!29^0'=i!29^post69, i!406^0'=i!406^post69, length!28^0'=length!28^post69, nondet!13^0'=nondet!13^post69, r!543^0'=r!543^post69, r!662^0'=r!662^post69, rcd!2393^0'=rcd!2393^post69, rcd!2460^0'=rcd!2460^post69, rcd!2515^0'=rcd!2515^post69, rcd!63^0'=rcd!63^post69, rcd!83^0'=rcd!83^post69, result!12^0'=result!12^post69, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post69, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post69, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post69, sel_r!543_flink!24^0'=sel_r!543_flink!24^post69, t!25^0'=t!25^post69, temp!34^0'=temp!34^post69, temp0!17^0'=temp0!17^post69, temp0!30^0'=temp0!30^post69, tmp!33^0'=tmp!33^post69, x!1365^0'=x!1365^post69, x!15^0'=x!15^post69, x!18^0'=x!18^post69, x!22^0'=x!22^post69, x_slam_f!20^0'=x_slam_f!20^post69, y!21^0'=y!21^post69, (0 == 0 /\ -__disjvr_3^post69+__disjvr_3^post68 == 0 /\ -a!1052^post69+a!1052^post68 == 0 /\ -a!1810^post68+a!1810^0 == 0 /\ -a!1370^post68+a!1370^0 == 0 /\ temp0!30^post68-temp0!30^post69 == 0 /\ __disjvr_2^post68-__disjvr_2^post69 == 0 /\ rcd!2460^0-rcd!2460^post68 == 0 /\ -__disjvr_4^post68+__disjvr_4^0 == 0 /\ -__disjvr_1^post68+__disjvr_1^0 == 0 /\ -__disjvr_5^post68+__disjvr_5^0 == 0 /\ -temp0!30^post68+temp0!30^0 == 0 /\ y!21^0-y!21^post68 == 0 /\ -__disjvr_2^post68+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post68 == 0 /\ -sdv_callsite_return_1!14^post68+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post69+__disjvr_6^post68 == 0 /\ -ct!19^post68+ct!19^0 == 0 /\ sdv_callsite_return_1!14^post68-sdv_callsite_return_1!14^post69 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post68 == 0 /\ -rcd!2393^post68+rcd!2393^0 == 0 /\ -length!28^post68+length!28^0 == 0 /\ -i!406^post69+i!406^post68 == 0 /\ ct!19^post68-ct!19^post69 == 0 /\ -head!405^post68+head!405^0 == 0 /\ -i!29^post68+i!29^0 == 0 /\ -a!2035^post68+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post68 == 0 /\ __disjvr_8^post68-__disjvr_8^post69 == 0 /\ temp0!17^0-temp0!17^post68 == 0 /\ a!1610^0-a!1610^post68 == 0 /\ length!28^post68-length!28^post69 == 0 /\ -rcd!83^post69+rcd!83^post68 == 0 /\ -head!31^post69+head!31^post68 == 0 /\ -head!16^post68+head!16^0 == 0 /\ -tmp!33^post69+tmp!33^post68 == 0 /\ a!1371^0-a!1371^post68 == 0 /\ -temp!34^post69+temp!34^post68 == 0 /\ r!662^post68-r!662^post69 == 0 /\ -rcd!63^post68+rcd!63^0 == 0 /\ temp!34^0-temp!34^post68 == 0 /\ r!543^0-r!543^post68 == 0 /\ -x!1365^post68+x!1365^0 == 0 /\ -__disjvr_8^post68+__disjvr_8^0 == 0 /\ head!405^post68-head!405^post69 == 0 /\ __disjvr_5^post68-__disjvr_5^post69 == 0 /\ a!2035^post68-a!2035^post69 == 0 /\ x!1365^post68-x!1365^post69 == 0 /\ x_slam_f!20^post68-x_slam_f!20^post69 == 0 /\ a!244^0-a!244^post68 == 0 /\ head!31^0-head!31^post68 == 0 /\ a!2238^0-a!2238^post68 == 0 /\ x!18^0-x!18^post68 == 0 /\ rcd!63^post68-rcd!63^post69 == 0 /\ -a!2238^post69+a!2238^post68 == 0 /\ rcd!83^0-rcd!83^post68 == 0 /\ result!12^0-result!12^post68 == 0 /\ -y!21^post69+y!21^post68 == 0 /\ a!1810^post68-a!1810^post69 == 0 /\ -rcd!2460^post69+rcd!2460^post68 == 0 /\ -t!25^post68+t!25^0 == 0 /\ x!15^0-x!15^post68 == 0 /\ -x!22^post68+x!22^0 == 0 /\ -r!543^post69+r!543^post68 == 0 /\ a!1055^0-a!1055^post68 == 0 /\ a!419^post68-a!419^post69 == 0 /\ sel_r!543_flink!24^post68-sel_r!543_flink!24^post69 == 0 /\ -i!29^post69+i!29^post68 == 0 /\ rcd!2515^post68-rcd!2515^post69 == 0 /\ -__disjvr_0^post69+__disjvr_0^post68 == 0 /\ -a!1055^post69+a!1055^post68 == 0 /\ -result!12^post69+result!12^post68 == 0 /\ __disjvr_7^post68-__disjvr_7^post69 == 0 /\ a!1371^post68-a!1371^post69 == 0 /\ a!511^0-a!511^post68 == 0 /\ -head!16^post69+head!16^post68 == 0 /\ __disjvr_6^0-__disjvr_6^post68 == 0 /\ -a!419^post68+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post68 == 0 /\ -x!18^post69+x!18^post68 == 0 /\ t!25^post68-t!25^post69 == 0 /\ -a!244^post69+a!244^post68 == 0 /\ -sel_r!1224_flink!24^post69+sel_r!1224_flink!24^post68 == 0 /\ -__disjvr_7^post68+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^post68-sdv_callsite_return_1!32^post69 == 0 /\ x_slam_f!20^0-x_slam_f!20^post68 == 0 /\ -a!654^post69+a!654^post68 == 0 /\ a!1370^post68-a!1370^post69 == 0 /\ x!22^post68-x!22^post69 == 0 /\ __disjvr_4^post68-__disjvr_4^post69 == 0 /\ -nondet!13^post68+nondet!13^0 == 0 /\ -r!662^post68+r!662^0 == 0 /\ __disjvr_1^post68-__disjvr_1^post69 == 0 /\ -rcd!2515^post68+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post68+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post69+a!1610^post68 == 0 /\ -nondet!13^post69+nondet!13^post68 == 0 /\ a!654^0-a!654^post68 == 0 /\ i!406^0-i!406^post68 == 0 /\ a!1052^0-a!1052^post68 == 0 /\ temp0!17^post68-temp0!17^post69 == 0 /\ __disjvr_0^0-__disjvr_0^post68 == 0 /\ -__disjvr_3^0+__disjvr_3^post68 == 0 /\ -a!511^post69+a!511^post68 == 0 /\ rcd!2393^post68-rcd!2393^post69 == 0), cost: 1 Applied deletion Removed the following rules: 67 68 Eliminating location l30 by chaining: Applied chaining First rule: l29 -> l30 : __disjvr_0^0'=__disjvr_0^post81, __disjvr_1^0'=__disjvr_1^post81, __disjvr_2^0'=__disjvr_2^post81, __disjvr_3^0'=__disjvr_3^post81, __disjvr_4^0'=__disjvr_4^post81, __disjvr_5^0'=__disjvr_5^post81, __disjvr_6^0'=__disjvr_6^post81, __disjvr_7^0'=__disjvr_7^post81, __disjvr_8^0'=__disjvr_8^post81, a!1052^0'=a!1052^post81, a!1055^0'=a!1055^post81, a!1370^0'=a!1370^post81, a!1371^0'=a!1371^post81, a!1610^0'=a!1610^post81, a!1810^0'=a!1810^post81, a!2035^0'=a!2035^post81, a!2238^0'=a!2238^post81, a!244^0'=a!244^post81, a!419^0'=a!419^post81, a!511^0'=a!511^post81, a!654^0'=a!654^post81, ct!19^0'=ct!19^post81, head!16^0'=head!16^post81, head!31^0'=head!31^post81, head!405^0'=head!405^post81, i!29^0'=i!29^post81, i!406^0'=i!406^post81, length!28^0'=length!28^post81, nondet!13^0'=nondet!13^post81, r!543^0'=r!543^post81, r!662^0'=r!662^post81, rcd!2393^0'=rcd!2393^post81, rcd!2460^0'=rcd!2460^post81, rcd!2515^0'=rcd!2515^post81, rcd!63^0'=rcd!63^post81, rcd!83^0'=rcd!83^post81, result!12^0'=result!12^post81, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post81, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post81, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post81, sel_r!543_flink!24^0'=sel_r!543_flink!24^post81, t!25^0'=t!25^post81, temp!34^0'=temp!34^post81, temp0!17^0'=temp0!17^post81, temp0!30^0'=temp0!30^post81, tmp!33^0'=tmp!33^post81, x!1365^0'=x!1365^post81, x!15^0'=x!15^post81, x!18^0'=x!18^post81, x!22^0'=x!22^post81, x_slam_f!20^0'=x_slam_f!20^post81, y!21^0'=y!21^post81, (-rcd!2515^post81+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post81 == 0 /\ nondet!13^0-nondet!13^post81 == 0 /\ -rcd!2460^post81+rcd!2460^0 == 0 /\ y!21^0-y!21^post81 == 0 /\ length!28^0-length!28^post81 == 0 /\ __disjvr_0^0-__disjvr_0^post81 == 0 /\ __disjvr_4^post81-__disjvr_4^0 == 0 /\ -__disjvr_8^post81+__disjvr_8^0 == 0 /\ -x!1365^post81+x!1365^0 == 0 /\ -tmp!33^post81+tmp!33^0 == 0 /\ temp0!30^0-temp0!30^post81 == 0 /\ x!18^0-x!18^post81 == 0 /\ -a!1370^post81+a!1370^0 == 0 /\ -rcd!83^post81+rcd!83^0 == 0 /\ __disjvr_3^0-__disjvr_3^post81 == 0 /\ a!1371^0-a!1371^post81 == 0 /\ __disjvr_7^0-__disjvr_7^post81 == 0 /\ a!244^0-a!244^post81 == 0 /\ -r!543^post81+r!543^0 == 0 /\ -a!419^post81+a!419^0 == 0 /\ -a!2238^post81+a!2238^0 == 0 /\ rcd!63^0-rcd!63^post81 == 0 /\ -__disjvr_4^post81+__disjvr_4^0 == 0 /\ x!15^0-x!15^post81 == 0 /\ head!405^0-head!405^post81 == 0 /\ -__disjvr_2^post81+__disjvr_2^0 == 0 /\ head!16^0-head!16^post81 == 0 /\ -head!31^post81+head!31^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post81 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post81 == 0 /\ -i!29^post81+i!29^0 == 0 /\ -i!406^post81+i!406^0 == 0 /\ a!1055^0-a!1055^post81 == 0 /\ -temp!34^post81+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post81 == 0 /\ a!1810^0-a!1810^post81 == 0 /\ a!654^0-a!654^post81 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post81 == 0 /\ rcd!2393^0-rcd!2393^post81 == 0 /\ x_slam_f!20^0-x_slam_f!20^post81 == 0 /\ -ct!19^post81+ct!19^0 == 0 /\ -x!22^post81+x!22^0 == 0 /\ t!25^0-t!25^post81 == 0 /\ -r!662^post81+r!662^0 == 0 /\ -sel_r!1224_flink!24^post81+sel_r!1224_flink!24^0 == 0 /\ -a!511^post81+a!511^0 == 0 /\ -a!2035^post81+a!2035^0 == 0 /\ result!12^0-result!12^post81 == 0 /\ -__disjvr_5^post81+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post81 == 0 /\ -__disjvr_1^post81+__disjvr_1^0 == 0 /\ -a!1610^post81+a!1610^0 == 0), cost: 1 Second rule: l30 -> l31 : __disjvr_0^0'=__disjvr_0^post82, __disjvr_1^0'=__disjvr_1^post82, __disjvr_2^0'=__disjvr_2^post82, __disjvr_3^0'=__disjvr_3^post82, __disjvr_4^0'=__disjvr_4^post82, __disjvr_5^0'=__disjvr_5^post82, __disjvr_6^0'=__disjvr_6^post82, __disjvr_7^0'=__disjvr_7^post82, __disjvr_8^0'=__disjvr_8^post82, a!1052^0'=a!1052^post82, a!1055^0'=a!1055^post82, a!1370^0'=a!1370^post82, a!1371^0'=a!1371^post82, a!1610^0'=a!1610^post82, a!1810^0'=a!1810^post82, a!2035^0'=a!2035^post82, a!2238^0'=a!2238^post82, a!244^0'=a!244^post82, a!419^0'=a!419^post82, a!511^0'=a!511^post82, a!654^0'=a!654^post82, ct!19^0'=ct!19^post82, head!16^0'=head!16^post82, head!31^0'=head!31^post82, head!405^0'=head!405^post82, i!29^0'=i!29^post82, i!406^0'=i!406^post82, length!28^0'=length!28^post82, nondet!13^0'=nondet!13^post82, r!543^0'=r!543^post82, r!662^0'=r!662^post82, rcd!2393^0'=rcd!2393^post82, rcd!2460^0'=rcd!2460^post82, rcd!2515^0'=rcd!2515^post82, rcd!63^0'=rcd!63^post82, rcd!83^0'=rcd!83^post82, result!12^0'=result!12^post82, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post82, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post82, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post82, sel_r!543_flink!24^0'=sel_r!543_flink!24^post82, t!25^0'=t!25^post82, temp!34^0'=temp!34^post82, temp0!17^0'=temp0!17^post82, temp0!30^0'=temp0!30^post82, tmp!33^0'=tmp!33^post82, x!1365^0'=x!1365^post82, x!15^0'=x!15^post82, x!18^0'=x!18^post82, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^post82, y!21^0'=y!21^post82, (0 == 0 /\ t!25^post82-x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post82 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post82 == 0 /\ __disjvr_8^0-__disjvr_8^post82 == 0 /\ head!405^0-head!405^post82 == 0 /\ -a!2238^post82+a!2238^0 == 0 /\ -a!2035^post82+a!2035^0 == 0 /\ -a!1052^post82+a!1052^0 == 0 /\ -head!16^post82+head!16^0 == 0 /\ temp!34^0-temp!34^post82 == 0 /\ -a!1610^post82+a!1610^0 == 0 /\ -a!1371^post82+a!1371^0 == 0 /\ -a!1055^post82+a!1055^0 == 0 /\ -sdv_callsite_return_1!14^post82+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post82 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post82 == 0 /\ x!18^0-x!18^post82 == 0 /\ rcd!2460^0-rcd!2460^post82 == 0 /\ -nondet!13^post82+nondet!13^0 == 0 /\ -r!662^post82+r!662^0 == 0 /\ -x_slam_f!20^post82+x_slam_f!20^0 == 0 /\ -a!511^post82+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post82 == 0 /\ -rcd!63^post82+rcd!63^0 == 0 /\ -__disjvr_5^post82+__disjvr_5^0 == 0 /\ rcd!83^0-rcd!83^post82 == 0 /\ length!28^0-length!28^post82 == 0 /\ temp0!17^0-temp0!17^post82 == 0 /\ -__disjvr_2^post82+__disjvr_2^0 == 0 /\ -__disjvr_3^post82+__disjvr_3^0 == 0 /\ -__disjvr_0^post82+__disjvr_0^0 == 0 /\ result!12^0-result!12^post82 == 0 /\ temp0!30^0-temp0!30^post82 == 0 /\ i!406^0-i!406^post82 == 0 /\ a!1370^0-a!1370^post82 == 0 /\ a!244^0-a!244^post82 == 0 /\ a!419^0-a!419^post82 == 0 /\ r!543^0-r!543^post82 == 0 /\ -__disjvr_7^post82+__disjvr_7^0 == 0 /\ -i!29^post82+i!29^0 == 0 /\ y!21^0-y!21^post82 == 0 /\ a!654^0-a!654^post82 == 0 /\ -__disjvr_6^post82+__disjvr_6^0 == 0 /\ -rcd!2393^post82+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post82+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post82 == 0 /\ -ct!19^post82+ct!19^0 == 0 /\ -x!1365^post82+x!1365^0 == 0 /\ head!31^0-head!31^post82 == 0 /\ tmp!33^0-tmp!33^post82 == 0 /\ -rcd!2515^post82+rcd!2515^0 == 0), cost: 1 New rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^post82, __disjvr_1^0'=__disjvr_1^post82, __disjvr_2^0'=__disjvr_2^post82, __disjvr_3^0'=__disjvr_3^post82, __disjvr_4^0'=__disjvr_4^post82, __disjvr_5^0'=__disjvr_5^post82, __disjvr_6^0'=__disjvr_6^post82, __disjvr_7^0'=__disjvr_7^post82, __disjvr_8^0'=__disjvr_8^post82, a!1052^0'=a!1052^post82, a!1055^0'=a!1055^post82, a!1370^0'=a!1370^post82, a!1371^0'=a!1371^post82, a!1610^0'=a!1610^post82, a!1810^0'=a!1810^post82, a!2035^0'=a!2035^post82, a!2238^0'=a!2238^post82, a!244^0'=a!244^post82, a!419^0'=a!419^post82, a!511^0'=a!511^post82, a!654^0'=a!654^post82, ct!19^0'=ct!19^post82, head!16^0'=head!16^post82, head!31^0'=head!31^post82, head!405^0'=head!405^post82, i!29^0'=i!29^post82, i!406^0'=i!406^post82, length!28^0'=length!28^post82, nondet!13^0'=nondet!13^post82, r!543^0'=r!543^post82, r!662^0'=r!662^post82, rcd!2393^0'=rcd!2393^post82, rcd!2460^0'=rcd!2460^post82, rcd!2515^0'=rcd!2515^post82, rcd!63^0'=rcd!63^post82, rcd!83^0'=rcd!83^post82, result!12^0'=result!12^post82, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post82, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post82, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post82, sel_r!543_flink!24^0'=sel_r!543_flink!24^post82, t!25^0'=t!25^post82, temp!34^0'=temp!34^post82, temp0!17^0'=temp0!17^post82, temp0!30^0'=temp0!30^post82, tmp!33^0'=tmp!33^post82, x!1365^0'=x!1365^post82, x!15^0'=x!15^post82, x!18^0'=x!18^post82, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^post82, y!21^0'=y!21^post82, (0 == 0 /\ -rcd!2515^post81+rcd!2515^0 == 0 /\ -length!28^post82+length!28^post81 == 0 /\ rcd!83^post81-rcd!83^post82 == 0 /\ temp0!17^0-temp0!17^post81 == 0 /\ nondet!13^0-nondet!13^post81 == 0 /\ -rcd!2460^post81+rcd!2460^0 == 0 /\ i!406^post81-i!406^post82 == 0 /\ r!543^post81-r!543^post82 == 0 /\ -y!21^post82+y!21^post81 == 0 /\ y!21^0-y!21^post81 == 0 /\ __disjvr_1^post81-__disjvr_1^post82 == 0 /\ length!28^0-length!28^post81 == 0 /\ __disjvr_0^0-__disjvr_0^post81 == 0 /\ a!419^post81-a!419^post82 == 0 /\ __disjvr_4^post81-__disjvr_4^0 == 0 /\ __disjvr_8^post81-__disjvr_8^post82 == 0 /\ -rcd!63^post82+rcd!63^post81 == 0 /\ -temp0!17^post82+temp0!17^post81 == 0 /\ -__disjvr_8^post81+__disjvr_8^0 == 0 /\ -x!1365^post82+x!1365^post81 == 0 /\ -x!1365^post81+x!1365^0 == 0 /\ -tmp!33^post81+tmp!33^0 == 0 /\ temp0!30^0-temp0!30^post81 == 0 /\ x!18^0-x!18^post81 == 0 /\ -a!1371^post82+a!1371^post81 == 0 /\ -a!1370^post81+a!1370^0 == 0 /\ a!511^post81-a!511^post82 == 0 /\ head!405^post81-head!405^post82 == 0 /\ -rcd!83^post81+rcd!83^0 == 0 /\ head!31^post81-head!31^post82 == 0 /\ -rcd!2393^post82+rcd!2393^post81 == 0 /\ __disjvr_3^0-__disjvr_3^post81 == 0 /\ __disjvr_5^post81-__disjvr_5^post82 == 0 /\ a!1371^0-a!1371^post81 == 0 /\ __disjvr_7^0-__disjvr_7^post81 == 0 /\ a!244^0-a!244^post81 == 0 /\ -r!543^post81+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post82+sdv_callsite_return_1!14^post81 == 0 /\ -a!419^post81+a!419^0 == 0 /\ -a!2238^post81+a!2238^0 == 0 /\ a!1610^post81-a!1610^post82 == 0 /\ -a!1052^post82+a!1052^post81 == 0 /\ rcd!63^0-rcd!63^post81 == 0 /\ -__disjvr_6^post82+__disjvr_6^post81 == 0 /\ -__disjvr_4^post81+__disjvr_4^0 == 0 /\ temp!34^post81-temp!34^post82 == 0 /\ __disjvr_2^post81-__disjvr_2^post82 == 0 /\ x!15^0-x!15^post81 == 0 /\ head!405^0-head!405^post81 == 0 /\ -__disjvr_2^post81+__disjvr_2^0 == 0 /\ head!16^0-head!16^post81 == 0 /\ -head!31^post81+head!31^0 == 0 /\ -__disjvr_0^post82+__disjvr_0^post81 == 0 /\ -a!1055^post82+a!1055^post81 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post81 == 0 /\ -x!22^post81+t!25^post82 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post81 == 0 /\ tmp!33^post81-tmp!33^post82 == 0 /\ -i!29^post81+i!29^0 == 0 /\ ct!19^post81-ct!19^post82 == 0 /\ -i!406^post81+i!406^0 == 0 /\ a!2035^post81-a!2035^post82 == 0 /\ a!1055^0-a!1055^post81 == 0 /\ -head!16^post82+head!16^post81 == 0 /\ -x!15^post82+x!15^post81 == 0 /\ -temp!34^post81+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post81 == 0 /\ __disjvr_4^post81-__disjvr_4^post82 == 0 /\ rcd!2460^post81-rcd!2460^post82 == 0 /\ a!1810^0-a!1810^post81 == 0 /\ sel_r!1224_flink!24^post81-sel_r!1224_flink!24^post82 == 0 /\ a!654^post81-a!654^post82 == 0 /\ a!654^0-a!654^post81 == 0 /\ -r!662^post82+r!662^post81 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post81 == 0 /\ rcd!2393^0-rcd!2393^post81 == 0 /\ a!2238^post81-a!2238^post82 == 0 /\ x_slam_f!20^0-x_slam_f!20^post81 == 0 /\ -sdv_callsite_return_1!32^post82+sdv_callsite_return_1!32^post81 == 0 /\ -nondet!13^post82+nondet!13^post81 == 0 /\ -ct!19^post81+ct!19^0 == 0 /\ -x_slam_f!20^post82+x_slam_f!20^post81 == 0 /\ -__disjvr_7^post82+__disjvr_7^post81 == 0 /\ -x!22^post81+x!22^0 == 0 /\ t!25^0-t!25^post81 == 0 /\ a!1370^post81-a!1370^post82 == 0 /\ -i!29^post82+i!29^post81 == 0 /\ -temp0!30^post82+temp0!30^post81 == 0 /\ a!244^post81-a!244^post82 == 0 /\ -r!662^post81+r!662^0 == 0 /\ -sel_r!1224_flink!24^post81+sel_r!1224_flink!24^0 == 0 /\ -a!511^post81+a!511^0 == 0 /\ -__disjvr_3^post82+__disjvr_3^post81 == 0 /\ -a!2035^post81+a!2035^0 == 0 /\ result!12^0-result!12^post81 == 0 /\ -__disjvr_5^post81+__disjvr_5^0 == 0 /\ result!12^post81-result!12^post82 == 0 /\ -sel_r!543_flink!24^post82+sel_r!543_flink!24^post81 == 0 /\ a!1810^post81-a!1810^post82 == 0 /\ -x!18^post82+x!18^post81 == 0 /\ a!1052^0-a!1052^post81 == 0 /\ -__disjvr_1^post81+__disjvr_1^0 == 0 /\ -a!1610^post81+a!1610^0 == 0 /\ -rcd!2515^post82+rcd!2515^post81 == 0), cost: 1 Applied deletion Removed the following rules: 80 81 Eliminating location l34 by chaining: Applied chaining First rule: l33 -> l34 : __disjvr_0^0'=__disjvr_0^post87, __disjvr_1^0'=__disjvr_1^post87, __disjvr_2^0'=__disjvr_2^post87, __disjvr_3^0'=__disjvr_3^post87, __disjvr_4^0'=__disjvr_4^post87, __disjvr_5^0'=__disjvr_5^post87, __disjvr_6^0'=__disjvr_6^post87, __disjvr_7^0'=__disjvr_7^post87, __disjvr_8^0'=__disjvr_8^post87, a!1052^0'=a!1052^post87, a!1055^0'=a!1055^post87, a!1370^0'=a!1370^post87, a!1371^0'=a!1371^post87, a!1610^0'=a!1610^post87, a!1810^0'=a!1810^post87, a!2035^0'=a!2035^post87, a!2238^0'=a!2238^post87, a!244^0'=a!244^post87, a!419^0'=a!419^post87, a!511^0'=a!511^post87, a!654^0'=a!654^post87, ct!19^0'=ct!19^post87, head!16^0'=head!16^post87, head!31^0'=head!31^post87, head!405^0'=head!405^post87, i!29^0'=i!29^post87, i!406^0'=i!406^post87, length!28^0'=length!28^post87, nondet!13^0'=nondet!13^post87, r!543^0'=r!543^post87, r!662^0'=r!662^post87, rcd!2393^0'=rcd!2393^post87, rcd!2460^0'=rcd!2460^post87, rcd!2515^0'=rcd!2515^post87, rcd!63^0'=rcd!63^post87, rcd!83^0'=rcd!83^post87, result!12^0'=result!12^post87, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post87, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post87, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post87, sel_r!543_flink!24^0'=sel_r!543_flink!24^post87, t!25^0'=t!25^post87, temp!34^0'=temp!34^post87, temp0!17^0'=temp0!17^post87, temp0!30^0'=temp0!30^post87, tmp!33^0'=tmp!33^post87, x!1365^0'=x!1365^post87, x!15^0'=x!15^post87, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (0 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-x!22^0 <= 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ a!244^0-a!244^post87 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ a!511^0-a!511^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 Second rule: l34 -> l1 : __disjvr_0^0'=__disjvr_0^post88, __disjvr_1^0'=__disjvr_1^post88, __disjvr_2^0'=__disjvr_2^post88, __disjvr_3^0'=__disjvr_3^post88, __disjvr_4^0'=__disjvr_4^post88, __disjvr_5^0'=__disjvr_5^post88, __disjvr_6^0'=__disjvr_6^post88, __disjvr_7^0'=__disjvr_7^post88, __disjvr_8^0'=__disjvr_8^post88, a!1052^0'=a!1052^post88, a!1055^0'=a!1055^post88, a!1370^0'=a!1370^post88, a!1371^0'=a!1371^post88, a!1610^0'=a!1610^post88, a!1810^0'=a!1810^post88, a!2035^0'=a!2035^post88, a!2238^0'=a!2238^post88, a!244^0'=a!244^post88, a!419^0'=a!419^post88, a!511^0'=a!511^post88, a!654^0'=a!654^post88, ct!19^0'=ct!19^post88, head!16^0'=head!16^post88, head!31^0'=head!31^post88, head!405^0'=head!405^post88, i!29^0'=i!29^post88, i!406^0'=i!406^post88, length!28^0'=length!28^post88, nondet!13^0'=nondet!13^post88, r!543^0'=r!543^post88, r!662^0'=r!662^post88, rcd!2393^0'=rcd!2393^post88, rcd!2460^0'=rcd!2460^post88, rcd!2515^0'=rcd!2515^post88, rcd!63^0'=rcd!63^post88, rcd!83^0'=rcd!83^post88, result!12^0'=result!12^post88, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post88, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post88, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post88, sel_r!543_flink!24^0'=sel_r!543_flink!24^post88, t!25^0'=t!25^post88, temp!34^0'=temp!34^post88, temp0!17^0'=temp0!17^post88, temp0!30^0'=temp0!30^post88, tmp!33^0'=tmp!33^post88, x!1365^0'=x!1365^post88, x!15^0'=x!15^post88, x!18^0'=x!18^post88, x!22^0'=x!22^post88, x_slam_f!20^0'=x_slam_f!20^post88, y!21^0'=y!21^post88, (-x!18^post88+x!18^0 == 0 /\ -a!1810^post88+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post88 == 0 /\ -ct!19^post88+ct!19^0 == 0 /\ -a!1370^post88+a!1370^0 == 0 /\ -__disjvr_4^post88+__disjvr_4^0 == 0 /\ -__disjvr_1^post88+__disjvr_1^0 == 0 /\ -__disjvr_5^post88+__disjvr_5^0 == 0 /\ -rcd!83^post88+rcd!83^0 == 0 /\ -__disjvr_2^post88+__disjvr_2^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post88 == 0 /\ a!511^0-a!511^post88 == 0 /\ temp0!17^0-temp0!17^post88 == 0 /\ -rcd!2515^post88+rcd!2515^0 == 0 /\ -nondet!13^post88+nondet!13^0 == 0 /\ -rcd!2393^post88+rcd!2393^0 == 0 /\ head!16^0-head!16^post88 == 0 /\ -r!662^post88+r!662^0 == 0 /\ -a!2035^post88+a!2035^0 == 0 /\ temp0!30^0-temp0!30^post88 == 0 /\ a!1610^0-a!1610^post88 == 0 /\ -x!1365^post88+x!1365^0 == 0 /\ __disjvr_5^post88-__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post88 == 0 /\ -i!29^post88+i!29^0 == 0 /\ tmp!33^0-tmp!33^post88 == 0 /\ a!1371^0-a!1371^post88 == 0 /\ __disjvr_0^0-__disjvr_0^post88 == 0 /\ length!28^0-length!28^post88 == 0 /\ -__disjvr_8^post88+__disjvr_8^0 == 0 /\ -temp!34^post88+temp!34^0 == 0 /\ a!654^0-a!654^post88 == 0 /\ a!2238^0-a!2238^post88 == 0 /\ -a!244^post88+a!244^0 == 0 /\ i!406^0-i!406^post88 == 0 /\ a!1055^0-a!1055^post88 == 0 /\ rcd!2460^0-rcd!2460^post88 == 0 /\ -a!419^post88+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post88+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post88+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post88 == 0 /\ rcd!63^0-rcd!63^post88 == 0 /\ x!15^0-x!15^post88 == 0 /\ __disjvr_6^0-__disjvr_6^post88 == 0 /\ __disjvr_3^0-__disjvr_3^post88 == 0 /\ -head!31^post88+head!31^0 == 0 /\ -__disjvr_7^post88+__disjvr_7^0 == 0 /\ head!405^0-head!405^post88 == 0 /\ r!543^0-r!543^post88 == 0 /\ -y!21^post88+y!21^0 == 0 /\ a!1052^0-a!1052^post88 == 0 /\ t!25^0-t!25^post88 == 0 /\ -x!22^post88+x!22^0 == 0), cost: 1 New rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^post88, __disjvr_1^0'=__disjvr_1^post88, __disjvr_2^0'=__disjvr_2^post88, __disjvr_3^0'=__disjvr_3^post88, __disjvr_4^0'=__disjvr_4^post88, __disjvr_5^0'=__disjvr_5^post88, __disjvr_6^0'=__disjvr_6^post88, __disjvr_7^0'=__disjvr_7^post88, __disjvr_8^0'=__disjvr_8^post88, a!1052^0'=a!1052^post88, a!1055^0'=a!1055^post88, a!1370^0'=a!1370^post88, a!1371^0'=a!1371^post88, a!1610^0'=a!1610^post88, a!1810^0'=a!1810^post88, a!2035^0'=a!2035^post88, a!2238^0'=a!2238^post88, a!244^0'=a!244^post88, a!419^0'=a!419^post88, a!511^0'=a!511^post88, a!654^0'=a!654^post88, ct!19^0'=ct!19^post88, head!16^0'=head!16^post88, head!31^0'=head!31^post88, head!405^0'=head!405^post88, i!29^0'=i!29^post88, i!406^0'=i!406^post88, length!28^0'=length!28^post88, nondet!13^0'=nondet!13^post88, r!543^0'=r!543^post88, r!662^0'=r!662^post88, rcd!2393^0'=rcd!2393^post88, rcd!2460^0'=rcd!2460^post88, rcd!2515^0'=rcd!2515^post88, rcd!63^0'=rcd!63^post88, rcd!83^0'=rcd!83^post88, result!12^0'=result!12^post88, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post88, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post88, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post88, sel_r!543_flink!24^0'=sel_r!543_flink!24^post88, t!25^0'=t!25^post88, temp!34^0'=temp!34^post88, temp0!17^0'=temp0!17^post88, temp0!30^0'=temp0!30^post88, tmp!33^0'=tmp!33^post88, x!1365^0'=x!1365^post88, x!15^0'=x!15^post88, x!18^0'=x!18^post88, x!22^0'=x!22^post88, x_slam_f!20^0'=x_slam_f!20^post88, y!21^0'=y!21^post88, (0 == 0 /\ x!1365^post87-x!1365^post88 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ -a!654^post88+a!654^post87 == 0 /\ -__disjvr_1^post88+__disjvr_1^post87 == 0 /\ a!1371^post87-a!1371^post88 == 0 /\ __disjvr_6^post87-__disjvr_6^post88 == 0 /\ __disjvr_3^post87-__disjvr_3^post88 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ rcd!2393^post87-rcd!2393^post88 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ head!405^post87-head!405^post88 == 0 /\ -a!244^post88+a!244^post87 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ __disjvr_2^post87-__disjvr_2^post88 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ a!1370^post87-a!1370^post88 == 0 /\ -__disjvr_5^post87+__disjvr_5^post88 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -x!18^post88+x!18^post87 == 0 /\ -rcd!2515^post88+rcd!2515^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ r!662^post87-r!662^post88 == 0 /\ y!21^0-x!22^0 <= 0 /\ a!1055^post87-a!1055^post88 == 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^post87-__disjvr_8^post88 == 0 /\ -result!12^post88+result!12^post87 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ temp0!30^post87-temp0!30^post88 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ sdv_callsite_return_1!14^post87-sdv_callsite_return_1!14^post88 == 0 /\ a!244^0-a!244^post87 == 0 /\ x!15^post87-x!15^post88 == 0 /\ r!543^post87-r!543^post88 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ -rcd!83^post88+rcd!83^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ x!22^post87-x!22^post88 == 0 /\ rcd!2460^post87-rcd!2460^post88 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ __disjvr_5^post87-__disjvr_5^post88 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -tmp!33^post88+tmp!33^post87 == 0 /\ -sdv_callsite_return_1!32^post88+sdv_callsite_return_1!32^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ -a!1810^post88+a!1810^post87 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ a!1610^post87-a!1610^post88 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post88+__disjvr_7^post87 == 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ x_slam_f!20^post87-x_slam_f!20^post88 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ length!28^post87-length!28^post88 == 0 /\ a!511^0-a!511^post87 == 0 /\ ct!19^post87-ct!19^post88 == 0 /\ a!2238^post87-a!2238^post88 == 0 /\ -temp!34^post88+temp!34^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ -sel_r!1224_flink!24^post88+sel_r!1224_flink!24^post87 == 0 /\ i!406^post87-i!406^post88 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ __disjvr_0^post87-__disjvr_0^post88 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ head!16^post87-head!16^post88 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ t!25^post87-t!25^post88 == 0 /\ a!419^post87-a!419^post88 == 0 /\ a!2035^post87-a!2035^post88 == 0 /\ i!29^post87-i!29^post88 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ -y!21^post88+y!21^post87 == 0 /\ sel_r!543_flink!24^post87-sel_r!543_flink!24^post88 == 0 /\ -head!31^post88+head!31^post87 == 0 /\ a!511^post87-a!511^post88 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ nondet!13^post87-nondet!13^post88 == 0 /\ a!1052^post87-a!1052^post88 == 0 /\ -__disjvr_4^post88+__disjvr_4^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ rcd!63^post87-rcd!63^post88 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ temp0!17^post87-temp0!17^post88 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 Applied deletion Removed the following rules: 86 87 Eliminating location l48 by chaining: Applied chaining First rule: l47 -> l48 : __disjvr_0^0'=__disjvr_0^post137, __disjvr_1^0'=__disjvr_1^post137, __disjvr_2^0'=__disjvr_2^post137, __disjvr_3^0'=__disjvr_3^post137, __disjvr_4^0'=__disjvr_4^post137, __disjvr_5^0'=__disjvr_5^post137, __disjvr_6^0'=__disjvr_6^post137, __disjvr_7^0'=__disjvr_7^post137, __disjvr_8^0'=__disjvr_8^post137, a!1052^0'=a!1052^post137, a!1055^0'=a!1055^post137, a!1370^0'=a!1370^post137, a!1371^0'=a!1371^post137, a!1610^0'=a!1610^post137, a!1810^0'=a!1810^post137, a!2035^0'=a!2035^post137, a!2238^0'=a!2238^post137, a!244^0'=a!244^post137, a!419^0'=a!419^post137, a!511^0'=a!511^post137, a!654^0'=a!654^post137, ct!19^0'=ct!19^post137, head!16^0'=head!16^post137, head!31^0'=head!31^post137, head!405^0'=head!405^post137, i!29^0'=i!29^post137, i!406^0'=i!406^post137, length!28^0'=length!28^post137, nondet!13^0'=nondet!13^post137, r!543^0'=r!543^post137, r!662^0'=r!662^post137, rcd!2393^0'=rcd!2393^post137, rcd!2460^0'=rcd!2460^post137, rcd!2515^0'=rcd!2515^post137, rcd!63^0'=rcd!63^post137, rcd!83^0'=rcd!83^post137, result!12^0'=result!12^post137, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post137, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post137, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post137, sel_r!543_flink!24^0'=sel_r!543_flink!24^post137, t!25^0'=t!25^post137, temp!34^0'=temp!34^post137, temp0!17^0'=temp0!17^post137, temp0!30^0'=temp0!30^post137, tmp!33^0'=tmp!33^post137, x!1365^0'=x!1365^post137, x!15^0'=x!15^post137, x!18^0'=x!18^post137, x!22^0'=x!22^post137, x_slam_f!20^0'=x_slam_f!20^post137, y!21^0'=y!21^post137, (-a!419^post137+a!419^0 == 0 /\ -a!2035^post137+a!2035^0 == 0 /\ -r!543^post137+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post137 == 0 /\ -r!662^post137+r!662^0 == 0 /\ -a!1610^post137+a!1610^0 == 0 /\ -a!2238^post137+a!2238^0 == 0 /\ -__disjvr_8^post137+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post137 == 0 /\ -a!1055^post137+a!1055^0 == 0 /\ i!29^0-i!29^post137 == 0 /\ a!244^0-a!244^post137 == 0 /\ nondet!13^0-nondet!13^post137 == 0 /\ a!1370^0-a!1370^post137 == 0 /\ -__disjvr_7^post137+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post137 == 0 /\ head!405^0-head!405^post137 == 0 /\ -rcd!2515^post137+rcd!2515^0 == 0 /\ head!16^0-head!16^post137 == 0 /\ -y!21^post137+y!21^0 == 0 /\ -t!25^post137+t!25^0 == 0 /\ a!511^0-a!511^post137 == 0 /\ x_slam_f!20^0-x_slam_f!20^post137 == 0 /\ a!1052^0-a!1052^post137 == 0 /\ x!18^0-x!18^post137 == 0 /\ __disjvr_4^0-__disjvr_4^post137 == 0 /\ -temp!34^post137+temp!34^0 == 0 /\ -__disjvr_5^post137+__disjvr_5^0 == 0 /\ -__disjvr_3^post137+__disjvr_3^0 == 0 /\ -x!22^post137+x!22^0 == 0 /\ __disjvr_7^post137-__disjvr_7^0 == 0 /\ -rcd!83^post137+rcd!83^0 == 0 /\ -ct!19^post137+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post137 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post137 == 0 /\ -__disjvr_0^post137+__disjvr_0^0 == 0 /\ -temp0!30^post137+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post137 == 0 /\ -sdv_callsite_return_1!32^post137+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post137+x!15^0 == 0 /\ -head!31^post137+head!31^0 == 0 /\ a!654^0-a!654^post137 == 0 /\ a!1810^0-a!1810^post137 == 0 /\ result!12^0-result!12^post137 == 0 /\ -i!406^post137+i!406^0 == 0 /\ x!1365^0-x!1365^post137 == 0 /\ a!1371^0-a!1371^post137 == 0 /\ -rcd!2460^post137+rcd!2460^0 == 0 /\ tmp!33^0-tmp!33^post137 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post137 == 0 /\ length!28^0-length!28^post137 == 0 /\ -__disjvr_2^post137+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post137 == 0), cost: 1 Second rule: l48 -> l49 : __disjvr_0^0'=__disjvr_0^post138, __disjvr_1^0'=__disjvr_1^post138, __disjvr_2^0'=__disjvr_2^post138, __disjvr_3^0'=__disjvr_3^post138, __disjvr_4^0'=__disjvr_4^post138, __disjvr_5^0'=__disjvr_5^post138, __disjvr_6^0'=__disjvr_6^post138, __disjvr_7^0'=__disjvr_7^post138, __disjvr_8^0'=__disjvr_8^post138, a!1052^0'=a!1052^post138, a!1055^0'=a!1055^post138, a!1370^0'=a!1370^post138, a!1371^0'=a!1371^post138, a!1610^0'=a!1610^post138, a!1810^0'=a!1810^post138, a!2035^0'=a!2035^post138, a!2238^0'=a!2238^post138, a!244^0'=a!244^post138, a!419^0'=a!419^post138, a!511^0'=a!511^post138, a!654^0'=a!654^post138, ct!19^0'=ct!19^post138, head!16^0'=head!16^post138, head!31^0'=head!31^post138, head!405^0'=head!405^post138, i!29^0'=i!29^post138, i!406^0'=i!406^post138, length!28^0'=length!28^post138, nondet!13^0'=nondet!13^post138, r!543^0'=r!543^post138, r!662^0'=r!662^post138, rcd!2393^0'=rcd!2393^post138, rcd!2460^0'=rcd!2460^post138, rcd!2515^0'=rcd!2515^post138, rcd!63^0'=rcd!63^post138, rcd!83^0'=rcd!83^post138, result!12^0'=result!12^post138, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post138, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post138, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post138, sel_r!543_flink!24^0'=sel_r!543_flink!24^post138, t!25^0'=t!25^post138, temp!34^0'=temp!34^post138, temp0!17^0'=temp0!17^post138, temp0!30^0'=temp0!30^post138, tmp!33^0'=tmp!33^post138, x!1365^0'=x!1365^post138, x!15^0'=x!15^post138, x!18^0'=x!18^post138, x!22^0'=x!22^post138, x_slam_f!20^0'=x_slam_f!20^post138, y!21^0'=y!21^post138, (0 == 0 /\ tmp!33^0-tmp!33^post138 == 0 /\ -a!511^post138+a!511^0 == 0 /\ r!543^0-r!543^post138 == 0 /\ -a!419^post138+a!419^0 == 0 /\ a!1052^0-a!1052^post138 == 0 /\ i!406^0-i!406^post138 == 0 /\ -x_slam_f!20^post138+x_slam_f!20^0 == 0 /\ -__disjvr_0^post138+__disjvr_0^0 == 0 /\ length!28^0-length!28^post138 == 0 /\ head!31^0-head!31^post138 == 0 /\ __disjvr_4^0-__disjvr_4^post138 == 0 /\ y!21^0-y!21^post138 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post138 == 0 /\ a!2238^0-a!2238^post138 == 0 /\ x!1365^0-x!1365^post138 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post138 == 0 /\ __disjvr_3^0-__disjvr_3^post138 == 0 /\ -sdv_callsite_return_1!32^post138+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post138+__disjvr_2^0 == 0 /\ -a!2035^post138+a!2035^0 == 0 /\ -__disjvr_5^post138+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post138+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post138+__disjvr_8^0 == 0 /\ a!1610^0-a!1610^post138 == 0 /\ -a!1810^post138+a!1810^0 == 0 /\ a!1371^0-a!1371^post138 == 0 /\ -ct!19^post138+ct!19^0 == 0 /\ -a!1370^post138+a!1370^0 == 0 /\ temp!34^0-temp!34^post138 == 0 /\ -a!1055^post138+a!1055^0 == 0 /\ -head!405^post138+head!405^0 == 0 /\ -rcd!2393^post138+rcd!2393^0 == 0 /\ -nondet!13^post138+nondet!13^0 == 0 /\ -i!29^post138+i!29^0 == 0 /\ -r!662^post138+r!662^0 == 0 /\ a!654^0-a!654^post138 == 0 /\ -x!22^post138+x!22^0 == 0 /\ -__disjvr_7^post138+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post138 == 0 /\ __disjvr_6^0-__disjvr_6^post138 == 0 /\ __disjvr_1^0-__disjvr_1^post138 == 0 /\ result!12^0-result!12^post138 == 0 /\ x!18^0-x!18^post138 == 0 /\ rcd!83^0-rcd!83^post138 == 0 /\ -rcd!63^post138+rcd!63^0 == 0 /\ -head!16^post138+head!16^0 == 0 /\ -temp0!30^post138+temp0!30^0 == 0 /\ -t!25^post138+t!25^0 == 0 /\ -rcd!2515^post138+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post138 == 0), cost: 1 New rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^post138, __disjvr_1^0'=__disjvr_1^post138, __disjvr_2^0'=__disjvr_2^post138, __disjvr_3^0'=__disjvr_3^post138, __disjvr_4^0'=__disjvr_4^post138, __disjvr_5^0'=__disjvr_5^post138, __disjvr_6^0'=__disjvr_6^post138, __disjvr_7^0'=__disjvr_7^post138, __disjvr_8^0'=__disjvr_8^post138, a!1052^0'=a!1052^post138, a!1055^0'=a!1055^post138, a!1370^0'=a!1370^post138, a!1371^0'=a!1371^post138, a!1610^0'=a!1610^post138, a!1810^0'=a!1810^post138, a!2035^0'=a!2035^post138, a!2238^0'=a!2238^post138, a!244^0'=a!244^post138, a!419^0'=a!419^post138, a!511^0'=a!511^post138, a!654^0'=a!654^post138, ct!19^0'=ct!19^post138, head!16^0'=head!16^post138, head!31^0'=head!31^post138, head!405^0'=head!405^post138, i!29^0'=i!29^post138, i!406^0'=i!406^post138, length!28^0'=length!28^post138, nondet!13^0'=nondet!13^post138, r!543^0'=r!543^post138, r!662^0'=r!662^post138, rcd!2393^0'=rcd!2393^post138, rcd!2460^0'=rcd!2460^post138, rcd!2515^0'=rcd!2515^post138, rcd!63^0'=rcd!63^post138, rcd!83^0'=rcd!83^post138, result!12^0'=result!12^post138, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post138, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post138, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post138, sel_r!543_flink!24^0'=sel_r!543_flink!24^post138, t!25^0'=t!25^post138, temp!34^0'=temp!34^post138, temp0!17^0'=temp0!17^post138, temp0!30^0'=temp0!30^post138, tmp!33^0'=tmp!33^post138, x!1365^0'=x!1365^post138, x!15^0'=x!15^post138, x!18^0'=x!18^post138, x!22^0'=x!22^post138, x_slam_f!20^0'=x_slam_f!20^post138, y!21^0'=y!21^post138, (0 == 0 /\ -a!419^post137+a!419^0 == 0 /\ -a!2035^post137+a!2035^0 == 0 /\ r!662^post137-r!662^post138 == 0 /\ -r!543^post137+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post137 == 0 /\ -r!662^post137+r!662^0 == 0 /\ -a!1610^post137+a!1610^0 == 0 /\ -a!2238^post137+a!2238^0 == 0 /\ -__disjvr_8^post137+__disjvr_8^0 == 0 /\ -a!1371^post138+a!1371^post137 == 0 /\ -a!2035^post138+a!2035^post137 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post137 == 0 /\ -head!405^post138+head!405^post137 == 0 /\ x!18^post137-x!18^post138 == 0 /\ -a!1055^post137+a!1055^0 == 0 /\ -a!511^post138+a!511^post137 == 0 /\ -rcd!2393^post138+rcd!2393^post137 == 0 /\ t!25^post137-t!25^post138 == 0 /\ i!29^0-i!29^post137 == 0 /\ __disjvr_7^post137-__disjvr_7^post138 == 0 /\ a!244^0-a!244^post137 == 0 /\ -x_slam_f!20^post138+x_slam_f!20^post137 == 0 /\ head!31^post137-head!31^post138 == 0 /\ __disjvr_4^post137-__disjvr_4^post138 == 0 /\ nondet!13^0-nondet!13^post137 == 0 /\ a!1370^0-a!1370^post137 == 0 /\ temp!34^post137-temp!34^post138 == 0 /\ -__disjvr_7^post137+__disjvr_7^0 == 0 /\ a!2238^post137-a!2238^post138 == 0 /\ x!1365^post137-x!1365^post138 == 0 /\ rcd!63^0-rcd!63^post137 == 0 /\ head!405^0-head!405^post137 == 0 /\ -rcd!2515^post137+rcd!2515^0 == 0 /\ -head!16^post138+head!16^post137 == 0 /\ head!16^0-head!16^post137 == 0 /\ -ct!19^post138+ct!19^post137 == 0 /\ -y!21^post137+y!21^0 == 0 /\ __disjvr_1^post137-__disjvr_1^post138 == 0 /\ a!1055^post137-a!1055^post138 == 0 /\ __disjvr_3^post137-__disjvr_3^post138 == 0 /\ -t!25^post137+t!25^0 == 0 /\ -__disjvr_5^post138+__disjvr_5^post137 == 0 /\ a!511^0-a!511^post137 == 0 /\ x_slam_f!20^0-x_slam_f!20^post137 == 0 /\ a!1052^0-a!1052^post137 == 0 /\ rcd!83^post137-rcd!83^post138 == 0 /\ x!18^0-x!18^post137 == 0 /\ -a!1052^post138+a!1052^post137 == 0 /\ __disjvr_4^0-__disjvr_4^post137 == 0 /\ -temp!34^post137+temp!34^0 == 0 /\ a!1610^post137-a!1610^post138 == 0 /\ -__disjvr_5^post137+__disjvr_5^0 == 0 /\ -nondet!13^post138+nondet!13^post137 == 0 /\ -__disjvr_3^post137+__disjvr_3^0 == 0 /\ -x!22^post137+x!22^0 == 0 /\ __disjvr_7^post137-__disjvr_7^0 == 0 /\ x!22^post137-x!22^post138 == 0 /\ rcd!2515^post137-rcd!2515^post138 == 0 /\ -rcd!83^post137+rcd!83^0 == 0 /\ temp0!30^post137-temp0!30^post138 == 0 /\ -ct!19^post137+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post137 == 0 /\ -__disjvr_8^post138+__disjvr_8^post137 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post137 == 0 /\ result!12^post137-result!12^post138 == 0 /\ sdv_callsite_return_1!32^post137-sdv_callsite_return_1!32^post138 == 0 /\ -__disjvr_0^post137+__disjvr_0^0 == 0 /\ __disjvr_0^post137-__disjvr_0^post138 == 0 /\ -sdv_callsite_return_1!14^post138+sdv_callsite_return_1!14^post137 == 0 /\ -rcd!63^post138+rcd!63^post137 == 0 /\ length!28^post137-length!28^post138 == 0 /\ -sel_r!543_flink!24^post138+sel_r!543_flink!24^post137 == 0 /\ -temp0!30^post137+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post137 == 0 /\ sel_r!1224_flink!24^post137-sel_r!1224_flink!24^post138 == 0 /\ -sdv_callsite_return_1!32^post137+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post137+x!15^0 == 0 /\ -head!31^post137+head!31^0 == 0 /\ -i!29^post138+i!29^post137 == 0 /\ -a!1370^post138+a!1370^post137 == 0 /\ a!654^0-a!654^post137 == 0 /\ a!1810^0-a!1810^post137 == 0 /\ i!406^post137-i!406^post138 == 0 /\ rcd!2460^post137-rcd!2460^post138 == 0 /\ result!12^0-result!12^post137 == 0 /\ -i!406^post137+i!406^0 == 0 /\ -__disjvr_6^post138+__disjvr_6^post137 == 0 /\ -a!1810^post138+a!1810^post137 == 0 /\ x!1365^0-x!1365^post137 == 0 /\ a!1371^0-a!1371^post137 == 0 /\ temp0!17^post137-temp0!17^post138 == 0 /\ y!21^post137-y!21^post138 == 0 /\ -rcd!2460^post137+rcd!2460^0 == 0 /\ r!543^post137-r!543^post138 == 0 /\ a!654^post137-a!654^post138 == 0 /\ tmp!33^0-tmp!33^post137 == 0 /\ tmp!33^post137-tmp!33^post138 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post137 == 0 /\ -a!419^post138+a!419^post137 == 0 /\ length!28^0-length!28^post137 == 0 /\ -__disjvr_2^post138+__disjvr_2^post137 == 0 /\ -__disjvr_2^post137+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post137 == 0), cost: 1 Applied deletion Removed the following rules: 136 137 Eliminating location l43 by chaining: Applied chaining First rule: l39 -> l43 : __disjvr_0^0'=__disjvr_0^post103, __disjvr_1^0'=__disjvr_1^post103, __disjvr_2^0'=__disjvr_2^post103, __disjvr_3^0'=__disjvr_3^post103, __disjvr_4^0'=__disjvr_4^post103, __disjvr_5^0'=__disjvr_5^post103, __disjvr_6^0'=__disjvr_6^post103, __disjvr_7^0'=__disjvr_7^post103, __disjvr_8^0'=__disjvr_8^post103, a!1052^0'=a!1052^post103, a!1055^0'=a!1055^post103, a!1370^0'=a!1370^post103, a!1371^0'=a!1371^post103, a!1610^0'=a!1610^post103, a!1810^0'=a!1810^post103, a!2035^0'=a!2035^post103, a!2238^0'=a!2238^post103, a!244^0'=a!244^post103, a!419^0'=a!419^post103, a!511^0'=a!511^post103, a!654^0'=a!654^post103, ct!19^0'=ct!19^post103, head!16^0'=head!16^post103, head!31^0'=head!31^post103, head!405^0'=head!405^post103, i!29^0'=i!29^post103, i!406^0'=i!406^post103, length!28^0'=length!28^post103, nondet!13^0'=nondet!13^post103, r!543^0'=r!543^post103, r!662^0'=r!662^post103, rcd!2393^0'=rcd!2393^post103, rcd!2460^0'=rcd!2460^post103, rcd!2515^0'=rcd!2515^post103, rcd!63^0'=rcd!63^post103, rcd!83^0'=rcd!83^post103, result!12^0'=result!12^post103, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post103, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post103, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post103, sel_r!543_flink!24^0'=sel_r!543_flink!24^post103, t!25^0'=t!25^post103, temp!34^0'=temp!34^post103, temp0!17^0'=temp0!17^post103, temp0!30^0'=temp0!30^post103, tmp!33^0'=tmp!33^post103, x!1365^0'=x!1365^post103, x!15^0'=x!15^post103, x!18^0'=x!18^post103, x!22^0'=x!22^post103, x_slam_f!20^0'=x_slam_f!20^post103, y!21^0'=y!21^post103, (-t!25^post103+t!25^0 == 0 /\ -__disjvr_7^post103+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post103 == 0 /\ __disjvr_6^0-__disjvr_6^post103 == 0 /\ a!244^0-a!244^post103 == 0 /\ __disjvr_4^0-__disjvr_4^post103 == 0 /\ a!654^0-a!654^post103 == 0 /\ -a!511^post103+a!511^0 == 0 /\ -__disjvr_8^post103+__disjvr_8^0 == 0 /\ -a!1055^post103+a!1055^0 == 0 /\ a!1371^0-a!1371^post103 == 0 /\ rcd!83^0-rcd!83^post103 == 0 /\ -nondet!13^post103+nondet!13^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post103 == 0 /\ -r!662^post103+r!662^0 == 0 /\ -__disjvr_6^0+__disjvr_6^post103 == 0 /\ result!12^0-result!12^post103 == 0 /\ __disjvr_0^0-__disjvr_0^post103 == 0 /\ -sdv_callsite_return_1!32^post103+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post103+a!1610^0 == 0 /\ -__disjvr_1^post103+__disjvr_1^0 == 0 /\ -a!2035^post103+a!2035^0 == 0 /\ a!1052^0-a!1052^post103 == 0 /\ x!18^0-x!18^post103 == 0 /\ temp0!17^0-temp0!17^post103 == 0 /\ -temp0!30^post103+temp0!30^0 == 0 /\ -rcd!2460^post103+rcd!2460^0 == 0 /\ -rcd!2515^post103+rcd!2515^0 == 0 /\ -x!15^post103+x!15^0 == 0 /\ -x!1365^post103+x!1365^0 == 0 /\ -i!29^post103+i!29^0 == 0 /\ length!28^0-length!28^post103 == 0 /\ -x!22^post103+x!22^0 == 0 /\ -temp!34^post103+temp!34^0 == 0 /\ -ct!19^post103+ct!19^0 == 0 /\ -i!406^post103+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post103 == 0 /\ -r!543^post103+r!543^0 == 0 /\ a!1810^0-a!1810^post103 == 0 /\ -__disjvr_5^post103+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post103 == 0 /\ head!31^0-head!31^post103 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post103 == 0 /\ rcd!63^0-rcd!63^post103 == 0 /\ -head!16^post103+head!16^0 == 0 /\ a!2238^0-a!2238^post103 == 0 /\ -__disjvr_2^post103+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post103 == 0 /\ head!405^0-head!405^post103 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post103 == 0 /\ -a!419^post103+a!419^0 == 0 /\ -y!21^post103+y!21^0 == 0 /\ tmp!33^0-tmp!33^post103 == 0), cost: 1 Second rule: l43 -> l44 : __disjvr_0^0'=__disjvr_0^post104, __disjvr_1^0'=__disjvr_1^post104, __disjvr_2^0'=__disjvr_2^post104, __disjvr_3^0'=__disjvr_3^post104, __disjvr_4^0'=__disjvr_4^post104, __disjvr_5^0'=__disjvr_5^post104, __disjvr_6^0'=__disjvr_6^post104, __disjvr_7^0'=__disjvr_7^post104, __disjvr_8^0'=__disjvr_8^post104, a!1052^0'=a!1052^post104, a!1055^0'=a!1055^post104, a!1370^0'=a!1370^post104, a!1371^0'=a!1371^post104, a!1610^0'=a!1610^post104, a!1810^0'=a!1810^post104, a!2035^0'=a!2035^post104, a!2238^0'=a!2238^post104, a!244^0'=a!244^post104, a!419^0'=a!419^post104, a!511^0'=a!511^post104, a!654^0'=a!654^post104, ct!19^0'=ct!19^post104, head!16^0'=head!16^post104, head!31^0'=head!31^post104, head!405^0'=head!405^post104, i!29^0'=i!29^post104, i!406^0'=i!406^post104, length!28^0'=length!28^post104, nondet!13^0'=nondet!13^post104, r!543^0'=r!543^post104, r!662^0'=r!662^post104, rcd!2393^0'=rcd!2393^post104, rcd!2460^0'=rcd!2460^post104, rcd!2515^0'=rcd!2515^post104, rcd!63^0'=rcd!63^post104, rcd!83^0'=rcd!83^post104, result!12^0'=result!12^post104, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post104, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post104, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post104, sel_r!543_flink!24^0'=sel_r!543_flink!24^post104, t!25^0'=t!25^post104, temp!34^0'=temp!34^post104, temp0!17^0'=temp0!17^post104, temp0!30^0'=temp0!30^post104, tmp!33^0'=tmp!33^post104, x!1365^0'=x!1365^post104, x!15^0'=x!15^post104, x!18^0'=x!18^post104, x!22^0'=x!22^post104, x_slam_f!20^0'=x_slam_f!20^post104, y!21^0'=y!21^post104, (0 == 0 /\ a!1371^0-a!1371^post104 == 0 /\ a!244^0-a!244^post104 == 0 /\ -x_slam_f!20^post104+x_slam_f!20^0 == 0 /\ r!543^0-r!543^post104 == 0 /\ length!28^0-length!28^post104 == 0 /\ -head!16^post104+head!16^0 == 0 /\ -x!1365^post104+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post104 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post104 == 0 /\ -sdv_callsite_return_1!32^post104+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post104+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post104 == 0 /\ y!21^0-y!21^post104 == 0 /\ temp0!17^0-temp0!17^post104 == 0 /\ -x!22^post104+x!22^0 == 0 /\ a!1370^0-a!1370^post104 == 0 /\ -a!2035^post104+a!2035^0 == 0 /\ -a!511^post104+a!511^0 == 0 /\ temp0!30^0-temp0!30^post104 == 0 /\ x!18^0-x!18^post104 == 0 /\ -__disjvr_3^post104+__disjvr_3^0 == 0 /\ __disjvr_1^0-__disjvr_1^post104 == 0 /\ head!31^0-head!31^post104 == 0 /\ temp!34^0-temp!34^post104 == 0 /\ __disjvr_8^0-__disjvr_8^post104 == 0 /\ -nondet!13^post104+nondet!13^0 == 0 /\ -__disjvr_0^post104+__disjvr_0^0 == 0 /\ head!405^0-head!405^post104 == 0 /\ -rcd!2515^post104+rcd!2515^0 == 0 /\ -rcd!63^post104+rcd!63^0 == 0 /\ -r!662^post104+r!662^0 == 0 /\ -t!25^post104+t!25^0 == 0 /\ a!1052^0-a!1052^post104 == 0 /\ tmp!33^0-tmp!33^post104 == 0 /\ -__disjvr_7^post104+__disjvr_7^0 == 0 /\ -result!12^post104+result!12^0 == 0 /\ -a!1055^post104+a!1055^0 == 0 /\ -a!1610^post104+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post104 == 0 /\ rcd!83^0-rcd!83^post104 == 0 /\ -rcd!2393^post104+rcd!2393^0 == 0 /\ -__disjvr_6^post104+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post104 == 0 /\ -a!419^post104+a!419^0 == 0 /\ -a!2238^post104+a!2238^0 == 0 /\ -ct!19^post104+ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post104 == 0 /\ -__disjvr_2^post104+__disjvr_2^0 == 0 /\ -i!29^post104+i!29^0 == 0 /\ a!1810^0-a!1810^post104 == 0), cost: 1 New rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^post104, __disjvr_1^0'=__disjvr_1^post104, __disjvr_2^0'=__disjvr_2^post104, __disjvr_3^0'=__disjvr_3^post104, __disjvr_4^0'=__disjvr_4^post104, __disjvr_5^0'=__disjvr_5^post104, __disjvr_6^0'=__disjvr_6^post104, __disjvr_7^0'=__disjvr_7^post104, __disjvr_8^0'=__disjvr_8^post104, a!1052^0'=a!1052^post104, a!1055^0'=a!1055^post104, a!1370^0'=a!1370^post104, a!1371^0'=a!1371^post104, a!1610^0'=a!1610^post104, a!1810^0'=a!1810^post104, a!2035^0'=a!2035^post104, a!2238^0'=a!2238^post104, a!244^0'=a!244^post104, a!419^0'=a!419^post104, a!511^0'=a!511^post104, a!654^0'=a!654^post104, ct!19^0'=ct!19^post104, head!16^0'=head!16^post104, head!31^0'=head!31^post104, head!405^0'=head!405^post104, i!29^0'=i!29^post104, i!406^0'=i!406^post104, length!28^0'=length!28^post104, nondet!13^0'=nondet!13^post104, r!543^0'=r!543^post104, r!662^0'=r!662^post104, rcd!2393^0'=rcd!2393^post104, rcd!2460^0'=rcd!2460^post104, rcd!2515^0'=rcd!2515^post104, rcd!63^0'=rcd!63^post104, rcd!83^0'=rcd!83^post104, result!12^0'=result!12^post104, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post104, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post104, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post104, sel_r!543_flink!24^0'=sel_r!543_flink!24^post104, t!25^0'=t!25^post104, temp!34^0'=temp!34^post104, temp0!17^0'=temp0!17^post104, temp0!30^0'=temp0!30^post104, tmp!33^0'=tmp!33^post104, x!1365^0'=x!1365^post104, x!15^0'=x!15^post104, x!18^0'=x!18^post104, x!22^0'=x!22^post104, x_slam_f!20^0'=x_slam_f!20^post104, y!21^0'=y!21^post104, (0 == 0 /\ temp!34^post103-temp!34^post104 == 0 /\ -t!25^post103+t!25^0 == 0 /\ -__disjvr_7^post103+__disjvr_7^0 == 0 /\ -__disjvr_2^post104+__disjvr_2^post103 == 0 /\ a!1370^0-a!1370^post103 == 0 /\ __disjvr_6^0-__disjvr_6^post103 == 0 /\ nondet!13^post103-nondet!13^post104 == 0 /\ -result!12^post104+result!12^post103 == 0 /\ -rcd!2393^post104+rcd!2393^post103 == 0 /\ a!244^0-a!244^post103 == 0 /\ -temp0!17^post104+temp0!17^post103 == 0 /\ __disjvr_4^0-__disjvr_4^post103 == 0 /\ -x!1365^post104+x!1365^post103 == 0 /\ a!654^0-a!654^post103 == 0 /\ __disjvr_4^post103-__disjvr_4^post104 == 0 /\ -a!2238^post104+a!2238^post103 == 0 /\ -a!511^post103+a!511^0 == 0 /\ rcd!83^post103-rcd!83^post104 == 0 /\ -__disjvr_8^post103+__disjvr_8^0 == 0 /\ -x_slam_f!20^post104+x_slam_f!20^post103 == 0 /\ -a!1055^post103+a!1055^0 == 0 /\ r!543^post103-r!543^post104 == 0 /\ a!1371^0-a!1371^post103 == 0 /\ -__disjvr_0^post104+__disjvr_0^post103 == 0 /\ rcd!83^0-rcd!83^post103 == 0 /\ -nondet!13^post103+nondet!13^0 == 0 /\ a!511^post103-a!511^post104 == 0 /\ x_slam_f!20^0-x_slam_f!20^post103 == 0 /\ -r!662^post103+r!662^0 == 0 /\ -rcd!2515^post104+rcd!2515^post103 == 0 /\ -__disjvr_6^0+__disjvr_6^post103 == 0 /\ r!662^post103-r!662^post104 == 0 /\ result!12^0-result!12^post103 == 0 /\ __disjvr_0^0-__disjvr_0^post103 == 0 /\ -sdv_callsite_return_1!32^post103+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post103+a!1610^0 == 0 /\ -a!419^post104+a!419^post103 == 0 /\ y!21^post103-y!21^post104 == 0 /\ -a!1052^post104+a!1052^post103 == 0 /\ -__disjvr_1^post103+__disjvr_1^0 == 0 /\ -a!2035^post103+a!2035^0 == 0 /\ length!28^post103-length!28^post104 == 0 /\ a!1052^0-a!1052^post103 == 0 /\ -sel_r!543_flink!24^post104+sel_r!543_flink!24^post103 == 0 /\ a!1370^post103-a!1370^post104 == 0 /\ -rcd!63^post104+rcd!63^post103 == 0 /\ head!16^post103-head!16^post104 == 0 /\ x!18^0-x!18^post103 == 0 /\ tmp!33^post103-tmp!33^post104 == 0 /\ temp0!17^0-temp0!17^post103 == 0 /\ -temp0!30^post103+temp0!30^0 == 0 /\ -rcd!2460^post103+rcd!2460^0 == 0 /\ -rcd!2515^post103+rcd!2515^0 == 0 /\ -x!15^post103+x!15^0 == 0 /\ -x!1365^post103+x!1365^0 == 0 /\ i!29^post103-i!29^post104 == 0 /\ x!18^post103-x!18^post104 == 0 /\ -i!29^post103+i!29^0 == 0 /\ length!28^0-length!28^post103 == 0 /\ -x!22^post104+x!22^post103 == 0 /\ a!1810^post103-a!1810^post104 == 0 /\ __disjvr_7^post103-__disjvr_7^post104 == 0 /\ sel_r!1224_flink!24^post103-sel_r!1224_flink!24^post104 == 0 /\ head!405^post103-head!405^post104 == 0 /\ -x!22^post103+x!22^0 == 0 /\ -temp!34^post103+temp!34^0 == 0 /\ -ct!19^post103+ct!19^0 == 0 /\ -__disjvr_3^post104+__disjvr_3^post103 == 0 /\ -sdv_callsite_return_1!14^post104+sdv_callsite_return_1!14^post103 == 0 /\ -ct!19^post104+ct!19^post103 == 0 /\ a!1610^post103-a!1610^post104 == 0 /\ __disjvr_8^post103-__disjvr_8^post104 == 0 /\ -i!406^post103+i!406^0 == 0 /\ temp0!30^post103-temp0!30^post104 == 0 /\ -a!2035^post104+a!2035^post103 == 0 /\ sdv_callsite_return_1!32^post103-sdv_callsite_return_1!32^post104 == 0 /\ -__disjvr_6^post104+__disjvr_6^post103 == 0 /\ -a!1371^post104+a!1371^post103 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post103 == 0 /\ -r!543^post103+r!543^0 == 0 /\ __disjvr_5^post103-__disjvr_5^post104 == 0 /\ a!1810^0-a!1810^post103 == 0 /\ -__disjvr_5^post103+__disjvr_5^0 == 0 /\ a!244^post103-a!244^post104 == 0 /\ i!406^post103-i!406^post104 == 0 /\ __disjvr_3^0-__disjvr_3^post103 == 0 /\ head!31^0-head!31^post103 == 0 /\ head!31^post103-head!31^post104 == 0 /\ rcd!2460^post103-rcd!2460^post104 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post103 == 0 /\ rcd!63^0-rcd!63^post103 == 0 /\ -head!16^post103+head!16^0 == 0 /\ a!2238^0-a!2238^post103 == 0 /\ t!25^post103-t!25^post104 == 0 /\ -__disjvr_2^post103+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post103 == 0 /\ __disjvr_1^post103-__disjvr_1^post104 == 0 /\ a!1055^post103-a!1055^post104 == 0 /\ head!405^0-head!405^post103 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post103 == 0 /\ -a!419^post103+a!419^0 == 0 /\ -y!21^post103+y!21^0 == 0 /\ tmp!33^0-tmp!33^post103 == 0), cost: 1 Applied deletion Removed the following rules: 102 103 Eliminating location l14 by chaining: Applied chaining First rule: l13 -> l14 : __disjvr_0^0'=__disjvr_0^post52, __disjvr_1^0'=__disjvr_1^post52, __disjvr_2^0'=__disjvr_2^post52, __disjvr_3^0'=__disjvr_3^post52, __disjvr_4^0'=__disjvr_4^post52, __disjvr_5^0'=__disjvr_5^post52, __disjvr_6^0'=__disjvr_6^post52, __disjvr_7^0'=__disjvr_7^post52, __disjvr_8^0'=__disjvr_8^post52, a!1052^0'=a!1052^post52, a!1055^0'=a!1055^post52, a!1370^0'=a!1370^post52, a!1371^0'=a!1371^post52, a!1610^0'=a!1610^post52, a!1810^0'=a!1810^post52, a!2035^0'=a!2035^post52, a!2238^0'=a!2238^post52, a!244^0'=a!244^post52, a!419^0'=a!419^post52, a!511^0'=a!511^post52, a!654^0'=a!654^post52, ct!19^0'=ct!19^post52, head!16^0'=head!16^post52, head!31^0'=head!31^post52, head!405^0'=head!405^post52, i!29^0'=i!29^post52, i!406^0'=i!406^post52, length!28^0'=length!28^post52, nondet!13^0'=nondet!13^post52, r!543^0'=r!543^post52, r!662^0'=r!662^post52, rcd!2393^0'=rcd!2393^post52, rcd!2460^0'=rcd!2460^post52, rcd!2515^0'=rcd!2515^post52, rcd!63^0'=rcd!63^post52, rcd!83^0'=rcd!83^post52, result!12^0'=result!12^post52, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post52, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post52, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post52, sel_r!543_flink!24^0'=sel_r!543_flink!24^post52, t!25^0'=t!25^post52, temp!34^0'=temp!34^post52, temp0!17^0'=temp0!17^post52, temp0!30^0'=temp0!30^post52, tmp!33^0'=tmp!33^post52, x!1365^0'=x!1365^post52, x!15^0'=x!15^post52, x!18^0'=x!18^post52, x!22^0'=x!22^post52, x_slam_f!20^0'=x_slam_f!20^post52, y!21^0'=y!21^post52, (-a!511^post52+a!511^0 == 0 /\ -__disjvr_2^0+__disjvr_2^post52 == 0 /\ a!1371^0-a!1371^post52 == 0 /\ -t!25^post52+t!25^0 == 0 /\ -__disjvr_0^post52+__disjvr_0^0 == 0 /\ a!654^0-a!654^post52 == 0 /\ y!21^0-y!21^post52 == 0 /\ x_slam_f!20^0-x_slam_f!20^post52 == 0 /\ __disjvr_1^0-__disjvr_1^post52 == 0 /\ result!12^0-result!12^post52 == 0 /\ x!18^0-x!18^post52 == 0 /\ __disjvr_2^0-__disjvr_2^post52 == 0 /\ rcd!83^0-rcd!83^post52 == 0 /\ nondet!13^0-nondet!13^post52 == 0 /\ -sdv_callsite_return_1!32^post52+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post52 == 0 /\ a!1370^0-a!1370^post52 == 0 /\ -rcd!2460^post52+rcd!2460^0 == 0 /\ -a!1055^post52+a!1055^0 == 0 /\ -a!2238^post52+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post52 == 0 /\ length!28^0-length!28^post52 == 0 /\ -__disjvr_3^post52+__disjvr_3^0 == 0 /\ -a!2035^post52+a!2035^0 == 0 /\ -a!419^post52+a!419^0 == 0 /\ -__disjvr_5^post52+__disjvr_5^0 == 0 /\ __disjvr_8^0-__disjvr_8^post52 == 0 /\ -a!1610^post52+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post52 == 0 /\ -ct!19^post52+ct!19^0 == 0 /\ -i!29^post52+i!29^0 == 0 /\ -r!543^post52+r!543^0 == 0 /\ -r!662^post52+r!662^0 == 0 /\ -i!406^post52+i!406^0 == 0 /\ a!1052^0-a!1052^post52 == 0 /\ -x!22^post52+x!22^0 == 0 /\ -__disjvr_7^post52+__disjvr_7^0 == 0 /\ head!31^0-head!31^post52 == 0 /\ -__disjvr_6^post52+__disjvr_6^0 == 0 /\ -temp!34^post52+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post52 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post52 == 0 /\ rcd!2393^0-rcd!2393^post52 == 0 /\ -head!16^post52+head!16^0 == 0 /\ x!15^0-x!15^post52 == 0 /\ a!1810^0-a!1810^post52 == 0 /\ a!244^0-a!244^post52 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post52 == 0 /\ -temp0!30^post52+temp0!30^0 == 0 /\ -rcd!2515^post52+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post52 == 0 /\ head!405^0-head!405^post52 == 0 /\ -x!1365^post52+x!1365^0 == 0), cost: 1 Second rule: l14 -> l15 : __disjvr_0^0'=__disjvr_0^post53, __disjvr_1^0'=__disjvr_1^post53, __disjvr_2^0'=__disjvr_2^post53, __disjvr_3^0'=__disjvr_3^post53, __disjvr_4^0'=__disjvr_4^post53, __disjvr_5^0'=__disjvr_5^post53, __disjvr_6^0'=__disjvr_6^post53, __disjvr_7^0'=__disjvr_7^post53, __disjvr_8^0'=__disjvr_8^post53, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^post53, a!1370^0'=a!1370^post53, a!1371^0'=a!1371^post53, a!1610^0'=a!1610^post53, a!1810^0'=a!1810^post53, a!2035^0'=a!2035^post53, a!2238^0'=a!2238^post53, a!244^0'=a!244^post53, a!419^0'=a!419^post53, a!511^0'=a!511^post53, a!654^0'=a!654^post53, ct!19^0'=ct!19^post53, head!16^0'=head!16^post53, head!31^0'=head!31^post53, head!405^0'=head!405^post53, i!29^0'=i!29^post53, i!406^0'=i!406^post53, length!28^0'=length!28^post53, nondet!13^0'=nondet!13^post53, r!543^0'=r!543^post53, r!662^0'=r!662^post53, rcd!2393^0'=rcd!2393^post53, rcd!2460^0'=rcd!2460^post53, rcd!2515^0'=rcd!2515^post53, rcd!63^0'=rcd!63^post53, rcd!83^0'=rcd!83^post53, result!12^0'=result!12^post53, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post53, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post53, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post53, sel_r!543_flink!24^0'=sel_r!543_flink!24^post53, t!25^0'=t!25^post53, temp!34^0'=temp!34^post53, temp0!17^0'=temp0!17^post53, temp0!30^0'=temp0!30^post53, tmp!33^0'=tmp!33^post53, x!1365^0'=x!1365^post53, x!15^0'=x!15^post53, x!18^0'=x!18^post53, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^post53, y!21^0'=y!21^post53, (0 == 0 /\ -__disjvr_0^post53+__disjvr_0^0 == 0 /\ -__disjvr_2^post53+__disjvr_2^0 == 0 /\ __disjvr_6^0-__disjvr_6^post53 == 0 /\ -r!543^post53+r!543^0 == 0 /\ rcd!63^0-rcd!63^post53 == 0 /\ -r!662^post53+r!662^0 == 0 /\ -__disjvr_3^post53+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post53 == 0 /\ -sdv_callsite_return_1!14^post53+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post53+__disjvr_8^0 == 0 /\ -a!1610^post53+a!1610^0 == 0 /\ rcd!83^0-rcd!83^post53 == 0 /\ -a!1055^post53+a!1055^0 == 0 /\ i!29^0-i!29^post53 == 0 /\ y!21^0-y!21^post53 == 0 /\ -__disjvr_7^post53+__disjvr_7^0 == 0 /\ nondet!13^0-nondet!13^post53 == 0 /\ a!1370^0-a!1370^post53 == 0 /\ x!15^0-x!15^post53 == 0 /\ head!405^0-head!405^post53 == 0 /\ -temp!34^post53+temp!34^0 == 0 /\ head!16^0-head!16^post53 == 0 /\ rcd!2393^0-rcd!2393^post53 == 0 /\ -x!1365^post53+x!1365^0 == 0 /\ -result!12^post53+result!12^0 == 0 /\ a!244^0-a!244^post53 == 0 /\ -x!18^post53+x!18^0 == 0 /\ t!25^post53-x!22^0 == 0 /\ -ct!19^post53+ct!19^0 == 0 /\ -sel_r!1224_flink!24^post53+sel_r!1224_flink!24^0 == 0 /\ a!654^0-a!654^post53 == 0 /\ -a!419^post53+a!419^0 == 0 /\ -a!2238^post53+a!2238^0 == 0 /\ -a!2035^post53+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post53 == 0 /\ temp0!17^0-temp0!17^post53 == 0 /\ -head!31^post53+head!31^0 == 0 /\ a!1810^0-a!1810^post53 == 0 /\ __disjvr_1^0-__disjvr_1^post53 == 0 /\ -i!406^post53+i!406^0 == 0 /\ tmp!33^0-tmp!33^post53 == 0 /\ a!1371^0-a!1371^post53 == 0 /\ x_slam_f!20^0-x_slam_f!20^post53 == 0 /\ temp0!30^0-temp0!30^post53 == 0 /\ -rcd!2515^post53+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post53 == 0 /\ -a!511^post53+a!511^0 == 0 /\ length!28^0-length!28^post53 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post53 == 0 /\ -__disjvr_5^post53+__disjvr_5^0 == 0), cost: 1 New rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^post53, __disjvr_1^0'=__disjvr_1^post53, __disjvr_2^0'=__disjvr_2^post53, __disjvr_3^0'=__disjvr_3^post53, __disjvr_4^0'=__disjvr_4^post53, __disjvr_5^0'=__disjvr_5^post53, __disjvr_6^0'=__disjvr_6^post53, __disjvr_7^0'=__disjvr_7^post53, __disjvr_8^0'=__disjvr_8^post53, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^post53, a!1370^0'=a!1370^post53, a!1371^0'=a!1371^post53, a!1610^0'=a!1610^post53, a!1810^0'=a!1810^post53, a!2035^0'=a!2035^post53, a!2238^0'=a!2238^post53, a!244^0'=a!244^post53, a!419^0'=a!419^post53, a!511^0'=a!511^post53, a!654^0'=a!654^post53, ct!19^0'=ct!19^post53, head!16^0'=head!16^post53, head!31^0'=head!31^post53, head!405^0'=head!405^post53, i!29^0'=i!29^post53, i!406^0'=i!406^post53, length!28^0'=length!28^post53, nondet!13^0'=nondet!13^post53, r!543^0'=r!543^post53, r!662^0'=r!662^post53, rcd!2393^0'=rcd!2393^post53, rcd!2460^0'=rcd!2460^post53, rcd!2515^0'=rcd!2515^post53, rcd!63^0'=rcd!63^post53, rcd!83^0'=rcd!83^post53, result!12^0'=result!12^post53, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post53, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post53, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post53, sel_r!543_flink!24^0'=sel_r!543_flink!24^post53, t!25^0'=t!25^post53, temp!34^0'=temp!34^post53, temp0!17^0'=temp0!17^post53, temp0!30^0'=temp0!30^post53, tmp!33^0'=tmp!33^post53, x!1365^0'=x!1365^post53, x!15^0'=x!15^post53, x!18^0'=x!18^post53, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^post53, y!21^0'=y!21^post53, (0 == 0 /\ -i!406^post53+i!406^post52 == 0 /\ -__disjvr_2^post53+__disjvr_2^post52 == 0 /\ -__disjvr_4^post53+__disjvr_4^post52 == 0 /\ temp0!30^post52-temp0!30^post53 == 0 /\ -a!511^post52+a!511^0 == 0 /\ -x!15^post53+x!15^post52 == 0 /\ head!16^post52-head!16^post53 == 0 /\ sdv_callsite_return_1!32^post52-sdv_callsite_return_1!32^post53 == 0 /\ -__disjvr_2^0+__disjvr_2^post52 == 0 /\ a!1371^0-a!1371^post52 == 0 /\ -t!25^post52+t!25^0 == 0 /\ -r!543^post53+r!543^post52 == 0 /\ -a!1810^post53+a!1810^post52 == 0 /\ -rcd!2515^post53+rcd!2515^post52 == 0 /\ -temp0!17^post53+temp0!17^post52 == 0 /\ -__disjvr_0^post52+__disjvr_0^0 == 0 /\ a!654^0-a!654^post52 == 0 /\ -ct!19^post53+ct!19^post52 == 0 /\ -x!22^post52+t!25^post53 == 0 /\ y!21^0-y!21^post52 == 0 /\ x_slam_f!20^0-x_slam_f!20^post52 == 0 /\ -sel_r!543_flink!24^post53+sel_r!543_flink!24^post52 == 0 /\ __disjvr_1^0-__disjvr_1^post52 == 0 /\ result!12^0-result!12^post52 == 0 /\ x!18^0-x!18^post52 == 0 /\ -a!654^post53+a!654^post52 == 0 /\ __disjvr_2^0-__disjvr_2^post52 == 0 /\ -x!1365^post53+x!1365^post52 == 0 /\ rcd!83^0-rcd!83^post52 == 0 /\ __disjvr_5^post52-__disjvr_5^post53 == 0 /\ -rcd!2393^post53+rcd!2393^post52 == 0 /\ a!1371^post52-a!1371^post53 == 0 /\ -a!2238^post53+a!2238^post52 == 0 /\ -length!28^post53+length!28^post52 == 0 /\ nondet!13^0-nondet!13^post52 == 0 /\ -x_slam_f!20^post53+x_slam_f!20^post52 == 0 /\ -sdv_callsite_return_1!32^post52+sdv_callsite_return_1!32^0 == 0 /\ -a!511^post53+a!511^post52 == 0 /\ temp0!17^0-temp0!17^post52 == 0 /\ rcd!2460^post52-rcd!2460^post53 == 0 /\ a!1370^0-a!1370^post52 == 0 /\ -a!1370^post53+a!1370^post52 == 0 /\ -rcd!2460^post52+rcd!2460^0 == 0 /\ -a!1055^post52+a!1055^0 == 0 /\ -a!2238^post52+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post52 == 0 /\ length!28^0-length!28^post52 == 0 /\ __disjvr_6^post52-__disjvr_6^post53 == 0 /\ -__disjvr_3^post52+__disjvr_3^0 == 0 /\ -a!2035^post52+a!2035^0 == 0 /\ -a!419^post52+a!419^0 == 0 /\ -__disjvr_5^post52+__disjvr_5^0 == 0 /\ __disjvr_8^0-__disjvr_8^post52 == 0 /\ -nondet!13^post53+nondet!13^post52 == 0 /\ -a!1610^post52+a!1610^0 == 0 /\ -a!244^post53+a!244^post52 == 0 /\ -a!1055^post53+a!1055^post52 == 0 /\ y!21^post52-y!21^post53 == 0 /\ rcd!63^0-rcd!63^post52 == 0 /\ -ct!19^post52+ct!19^0 == 0 /\ a!2035^post52-a!2035^post53 == 0 /\ -x!18^post53+x!18^post52 == 0 /\ -i!29^post52+i!29^0 == 0 /\ -r!543^post52+r!543^0 == 0 /\ -r!662^post52+r!662^0 == 0 /\ -sel_r!1224_flink!24^post53+sel_r!1224_flink!24^post52 == 0 /\ -i!406^post52+i!406^0 == 0 /\ a!1052^0-a!1052^post52 == 0 /\ -a!1610^post53+a!1610^post52 == 0 /\ -x!22^post52+x!22^0 == 0 /\ rcd!83^post52-rcd!83^post53 == 0 /\ -__disjvr_7^post52+__disjvr_7^0 == 0 /\ -temp!34^post53+temp!34^post52 == 0 /\ -result!12^post53+result!12^post52 == 0 /\ -rcd!63^post53+rcd!63^post52 == 0 /\ head!31^0-head!31^post52 == 0 /\ -__disjvr_6^post52+__disjvr_6^0 == 0 /\ -__disjvr_0^post53+__disjvr_0^post52 == 0 /\ -temp!34^post52+temp!34^0 == 0 /\ -__disjvr_8^post53+__disjvr_8^post52 == 0 /\ __disjvr_4^0-__disjvr_4^post52 == 0 /\ -head!405^post53+head!405^post52 == 0 /\ -r!662^post53+r!662^post52 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post52 == 0 /\ rcd!2393^0-rcd!2393^post52 == 0 /\ -head!16^post52+head!16^0 == 0 /\ x!15^0-x!15^post52 == 0 /\ -sdv_callsite_return_1!14^post53+sdv_callsite_return_1!14^post52 == 0 /\ -__disjvr_1^post53+__disjvr_1^post52 == 0 /\ a!1810^0-a!1810^post52 == 0 /\ tmp!33^post52-tmp!33^post53 == 0 /\ a!244^0-a!244^post52 == 0 /\ -__disjvr_3^post53+__disjvr_3^post52 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post52 == 0 /\ -temp0!30^post52+temp0!30^0 == 0 /\ -rcd!2515^post52+rcd!2515^0 == 0 /\ -__disjvr_7^post53+__disjvr_7^post52 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post52 == 0 /\ a!419^post52-a!419^post53 == 0 /\ i!29^post52-i!29^post53 == 0 /\ head!405^0-head!405^post52 == 0 /\ -x!1365^post52+x!1365^0 == 0 /\ -head!31^post53+head!31^post52 == 0), cost: 1 Applied deletion Removed the following rules: 51 52 Eliminating location l9 by chaining: Applied chaining First rule: l7 -> l9 : __disjvr_0^0'=__disjvr_0^post29, __disjvr_1^0'=__disjvr_1^post29, __disjvr_2^0'=__disjvr_2^post29, __disjvr_3^0'=__disjvr_3^post29, __disjvr_4^0'=__disjvr_4^post29, __disjvr_5^0'=__disjvr_5^post29, __disjvr_6^0'=__disjvr_6^post29, __disjvr_7^0'=__disjvr_7^post29, __disjvr_8^0'=__disjvr_8^post29, a!1052^0'=a!1052^post29, a!1055^0'=a!1055^post29, a!1370^0'=a!1370^post29, a!1371^0'=a!1371^post29, a!1610^0'=a!1610^post29, a!1810^0'=a!1810^post29, a!2035^0'=a!2035^post29, a!2238^0'=a!2238^post29, a!244^0'=a!244^post29, a!419^0'=a!419^post29, a!511^0'=a!511^post29, a!654^0'=a!654^post29, ct!19^0'=ct!19^post29, head!16^0'=head!16^post29, head!31^0'=head!31^post29, head!405^0'=head!405^post29, i!29^0'=i!29^post29, i!406^0'=i!406^post29, length!28^0'=length!28^post29, nondet!13^0'=nondet!13^post29, r!543^0'=r!543^post29, r!662^0'=r!662^post29, rcd!2393^0'=rcd!2393^post29, rcd!2460^0'=rcd!2460^post29, rcd!2515^0'=rcd!2515^post29, rcd!63^0'=rcd!63^post29, rcd!83^0'=rcd!83^post29, result!12^0'=result!12^post29, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post29, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post29, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post29, sel_r!543_flink!24^0'=sel_r!543_flink!24^post29, t!25^0'=t!25^post29, temp!34^0'=temp!34^post29, temp0!17^0'=temp0!17^post29, temp0!30^0'=temp0!30^post29, tmp!33^0'=tmp!33^post29, x!1365^0'=x!1365^post29, x!15^0'=x!15^post29, x!18^0'=x!18^post29, x!22^0'=x!22^post29, x_slam_f!20^0'=x_slam_f!20^post29, y!21^0'=y!21^post29, (i!29^0-i!29^post29 == 0 /\ -head!16^post29+head!16^0 == 0 /\ rcd!83^0-rcd!83^post29 == 0 /\ x!1365^0-x!1365^post29 == 0 /\ result!12^0-result!12^post29 == 0 /\ -i!406^post29+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post29 == 0 /\ -temp0!30^post29+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post29+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post29+temp!34^0 == 0 /\ head!405^0-head!405^post29 == 0 /\ a!1052^0-a!1052^post29 == 0 /\ tmp!33^0-tmp!33^post29 == 0 /\ nondet!13^0-nondet!13^post29 == 0 /\ -a!511^post29+a!511^0 == 0 /\ -a!2035^post29+a!2035^0 == 0 /\ -a!1055^post29+a!1055^0 == 0 /\ -__disjvr_5^post29+__disjvr_5^0 == 0 /\ -__disjvr_3^post29+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post29 == 0 /\ -r!543^post29+r!543^0 == 0 /\ -x!15^post29+x!15^0 == 0 /\ -rcd!63^post29+rcd!63^0 == 0 /\ -x_slam_f!20^post29+x_slam_f!20^0 == 0 /\ -t!25^post29+t!25^0 == 0 /\ a!244^0-a!244^post29 == 0 /\ a!1810^0-a!1810^post29 == 0 /\ -__disjvr_7^post29+__disjvr_7^0 == 0 /\ -y!21^post29+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post29 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post29 == 0 /\ -__disjvr_1^0+__disjvr_1^post29 == 0 /\ -rcd!2393^post29+rcd!2393^0 == 0 /\ -x!22^post29+x!22^0 == 0 /\ temp0!17^0-temp0!17^post29 == 0 /\ x!18^0-x!18^post29 == 0 /\ -a!419^post29+a!419^0 == 0 /\ -a!2238^post29+a!2238^0 == 0 /\ -ct!19^post29+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post29 == 0 /\ -__disjvr_2^post29+__disjvr_2^0 == 0 /\ a!1370^0-a!1370^post29 == 0 /\ length!28^0-length!28^post29 == 0 /\ a!654^0-a!654^post29 == 0 /\ -sdv_callsite_return_1!32^post29+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post29+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post29 == 0 /\ head!31^0-head!31^post29 == 0 /\ -__disjvr_0^post29+__disjvr_0^0 == 0 /\ -rcd!2515^post29+rcd!2515^0 == 0 /\ -__disjvr_6^post29+__disjvr_6^0 == 0 /\ -r!662^post29+r!662^0 == 0 /\ a!1371^0-a!1371^post29 == 0), cost: 1 Second rule: l9 -> l10 : __disjvr_0^0'=__disjvr_0^post30, __disjvr_1^0'=__disjvr_1^post30, __disjvr_2^0'=__disjvr_2^post30, __disjvr_3^0'=__disjvr_3^post30, __disjvr_4^0'=__disjvr_4^post30, __disjvr_5^0'=__disjvr_5^post30, __disjvr_6^0'=__disjvr_6^post30, __disjvr_7^0'=__disjvr_7^post30, __disjvr_8^0'=__disjvr_8^post30, a!1052^0'=a!1052^post30, a!1055^0'=a!1055^post30, a!1370^0'=a!1370^post30, a!1371^0'=a!1371^post30, a!1610^0'=a!1610^post30, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^post30, a!2238^0'=a!2238^post30, a!244^0'=a!244^post30, a!419^0'=a!419^post30, a!511^0'=a!511^post30, a!654^0'=a!654^post30, ct!19^0'=ct!19^post30, head!16^0'=head!16^post30, head!31^0'=head!31^post30, head!405^0'=head!405^post30, i!29^0'=i!29^post30, i!406^0'=i!406^post30, length!28^0'=length!28^post30, nondet!13^0'=nondet!13^post30, r!543^0'=r!543^post30, r!662^0'=r!662^post30, rcd!2393^0'=rcd!2393^post30, rcd!2460^0'=rcd!2460^post30, rcd!2515^0'=rcd!2515^post30, rcd!63^0'=rcd!63^post30, rcd!83^0'=rcd!83^post30, result!12^0'=result!12^post30, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post30, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post30, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post30, sel_r!543_flink!24^0'=sel_r!543_flink!24^post30, t!25^0'=t!25^post30, temp!34^0'=temp!34^post30, temp0!17^0'=temp0!17^post30, temp0!30^0'=temp0!30^post30, tmp!33^0'=tmp!33^post30, x!1365^0'=x!1365^post30, x!15^0'=x!15^post30, x!18^0'=x!18^post30, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^post30, y!21^0'=y!21^post30, (0 == 0 /\ i!406^0-i!406^post30 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post30 == 0 /\ y!21^0-y!21^post30 == 0 /\ -tmp!33^post30+tmp!33^0 == 0 /\ -x!1365^post30+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post30 == 0 /\ a!2238^0-a!2238^post30 == 0 /\ -rcd!63^post30+rcd!63^0 == 0 /\ x!18^0-x!18^post30 == 0 /\ -__disjvr_8^post30+__disjvr_8^0 == 0 /\ t!25^post30-x!22^0 == 0 /\ temp!34^0-temp!34^post30 == 0 /\ __disjvr_7^0-__disjvr_7^post30 == 0 /\ a!244^0-a!244^post30 == 0 /\ -__disjvr_4^post30+__disjvr_4^0 == 0 /\ -__disjvr_2^post30+__disjvr_2^0 == 0 /\ __disjvr_3^0-__disjvr_3^post30 == 0 /\ rcd!2515^0-rcd!2515^post30 == 0 /\ x!15^0-x!15^post30 == 0 /\ -a!419^post30+a!419^0 == 0 /\ -ct!19^post30+ct!19^0 == 0 /\ -rcd!2393^post30+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post30 == 0 /\ r!543^0-r!543^post30 == 0 /\ -i!29^post30+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post30 == 0 /\ a!1371^0-a!1371^post30 == 0 /\ a!654^0-a!654^post30 == 0 /\ a!1055^0-a!1055^post30 == 0 /\ a!511^0-a!511^post30 == 0 /\ __disjvr_6^0-__disjvr_6^post30 == 0 /\ a!1610^0-a!1610^post30 == 0 /\ -sdv_callsite_return_1!32^post30+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post30 == 0 /\ -head!16^post30+head!16^0 == 0 /\ result!12^0-result!12^post30 == 0 /\ x_slam_f!20^0-x_slam_f!20^post30 == 0 /\ -a!1370^post30+a!1370^0 == 0 /\ -__disjvr_5^post30+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post30+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post30 == 0 /\ -a!2035^post30+a!2035^0 == 0 /\ -nondet!13^post30+nondet!13^0 == 0 /\ -r!662^post30+r!662^0 == 0 /\ -length!28^post30+length!28^0 == 0 /\ rcd!83^0-rcd!83^post30 == 0 /\ temp0!30^0-temp0!30^post30 == 0 /\ -head!405^post30+head!405^0 == 0 /\ a!1052^0-a!1052^post30 == 0 /\ -__disjvr_1^post30+__disjvr_1^0 == 0), cost: 1 New rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^post30, __disjvr_1^0'=__disjvr_1^post30, __disjvr_2^0'=__disjvr_2^post30, __disjvr_3^0'=__disjvr_3^post30, __disjvr_4^0'=__disjvr_4^post30, __disjvr_5^0'=__disjvr_5^post30, __disjvr_6^0'=__disjvr_6^post30, __disjvr_7^0'=__disjvr_7^post30, __disjvr_8^0'=__disjvr_8^post30, a!1052^0'=a!1052^post30, a!1055^0'=a!1055^post30, a!1370^0'=a!1370^post30, a!1371^0'=a!1371^post30, a!1610^0'=a!1610^post30, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^post30, a!2238^0'=a!2238^post30, a!244^0'=a!244^post30, a!419^0'=a!419^post30, a!511^0'=a!511^post30, a!654^0'=a!654^post30, ct!19^0'=ct!19^post30, head!16^0'=head!16^post30, head!31^0'=head!31^post30, head!405^0'=head!405^post30, i!29^0'=i!29^post30, i!406^0'=i!406^post30, length!28^0'=length!28^post30, nondet!13^0'=nondet!13^post30, r!543^0'=r!543^post30, r!662^0'=r!662^post30, rcd!2393^0'=rcd!2393^post30, rcd!2460^0'=rcd!2460^post30, rcd!2515^0'=rcd!2515^post30, rcd!63^0'=rcd!63^post30, rcd!83^0'=rcd!83^post30, result!12^0'=result!12^post30, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post30, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post30, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post30, sel_r!543_flink!24^0'=sel_r!543_flink!24^post30, t!25^0'=t!25^post30, temp!34^0'=temp!34^post30, temp0!17^0'=temp0!17^post30, temp0!30^0'=temp0!30^post30, tmp!33^0'=tmp!33^post30, x!1365^0'=x!1365^post30, x!15^0'=x!15^post30, x!18^0'=x!18^post30, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^post30, y!21^0'=y!21^post30, (0 == 0 /\ t!25^post30-x!22^post29 == 0 /\ -ct!19^post30+ct!19^post29 == 0 /\ i!29^0-i!29^post29 == 0 /\ -head!16^post29+head!16^0 == 0 /\ -r!662^post30+r!662^post29 == 0 /\ sdv_callsite_return_1!32^post29-sdv_callsite_return_1!32^post30 == 0 /\ rcd!83^0-rcd!83^post29 == 0 /\ x!1365^0-x!1365^post29 == 0 /\ result!12^0-result!12^post29 == 0 /\ -i!406^post29+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post29 == 0 /\ -temp0!30^post29+temp0!30^0 == 0 /\ -a!1371^post30+a!1371^post29 == 0 /\ a!654^post29-a!654^post30 == 0 /\ -__disjvr_5^post30+__disjvr_5^post29 == 0 /\ -sdv_callsite_return_1!14^post29+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post29+temp!34^0 == 0 /\ -head!405^post30+head!405^post29 == 0 /\ head!405^0-head!405^post29 == 0 /\ __disjvr_6^post29-__disjvr_6^post30 == 0 /\ sdv_callsite_return_1!14^post29-sdv_callsite_return_1!14^post30 == 0 /\ a!1052^0-a!1052^post29 == 0 /\ -__disjvr_2^post30+__disjvr_2^post29 == 0 /\ -tmp!33^post30+tmp!33^post29 == 0 /\ i!406^post29-i!406^post30 == 0 /\ tmp!33^0-tmp!33^post29 == 0 /\ nondet!13^0-nondet!13^post29 == 0 /\ -nondet!13^post30+nondet!13^post29 == 0 /\ y!21^post29-y!21^post30 == 0 /\ -i!29^post30+i!29^post29 == 0 /\ -a!511^post29+a!511^0 == 0 /\ -a!2035^post29+a!2035^0 == 0 /\ -temp0!17^post30+temp0!17^post29 == 0 /\ -a!1055^post29+a!1055^0 == 0 /\ -__disjvr_5^post29+__disjvr_5^0 == 0 /\ __disjvr_0^post29-__disjvr_0^post30 == 0 /\ sel_r!1224_flink!24^post29-sel_r!1224_flink!24^post30 == 0 /\ -__disjvr_3^post29+__disjvr_3^0 == 0 /\ a!1055^post29-a!1055^post30 == 0 /\ __disjvr_3^post29-__disjvr_3^post30 == 0 /\ result!12^post29-result!12^post30 == 0 /\ -sel_r!543_flink!24^post30+sel_r!543_flink!24^post29 == 0 /\ __disjvr_4^0-__disjvr_4^post29 == 0 /\ rcd!2393^post29-rcd!2393^post30 == 0 /\ -__disjvr_8^post30+__disjvr_8^post29 == 0 /\ head!31^post29-head!31^post30 == 0 /\ -r!543^post29+r!543^0 == 0 /\ -a!1370^post30+a!1370^post29 == 0 /\ -x!15^post29+x!15^0 == 0 /\ -rcd!63^post29+rcd!63^0 == 0 /\ -x_slam_f!20^post29+x_slam_f!20^0 == 0 /\ -a!419^post30+a!419^post29 == 0 /\ a!2238^post29-a!2238^post30 == 0 /\ -t!25^post29+t!25^0 == 0 /\ rcd!63^post29-rcd!63^post30 == 0 /\ -a!1052^post30+a!1052^post29 == 0 /\ a!244^0-a!244^post29 == 0 /\ a!1810^0-a!1810^post29 == 0 /\ -__disjvr_7^post29+__disjvr_7^0 == 0 /\ -y!21^post29+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post29 == 0 /\ -length!28^post30+length!28^post29 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post29 == 0 /\ rcd!2515^post29-rcd!2515^post30 == 0 /\ a!244^post29-a!244^post30 == 0 /\ -__disjvr_1^0+__disjvr_1^post29 == 0 /\ -__disjvr_1^post30+__disjvr_1^post29 == 0 /\ -rcd!2393^post29+rcd!2393^0 == 0 /\ x!18^post29-x!18^post30 == 0 /\ a!1610^post29-a!1610^post30 == 0 /\ temp!34^post29-temp!34^post30 == 0 /\ -x!22^post29+x!22^0 == 0 /\ temp0!17^0-temp0!17^post29 == 0 /\ x!18^0-x!18^post29 == 0 /\ -a!419^post29+a!419^0 == 0 /\ rcd!2460^post29-rcd!2460^post30 == 0 /\ -a!2238^post29+a!2238^0 == 0 /\ temp0!30^post29-temp0!30^post30 == 0 /\ __disjvr_7^post29-__disjvr_7^post30 == 0 /\ -ct!19^post29+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post29 == 0 /\ -__disjvr_2^post29+__disjvr_2^0 == 0 /\ head!16^post29-head!16^post30 == 0 /\ -x!1365^post30+x!1365^post29 == 0 /\ a!1370^0-a!1370^post29 == 0 /\ -a!2035^post30+a!2035^post29 == 0 /\ length!28^0-length!28^post29 == 0 /\ a!654^0-a!654^post29 == 0 /\ x!15^post29-x!15^post30 == 0 /\ -sdv_callsite_return_1!32^post29+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post29+a!1610^0 == 0 /\ a!511^post29-a!511^post30 == 0 /\ __disjvr_1^0-__disjvr_1^post29 == 0 /\ head!31^0-head!31^post29 == 0 /\ x_slam_f!20^post29-x_slam_f!20^post30 == 0 /\ -__disjvr_0^post29+__disjvr_0^0 == 0 /\ r!543^post29-r!543^post30 == 0 /\ -rcd!2515^post29+rcd!2515^0 == 0 /\ -__disjvr_6^post29+__disjvr_6^0 == 0 /\ -r!662^post29+r!662^0 == 0 /\ -__disjvr_4^post30+__disjvr_4^post29 == 0 /\ rcd!83^post29-rcd!83^post30 == 0 /\ a!1371^0-a!1371^post29 == 0), cost: 1 Applied deletion Removed the following rules: 28 29 Eliminating location l3 by chaining: Applied chaining First rule: l0 -> l3 : __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, __disjvr_4^0'=__disjvr_4^post2, __disjvr_5^0'=__disjvr_5^post2, __disjvr_6^0'=__disjvr_6^post2, __disjvr_7^0'=__disjvr_7^post2, __disjvr_8^0'=__disjvr_8^post2, a!1052^0'=a!1052^post2, a!1055^0'=a!1055^post2, a!1370^0'=a!1370^post2, a!1371^0'=a!1371^post2, a!1610^0'=a!1610^post2, a!1810^0'=a!1810^post2, a!2035^0'=a!2035^post2, a!2238^0'=a!2238^post2, a!244^0'=a!244^post2, a!419^0'=a!419^post2, a!511^0'=a!511^post2, a!654^0'=a!654^post2, ct!19^0'=ct!19^post2, head!16^0'=head!16^post2, head!31^0'=head!31^post2, head!405^0'=head!405^post2, i!29^0'=i!29^post2, i!406^0'=i!406^post2, length!28^0'=length!28^post2, nondet!13^0'=nondet!13^post2, r!543^0'=r!543^post2, r!662^0'=r!662^post2, rcd!2393^0'=rcd!2393^post2, rcd!2460^0'=rcd!2460^post2, rcd!2515^0'=rcd!2515^post2, rcd!63^0'=rcd!63^post2, rcd!83^0'=rcd!83^post2, result!12^0'=result!12^post2, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post2, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post2, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post2, sel_r!543_flink!24^0'=sel_r!543_flink!24^post2, t!25^0'=t!25^post2, temp!34^0'=temp!34^post2, temp0!17^0'=temp0!17^post2, temp0!30^0'=temp0!30^post2, tmp!33^0'=tmp!33^post2, x!1365^0'=x!1365^post2, x!15^0'=x!15^post2, x!18^0'=x!18^post2, x!22^0'=x!22^post2, x_slam_f!20^0'=x_slam_f!20^post2, y!21^0'=y!21^post2, (rcd!63^0-rcd!63^post2 == 0 /\ -sdv_callsite_return_1!14^post2+sdv_callsite_return_1!14^0 == 0 /\ temp0!30^0-temp0!30^post2 == 0 /\ __disjvr_4^0-__disjvr_4^post2 == 0 /\ rcd!83^0-rcd!83^post2 == 0 /\ a!1052^0-a!1052^post2 == 0 /\ -ct!19^post2+ct!19^0 == 0 /\ y!21^0-y!21^post2 == 0 /\ -__disjvr_5^post2+__disjvr_5^0 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ __disjvr_6^0-__disjvr_6^post2 == 0 /\ length!28^0-length!28^post2 == 0 /\ -head!405^post2+head!405^0 == 0 /\ -i!29^post2+i!29^0 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ x!15^0-x!15^post2 == 0 /\ rcd!2393^0-rcd!2393^post2 == 0 /\ -temp!34^post2+temp!34^0 == 0 /\ a!2238^0-a!2238^post2 == 0 /\ -tmp!33^post2+tmp!33^0 == 0 /\ -__disjvr_8^post2+__disjvr_8^0 == 0 /\ -result!12^post2+result!12^0 == 0 /\ -a!1055^post2+a!1055^0 == 0 /\ -t!25^post2+t!25^0 == 0 /\ __disjvr_0^post2-__disjvr_0^0 == 0 /\ -head!16^post2+head!16^0 == 0 /\ a!244^0-a!244^post2 == 0 /\ -x!18^post2+x!18^0 == 0 /\ -a!1370^post2+a!1370^0 == 0 /\ a!1610^0-a!1610^post2 == 0 /\ -r!543^post2+r!543^0 == 0 /\ -sel_r!1224_flink!24^post2+sel_r!1224_flink!24^0 == 0 /\ -r!662^post2+r!662^0 == 0 /\ head!31^0-head!31^post2 == 0 /\ -a!1810^post2+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post2 == 0 /\ -x!22^post2+x!22^0 == 0 /\ -a!419^post2+a!419^0 == 0 /\ -a!2035^post2+a!2035^0 == 0 /\ a!1371^0-a!1371^post2 == 0 /\ a!511^0-a!511^post2 == 0 /\ -nondet!13^post2+nondet!13^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post2 == 0 /\ -rcd!2515^post2+rcd!2515^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post2 == 0 /\ -x!1365^post2+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post2 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ i!406^0-i!406^post2 == 0 /\ -__disjvr_7^post2+__disjvr_7^0 == 0 /\ a!654^0-a!654^post2 == 0 /\ temp0!17^0-temp0!17^post2 == 0), cost: 1 Second rule: l3 -> l4 : __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, __disjvr_4^0'=__disjvr_4^post3, __disjvr_5^0'=__disjvr_5^post3, __disjvr_6^0'=__disjvr_6^post3, __disjvr_7^0'=__disjvr_7^post3, __disjvr_8^0'=__disjvr_8^post3, a!1052^0'=a!1052^post3, a!1055^0'=a!1055^post3, a!1370^0'=a!1370^post3, a!1371^0'=a!1371^post3, a!1610^0'=a!1610^post3, a!1810^0'=a!1810^post3, a!2035^0'=a!2035^post3, a!2238^0'=a!2238^post3, a!244^0'=a!244^post3, a!419^0'=a!419^post3, a!511^0'=a!511^post3, a!654^0'=a!654^post3, ct!19^0'=ct!19^post3, head!16^0'=head!16^post3, head!31^0'=head!31^post3, head!405^0'=head!405^post3, i!29^0'=i!29^post3, i!406^0'=i!406^post3, length!28^0'=length!28^post3, nondet!13^0'=nondet!13^post3, r!543^0'=r!543^post3, r!662^0'=r!662^post3, rcd!2393^0'=rcd!2393^post3, rcd!2460^0'=rcd!2460^post3, rcd!2515^0'=rcd!2515^post3, rcd!63^0'=rcd!63^post3, rcd!83^0'=rcd!83^post3, result!12^0'=result!12^post3, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post3, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post3, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post3, sel_r!543_flink!24^0'=sel_r!543_flink!24^post3, t!25^0'=t!25^post3, temp!34^0'=temp!34^post3, temp0!17^0'=temp0!17^post3, temp0!30^0'=temp0!30^post3, tmp!33^0'=tmp!33^post3, x!1365^0'=x!1365^post3, x!15^0'=x!15^post3, x!18^0'=x!18^post3, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^post3, y!21^0'=y!21^post3, (0 == 0 /\ -rcd!2460^post3+rcd!2460^0 == 0 /\ -i!406^post3+i!406^0 == 0 /\ i!29^0-i!29^post3 == 0 /\ a!1052^0-a!1052^post3 == 0 /\ -rcd!2515^post3+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post3 == 0 /\ head!405^0-head!405^post3 == 0 /\ -rcd!83^post3+rcd!83^0 == 0 /\ -ct!19^post3+ct!19^0 == 0 /\ a!244^0-a!244^post3 == 0 /\ -temp0!30^post3+temp0!30^0 == 0 /\ -r!543^post3+r!543^0 == 0 /\ -a!2238^post3+a!2238^0 == 0 /\ -temp0!17^post3+temp0!17^0 == 0 /\ temp!34^0-temp!34^post3 == 0 /\ -y!21^post3+y!21^0 == 0 /\ tmp!33^0-tmp!33^post3 == 0 /\ -__disjvr_0^post3+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post3 == 0 /\ nondet!13^0-nondet!13^post3 == 0 /\ -a!1055^post3+a!1055^0 == 0 /\ -x!1365^post3+x!1365^0 == 0 /\ -a!419^post3+a!419^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post3 == 0 /\ __disjvr_8^0-__disjvr_8^post3 == 0 /\ head!16^0-head!16^post3 == 0 /\ t!25^post3-x!22^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post3 == 0 /\ -__disjvr_6^post3+__disjvr_6^0 == 0 /\ x!18^0-x!18^post3 == 0 /\ head!31^0-head!31^post3 == 0 /\ a!1810^0-a!1810^post3 == 0 /\ a!654^0-a!654^post3 == 0 /\ rcd!63^0-rcd!63^post3 == 0 /\ rcd!2393^0-rcd!2393^post3 == 0 /\ -__disjvr_5^post3+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -__disjvr_3^post3+__disjvr_3^0 == 0 /\ -a!2035^post3+a!2035^0 == 0 /\ -r!662^post3+r!662^0 == 0 /\ length!28^0-length!28^post3 == 0 /\ -x!15^post3+x!15^0 == 0 /\ result!12^0-result!12^post3 == 0 /\ -a!511^post3+a!511^0 == 0 /\ a!1370^0-a!1370^post3 == 0 /\ -x_slam_f!20^post3+x_slam_f!20^0 == 0 /\ -__disjvr_7^post3+__disjvr_7^0 == 0 /\ -a!1610^post3+a!1610^0 == 0 /\ a!1371^0-a!1371^post3 == 0), cost: 1 New rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, __disjvr_4^0'=__disjvr_4^post3, __disjvr_5^0'=__disjvr_5^post3, __disjvr_6^0'=__disjvr_6^post3, __disjvr_7^0'=__disjvr_7^post3, __disjvr_8^0'=__disjvr_8^post3, a!1052^0'=a!1052^post3, a!1055^0'=a!1055^post3, a!1370^0'=a!1370^post3, a!1371^0'=a!1371^post3, a!1610^0'=a!1610^post3, a!1810^0'=a!1810^post3, a!2035^0'=a!2035^post3, a!2238^0'=a!2238^post3, a!244^0'=a!244^post3, a!419^0'=a!419^post3, a!511^0'=a!511^post3, a!654^0'=a!654^post3, ct!19^0'=ct!19^post3, head!16^0'=head!16^post3, head!31^0'=head!31^post3, head!405^0'=head!405^post3, i!29^0'=i!29^post3, i!406^0'=i!406^post3, length!28^0'=length!28^post3, nondet!13^0'=nondet!13^post3, r!543^0'=r!543^post3, r!662^0'=r!662^post3, rcd!2393^0'=rcd!2393^post3, rcd!2460^0'=rcd!2460^post3, rcd!2515^0'=rcd!2515^post3, rcd!63^0'=rcd!63^post3, rcd!83^0'=rcd!83^post3, result!12^0'=result!12^post3, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post3, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post3, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post3, sel_r!543_flink!24^0'=sel_r!543_flink!24^post3, t!25^0'=t!25^post3, temp!34^0'=temp!34^post3, temp0!17^0'=temp0!17^post3, temp0!30^0'=temp0!30^post3, tmp!33^0'=tmp!33^post3, x!1365^0'=x!1365^post3, x!15^0'=x!15^post3, x!18^0'=x!18^post3, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^post3, y!21^0'=y!21^post3, (0 == 0 /\ -x!15^post3+x!15^post2 == 0 /\ rcd!63^0-rcd!63^post2 == 0 /\ -sdv_callsite_return_1!14^post2+sdv_callsite_return_1!14^0 == 0 /\ temp0!30^0-temp0!30^post2 == 0 /\ a!1371^post2-a!1371^post3 == 0 /\ __disjvr_4^0-__disjvr_4^post2 == 0 /\ r!543^post2-r!543^post3 == 0 /\ -__disjvr_0^post3+__disjvr_0^post2 == 0 /\ -a!511^post3+a!511^post2 == 0 /\ rcd!83^0-rcd!83^post2 == 0 /\ result!12^post2-result!12^post3 == 0 /\ a!1052^0-a!1052^post2 == 0 /\ -ct!19^post2+ct!19^0 == 0 /\ y!21^0-y!21^post2 == 0 /\ -a!2238^post3+a!2238^post2 == 0 /\ -__disjvr_5^post2+__disjvr_5^0 == 0 /\ x!18^post2-x!18^post3 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ __disjvr_2^post2-__disjvr_2^post3 == 0 /\ a!1052^post2-a!1052^post3 == 0 /\ __disjvr_6^0-__disjvr_6^post2 == 0 /\ length!28^0-length!28^post2 == 0 /\ a!419^post2-a!419^post3 == 0 /\ r!662^post2-r!662^post3 == 0 /\ -head!405^post2+head!405^0 == 0 /\ -i!29^post2+i!29^0 == 0 /\ -a!1610^post3+a!1610^post2 == 0 /\ sdv_callsite_return_1!14^post2-sdv_callsite_return_1!14^post3 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ __disjvr_8^post2-__disjvr_8^post3 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ -temp0!30^post3+temp0!30^post2 == 0 /\ -rcd!2460^post3+rcd!2460^post2 == 0 /\ x!15^0-x!15^post2 == 0 /\ i!29^post2-i!29^post3 == 0 /\ rcd!2393^0-rcd!2393^post2 == 0 /\ -temp!34^post2+temp!34^0 == 0 /\ a!2238^0-a!2238^post2 == 0 /\ nondet!13^post2-nondet!13^post3 == 0 /\ -a!244^post3+a!244^post2 == 0 /\ -tmp!33^post2+tmp!33^0 == 0 /\ rcd!2393^post2-rcd!2393^post3 == 0 /\ tmp!33^post2-tmp!33^post3 == 0 /\ -__disjvr_8^post2+__disjvr_8^0 == 0 /\ __disjvr_5^post2-__disjvr_5^post3 == 0 /\ -sel_r!543_flink!24^post3+sel_r!543_flink!24^post2 == 0 /\ -result!12^post2+result!12^0 == 0 /\ -x_slam_f!20^post3+x_slam_f!20^post2 == 0 /\ -a!1055^post2+a!1055^0 == 0 /\ -t!25^post2+t!25^0 == 0 /\ __disjvr_0^post2-__disjvr_0^0 == 0 /\ -head!16^post2+head!16^0 == 0 /\ -__disjvr_4^post3+__disjvr_4^post2 == 0 /\ a!244^0-a!244^post2 == 0 /\ -x!18^post2+x!18^0 == 0 /\ -a!1370^post2+a!1370^0 == 0 /\ a!1610^0-a!1610^post2 == 0 /\ -__disjvr_7^post3+__disjvr_7^post2 == 0 /\ -r!543^post2+r!543^0 == 0 /\ -sel_r!1224_flink!24^post2+sel_r!1224_flink!24^0 == 0 /\ -r!662^post2+r!662^0 == 0 /\ head!31^0-head!31^post2 == 0 /\ -__disjvr_3^post3+__disjvr_3^post2 == 0 /\ -temp0!17^post3+temp0!17^post2 == 0 /\ -i!406^post3+i!406^post2 == 0 /\ -a!1810^post2+a!1810^0 == 0 /\ a!2035^post2-a!2035^post3 == 0 /\ rcd!2515^post2-rcd!2515^post3 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post2 == 0 /\ -x!22^post2+x!22^0 == 0 /\ head!16^post2-head!16^post3 == 0 /\ -x!22^post2+t!25^post3 == 0 /\ -rcd!83^post3+rcd!83^post2 == 0 /\ -a!1055^post3+a!1055^post2 == 0 /\ -a!419^post2+a!419^0 == 0 /\ -a!2035^post2+a!2035^0 == 0 /\ a!1371^0-a!1371^post2 == 0 /\ sdv_callsite_return_1!32^post2-sdv_callsite_return_1!32^post3 == 0 /\ head!405^post2-head!405^post3 == 0 /\ rcd!63^post2-rcd!63^post3 == 0 /\ sel_r!1224_flink!24^post2-sel_r!1224_flink!24^post3 == 0 /\ a!511^0-a!511^post2 == 0 /\ -a!654^post3+a!654^post2 == 0 /\ a!1810^post2-a!1810^post3 == 0 /\ -__disjvr_6^post3+__disjvr_6^post2 == 0 /\ -nondet!13^post2+nondet!13^0 == 0 /\ ct!19^post2-ct!19^post3 == 0 /\ -__disjvr_1^post3+__disjvr_1^post2 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post2 == 0 /\ -rcd!2515^post2+rcd!2515^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post2 == 0 /\ temp!34^post2-temp!34^post3 == 0 /\ -x!1365^post2+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post2 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ i!406^0-i!406^post2 == 0 /\ -__disjvr_7^post2+__disjvr_7^0 == 0 /\ -head!31^post3+head!31^post2 == 0 /\ a!654^0-a!654^post2 == 0 /\ length!28^post2-length!28^post3 == 0 /\ temp0!17^0-temp0!17^post2 == 0 /\ -y!21^post3+y!21^post2 == 0 /\ -x!1365^post3+x!1365^post2 == 0 /\ a!1370^post2-a!1370^post3 == 0), cost: 1 Applied deletion Removed the following rules: 1 2 Eliminating location l56 by chaining: Applied chaining First rule: l42 -> l56 : __disjvr_0^0'=__disjvr_0^post164, __disjvr_1^0'=__disjvr_1^post164, __disjvr_2^0'=__disjvr_2^post164, __disjvr_3^0'=__disjvr_3^post164, __disjvr_4^0'=__disjvr_4^post164, __disjvr_5^0'=__disjvr_5^post164, __disjvr_6^0'=__disjvr_6^post164, __disjvr_7^0'=__disjvr_7^post164, __disjvr_8^0'=__disjvr_8^post164, a!1052^0'=a!1052^post164, a!1055^0'=a!1055^post164, a!1370^0'=a!1370^post164, a!1371^0'=a!1371^post164, a!1610^0'=a!1610^post164, a!1810^0'=a!1810^post164, a!2035^0'=a!2035^post164, a!2238^0'=a!2238^post164, a!244^0'=a!244^post164, a!419^0'=a!419^post164, a!511^0'=a!511^post164, a!654^0'=a!654^post164, ct!19^0'=ct!19^post164, head!16^0'=head!16^post164, head!31^0'=head!31^post164, head!405^0'=head!405^post164, i!29^0'=i!29^post164, i!406^0'=i!406^post164, length!28^0'=length!28^post164, nondet!13^0'=nondet!13^post164, r!543^0'=r!543^post164, r!662^0'=r!662^post164, rcd!2393^0'=rcd!2393^post164, rcd!2460^0'=rcd!2460^post164, rcd!2515^0'=rcd!2515^post164, rcd!63^0'=rcd!63^post164, rcd!83^0'=rcd!83^post164, result!12^0'=result!12^post164, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post164, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post164, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post164, sel_r!543_flink!24^0'=sel_r!543_flink!24^post164, t!25^0'=t!25^post164, temp!34^0'=temp!34^post164, temp0!17^0'=temp0!17^post164, temp0!30^0'=temp0!30^post164, tmp!33^0'=tmp!33^post164, x!1365^0'=x!1365^post164, x!15^0'=x!15^post164, x!18^0'=x!18^post164, x!22^0'=x!22^post164, x_slam_f!20^0'=x_slam_f!20^post164, y!21^0'=y!21^post164, (-rcd!2515^post164+rcd!2515^0 == 0 /\ x!18^0-x!18^post164 == 0 /\ -x!22^post164+x!22^0 == 0 /\ x!15^0-x!15^post164 == 0 /\ -length!28^post164+length!28^0 == 0 /\ -t!25^post164+t!25^0 == 0 /\ -temp!34^post164+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post164 == 0 /\ a!244^0-a!244^post164 == 0 /\ -a!1055^post164+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post164+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post164 == 0 /\ -a!2238^post164+a!2238^0 == 0 /\ -a!419^post164+a!419^0 == 0 /\ -__disjvr_7^post164+__disjvr_7^0 == 0 /\ -rcd!2393^post164+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post164 == 0 /\ y!21^0-y!21^post164 == 0 /\ __disjvr_3^0-__disjvr_3^post164 == 0 /\ -x!1365^post164+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post164 == 0 /\ r!543^0-r!543^post164 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post164 == 0 /\ -i!29^post164+i!29^0 == 0 /\ -head!405^post164+head!405^0 == 0 /\ a!511^0-a!511^post164 == 0 /\ x_slam_f!20^0-x_slam_f!20^post164 == 0 /\ a!1810^0-a!1810^post164 == 0 /\ -__disjvr_5^post164+__disjvr_5^0 == 0 /\ __disjvr_8^post164-__disjvr_8^0 == 0 /\ a!654^0-a!654^post164 == 0 /\ -__disjvr_2^post164+__disjvr_2^0 == 0 /\ -__disjvr_1^post164+__disjvr_1^0 == 0 /\ temp0!17^0-temp0!17^post164 == 0 /\ -sdv_callsite_return_1!14^post164+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post164+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post164 == 0 /\ -nondet!13^post164+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post164 == 0 /\ -r!662^post164+r!662^0 == 0 /\ -a!2035^post164+a!2035^0 == 0 /\ result!12^0-result!12^post164 == 0 /\ temp0!30^0-temp0!30^post164 == 0 /\ a!1052^0-a!1052^post164 == 0 /\ -__disjvr_8^post164+__disjvr_8^0 == 0 /\ i!406^0-i!406^post164 == 0 /\ __disjvr_6^0-__disjvr_6^post164 == 0 /\ a!1371^0-a!1371^post164 == 0 /\ -a!1370^post164+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post164 == 0 /\ -head!16^post164+head!16^0 == 0 /\ -rcd!63^post164+rcd!63^0 == 0 /\ -a!1610^post164+a!1610^0 == 0), cost: 1 Second rule: l56 -> l57 : __disjvr_0^0'=__disjvr_0^post165, __disjvr_1^0'=__disjvr_1^post165, __disjvr_2^0'=__disjvr_2^post165, __disjvr_3^0'=__disjvr_3^post165, __disjvr_4^0'=__disjvr_4^post165, __disjvr_5^0'=__disjvr_5^post165, __disjvr_6^0'=__disjvr_6^post165, __disjvr_7^0'=__disjvr_7^post165, __disjvr_8^0'=__disjvr_8^post165, a!1052^0'=a!1052^post165, a!1055^0'=a!1055^post165, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^post165, a!1610^0'=a!1610^post165, a!1810^0'=a!1810^post165, a!2035^0'=a!2035^post165, a!2238^0'=a!2238^post165, a!244^0'=a!244^post165, a!419^0'=a!419^post165, a!511^0'=a!511^post165, a!654^0'=a!654^post165, ct!19^0'=ct!19^post165, head!16^0'=head!16^post165, head!31^0'=head!31^post165, head!405^0'=head!405^post165, i!29^0'=i!29^post165, i!406^0'=i!406^post165, length!28^0'=length!28^post165, nondet!13^0'=nondet!13^post165, r!543^0'=r!543^post165, r!662^0'=r!662^post165, rcd!2393^0'=rcd!2393^post165, rcd!2460^0'=rcd!2460^post165, rcd!2515^0'=rcd!2515^post165, rcd!63^0'=rcd!63^post165, rcd!83^0'=rcd!83^post165, result!12^0'=result!12^post165, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post165, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post165, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post165, sel_r!543_flink!24^0'=sel_r!543_flink!24^post165, t!25^0'=t!25^post165, temp!34^0'=temp!34^post165, temp0!17^0'=temp0!17^post165, temp0!30^0'=temp0!30^post165, tmp!33^0'=tmp!33^post165, x!1365^0'=x!1365^post165, x!15^0'=x!15^post165, x!18^0'=x!18^post165, x!22^0'=x!22^post165, x_slam_f!20^0'=x_slam_f!20^post165, y!21^0'=y!21^post165, (0 == 0 /\ nondet!13^0-nondet!13^post165 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post165 == 0 /\ length!28^0-length!28^post165 == 0 /\ temp0!17^0-temp0!17^post165 == 0 /\ -x!18^post165+x!18^0 == 0 /\ __disjvr_8^0-__disjvr_8^post165 == 0 /\ rcd!83^0-rcd!83^post165 == 0 /\ temp0!30^0-temp0!30^post165 == 0 /\ -ct!19^post165+ct!19^0 == 0 /\ -__disjvr_3^post165+__disjvr_3^0 == 0 /\ -__disjvr_5^post165+__disjvr_5^0 == 0 /\ -x!22^post165+x!22^0 == 0 /\ -a!2035^post165+a!2035^0 == 0 /\ -a!511^post165+a!511^0 == 0 /\ head!16^0-head!16^post165 == 0 /\ -a!1052^post165+a!1052^0 == 0 /\ a!1810^0-a!1810^post165 == 0 /\ -y!21^post165+y!21^0 == 0 /\ head!405^0-head!405^post165 == 0 /\ __disjvr_4^0-__disjvr_4^post165 == 0 /\ -__disjvr_7^post165+__disjvr_7^0 == 0 /\ tmp!33^0-tmp!33^post165 == 0 /\ rcd!63^0-rcd!63^post165 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post165 == 0 /\ -r!662^post165+r!662^0 == 0 /\ -a!1610^post165+a!1610^0 == 0 /\ rcd!2393^0-rcd!2393^post165 == 0 /\ -head!31^post165+head!31^0 == 0 /\ -temp!34^post165+temp!34^0 == 0 /\ -__disjvr_6^post165+__disjvr_6^0 == 0 /\ a!244^0-a!244^post165 == 0 /\ -i!29^post165+i!29^0 == 0 /\ -i!406^post165+i!406^0 == 0 /\ -rcd!2515^post165+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post165 == 0 /\ -rcd!2460^post165+rcd!2460^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post165 == 0 /\ -x!1365^post165+x!1365^0 == 0 /\ t!25^0-t!25^post165 == 0 /\ -__disjvr_0^post165+__disjvr_0^0 == 0 /\ -sel_r!1224_flink!24^post165+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post165+__disjvr_2^0 == 0 /\ -a!2238^post165+a!2238^0 == 0 /\ -a!1055^post165+a!1055^0 == 0 /\ -a!419^post165+a!419^0 == 0 /\ a!654^0-a!654^post165 == 0 /\ result!12^0-result!12^post165 == 0 /\ __disjvr_1^0-__disjvr_1^post165 == 0 /\ -r!543^post165+r!543^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post165 == 0), cost: 1 New rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^post165, __disjvr_1^0'=__disjvr_1^post165, __disjvr_2^0'=__disjvr_2^post165, __disjvr_3^0'=__disjvr_3^post165, __disjvr_4^0'=__disjvr_4^post165, __disjvr_5^0'=__disjvr_5^post165, __disjvr_6^0'=__disjvr_6^post165, __disjvr_7^0'=__disjvr_7^post165, __disjvr_8^0'=__disjvr_8^post165, a!1052^0'=a!1052^post165, a!1055^0'=a!1055^post165, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^post165, a!1610^0'=a!1610^post165, a!1810^0'=a!1810^post165, a!2035^0'=a!2035^post165, a!2238^0'=a!2238^post165, a!244^0'=a!244^post165, a!419^0'=a!419^post165, a!511^0'=a!511^post165, a!654^0'=a!654^post165, ct!19^0'=ct!19^post165, head!16^0'=head!16^post165, head!31^0'=head!31^post165, head!405^0'=head!405^post165, i!29^0'=i!29^post165, i!406^0'=i!406^post165, length!28^0'=length!28^post165, nondet!13^0'=nondet!13^post165, r!543^0'=r!543^post165, r!662^0'=r!662^post165, rcd!2393^0'=rcd!2393^post165, rcd!2460^0'=rcd!2460^post165, rcd!2515^0'=rcd!2515^post165, rcd!63^0'=rcd!63^post165, rcd!83^0'=rcd!83^post165, result!12^0'=result!12^post165, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post165, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post165, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post165, sel_r!543_flink!24^0'=sel_r!543_flink!24^post165, t!25^0'=t!25^post165, temp!34^0'=temp!34^post165, temp0!17^0'=temp0!17^post165, temp0!30^0'=temp0!30^post165, tmp!33^0'=tmp!33^post165, x!1365^0'=x!1365^post165, x!15^0'=x!15^post165, x!18^0'=x!18^post165, x!22^0'=x!22^post165, x_slam_f!20^0'=x_slam_f!20^post165, y!21^0'=y!21^post165, (0 == 0 /\ a!419^post164-a!419^post165 == 0 /\ -rcd!2515^post164+rcd!2515^0 == 0 /\ temp0!17^post164-temp0!17^post165 == 0 /\ -a!654^post165+a!654^post164 == 0 /\ -a!1052^post165+a!1052^post164 == 0 /\ x!18^0-x!18^post164 == 0 /\ -x!22^post164+x!22^0 == 0 /\ x_slam_f!20^post164-x_slam_f!20^post165 == 0 /\ x!15^0-x!15^post164 == 0 /\ t!25^post164-t!25^post165 == 0 /\ -i!406^post165+i!406^post164 == 0 /\ __disjvr_5^post164-__disjvr_5^post165 == 0 /\ temp!34^post164-temp!34^post165 == 0 /\ -r!543^post165+r!543^post164 == 0 /\ -length!28^post164+length!28^0 == 0 /\ head!16^post164-head!16^post165 == 0 /\ -a!1055^post165+a!1055^post164 == 0 /\ sel_r!543_flink!24^post164-sel_r!543_flink!24^post165 == 0 /\ -__disjvr_3^post165+__disjvr_3^post164 == 0 /\ -t!25^post164+t!25^0 == 0 /\ -temp!34^post164+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post164 == 0 /\ -__disjvr_7^post165+__disjvr_7^post164 == 0 /\ -rcd!2460^post165+rcd!2460^post164 == 0 /\ a!244^0-a!244^post164 == 0 /\ -a!1055^post164+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post164+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post164 == 0 /\ head!405^post164-head!405^post165 == 0 /\ -a!2238^post164+a!2238^0 == 0 /\ -a!419^post164+a!419^0 == 0 /\ -__disjvr_4^post165+__disjvr_4^post164 == 0 /\ -__disjvr_7^post164+__disjvr_7^0 == 0 /\ -rcd!2393^post164+rcd!2393^0 == 0 /\ rcd!2393^post164-rcd!2393^post165 == 0 /\ __disjvr_4^0-__disjvr_4^post164 == 0 /\ -head!31^post165+head!31^post164 == 0 /\ ct!19^post164-ct!19^post165 == 0 /\ y!21^0-y!21^post164 == 0 /\ temp0!30^post164-temp0!30^post165 == 0 /\ __disjvr_3^0-__disjvr_3^post164 == 0 /\ -x!1365^post164+x!1365^0 == 0 /\ -__disjvr_6^post165+__disjvr_6^post164 == 0 /\ nondet!13^post164-nondet!13^post165 == 0 /\ rcd!2460^0-rcd!2460^post164 == 0 /\ x!22^post164-x!22^post165 == 0 /\ -tmp!33^post165+tmp!33^post164 == 0 /\ sdv_callsite_return_1!32^post164-sdv_callsite_return_1!32^post165 == 0 /\ r!543^0-r!543^post164 == 0 /\ -a!1610^post165+a!1610^post164 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post164 == 0 /\ -i!29^post164+i!29^0 == 0 /\ -head!405^post164+head!405^0 == 0 /\ a!511^0-a!511^post164 == 0 /\ -sel_r!1224_flink!24^post165+sel_r!1224_flink!24^post164 == 0 /\ -result!12^post165+result!12^post164 == 0 /\ __disjvr_2^post164-__disjvr_2^post165 == 0 /\ -rcd!2515^post165+rcd!2515^post164 == 0 /\ -a!1810^post165+a!1810^post164 == 0 /\ x_slam_f!20^0-x_slam_f!20^post164 == 0 /\ a!1810^0-a!1810^post164 == 0 /\ -y!21^post165+y!21^post164 == 0 /\ a!2035^post164-a!2035^post165 == 0 /\ -__disjvr_5^post164+__disjvr_5^0 == 0 /\ __disjvr_8^post164-__disjvr_8^0 == 0 /\ a!654^0-a!654^post164 == 0 /\ -a!511^post165+a!511^post164 == 0 /\ -__disjvr_2^post164+__disjvr_2^0 == 0 /\ -__disjvr_1^post164+__disjvr_1^0 == 0 /\ -x!18^post165+x!18^post164 == 0 /\ i!29^post164-i!29^post165 == 0 /\ temp0!17^0-temp0!17^post164 == 0 /\ -sdv_callsite_return_1!14^post164+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^post164-rcd!83^post165 == 0 /\ -ct!19^post164+ct!19^0 == 0 /\ __disjvr_1^post164-__disjvr_1^post165 == 0 /\ x!1365^post164-x!1365^post165 == 0 /\ r!662^post164-r!662^post165 == 0 /\ rcd!83^0-rcd!83^post164 == 0 /\ __disjvr_8^post164-__disjvr_8^post165 == 0 /\ length!28^post164-length!28^post165 == 0 /\ -nondet!13^post164+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post164 == 0 /\ -__disjvr_0^post165+__disjvr_0^post164 == 0 /\ -a!2238^post165+a!2238^post164 == 0 /\ a!1371^post164-a!1371^post165 == 0 /\ -r!662^post164+r!662^0 == 0 /\ rcd!63^post164-rcd!63^post165 == 0 /\ -a!2035^post164+a!2035^0 == 0 /\ result!12^0-result!12^post164 == 0 /\ temp0!30^0-temp0!30^post164 == 0 /\ a!1052^0-a!1052^post164 == 0 /\ -__disjvr_8^post164+__disjvr_8^0 == 0 /\ i!406^0-i!406^post164 == 0 /\ -a!244^post165+a!244^post164 == 0 /\ __disjvr_6^0-__disjvr_6^post164 == 0 /\ a!1371^0-a!1371^post164 == 0 /\ -a!1370^post164+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post164 == 0 /\ -head!16^post164+head!16^0 == 0 /\ -rcd!63^post164+rcd!63^0 == 0 /\ -a!1610^post164+a!1610^0 == 0 /\ sdv_callsite_return_1!14^post164-sdv_callsite_return_1!14^post165 == 0), cost: 1 Applied deletion Removed the following rules: 163 164 Simplified Transitions Start location: l68 Program variables: a!1052^0 a!1055^0 a!1370^0 a!1371^0 a!1610^0 a!1810^0 a!2035^0 a!2238^0 a!244^0 a!419^0 a!511^0 a!654^0 ct!19^0 head!16^0 head!31^0 head!405^0 i!29^0 i!406^0 length!28^0 nondet!13^0 r!543^0 r!662^0 rcd!2393^0 rcd!2460^0 rcd!2515^0 rcd!63^0 rcd!83^0 result!12^0 sdv_callsite_return_1!14^0 sdv_callsite_return_1!32^0 sel_r!1224_flink!24^0 sel_r!543_flink!24^0 t!25^0 temp!34^0 temp0!17^0 temp0!30^0 tmp!33^0 x!1365^0 x!15^0 x!18^0 x!22^0 x_slam_f!20^0 y!21^0 235: l0 -> l1 : ct!19^0'=ct!19^post1, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, t!25^0'=t!25^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 448: l0 -> l4 : t!25^0'=x!22^0, x!22^0'=x!22^post3, T, cost: 1 236: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 237: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 238: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 239: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 240: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 241: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 242: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 243: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 244: l5 -> l6 : a!2035^0'=a!2238^0, a!2238^0'=a!2238^post12, T, cost: 1 245: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 246: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 247: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 248: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 249: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 250: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 251: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 252: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 253: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 254: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 255: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 256: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 257: l2 -> l0 : T, cost: 1 258: l7 -> l8 : ct!19^0'=ct!19^post26, result!12^0'=temp0!17^0, t!25^0'=t!25^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 447: l7 -> l10 : a!1810^0'=a!1810^post30, t!25^0'=x!22^0, x!22^0'=x!22^post30, T, cost: 1 259: l8 -> l1 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 260: l8 -> l1 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 261: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 262: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 263: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 264: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 265: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 266: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 267: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 268: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 269: l11 -> l12 : a!1810^0'=a!1810^post39, a!2035^0'=-1+a!1810^0, T, cost: 1 270: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 271: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 272: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 273: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 274: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 275: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 276: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 277: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 278: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 279: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 280: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 281: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 446: l13 -> l15 : a!1052^0'=a!1052^post53, t!25^0'=x!22^0, x!22^0'=x!22^post53, T, cost: 1 282: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 283: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 284: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 285: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 286: l16 -> l17 : a!1052^0'=a!1052^post58, a!1810^0'=-1+a!1052^0, T, cost: 1 287: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 288: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 289: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 290: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 291: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 292: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 293: l18 -> l19 : head!16^0'=head!31^0, head!31^0'=head!31^post65, i!29^0'=i!29^post65, length!28^0'=length!28^post65, rcd!2393^0'=rcd!2393^post65, rcd!63^0'=rcd!2393^0, result!12^0'=result!12^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, temp!34^0'=temp!34^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!15^0'=head!31^0, (length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 311: l18 -> l36 : head!31^0'=temp!34^1, i!29^0'=2, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post89, tmp!33^0'=temp!34^1, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 294: l19 -> l20 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 295: l19 -> l20 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 441: l20 -> l22 : x!15^0'=x!15^post69, T, cost: 1 296: l22 -> l23 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 297: l22 -> l23 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 298: l23 -> l24 : rcd!2460^0'=rcd!2460^post72, rcd!63^0'=rcd!2460^0, T, cost: 1 299: l24 -> l25 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 300: l24 -> l25 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 301: l25 -> l26 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 302: l26 -> l27 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 303: l26 -> l27 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 304: l27 -> l28 : rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!2515^0, T, cost: 1 305: l28 -> l29 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 306: l28 -> l29 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 442: l29 -> l31 : t!25^0'=x!22^0, x!22^0'=x!22^post82, T, cost: 1 307: l31 -> l32 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 308: l31 -> l32 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 309: l32 -> l33 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 310: l32 -> l33 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 443: l33 -> l1 : ct!19^0'=ct!19^post87, result!12^0'=temp0!17^0, t!25^0'=t!25^post87, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 312: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 313: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 314: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 421: l35 -> l60 : a!244^0'=a!244^post206, head!16^0'=head!31^0, head!31^0'=head!31^post206, i!29^0'=i!29^post206, length!28^0'=length!28^post206, result!12^0'=result!12^post206, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, temp!34^0'=temp!34^post206, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!15^0'=head!31^0, length!28^0-i!29^0 <= 0, cost: 1 428: l35 -> l64 : a!419^0'=a!419^post213, head!31^0'=temp!34^1, i!29^0'=1+i!29^0, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post213, tmp!33^0'=temp!34^1, 1-length!28^0+i!29^0 <= 0, cost: 1 436: l38 -> l1 : ct!19^0'=ct!19^post221, head!16^0'=0, head!31^0'=head!31^post221, i!29^0'=i!29^post221, length!28^0'=length!28^post221, result!12^0'=temp0!17^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0), cost: 1 437: l38 -> l67 : head!31^0'=temp!34^1, i!29^0'=1, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post222, tmp!33^0'=temp!34^1, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 315: l39 -> l40 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 445: l39 -> l44 : a!654^0'=a!654^post104, x!15^0'=x!15^post104, T, cost: 1 316: l40 -> l41 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 317: l40 -> l41 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 318: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 319: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 320: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 321: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 322: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 323: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 324: l44 -> l45 : (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 325: l44 -> l45 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 326: l44 -> l45 : (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 327: l44 -> l45 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 328: l45 -> l46 : a!1055^0'=-1+a!654^0, a!654^0'=a!654^post109, T, cost: 1 329: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 330: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 331: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 332: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 333: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 334: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 335: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 336: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 337: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 338: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 339: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 340: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 341: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 342: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 343: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 344: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 345: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 346: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 347: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 348: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 349: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 350: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 351: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 352: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 353: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 354: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 371: l42 -> l52 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 449: l42 -> l57 : a!1370^0'=a!1370^post165, x!15^0'=x!15^post165, T, cost: 1 355: l47 -> l1 : ct!19^0'=ct!19^post136, result!12^0'=temp0!17^0, t!25^0'=t!25^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 444: l47 -> l49 : a!244^0'=a!244^post138, x!15^0'=x!15^post138, T, cost: 1 356: l49 -> l50 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 357: l49 -> l50 : (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 358: l49 -> l50 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 359: l49 -> l50 : (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 360: l50 -> l51 : a!244^0'=a!244^post143, a!654^0'=-1+a!244^0, r!543^0'=r!662^0, r!662^0'=r!662^post143, T, cost: 1 361: l51 -> l39 : (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 362: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 363: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 364: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 365: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 366: l51 -> l39 : (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 367: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 368: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 369: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 370: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 372: l52 -> l53 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 373: l52 -> l53 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 374: l53 -> l54 : a!1052^0'=a!1610^0, a!1610^0'=a!1610^post157, T, cost: 1 375: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 376: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 377: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 378: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 379: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 380: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 381: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 382: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 383: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 384: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 385: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 386: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 387: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 388: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 389: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 390: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 391: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 392: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 393: l58 -> l59 : a!1052^0'=a!1370^0, a!1055^0'=a!1371^0, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, T, cost: 1 394: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 395: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 396: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 397: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 398: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 399: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 400: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 401: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 402: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 403: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 404: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 405: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 406: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 407: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 408: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 409: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 410: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 411: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 412: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 413: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 414: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 415: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 416: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 417: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 418: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 419: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 420: l55 -> l42 : T, cost: 1 422: l60 -> l61 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 423: l60 -> l61 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 424: l61 -> l62 : a!244^0'=a!511^0, a!511^0'=a!511^post209, T, cost: 1 425: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 426: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 427: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 429: l64 -> l65 : (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 430: l64 -> l65 : (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 431: l65 -> l66 : a!244^0'=a!419^0, a!419^0'=a!419^post216, T, cost: 1 432: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 433: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 434: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 435: l63 -> l35 : T, cost: 1 438: l67 -> l18 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 439: l67 -> l18 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 440: l68 -> l38 : head!31^0'=0, i!29^0'=0, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, sdv_callsite_return_1!14^0'=nondet!13^1, T, cost: 1 made implied equalities explicit Original rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, __disjvr_4^0'=__disjvr_4^post1, __disjvr_5^0'=__disjvr_5^post1, __disjvr_6^0'=__disjvr_6^post1, __disjvr_7^0'=__disjvr_7^post1, __disjvr_8^0'=__disjvr_8^post1, a!1052^0'=a!1052^post1, a!1055^0'=a!1055^post1, a!1370^0'=a!1370^post1, a!1371^0'=a!1371^post1, a!1610^0'=a!1610^post1, a!1810^0'=a!1810^post1, a!2035^0'=a!2035^post1, a!2238^0'=a!2238^post1, a!244^0'=a!244^post1, a!419^0'=a!419^post1, a!511^0'=a!511^post1, a!654^0'=a!654^post1, ct!19^0'=ct!19^post1, head!16^0'=head!16^post1, head!31^0'=head!31^post1, head!405^0'=head!405^post1, i!29^0'=i!29^post1, i!406^0'=i!406^post1, length!28^0'=length!28^post1, nondet!13^0'=nondet!13^post1, r!543^0'=r!543^post1, r!662^0'=r!662^post1, rcd!2393^0'=rcd!2393^post1, rcd!2460^0'=rcd!2460^post1, rcd!2515^0'=rcd!2515^post1, rcd!63^0'=rcd!63^post1, rcd!83^0'=rcd!83^post1, result!12^0'=result!12^post1, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post1, sel_r!543_flink!24^0'=sel_r!543_flink!24^post1, t!25^0'=t!25^post1, temp!34^0'=temp!34^post1, temp0!17^0'=temp0!17^post1, temp0!30^0'=temp0!30^post1, tmp!33^0'=tmp!33^post1, x!1365^0'=x!1365^post1, x!15^0'=x!15^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (0 == 0 /\ __disjvr_1^0-__disjvr_1^post1 == 0 /\ a!244^0-a!244^post1 == 0 /\ r!543^0-r!543^post1 == 0 /\ -a!2035^post1+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post1 == 0 /\ -sdv_callsite_return_1!32^post1+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post1+head!16^0 == 0 /\ -sel_r!543_flink!24^post1+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post1 == 0 /\ rcd!2460^0-rcd!2460^post1 == 0 /\ length!28^0-length!28^post1 == 0 /\ __disjvr_8^0-__disjvr_8^post1 == 0 /\ 1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post1 == 0 /\ a!654^0-a!654^post1 == 0 /\ i!406^0-i!406^post1 == 0 /\ -__disjvr_7^post1+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -a!511^post1+a!511^0 == 0 /\ a!1810^0-a!1810^post1 == 0 /\ x!1365^0-x!1365^post1 == 0 /\ -a!1052^post1+a!1052^0 == 0 /\ head!31^0-head!31^post1 == 0 /\ -y!21^0+x!22^0 <= 0 /\ head!405^0-head!405^post1 == 0 /\ -nondet!13^post1+nondet!13^0 == 0 /\ -a!1055^post1+a!1055^0 == 0 /\ -__disjvr_2^post1+__disjvr_2^0 == 0 /\ -r!662^post1+r!662^0 == 0 /\ -__disjvr_5^post1+__disjvr_5^0 == 0 /\ -__disjvr_3^post1+__disjvr_3^0 == 0 /\ -a!1610^post1+a!1610^0 == 0 /\ a!1371^0-a!1371^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -__disjvr_6^post1+__disjvr_6^0 == 0 /\ -rcd!2515^post1+rcd!2515^0 == 0 /\ -rcd!63^post1+rcd!63^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post1 == 0 /\ -x!15^post1+x!15^0 == 0 /\ -temp0!30^post1+temp0!30^0 == 0 /\ -temp0!17^0+result!12^post1 == 0 /\ temp0!17^0-temp0!17^post1 == 0 /\ -a!2238^post1+a!2238^0 == 0 /\ -temp!34^post1+temp!34^0 == 0 /\ -rcd!2393^post1+rcd!2393^0 == 0 /\ -a!419^post1+a!419^0 == 0 /\ -i!29^post1+i!29^0 == 0 /\ a!1370^0-a!1370^post1 == 0), cost: 1 New rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, __disjvr_4^0'=__disjvr_4^post1, __disjvr_5^0'=__disjvr_5^post1, __disjvr_6^0'=__disjvr_6^post1, __disjvr_7^0'=__disjvr_7^post1, __disjvr_8^0'=__disjvr_8^post1, a!1052^0'=a!1052^post1, a!1055^0'=a!1055^post1, a!1370^0'=a!1370^post1, a!1371^0'=a!1371^post1, a!1610^0'=a!1610^post1, a!1810^0'=a!1810^post1, a!2035^0'=a!2035^post1, a!2238^0'=a!2238^post1, a!244^0'=a!244^post1, a!419^0'=a!419^post1, a!511^0'=a!511^post1, a!654^0'=a!654^post1, ct!19^0'=ct!19^post1, head!16^0'=head!16^post1, head!31^0'=head!31^post1, head!405^0'=head!405^post1, i!29^0'=i!29^post1, i!406^0'=i!406^post1, length!28^0'=length!28^post1, nondet!13^0'=nondet!13^post1, r!543^0'=r!543^post1, r!662^0'=r!662^post1, rcd!2393^0'=rcd!2393^post1, rcd!2460^0'=rcd!2460^post1, rcd!2515^0'=rcd!2515^post1, rcd!63^0'=rcd!63^post1, rcd!83^0'=rcd!83^post1, result!12^0'=result!12^post1, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post1, sel_r!543_flink!24^0'=sel_r!543_flink!24^post1, t!25^0'=t!25^post1, temp!34^0'=temp!34^post1, temp0!17^0'=temp0!17^post1, temp0!30^0'=temp0!30^post1, tmp!33^0'=tmp!33^post1, x!1365^0'=x!1365^post1, x!15^0'=x!15^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (0 == 0 /\ __disjvr_1^0-__disjvr_1^post1 == 0 /\ a!244^0-a!244^post1 == 0 /\ r!543^0-r!543^post1 == 0 /\ -a!2035^post1+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post1 == 0 /\ -sdv_callsite_return_1!32^post1+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post1+head!16^0 == 0 /\ -sel_r!543_flink!24^post1+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post1 == 0 /\ rcd!2460^0-rcd!2460^post1 == 0 /\ length!28^0-length!28^post1 == 0 /\ __disjvr_8^0-__disjvr_8^post1 == 0 /\ 1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ __disjvr_4^0-__disjvr_4^post1 == 0 /\ a!654^0-a!654^post1 == 0 /\ i!406^0-i!406^post1 == 0 /\ -__disjvr_7^post1+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -a!511^post1+a!511^0 == 0 /\ a!1810^0-a!1810^post1 == 0 /\ x!1365^0-x!1365^post1 == 0 /\ -a!1052^post1+a!1052^0 == 0 /\ head!31^0-head!31^post1 == 0 /\ -y!21^0+x!22^0 <= 0 /\ head!405^0-head!405^post1 == 0 /\ -nondet!13^post1+nondet!13^0 == 0 /\ -a!1055^post1+a!1055^0 == 0 /\ -__disjvr_2^post1+__disjvr_2^0 == 0 /\ -r!662^post1+r!662^0 == 0 /\ -__disjvr_5^post1+__disjvr_5^0 == 0 /\ -__disjvr_3^post1+__disjvr_3^0 == 0 /\ -a!1610^post1+a!1610^0 == 0 /\ a!1371^0-a!1371^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -__disjvr_6^post1+__disjvr_6^0 == 0 /\ -rcd!2515^post1+rcd!2515^0 == 0 /\ -rcd!63^post1+rcd!63^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post1 == 0 /\ -x!15^post1+x!15^0 == 0 /\ -temp0!30^post1+temp0!30^0 == 0 /\ -temp0!17^0+result!12^post1 == 0 /\ temp0!17^0-temp0!17^post1 == 0 /\ -a!2238^post1+a!2238^0 == 0 /\ -temp!34^post1+temp!34^0 == 0 /\ -rcd!2393^post1+rcd!2393^0 == 0 /\ -a!419^post1+a!419^0 == 0 /\ -i!29^post1+i!29^0 == 0 /\ a!1370^0-a!1370^post1 == 0), cost: 1 Propagated Equalities Original rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, __disjvr_4^0'=__disjvr_4^post1, __disjvr_5^0'=__disjvr_5^post1, __disjvr_6^0'=__disjvr_6^post1, __disjvr_7^0'=__disjvr_7^post1, __disjvr_8^0'=__disjvr_8^post1, a!1052^0'=a!1052^post1, a!1055^0'=a!1055^post1, a!1370^0'=a!1370^post1, a!1371^0'=a!1371^post1, a!1610^0'=a!1610^post1, a!1810^0'=a!1810^post1, a!2035^0'=a!2035^post1, a!2238^0'=a!2238^post1, a!244^0'=a!244^post1, a!419^0'=a!419^post1, a!511^0'=a!511^post1, a!654^0'=a!654^post1, ct!19^0'=ct!19^post1, head!16^0'=head!16^post1, head!31^0'=head!31^post1, head!405^0'=head!405^post1, i!29^0'=i!29^post1, i!406^0'=i!406^post1, length!28^0'=length!28^post1, nondet!13^0'=nondet!13^post1, r!543^0'=r!543^post1, r!662^0'=r!662^post1, rcd!2393^0'=rcd!2393^post1, rcd!2460^0'=rcd!2460^post1, rcd!2515^0'=rcd!2515^post1, rcd!63^0'=rcd!63^post1, rcd!83^0'=rcd!83^post1, result!12^0'=result!12^post1, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post1, sel_r!543_flink!24^0'=sel_r!543_flink!24^post1, t!25^0'=t!25^post1, temp!34^0'=temp!34^post1, temp0!17^0'=temp0!17^post1, temp0!30^0'=temp0!30^post1, tmp!33^0'=tmp!33^post1, x!1365^0'=x!1365^post1, x!15^0'=x!15^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (0 == 0 /\ __disjvr_1^0-__disjvr_1^post1 == 0 /\ a!244^0-a!244^post1 == 0 /\ r!543^0-r!543^post1 == 0 /\ -a!2035^post1+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post1 == 0 /\ -sdv_callsite_return_1!32^post1+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post1+head!16^0 == 0 /\ -sel_r!543_flink!24^post1+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post1 == 0 /\ rcd!2460^0-rcd!2460^post1 == 0 /\ length!28^0-length!28^post1 == 0 /\ __disjvr_8^0-__disjvr_8^post1 == 0 /\ 1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ __disjvr_4^0-__disjvr_4^post1 == 0 /\ a!654^0-a!654^post1 == 0 /\ i!406^0-i!406^post1 == 0 /\ -__disjvr_7^post1+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -a!511^post1+a!511^0 == 0 /\ a!1810^0-a!1810^post1 == 0 /\ x!1365^0-x!1365^post1 == 0 /\ -a!1052^post1+a!1052^0 == 0 /\ head!31^0-head!31^post1 == 0 /\ -y!21^0+x!22^0 <= 0 /\ head!405^0-head!405^post1 == 0 /\ -nondet!13^post1+nondet!13^0 == 0 /\ -a!1055^post1+a!1055^0 == 0 /\ -__disjvr_2^post1+__disjvr_2^0 == 0 /\ -r!662^post1+r!662^0 == 0 /\ -__disjvr_5^post1+__disjvr_5^0 == 0 /\ -__disjvr_3^post1+__disjvr_3^0 == 0 /\ -a!1610^post1+a!1610^0 == 0 /\ a!1371^0-a!1371^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -__disjvr_6^post1+__disjvr_6^0 == 0 /\ -rcd!2515^post1+rcd!2515^0 == 0 /\ -rcd!63^post1+rcd!63^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post1 == 0 /\ -x!15^post1+x!15^0 == 0 /\ -temp0!30^post1+temp0!30^0 == 0 /\ -temp0!17^0+result!12^post1 == 0 /\ temp0!17^0-temp0!17^post1 == 0 /\ -a!2238^post1+a!2238^0 == 0 /\ -temp!34^post1+temp!34^0 == 0 /\ -rcd!2393^post1+rcd!2393^0 == 0 /\ -a!419^post1+a!419^0 == 0 /\ -i!29^post1+i!29^0 == 0 /\ a!1370^0-a!1370^post1 == 0), cost: 1 New rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post1, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post1, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (0 == 0 /\ 1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 propagated equality __disjvr_1^post1 = __disjvr_1^0 propagated equality a!244^post1 = a!244^0 propagated equality r!543^post1 = r!543^0 propagated equality a!2035^post1 = a!2035^0 propagated equality tmp!33^post1 = tmp!33^0 propagated equality sdv_callsite_return_1!32^post1 = sdv_callsite_return_1!32^0 propagated equality head!16^post1 = head!16^0 propagated equality sel_r!543_flink!24^post1 = sel_r!543_flink!24^0 propagated equality rcd!83^post1 = rcd!83^0 propagated equality rcd!2460^post1 = rcd!2460^0 propagated equality length!28^post1 = length!28^0 propagated equality __disjvr_8^post1 = __disjvr_8^0 propagated equality __disjvr_4^post1 = __disjvr_4^0 propagated equality a!654^post1 = a!654^0 propagated equality i!406^post1 = i!406^0 propagated equality __disjvr_7^post1 = __disjvr_7^0 propagated equality a!511^post1 = a!511^0 propagated equality a!1810^post1 = a!1810^0 propagated equality x!1365^post1 = x!1365^0 propagated equality a!1052^post1 = a!1052^0 propagated equality head!31^post1 = head!31^0 propagated equality head!405^post1 = head!405^0 propagated equality nondet!13^post1 = nondet!13^0 propagated equality a!1055^post1 = a!1055^0 propagated equality __disjvr_2^post1 = __disjvr_2^0 propagated equality r!662^post1 = r!662^0 propagated equality __disjvr_5^post1 = __disjvr_5^0 propagated equality __disjvr_3^post1 = __disjvr_3^0 propagated equality a!1610^post1 = a!1610^0 propagated equality a!1371^post1 = a!1371^0 propagated equality __disjvr_0^post1 = __disjvr_0^0 propagated equality __disjvr_6^post1 = __disjvr_6^0 propagated equality rcd!2515^post1 = rcd!2515^0 propagated equality rcd!63^post1 = rcd!63^0 propagated equality sel_r!1224_flink!24^post1 = sel_r!1224_flink!24^0 propagated equality x!15^post1 = x!15^0 propagated equality temp0!30^post1 = temp0!30^0 propagated equality result!12^post1 = temp0!17^0 propagated equality temp0!17^post1 = temp0!17^0 propagated equality a!2238^post1 = a!2238^0 propagated equality temp!34^post1 = temp!34^0 propagated equality rcd!2393^post1 = rcd!2393^0 propagated equality a!419^post1 = a!419^0 propagated equality i!29^post1 = i!29^0 propagated equality a!1370^post1 = a!1370^0 Simplified Guard Original rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post1, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post1, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (0 == 0 /\ 1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post1, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post1, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post1, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post1, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post1, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post1, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l0 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post1, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post1, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l0 -> l1 : ct!19^0'=ct!19^post1, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, t!25^0'=t!25^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, __disjvr_4^0'=__disjvr_4^post4, __disjvr_5^0'=__disjvr_5^post4, __disjvr_6^0'=__disjvr_6^post4, __disjvr_7^0'=__disjvr_7^post4, __disjvr_8^0'=__disjvr_8^post4, a!1052^0'=a!1052^post4, a!1055^0'=a!1055^post4, a!1370^0'=a!1370^post4, a!1371^0'=a!1371^post4, a!1610^0'=a!1610^post4, a!1810^0'=a!1810^post4, a!2035^0'=a!2035^post4, a!2238^0'=a!2238^post4, a!244^0'=a!244^post4, a!419^0'=a!419^post4, a!511^0'=a!511^post4, a!654^0'=a!654^post4, ct!19^0'=ct!19^post4, head!16^0'=head!16^post4, head!31^0'=head!31^post4, head!405^0'=head!405^post4, i!29^0'=i!29^post4, i!406^0'=i!406^post4, length!28^0'=length!28^post4, nondet!13^0'=nondet!13^post4, r!543^0'=r!543^post4, r!662^0'=r!662^post4, rcd!2393^0'=rcd!2393^post4, rcd!2460^0'=rcd!2460^post4, rcd!2515^0'=rcd!2515^post4, rcd!63^0'=rcd!63^post4, rcd!83^0'=rcd!83^post4, result!12^0'=result!12^post4, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post4, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post4, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post4, sel_r!543_flink!24^0'=sel_r!543_flink!24^post4, t!25^0'=t!25^post4, temp!34^0'=temp!34^post4, temp0!17^0'=temp0!17^post4, temp0!30^0'=temp0!30^post4, tmp!33^0'=tmp!33^post4, x!1365^0'=x!1365^post4, x!15^0'=x!15^post4, x!18^0'=x!18^post4, x!22^0'=x!22^post4, x_slam_f!20^0'=x_slam_f!20^post4, y!21^0'=y!21^post4, (a!1610^0-a!1610^post4 == 0 /\ -t!25^post4+t!25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post4 == 0 /\ x!15^0-x!15^post4 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post4 == 0 /\ __disjvr_0^0-__disjvr_0^post4 == 0 /\ -__disjvr_2^post4+__disjvr_2^0 == 0 /\ -a!654^post4+a!654^0 == 0 /\ -y!21^post4+y!21^0 == 0 /\ rcd!83^0-rcd!83^post4 == 0 /\ -nondet!13^post4+nondet!13^0 == 0 /\ -__disjvr_7^post4+__disjvr_7^0 == 0 /\ -r!662^post4+r!662^0 == 0 /\ x!15^0 <= 0 /\ a!1052^0-a!1052^post4 == 0 /\ -sdv_callsite_return_1!32^post4+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x_slam_f!20^post4+x_slam_f!20^0 == 0 /\ __disjvr_6^0-__disjvr_6^post4 == 0 /\ -a!1370^post4+a!1370^0 == 0 /\ x!18^0-x!18^post4 == 0 /\ temp0!17^0-temp0!17^post4 == 0 /\ -rcd!63^post4+rcd!63^0 == 0 /\ -rcd!2515^post4+rcd!2515^0 == 0 /\ -x!1365^post4+x!1365^0 == 0 /\ -i!29^post4+i!29^0 == 0 /\ length!28^0-length!28^post4 == 0 /\ -__disjvr_5^post4+__disjvr_5^0 == 0 /\ i!406^0-i!406^post4 == 0 /\ temp0!30^0-temp0!30^post4 == 0 /\ y!21^0 <= 0 /\ -x!22^post4+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post4+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post4+sdv_callsite_return_1!14^0 == 0 /\ 1-t!25^0 <= 0 /\ -ct!19^post4+ct!19^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post4 == 0 /\ r!543^0-r!543^post4 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!419^post4+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post4 == 0 /\ -result!12^post4+result!12^0 == 0 /\ a!2238^0-a!2238^post4 == 0 /\ head!31^0-head!31^post4 == 0 /\ -rcd!2393^post4+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post4+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post4 == 0 /\ -head!16^post4+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ -__disjvr_8^post4+__disjvr_8^0 == 0 /\ a!1810^0-a!1810^post4 == 0 /\ -ct!19^0 <= 0 /\ head!405^0-head!405^post4 == 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ a!244^0-a!244^post4 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!1055^post4+a!1055^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!511^0-a!511^post4 == 0 /\ tmp!33^0-tmp!33^post4 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, __disjvr_4^0'=__disjvr_4^post4, __disjvr_5^0'=__disjvr_5^post4, __disjvr_6^0'=__disjvr_6^post4, __disjvr_7^0'=__disjvr_7^post4, __disjvr_8^0'=__disjvr_8^post4, a!1052^0'=a!1052^post4, a!1055^0'=a!1055^post4, a!1370^0'=a!1370^post4, a!1371^0'=a!1371^post4, a!1610^0'=a!1610^post4, a!1810^0'=a!1810^post4, a!2035^0'=a!2035^post4, a!2238^0'=a!2238^post4, a!244^0'=a!244^post4, a!419^0'=a!419^post4, a!511^0'=a!511^post4, a!654^0'=a!654^post4, ct!19^0'=ct!19^post4, head!16^0'=head!16^post4, head!31^0'=head!31^post4, head!405^0'=head!405^post4, i!29^0'=i!29^post4, i!406^0'=i!406^post4, length!28^0'=length!28^post4, nondet!13^0'=nondet!13^post4, r!543^0'=r!543^post4, r!662^0'=r!662^post4, rcd!2393^0'=rcd!2393^post4, rcd!2460^0'=rcd!2460^post4, rcd!2515^0'=rcd!2515^post4, rcd!63^0'=rcd!63^post4, rcd!83^0'=rcd!83^post4, result!12^0'=result!12^post4, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post4, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post4, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post4, sel_r!543_flink!24^0'=sel_r!543_flink!24^post4, t!25^0'=t!25^post4, temp!34^0'=temp!34^post4, temp0!17^0'=temp0!17^post4, temp0!30^0'=temp0!30^post4, tmp!33^0'=tmp!33^post4, x!1365^0'=x!1365^post4, x!15^0'=x!15^post4, x!18^0'=x!18^post4, x!22^0'=x!22^post4, x_slam_f!20^0'=x_slam_f!20^post4, y!21^0'=y!21^post4, (a!1610^0-a!1610^post4 == 0 /\ -t!25^post4+t!25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post4 == 0 /\ x!15^0-x!15^post4 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post4 == 0 /\ __disjvr_0^0-__disjvr_0^post4 == 0 /\ -__disjvr_2^post4+__disjvr_2^0 == 0 /\ -a!654^post4+a!654^0 == 0 /\ -y!21^post4+y!21^0 == 0 /\ rcd!83^0-rcd!83^post4 == 0 /\ -nondet!13^post4+nondet!13^0 == 0 /\ -__disjvr_7^post4+__disjvr_7^0 == 0 /\ -r!662^post4+r!662^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1052^0-a!1052^post4 == 0 /\ -sdv_callsite_return_1!32^post4+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -x_slam_f!20^post4+x_slam_f!20^0 == 0 /\ __disjvr_6^0-__disjvr_6^post4 == 0 /\ -a!1370^post4+a!1370^0 == 0 /\ x!18^0-x!18^post4 == 0 /\ temp0!17^0-temp0!17^post4 == 0 /\ -rcd!63^post4+rcd!63^0 == 0 /\ -rcd!2515^post4+rcd!2515^0 == 0 /\ -x!1365^post4+x!1365^0 == 0 /\ -i!29^post4+i!29^0 == 0 /\ length!28^0-length!28^post4 == 0 /\ -__disjvr_5^post4+__disjvr_5^0 == 0 /\ i!406^0-i!406^post4 == 0 /\ temp0!30^0-temp0!30^post4 == 0 /\ y!21^0 <= 0 /\ -x!22^post4+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post4+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post4+sdv_callsite_return_1!14^0 == 0 /\ 1-t!25^0 <= 0 /\ -ct!19^post4+ct!19^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!2460^0-rcd!2460^post4 == 0 /\ r!543^0-r!543^post4 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!419^post4+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post4 == 0 /\ -result!12^post4+result!12^0 == 0 /\ a!2238^0-a!2238^post4 == 0 /\ head!31^0-head!31^post4 == 0 /\ -rcd!2393^post4+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post4+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post4 == 0 /\ -head!16^post4+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ -__disjvr_8^post4+__disjvr_8^0 == 0 /\ a!1810^0-a!1810^post4 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ head!405^0-head!405^post4 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ a!244^0-a!244^post4 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!1055^post4+a!1055^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!511^0-a!511^post4 == 0 /\ tmp!33^0-tmp!33^post4 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, __disjvr_4^0'=__disjvr_4^post4, __disjvr_5^0'=__disjvr_5^post4, __disjvr_6^0'=__disjvr_6^post4, __disjvr_7^0'=__disjvr_7^post4, __disjvr_8^0'=__disjvr_8^post4, a!1052^0'=a!1052^post4, a!1055^0'=a!1055^post4, a!1370^0'=a!1370^post4, a!1371^0'=a!1371^post4, a!1610^0'=a!1610^post4, a!1810^0'=a!1810^post4, a!2035^0'=a!2035^post4, a!2238^0'=a!2238^post4, a!244^0'=a!244^post4, a!419^0'=a!419^post4, a!511^0'=a!511^post4, a!654^0'=a!654^post4, ct!19^0'=ct!19^post4, head!16^0'=head!16^post4, head!31^0'=head!31^post4, head!405^0'=head!405^post4, i!29^0'=i!29^post4, i!406^0'=i!406^post4, length!28^0'=length!28^post4, nondet!13^0'=nondet!13^post4, r!543^0'=r!543^post4, r!662^0'=r!662^post4, rcd!2393^0'=rcd!2393^post4, rcd!2460^0'=rcd!2460^post4, rcd!2515^0'=rcd!2515^post4, rcd!63^0'=rcd!63^post4, rcd!83^0'=rcd!83^post4, result!12^0'=result!12^post4, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post4, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post4, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post4, sel_r!543_flink!24^0'=sel_r!543_flink!24^post4, t!25^0'=t!25^post4, temp!34^0'=temp!34^post4, temp0!17^0'=temp0!17^post4, temp0!30^0'=temp0!30^post4, tmp!33^0'=tmp!33^post4, x!1365^0'=x!1365^post4, x!15^0'=x!15^post4, x!18^0'=x!18^post4, x!22^0'=x!22^post4, x_slam_f!20^0'=x_slam_f!20^post4, y!21^0'=y!21^post4, (a!1610^0-a!1610^post4 == 0 /\ -t!25^post4+t!25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post4 == 0 /\ x!15^0-x!15^post4 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post4 == 0 /\ __disjvr_0^0-__disjvr_0^post4 == 0 /\ -__disjvr_2^post4+__disjvr_2^0 == 0 /\ -a!654^post4+a!654^0 == 0 /\ -y!21^post4+y!21^0 == 0 /\ rcd!83^0-rcd!83^post4 == 0 /\ -nondet!13^post4+nondet!13^0 == 0 /\ -__disjvr_7^post4+__disjvr_7^0 == 0 /\ -r!662^post4+r!662^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1052^0-a!1052^post4 == 0 /\ -sdv_callsite_return_1!32^post4+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -x_slam_f!20^post4+x_slam_f!20^0 == 0 /\ __disjvr_6^0-__disjvr_6^post4 == 0 /\ -a!1370^post4+a!1370^0 == 0 /\ x!18^0-x!18^post4 == 0 /\ temp0!17^0-temp0!17^post4 == 0 /\ -rcd!63^post4+rcd!63^0 == 0 /\ -rcd!2515^post4+rcd!2515^0 == 0 /\ -x!1365^post4+x!1365^0 == 0 /\ -i!29^post4+i!29^0 == 0 /\ length!28^0-length!28^post4 == 0 /\ -__disjvr_5^post4+__disjvr_5^0 == 0 /\ i!406^0-i!406^post4 == 0 /\ temp0!30^0-temp0!30^post4 == 0 /\ y!21^0 <= 0 /\ -x!22^post4+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post4+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post4+sdv_callsite_return_1!14^0 == 0 /\ 1-t!25^0 <= 0 /\ -ct!19^post4+ct!19^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!2460^0-rcd!2460^post4 == 0 /\ r!543^0-r!543^post4 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!419^post4+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post4 == 0 /\ -result!12^post4+result!12^0 == 0 /\ a!2238^0-a!2238^post4 == 0 /\ head!31^0-head!31^post4 == 0 /\ -rcd!2393^post4+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post4+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post4 == 0 /\ -head!16^post4+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ -__disjvr_8^post4+__disjvr_8^0 == 0 /\ a!1810^0-a!1810^post4 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ head!405^0-head!405^post4 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ a!244^0-a!244^post4 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!1055^post4+a!1055^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!511^0-a!511^post4 == 0 /\ tmp!33^0-tmp!33^post4 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality a!1610^post4 = a!1610^0 propagated equality t!25^post4 = t!25^0 propagated equality __disjvr_1^post4 = __disjvr_1^0 propagated equality a!1371^post4 = a!1371^0 propagated equality x!15^post4 = x!15^0 propagated equality temp!34^post4 = temp!34^0 propagated equality __disjvr_0^post4 = __disjvr_0^0 propagated equality __disjvr_2^post4 = __disjvr_2^0 propagated equality a!654^post4 = a!654^0 propagated equality y!21^post4 = y!21^0 propagated equality rcd!83^post4 = rcd!83^0 propagated equality nondet!13^post4 = nondet!13^0 propagated equality __disjvr_7^post4 = __disjvr_7^0 propagated equality r!662^post4 = r!662^0 propagated equality a!1052^post4 = a!1052^0 propagated equality sdv_callsite_return_1!32^post4 = sdv_callsite_return_1!32^0 propagated equality x_slam_f!20^post4 = x_slam_f!20^0 propagated equality __disjvr_6^post4 = __disjvr_6^0 propagated equality a!1370^post4 = a!1370^0 propagated equality x!18^post4 = x!18^0 propagated equality temp0!17^post4 = temp0!17^0 propagated equality rcd!63^post4 = rcd!63^0 propagated equality rcd!2515^post4 = rcd!2515^0 propagated equality x!1365^post4 = x!1365^0 propagated equality i!29^post4 = i!29^0 propagated equality length!28^post4 = length!28^0 propagated equality __disjvr_5^post4 = __disjvr_5^0 propagated equality i!406^post4 = i!406^0 propagated equality temp0!30^post4 = temp0!30^0 propagated equality x!22^post4 = x!22^0 propagated equality a!2035^post4 = a!2035^0 propagated equality sdv_callsite_return_1!14^post4 = sdv_callsite_return_1!14^0 propagated equality ct!19^post4 = ct!19^0 propagated equality rcd!2460^post4 = rcd!2460^0 propagated equality r!543^post4 = r!543^0 propagated equality a!419^post4 = a!419^0 propagated equality __disjvr_4^post4 = __disjvr_4^0 propagated equality result!12^post4 = result!12^0 propagated equality a!2238^post4 = a!2238^0 propagated equality head!31^post4 = head!31^0 propagated equality rcd!2393^post4 = rcd!2393^0 propagated equality sel_r!1224_flink!24^post4 = sel_r!1224_flink!24^0 propagated equality sel_r!543_flink!24^post4 = sel_r!543_flink!24^0 propagated equality head!16^post4 = head!16^0 propagated equality __disjvr_3^post4 = __disjvr_3^0 propagated equality __disjvr_8^post4 = __disjvr_8^0 propagated equality a!1810^post4 = a!1810^0 propagated equality head!405^post4 = head!405^0 propagated equality a!244^post4 = a!244^0 propagated equality a!1055^post4 = a!1055^0 propagated equality a!511^post4 = a!511^0 propagated equality tmp!33^post4 = tmp!33^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, __disjvr_4^0'=__disjvr_4^post5, __disjvr_5^0'=__disjvr_5^post5, __disjvr_6^0'=__disjvr_6^post5, __disjvr_7^0'=__disjvr_7^post5, __disjvr_8^0'=__disjvr_8^post5, a!1052^0'=a!1052^post5, a!1055^0'=a!1055^post5, a!1370^0'=a!1370^post5, a!1371^0'=a!1371^post5, a!1610^0'=a!1610^post5, a!1810^0'=a!1810^post5, a!2035^0'=a!2035^post5, a!2238^0'=a!2238^post5, a!244^0'=a!244^post5, a!419^0'=a!419^post5, a!511^0'=a!511^post5, a!654^0'=a!654^post5, ct!19^0'=ct!19^post5, head!16^0'=head!16^post5, head!31^0'=head!31^post5, head!405^0'=head!405^post5, i!29^0'=i!29^post5, i!406^0'=i!406^post5, length!28^0'=length!28^post5, nondet!13^0'=nondet!13^post5, r!543^0'=r!543^post5, r!662^0'=r!662^post5, rcd!2393^0'=rcd!2393^post5, rcd!2460^0'=rcd!2460^post5, rcd!2515^0'=rcd!2515^post5, rcd!63^0'=rcd!63^post5, rcd!83^0'=rcd!83^post5, result!12^0'=result!12^post5, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post5, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post5, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post5, sel_r!543_flink!24^0'=sel_r!543_flink!24^post5, t!25^0'=t!25^post5, temp!34^0'=temp!34^post5, temp0!17^0'=temp0!17^post5, temp0!30^0'=temp0!30^post5, tmp!33^0'=tmp!33^post5, x!1365^0'=x!1365^post5, x!15^0'=x!15^post5, x!18^0'=x!18^post5, x!22^0'=x!22^post5, x_slam_f!20^0'=x_slam_f!20^post5, y!21^0'=y!21^post5, (-temp!34^post5+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post5 == 0 /\ -__disjvr_6^post5+__disjvr_6^0 == 0 /\ -i!29^post5+i!29^0 == 0 /\ head!31^0-head!31^post5 == 0 /\ a!1810^0-a!1810^post5 == 0 /\ -x!1365^post5+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post5 == 0 /\ -sdv_callsite_return_1!32^post5+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post5 == 0 /\ temp0!17^0-temp0!17^post5 == 0 /\ x!15^0 <= 0 /\ ct!19^0-ct!19^post5 == 0 /\ -a!1055^post5+a!1055^0 == 0 /\ -x!22^post5+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post5+a!2035^0 == 0 /\ -y!21^0 <= 0 /\ a!1370^0-a!1370^post5 == 0 /\ -head!16^post5+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ i!406^0-i!406^post5 == 0 /\ a!654^0-a!654^post5 == 0 /\ 1-head!16^0 <= 0 /\ result!12^0-result!12^post5 == 0 /\ a!1371^0-a!1371^post5 == 0 /\ x_slam_f!20^0-x_slam_f!20^post5 == 0 /\ x!18^0-x!18^post5 == 0 /\ temp0!30^0-temp0!30^post5 == 0 /\ -y!21^post5+y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post5 == 0 /\ -rcd!2515^post5+rcd!2515^0 == 0 /\ -x!15^post5+x!15^0 == 0 /\ __disjvr_4^0-__disjvr_4^post5 == 0 /\ -rcd!2460^post5+rcd!2460^0 == 0 /\ -a!419^post5+a!419^0 == 0 /\ y!21^0 <= 0 /\ tmp!33^0-tmp!33^post5 == 0 /\ head!405^0-head!405^post5 == 0 /\ -x!15^0 <= 0 /\ -a!511^post5+a!511^0 == 0 /\ -t!25^post5+t!25^0 == 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post5 == 0 /\ -nondet!13^post5+nondet!13^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -r!662^post5+r!662^0 == 0 /\ -a!1052^post5+a!1052^0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -a!2238^post5+a!2238^0 == 0 /\ rcd!2393^0-rcd!2393^post5 == 0 /\ rcd!63^0-rcd!63^post5 == 0 /\ __disjvr_8^0-__disjvr_8^post5 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post5+a!1610^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_7^post5+__disjvr_7^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!244^0-a!244^post5 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ r!543^0-r!543^post5 == 0 /\ __disjvr_5^0-__disjvr_5^post5 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, __disjvr_4^0'=__disjvr_4^post5, __disjvr_5^0'=__disjvr_5^post5, __disjvr_6^0'=__disjvr_6^post5, __disjvr_7^0'=__disjvr_7^post5, __disjvr_8^0'=__disjvr_8^post5, a!1052^0'=a!1052^post5, a!1055^0'=a!1055^post5, a!1370^0'=a!1370^post5, a!1371^0'=a!1371^post5, a!1610^0'=a!1610^post5, a!1810^0'=a!1810^post5, a!2035^0'=a!2035^post5, a!2238^0'=a!2238^post5, a!244^0'=a!244^post5, a!419^0'=a!419^post5, a!511^0'=a!511^post5, a!654^0'=a!654^post5, ct!19^0'=ct!19^post5, head!16^0'=head!16^post5, head!31^0'=head!31^post5, head!405^0'=head!405^post5, i!29^0'=i!29^post5, i!406^0'=i!406^post5, length!28^0'=length!28^post5, nondet!13^0'=nondet!13^post5, r!543^0'=r!543^post5, r!662^0'=r!662^post5, rcd!2393^0'=rcd!2393^post5, rcd!2460^0'=rcd!2460^post5, rcd!2515^0'=rcd!2515^post5, rcd!63^0'=rcd!63^post5, rcd!83^0'=rcd!83^post5, result!12^0'=result!12^post5, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post5, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post5, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post5, sel_r!543_flink!24^0'=sel_r!543_flink!24^post5, t!25^0'=t!25^post5, temp!34^0'=temp!34^post5, temp0!17^0'=temp0!17^post5, temp0!30^0'=temp0!30^post5, tmp!33^0'=tmp!33^post5, x!1365^0'=x!1365^post5, x!15^0'=x!15^post5, x!18^0'=x!18^post5, x!22^0'=x!22^post5, x_slam_f!20^0'=x_slam_f!20^post5, y!21^0'=y!21^post5, (-temp!34^post5+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post5 == 0 /\ -__disjvr_6^post5+__disjvr_6^0 == 0 /\ -i!29^post5+i!29^0 == 0 /\ head!31^0-head!31^post5 == 0 /\ a!1810^0-a!1810^post5 == 0 /\ -x!1365^post5+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post5 == 0 /\ -sdv_callsite_return_1!32^post5+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post5 == 0 /\ temp0!17^0-temp0!17^post5 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ ct!19^0-ct!19^post5 == 0 /\ -a!1055^post5+a!1055^0 == 0 /\ -x!22^post5+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post5+a!2035^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!1370^0-a!1370^post5 == 0 /\ -head!16^post5+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ i!406^0-i!406^post5 == 0 /\ a!654^0-a!654^post5 == 0 /\ 1-head!16^0 <= 0 /\ result!12^0-result!12^post5 == 0 /\ a!1371^0-a!1371^post5 == 0 /\ x_slam_f!20^0-x_slam_f!20^post5 == 0 /\ x!18^0-x!18^post5 == 0 /\ temp0!30^0-temp0!30^post5 == 0 /\ -y!21^post5+y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post5 == 0 /\ -rcd!2515^post5+rcd!2515^0 == 0 /\ -x!15^post5+x!15^0 == 0 /\ __disjvr_4^0-__disjvr_4^post5 == 0 /\ -rcd!2460^post5+rcd!2460^0 == 0 /\ -a!419^post5+a!419^0 == 0 /\ y!21^0 <= 0 /\ tmp!33^0-tmp!33^post5 == 0 /\ head!405^0-head!405^post5 == 0 /\ -x!15^0 <= 0 /\ -a!511^post5+a!511^0 == 0 /\ -t!25^post5+t!25^0 == 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!83^0-rcd!83^post5 == 0 /\ -nondet!13^post5+nondet!13^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -r!662^post5+r!662^0 == 0 /\ -a!1052^post5+a!1052^0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -a!2238^post5+a!2238^0 == 0 /\ rcd!2393^0-rcd!2393^post5 == 0 /\ rcd!63^0-rcd!63^post5 == 0 /\ __disjvr_8^0-__disjvr_8^post5 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1610^post5+a!1610^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_7^post5+__disjvr_7^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!244^0-a!244^post5 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ r!543^0-r!543^post5 == 0 /\ __disjvr_5^0-__disjvr_5^post5 == 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, __disjvr_4^0'=__disjvr_4^post5, __disjvr_5^0'=__disjvr_5^post5, __disjvr_6^0'=__disjvr_6^post5, __disjvr_7^0'=__disjvr_7^post5, __disjvr_8^0'=__disjvr_8^post5, a!1052^0'=a!1052^post5, a!1055^0'=a!1055^post5, a!1370^0'=a!1370^post5, a!1371^0'=a!1371^post5, a!1610^0'=a!1610^post5, a!1810^0'=a!1810^post5, a!2035^0'=a!2035^post5, a!2238^0'=a!2238^post5, a!244^0'=a!244^post5, a!419^0'=a!419^post5, a!511^0'=a!511^post5, a!654^0'=a!654^post5, ct!19^0'=ct!19^post5, head!16^0'=head!16^post5, head!31^0'=head!31^post5, head!405^0'=head!405^post5, i!29^0'=i!29^post5, i!406^0'=i!406^post5, length!28^0'=length!28^post5, nondet!13^0'=nondet!13^post5, r!543^0'=r!543^post5, r!662^0'=r!662^post5, rcd!2393^0'=rcd!2393^post5, rcd!2460^0'=rcd!2460^post5, rcd!2515^0'=rcd!2515^post5, rcd!63^0'=rcd!63^post5, rcd!83^0'=rcd!83^post5, result!12^0'=result!12^post5, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post5, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post5, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post5, sel_r!543_flink!24^0'=sel_r!543_flink!24^post5, t!25^0'=t!25^post5, temp!34^0'=temp!34^post5, temp0!17^0'=temp0!17^post5, temp0!30^0'=temp0!30^post5, tmp!33^0'=tmp!33^post5, x!1365^0'=x!1365^post5, x!15^0'=x!15^post5, x!18^0'=x!18^post5, x!22^0'=x!22^post5, x_slam_f!20^0'=x_slam_f!20^post5, y!21^0'=y!21^post5, (-temp!34^post5+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post5 == 0 /\ -__disjvr_6^post5+__disjvr_6^0 == 0 /\ -i!29^post5+i!29^0 == 0 /\ head!31^0-head!31^post5 == 0 /\ a!1810^0-a!1810^post5 == 0 /\ -x!1365^post5+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post5 == 0 /\ -sdv_callsite_return_1!32^post5+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post5 == 0 /\ temp0!17^0-temp0!17^post5 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ ct!19^0-ct!19^post5 == 0 /\ -a!1055^post5+a!1055^0 == 0 /\ -x!22^post5+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post5+a!2035^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!1370^0-a!1370^post5 == 0 /\ -head!16^post5+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ i!406^0-i!406^post5 == 0 /\ a!654^0-a!654^post5 == 0 /\ 1-head!16^0 <= 0 /\ result!12^0-result!12^post5 == 0 /\ a!1371^0-a!1371^post5 == 0 /\ x_slam_f!20^0-x_slam_f!20^post5 == 0 /\ x!18^0-x!18^post5 == 0 /\ temp0!30^0-temp0!30^post5 == 0 /\ -y!21^post5+y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post5 == 0 /\ -rcd!2515^post5+rcd!2515^0 == 0 /\ -x!15^post5+x!15^0 == 0 /\ __disjvr_4^0-__disjvr_4^post5 == 0 /\ -rcd!2460^post5+rcd!2460^0 == 0 /\ -a!419^post5+a!419^0 == 0 /\ y!21^0 <= 0 /\ tmp!33^0-tmp!33^post5 == 0 /\ head!405^0-head!405^post5 == 0 /\ -x!15^0 <= 0 /\ -a!511^post5+a!511^0 == 0 /\ -t!25^post5+t!25^0 == 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!83^0-rcd!83^post5 == 0 /\ -nondet!13^post5+nondet!13^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -r!662^post5+r!662^0 == 0 /\ -a!1052^post5+a!1052^0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -a!2238^post5+a!2238^0 == 0 /\ rcd!2393^0-rcd!2393^post5 == 0 /\ rcd!63^0-rcd!63^post5 == 0 /\ __disjvr_8^0-__disjvr_8^post5 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1610^post5+a!1610^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_7^post5+__disjvr_7^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!244^0-a!244^post5 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ r!543^0-r!543^post5 == 0 /\ __disjvr_5^0-__disjvr_5^post5 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality temp!34^post5 = temp!34^0 propagated equality sel_r!1224_flink!24^post5 = sel_r!1224_flink!24^0 propagated equality __disjvr_6^post5 = __disjvr_6^0 propagated equality i!29^post5 = i!29^0 propagated equality head!31^post5 = head!31^0 propagated equality a!1810^post5 = a!1810^0 propagated equality x!1365^post5 = x!1365^0 propagated equality __disjvr_3^post5 = __disjvr_3^0 propagated equality sel_r!543_flink!24^post5 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post5 = sdv_callsite_return_1!32^0 propagated equality length!28^post5 = length!28^0 propagated equality temp0!17^post5 = temp0!17^0 propagated equality ct!19^post5 = ct!19^0 propagated equality a!1055^post5 = a!1055^0 propagated equality x!22^post5 = x!22^0 propagated equality a!2035^post5 = a!2035^0 propagated equality a!1370^post5 = a!1370^0 propagated equality head!16^post5 = head!16^0 propagated equality __disjvr_1^post5 = __disjvr_1^0 propagated equality i!406^post5 = i!406^0 propagated equality a!654^post5 = a!654^0 propagated equality result!12^post5 = result!12^0 propagated equality a!1371^post5 = a!1371^0 propagated equality x_slam_f!20^post5 = x_slam_f!20^0 propagated equality x!18^post5 = x!18^0 propagated equality temp0!30^post5 = temp0!30^0 propagated equality y!21^post5 = y!21^0 propagated equality sdv_callsite_return_1!14^post5 = sdv_callsite_return_1!14^0 propagated equality rcd!2515^post5 = rcd!2515^0 propagated equality x!15^post5 = x!15^0 propagated equality __disjvr_4^post5 = __disjvr_4^0 propagated equality rcd!2460^post5 = rcd!2460^0 propagated equality a!419^post5 = a!419^0 propagated equality tmp!33^post5 = tmp!33^0 propagated equality head!405^post5 = head!405^0 propagated equality a!511^post5 = a!511^0 propagated equality t!25^post5 = t!25^0 propagated equality rcd!83^post5 = rcd!83^0 propagated equality nondet!13^post5 = nondet!13^0 propagated equality __disjvr_2^post5 = __disjvr_2^0 propagated equality r!662^post5 = r!662^0 propagated equality a!1052^post5 = a!1052^0 propagated equality __disjvr_0^post5 = __disjvr_0^0 propagated equality a!2238^post5 = a!2238^0 propagated equality rcd!2393^post5 = rcd!2393^0 propagated equality rcd!63^post5 = rcd!63^0 propagated equality __disjvr_8^post5 = __disjvr_8^0 propagated equality a!1610^post5 = a!1610^0 propagated equality __disjvr_7^post5 = __disjvr_7^0 propagated equality a!244^post5 = a!244^0 propagated equality r!543^post5 = r!543^0 propagated equality __disjvr_5^post5 = __disjvr_5^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, __disjvr_4^0'=__disjvr_4^post6, __disjvr_5^0'=__disjvr_5^post6, __disjvr_6^0'=__disjvr_6^post6, __disjvr_7^0'=__disjvr_7^post6, __disjvr_8^0'=__disjvr_8^post6, a!1052^0'=a!1052^post6, a!1055^0'=a!1055^post6, a!1370^0'=a!1370^post6, a!1371^0'=a!1371^post6, a!1610^0'=a!1610^post6, a!1810^0'=a!1810^post6, a!2035^0'=a!2035^post6, a!2238^0'=a!2238^post6, a!244^0'=a!244^post6, a!419^0'=a!419^post6, a!511^0'=a!511^post6, a!654^0'=a!654^post6, ct!19^0'=ct!19^post6, head!16^0'=head!16^post6, head!31^0'=head!31^post6, head!405^0'=head!405^post6, i!29^0'=i!29^post6, i!406^0'=i!406^post6, length!28^0'=length!28^post6, nondet!13^0'=nondet!13^post6, r!543^0'=r!543^post6, r!662^0'=r!662^post6, rcd!2393^0'=rcd!2393^post6, rcd!2460^0'=rcd!2460^post6, rcd!2515^0'=rcd!2515^post6, rcd!63^0'=rcd!63^post6, rcd!83^0'=rcd!83^post6, result!12^0'=result!12^post6, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post6, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post6, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post6, sel_r!543_flink!24^0'=sel_r!543_flink!24^post6, t!25^0'=t!25^post6, temp!34^0'=temp!34^post6, temp0!17^0'=temp0!17^post6, temp0!30^0'=temp0!30^post6, tmp!33^0'=tmp!33^post6, x!1365^0'=x!1365^post6, x!15^0'=x!15^post6, x!18^0'=x!18^post6, x!22^0'=x!22^post6, x_slam_f!20^0'=x_slam_f!20^post6, y!21^0'=y!21^post6, (a!511^0-a!511^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ -rcd!2515^post6+rcd!2515^0 == 0 /\ -rcd!63^post6+rcd!63^0 == 0 /\ -__disjvr_8^post6+__disjvr_8^0 == 0 /\ -t!25^post6+t!25^0 == 0 /\ a!1610^0-a!1610^post6 == 0 /\ -__disjvr_7^post6+__disjvr_7^0 == 0 /\ -result!12^post6+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post6+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post6 == 0 /\ -x!1365^post6+x!1365^0 == 0 /\ temp!34^0-temp!34^post6 == 0 /\ -a!1810^post6+a!1810^0 == 0 /\ -a!419^post6+a!419^0 == 0 /\ -ct!19^post6+ct!19^0 == 0 /\ -rcd!2393^post6+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ -__disjvr_6^post6+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post6 == 0 /\ length!28^0-length!28^post6 == 0 /\ -a!654^post6+a!654^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!1052^0-a!1052^post6 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ 1+t!25^0 <= 0 /\ a!1371^0-a!1371^post6 == 0 /\ temp0!30^0-temp0!30^post6 == 0 /\ rcd!83^0-rcd!83^post6 == 0 /\ -head!31^post6+head!31^0 == 0 /\ -head!16^post6+head!16^0 == 0 /\ -i!29^post6+i!29^0 == 0 /\ tmp!33^0-tmp!33^post6 == 0 /\ x!18^0-x!18^post6 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post6 == 0 /\ x!18^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^post6+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post6+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post6+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post6 == 0 /\ -sdv_callsite_return_1!14^post6+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post6+a!1370^0 == 0 /\ -a!244^post6+a!244^0 == 0 /\ -y!21^post6+y!21^0 == 0 /\ head!405^0-head!405^post6 == 0 /\ r!543^0-r!543^post6 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ x!15^0-x!15^post6 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post6 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_5^post6+__disjvr_5^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -x!22^post6+x!22^0 == 0 /\ x!22^0 <= 0 /\ -a!2035^post6+a!2035^0 == 0 /\ -nondet!13^post6+nondet!13^0 == 0 /\ -r!662^post6+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post6 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, __disjvr_4^0'=__disjvr_4^post6, __disjvr_5^0'=__disjvr_5^post6, __disjvr_6^0'=__disjvr_6^post6, __disjvr_7^0'=__disjvr_7^post6, __disjvr_8^0'=__disjvr_8^post6, a!1052^0'=a!1052^post6, a!1055^0'=a!1055^post6, a!1370^0'=a!1370^post6, a!1371^0'=a!1371^post6, a!1610^0'=a!1610^post6, a!1810^0'=a!1810^post6, a!2035^0'=a!2035^post6, a!2238^0'=a!2238^post6, a!244^0'=a!244^post6, a!419^0'=a!419^post6, a!511^0'=a!511^post6, a!654^0'=a!654^post6, ct!19^0'=ct!19^post6, head!16^0'=head!16^post6, head!31^0'=head!31^post6, head!405^0'=head!405^post6, i!29^0'=i!29^post6, i!406^0'=i!406^post6, length!28^0'=length!28^post6, nondet!13^0'=nondet!13^post6, r!543^0'=r!543^post6, r!662^0'=r!662^post6, rcd!2393^0'=rcd!2393^post6, rcd!2460^0'=rcd!2460^post6, rcd!2515^0'=rcd!2515^post6, rcd!63^0'=rcd!63^post6, rcd!83^0'=rcd!83^post6, result!12^0'=result!12^post6, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post6, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post6, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post6, sel_r!543_flink!24^0'=sel_r!543_flink!24^post6, t!25^0'=t!25^post6, temp!34^0'=temp!34^post6, temp0!17^0'=temp0!17^post6, temp0!30^0'=temp0!30^post6, tmp!33^0'=tmp!33^post6, x!1365^0'=x!1365^post6, x!15^0'=x!15^post6, x!18^0'=x!18^post6, x!22^0'=x!22^post6, x_slam_f!20^0'=x_slam_f!20^post6, y!21^0'=y!21^post6, (a!511^0-a!511^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ -rcd!2515^post6+rcd!2515^0 == 0 /\ -rcd!63^post6+rcd!63^0 == 0 /\ -__disjvr_8^post6+__disjvr_8^0 == 0 /\ -t!25^post6+t!25^0 == 0 /\ a!1610^0-a!1610^post6 == 0 /\ -__disjvr_7^post6+__disjvr_7^0 == 0 /\ -result!12^post6+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post6+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post6 == 0 /\ -x!1365^post6+x!1365^0 == 0 /\ temp!34^0-temp!34^post6 == 0 /\ -a!1810^post6+a!1810^0 == 0 /\ -a!419^post6+a!419^0 == 0 /\ -ct!19^post6+ct!19^0 == 0 /\ -rcd!2393^post6+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_6^post6+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post6 == 0 /\ length!28^0-length!28^post6 == 0 /\ -a!654^post6+a!654^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!1052^0-a!1052^post6 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ 1+t!25^0 <= 0 /\ a!1371^0-a!1371^post6 == 0 /\ temp0!30^0-temp0!30^post6 == 0 /\ rcd!83^0-rcd!83^post6 == 0 /\ -head!31^post6+head!31^0 == 0 /\ -head!16^post6+head!16^0 == 0 /\ -i!29^post6+i!29^0 == 0 /\ tmp!33^0-tmp!33^post6 == 0 /\ x!18^0-x!18^post6 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post6 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x_slam_f!20^post6+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post6+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post6+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post6 == 0 /\ -sdv_callsite_return_1!14^post6+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post6+a!1370^0 == 0 /\ -a!244^post6+a!244^0 == 0 /\ -y!21^post6+y!21^0 == 0 /\ head!405^0-head!405^post6 == 0 /\ r!543^0-r!543^post6 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ x!15^0-x!15^post6 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post6 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_5^post6+__disjvr_5^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -x!22^post6+x!22^0 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -a!2035^post6+a!2035^0 == 0 /\ -nondet!13^post6+nondet!13^0 == 0 /\ -r!662^post6+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post6 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, __disjvr_4^0'=__disjvr_4^post6, __disjvr_5^0'=__disjvr_5^post6, __disjvr_6^0'=__disjvr_6^post6, __disjvr_7^0'=__disjvr_7^post6, __disjvr_8^0'=__disjvr_8^post6, a!1052^0'=a!1052^post6, a!1055^0'=a!1055^post6, a!1370^0'=a!1370^post6, a!1371^0'=a!1371^post6, a!1610^0'=a!1610^post6, a!1810^0'=a!1810^post6, a!2035^0'=a!2035^post6, a!2238^0'=a!2238^post6, a!244^0'=a!244^post6, a!419^0'=a!419^post6, a!511^0'=a!511^post6, a!654^0'=a!654^post6, ct!19^0'=ct!19^post6, head!16^0'=head!16^post6, head!31^0'=head!31^post6, head!405^0'=head!405^post6, i!29^0'=i!29^post6, i!406^0'=i!406^post6, length!28^0'=length!28^post6, nondet!13^0'=nondet!13^post6, r!543^0'=r!543^post6, r!662^0'=r!662^post6, rcd!2393^0'=rcd!2393^post6, rcd!2460^0'=rcd!2460^post6, rcd!2515^0'=rcd!2515^post6, rcd!63^0'=rcd!63^post6, rcd!83^0'=rcd!83^post6, result!12^0'=result!12^post6, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post6, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post6, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post6, sel_r!543_flink!24^0'=sel_r!543_flink!24^post6, t!25^0'=t!25^post6, temp!34^0'=temp!34^post6, temp0!17^0'=temp0!17^post6, temp0!30^0'=temp0!30^post6, tmp!33^0'=tmp!33^post6, x!1365^0'=x!1365^post6, x!15^0'=x!15^post6, x!18^0'=x!18^post6, x!22^0'=x!22^post6, x_slam_f!20^0'=x_slam_f!20^post6, y!21^0'=y!21^post6, (a!511^0-a!511^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ -rcd!2515^post6+rcd!2515^0 == 0 /\ -rcd!63^post6+rcd!63^0 == 0 /\ -__disjvr_8^post6+__disjvr_8^0 == 0 /\ -t!25^post6+t!25^0 == 0 /\ a!1610^0-a!1610^post6 == 0 /\ -__disjvr_7^post6+__disjvr_7^0 == 0 /\ -result!12^post6+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post6+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post6 == 0 /\ -x!1365^post6+x!1365^0 == 0 /\ temp!34^0-temp!34^post6 == 0 /\ -a!1810^post6+a!1810^0 == 0 /\ -a!419^post6+a!419^0 == 0 /\ -ct!19^post6+ct!19^0 == 0 /\ -rcd!2393^post6+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_6^post6+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post6 == 0 /\ length!28^0-length!28^post6 == 0 /\ -a!654^post6+a!654^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!1052^0-a!1052^post6 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ 1+t!25^0 <= 0 /\ a!1371^0-a!1371^post6 == 0 /\ temp0!30^0-temp0!30^post6 == 0 /\ rcd!83^0-rcd!83^post6 == 0 /\ -head!31^post6+head!31^0 == 0 /\ -head!16^post6+head!16^0 == 0 /\ -i!29^post6+i!29^0 == 0 /\ tmp!33^0-tmp!33^post6 == 0 /\ x!18^0-x!18^post6 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post6 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x_slam_f!20^post6+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post6+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post6+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post6 == 0 /\ -sdv_callsite_return_1!14^post6+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post6+a!1370^0 == 0 /\ -a!244^post6+a!244^0 == 0 /\ -y!21^post6+y!21^0 == 0 /\ head!405^0-head!405^post6 == 0 /\ r!543^0-r!543^post6 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ x!15^0-x!15^post6 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post6 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_5^post6+__disjvr_5^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -x!22^post6+x!22^0 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -a!2035^post6+a!2035^0 == 0 /\ -nondet!13^post6+nondet!13^0 == 0 /\ -r!662^post6+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post6 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality a!511^post6 = a!511^0 propagated equality __disjvr_0^post6 = __disjvr_0^0 propagated equality rcd!2515^post6 = rcd!2515^0 propagated equality rcd!63^post6 = rcd!63^0 propagated equality __disjvr_8^post6 = __disjvr_8^0 propagated equality t!25^post6 = t!25^0 propagated equality a!1610^post6 = a!1610^0 propagated equality __disjvr_7^post6 = __disjvr_7^0 propagated equality result!12^post6 = result!12^0 propagated equality a!1055^post6 = a!1055^0 propagated equality __disjvr_4^post6 = __disjvr_4^0 propagated equality x!1365^post6 = x!1365^0 propagated equality temp!34^post6 = temp!34^0 propagated equality a!1810^post6 = a!1810^0 propagated equality a!419^post6 = a!419^0 propagated equality ct!19^post6 = ct!19^0 propagated equality rcd!2393^post6 = rcd!2393^0 propagated equality __disjvr_6^post6 = __disjvr_6^0 propagated equality temp0!17^post6 = temp0!17^0 propagated equality length!28^post6 = length!28^0 propagated equality a!654^post6 = a!654^0 propagated equality a!1052^post6 = a!1052^0 propagated equality __disjvr_2^post6 = __disjvr_2^0 propagated equality a!1371^post6 = a!1371^0 propagated equality temp0!30^post6 = temp0!30^0 propagated equality rcd!83^post6 = rcd!83^0 propagated equality head!31^post6 = head!31^0 propagated equality head!16^post6 = head!16^0 propagated equality i!29^post6 = i!29^0 propagated equality tmp!33^post6 = tmp!33^0 propagated equality x!18^post6 = x!18^0 propagated equality i!406^post6 = i!406^0 propagated equality __disjvr_1^post6 = __disjvr_1^0 propagated equality x_slam_f!20^post6 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!32^post6 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post6 = sel_r!1224_flink!24^0 propagated equality a!2238^post6 = a!2238^0 propagated equality sdv_callsite_return_1!14^post6 = sdv_callsite_return_1!14^0 propagated equality a!1370^post6 = a!1370^0 propagated equality a!244^post6 = a!244^0 propagated equality y!21^post6 = y!21^0 propagated equality head!405^post6 = head!405^0 propagated equality r!543^post6 = r!543^0 propagated equality x!15^post6 = x!15^0 propagated equality sel_r!543_flink!24^post6 = sel_r!543_flink!24^0 propagated equality __disjvr_5^post6 = __disjvr_5^0 propagated equality __disjvr_3^post6 = __disjvr_3^0 propagated equality x!22^post6 = x!22^0 propagated equality a!2035^post6 = a!2035^0 propagated equality nondet!13^post6 = nondet!13^0 propagated equality r!662^post6 = r!662^0 propagated equality rcd!2460^post6 = rcd!2460^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, __disjvr_4^0'=__disjvr_4^post7, __disjvr_5^0'=__disjvr_5^post7, __disjvr_6^0'=__disjvr_6^post7, __disjvr_7^0'=__disjvr_7^post7, __disjvr_8^0'=__disjvr_8^post7, a!1052^0'=a!1052^post7, a!1055^0'=a!1055^post7, a!1370^0'=a!1370^post7, a!1371^0'=a!1371^post7, a!1610^0'=a!1610^post7, a!1810^0'=a!1810^post7, a!2035^0'=a!2035^post7, a!2238^0'=a!2238^post7, a!244^0'=a!244^post7, a!419^0'=a!419^post7, a!511^0'=a!511^post7, a!654^0'=a!654^post7, ct!19^0'=ct!19^post7, head!16^0'=head!16^post7, head!31^0'=head!31^post7, head!405^0'=head!405^post7, i!29^0'=i!29^post7, i!406^0'=i!406^post7, length!28^0'=length!28^post7, nondet!13^0'=nondet!13^post7, r!543^0'=r!543^post7, r!662^0'=r!662^post7, rcd!2393^0'=rcd!2393^post7, rcd!2460^0'=rcd!2460^post7, rcd!2515^0'=rcd!2515^post7, rcd!63^0'=rcd!63^post7, rcd!83^0'=rcd!83^post7, result!12^0'=result!12^post7, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post7, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post7, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post7, sel_r!543_flink!24^0'=sel_r!543_flink!24^post7, t!25^0'=t!25^post7, temp!34^0'=temp!34^post7, temp0!17^0'=temp0!17^post7, temp0!30^0'=temp0!30^post7, tmp!33^0'=tmp!33^post7, x!1365^0'=x!1365^post7, x!15^0'=x!15^post7, x!18^0'=x!18^post7, x!22^0'=x!22^post7, x_slam_f!20^0'=x_slam_f!20^post7, y!21^0'=y!21^post7, (-a!419^post7+a!419^0 == 0 /\ -a!2035^post7+a!2035^0 == 0 /\ -a!2238^post7+a!2238^0 == 0 /\ -a!1610^post7+a!1610^0 == 0 /\ -__disjvr_8^post7+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!32^post7+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post7+nondet!13^0 == 0 /\ -a!1055^post7+a!1055^0 == 0 /\ a!244^0-a!244^post7 == 0 /\ head!31^0-head!31^post7 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post7 == 0 /\ -__disjvr_7^post7+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ -y!21^post7+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -t!25^post7+t!25^0 == 0 /\ length!28^0-length!28^post7 == 0 /\ __disjvr_0^0-__disjvr_0^post7 == 0 /\ -i!29^post7+i!29^0 == 0 /\ a!511^0-a!511^post7 == 0 /\ x_slam_f!20^0-x_slam_f!20^post7 == 0 /\ -r!662^post7+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post7 == 0 /\ x!18^0-x!18^post7 == 0 /\ result!12^0-result!12^post7 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post7+temp!34^0 == 0 /\ head!16^0-head!16^post7 == 0 /\ -x!22^post7+x!22^0 == 0 /\ __disjvr_6^0-__disjvr_6^post7 == 0 /\ 2-a!2035^0 <= 0 /\ -ct!19^post7+ct!19^0 == 0 /\ -__disjvr_5^post7+__disjvr_5^0 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post7 == 0 /\ -__disjvr_2^post7+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post7 == 0 /\ -temp0!30^post7+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post7 == 0 /\ y!21^0 <= 0 /\ rcd!83^0-rcd!83^post7 == 0 /\ -x!15^0 <= 0 /\ -rcd!2515^post7+rcd!2515^0 == 0 /\ -x!15^post7+x!15^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!654^0-a!654^post7 == 0 /\ -rcd!2460^post7+rcd!2460^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post7 == 0 /\ __disjvr_4^0-__disjvr_4^post7 == 0 /\ x!1365^0-x!1365^post7 == 0 /\ r!543^0-r!543^post7 == 0 /\ head!405^0-head!405^post7 == 0 /\ a!1371^0-a!1371^post7 == 0 /\ tmp!33^0-tmp!33^post7 == 0 /\ -i!406^post7+i!406^0 == 0 /\ -ct!19^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post7 == 0 /\ ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post7 == 0 /\ rcd!63^0-rcd!63^post7 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post7 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, __disjvr_4^0'=__disjvr_4^post7, __disjvr_5^0'=__disjvr_5^post7, __disjvr_6^0'=__disjvr_6^post7, __disjvr_7^0'=__disjvr_7^post7, __disjvr_8^0'=__disjvr_8^post7, a!1052^0'=a!1052^post7, a!1055^0'=a!1055^post7, a!1370^0'=a!1370^post7, a!1371^0'=a!1371^post7, a!1610^0'=a!1610^post7, a!1810^0'=a!1810^post7, a!2035^0'=a!2035^post7, a!2238^0'=a!2238^post7, a!244^0'=a!244^post7, a!419^0'=a!419^post7, a!511^0'=a!511^post7, a!654^0'=a!654^post7, ct!19^0'=ct!19^post7, head!16^0'=head!16^post7, head!31^0'=head!31^post7, head!405^0'=head!405^post7, i!29^0'=i!29^post7, i!406^0'=i!406^post7, length!28^0'=length!28^post7, nondet!13^0'=nondet!13^post7, r!543^0'=r!543^post7, r!662^0'=r!662^post7, rcd!2393^0'=rcd!2393^post7, rcd!2460^0'=rcd!2460^post7, rcd!2515^0'=rcd!2515^post7, rcd!63^0'=rcd!63^post7, rcd!83^0'=rcd!83^post7, result!12^0'=result!12^post7, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post7, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post7, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post7, sel_r!543_flink!24^0'=sel_r!543_flink!24^post7, t!25^0'=t!25^post7, temp!34^0'=temp!34^post7, temp0!17^0'=temp0!17^post7, temp0!30^0'=temp0!30^post7, tmp!33^0'=tmp!33^post7, x!1365^0'=x!1365^post7, x!15^0'=x!15^post7, x!18^0'=x!18^post7, x!22^0'=x!22^post7, x_slam_f!20^0'=x_slam_f!20^post7, y!21^0'=y!21^post7, (-a!419^post7+a!419^0 == 0 /\ -a!2035^post7+a!2035^0 == 0 /\ -a!2238^post7+a!2238^0 == 0 /\ -a!1610^post7+a!1610^0 == 0 /\ -__disjvr_8^post7+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!32^post7+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post7+nondet!13^0 == 0 /\ -a!1055^post7+a!1055^0 == 0 /\ a!244^0-a!244^post7 == 0 /\ head!31^0-head!31^post7 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post7 == 0 /\ -__disjvr_7^post7+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^post7+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -t!25^post7+t!25^0 == 0 /\ length!28^0-length!28^post7 == 0 /\ __disjvr_0^0-__disjvr_0^post7 == 0 /\ -i!29^post7+i!29^0 == 0 /\ a!511^0-a!511^post7 == 0 /\ x_slam_f!20^0-x_slam_f!20^post7 == 0 /\ -r!662^post7+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post7 == 0 /\ x!18^0-x!18^post7 == 0 /\ result!12^0-result!12^post7 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post7+temp!34^0 == 0 /\ head!16^0-head!16^post7 == 0 /\ -x!22^post7+x!22^0 == 0 /\ __disjvr_6^0-__disjvr_6^post7 == 0 /\ 2-a!2035^0 <= 0 /\ -ct!19^post7+ct!19^0 == 0 /\ -__disjvr_5^post7+__disjvr_5^0 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post7 == 0 /\ -__disjvr_2^post7+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post7 == 0 /\ -temp0!30^post7+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post7 == 0 /\ y!21^0 <= 0 /\ rcd!83^0-rcd!83^post7 == 0 /\ -x!15^0 <= 0 /\ -rcd!2515^post7+rcd!2515^0 == 0 /\ -x!15^post7+x!15^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!654^0-a!654^post7 == 0 /\ -rcd!2460^post7+rcd!2460^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1810^0-a!1810^post7 == 0 /\ __disjvr_4^0-__disjvr_4^post7 == 0 /\ x!1365^0-x!1365^post7 == 0 /\ r!543^0-r!543^post7 == 0 /\ head!405^0-head!405^post7 == 0 /\ a!1371^0-a!1371^post7 == 0 /\ tmp!33^0-tmp!33^post7 == 0 /\ -i!406^post7+i!406^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post7 == 0 /\ ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post7 == 0 /\ rcd!63^0-rcd!63^post7 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post7 == 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, __disjvr_4^0'=__disjvr_4^post7, __disjvr_5^0'=__disjvr_5^post7, __disjvr_6^0'=__disjvr_6^post7, __disjvr_7^0'=__disjvr_7^post7, __disjvr_8^0'=__disjvr_8^post7, a!1052^0'=a!1052^post7, a!1055^0'=a!1055^post7, a!1370^0'=a!1370^post7, a!1371^0'=a!1371^post7, a!1610^0'=a!1610^post7, a!1810^0'=a!1810^post7, a!2035^0'=a!2035^post7, a!2238^0'=a!2238^post7, a!244^0'=a!244^post7, a!419^0'=a!419^post7, a!511^0'=a!511^post7, a!654^0'=a!654^post7, ct!19^0'=ct!19^post7, head!16^0'=head!16^post7, head!31^0'=head!31^post7, head!405^0'=head!405^post7, i!29^0'=i!29^post7, i!406^0'=i!406^post7, length!28^0'=length!28^post7, nondet!13^0'=nondet!13^post7, r!543^0'=r!543^post7, r!662^0'=r!662^post7, rcd!2393^0'=rcd!2393^post7, rcd!2460^0'=rcd!2460^post7, rcd!2515^0'=rcd!2515^post7, rcd!63^0'=rcd!63^post7, rcd!83^0'=rcd!83^post7, result!12^0'=result!12^post7, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post7, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post7, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post7, sel_r!543_flink!24^0'=sel_r!543_flink!24^post7, t!25^0'=t!25^post7, temp!34^0'=temp!34^post7, temp0!17^0'=temp0!17^post7, temp0!30^0'=temp0!30^post7, tmp!33^0'=tmp!33^post7, x!1365^0'=x!1365^post7, x!15^0'=x!15^post7, x!18^0'=x!18^post7, x!22^0'=x!22^post7, x_slam_f!20^0'=x_slam_f!20^post7, y!21^0'=y!21^post7, (-a!419^post7+a!419^0 == 0 /\ -a!2035^post7+a!2035^0 == 0 /\ -a!2238^post7+a!2238^0 == 0 /\ -a!1610^post7+a!1610^0 == 0 /\ -__disjvr_8^post7+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!32^post7+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post7+nondet!13^0 == 0 /\ -a!1055^post7+a!1055^0 == 0 /\ a!244^0-a!244^post7 == 0 /\ head!31^0-head!31^post7 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post7 == 0 /\ -__disjvr_7^post7+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^post7+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -t!25^post7+t!25^0 == 0 /\ length!28^0-length!28^post7 == 0 /\ __disjvr_0^0-__disjvr_0^post7 == 0 /\ -i!29^post7+i!29^0 == 0 /\ a!511^0-a!511^post7 == 0 /\ x_slam_f!20^0-x_slam_f!20^post7 == 0 /\ -r!662^post7+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post7 == 0 /\ x!18^0-x!18^post7 == 0 /\ result!12^0-result!12^post7 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post7+temp!34^0 == 0 /\ head!16^0-head!16^post7 == 0 /\ -x!22^post7+x!22^0 == 0 /\ __disjvr_6^0-__disjvr_6^post7 == 0 /\ 2-a!2035^0 <= 0 /\ -ct!19^post7+ct!19^0 == 0 /\ -__disjvr_5^post7+__disjvr_5^0 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post7 == 0 /\ -__disjvr_2^post7+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post7 == 0 /\ -temp0!30^post7+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post7 == 0 /\ y!21^0 <= 0 /\ rcd!83^0-rcd!83^post7 == 0 /\ -x!15^0 <= 0 /\ -rcd!2515^post7+rcd!2515^0 == 0 /\ -x!15^post7+x!15^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!654^0-a!654^post7 == 0 /\ -rcd!2460^post7+rcd!2460^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1810^0-a!1810^post7 == 0 /\ __disjvr_4^0-__disjvr_4^post7 == 0 /\ x!1365^0-x!1365^post7 == 0 /\ r!543^0-r!543^post7 == 0 /\ head!405^0-head!405^post7 == 0 /\ a!1371^0-a!1371^post7 == 0 /\ tmp!33^0-tmp!33^post7 == 0 /\ -i!406^post7+i!406^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post7 == 0 /\ ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post7 == 0 /\ rcd!63^0-rcd!63^post7 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post7 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!419^post7 = a!419^0 propagated equality a!2035^post7 = a!2035^0 propagated equality a!2238^post7 = a!2238^0 propagated equality a!1610^post7 = a!1610^0 propagated equality __disjvr_8^post7 = __disjvr_8^0 propagated equality sdv_callsite_return_1!32^post7 = sdv_callsite_return_1!32^0 propagated equality nondet!13^post7 = nondet!13^0 propagated equality a!1055^post7 = a!1055^0 propagated equality a!244^post7 = a!244^0 propagated equality head!31^post7 = head!31^0 propagated equality a!1370^post7 = a!1370^0 propagated equality __disjvr_7^post7 = __disjvr_7^0 propagated equality y!21^post7 = y!21^0 propagated equality t!25^post7 = t!25^0 propagated equality length!28^post7 = length!28^0 propagated equality __disjvr_0^post7 = __disjvr_0^0 propagated equality i!29^post7 = i!29^0 propagated equality a!511^post7 = a!511^0 propagated equality x_slam_f!20^post7 = x_slam_f!20^0 propagated equality r!662^post7 = r!662^0 propagated equality a!1052^post7 = a!1052^0 propagated equality x!18^post7 = x!18^0 propagated equality result!12^post7 = result!12^0 propagated equality temp!34^post7 = temp!34^0 propagated equality head!16^post7 = head!16^0 propagated equality x!22^post7 = x!22^0 propagated equality __disjvr_6^post7 = __disjvr_6^0 propagated equality ct!19^post7 = ct!19^0 propagated equality __disjvr_5^post7 = __disjvr_5^0 propagated equality __disjvr_1^post7 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post7 = sel_r!543_flink!24^0 propagated equality __disjvr_2^post7 = __disjvr_2^0 propagated equality sdv_callsite_return_1!14^post7 = sdv_callsite_return_1!14^0 propagated equality temp0!30^post7 = temp0!30^0 propagated equality temp0!17^post7 = temp0!17^0 propagated equality rcd!83^post7 = rcd!83^0 propagated equality rcd!2515^post7 = rcd!2515^0 propagated equality x!15^post7 = x!15^0 propagated equality a!654^post7 = a!654^0 propagated equality rcd!2460^post7 = rcd!2460^0 propagated equality a!1810^post7 = a!1810^0 propagated equality __disjvr_4^post7 = __disjvr_4^0 propagated equality x!1365^post7 = x!1365^0 propagated equality r!543^post7 = r!543^0 propagated equality head!405^post7 = head!405^0 propagated equality a!1371^post7 = a!1371^0 propagated equality tmp!33^post7 = tmp!33^0 propagated equality i!406^post7 = i!406^0 propagated equality sel_r!1224_flink!24^post7 = sel_r!1224_flink!24^0 propagated equality rcd!2393^post7 = rcd!2393^0 propagated equality rcd!63^post7 = rcd!63^0 propagated equality __disjvr_3^post7 = __disjvr_3^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, __disjvr_4^0'=__disjvr_4^post8, __disjvr_5^0'=__disjvr_5^post8, __disjvr_6^0'=__disjvr_6^post8, __disjvr_7^0'=__disjvr_7^post8, __disjvr_8^0'=__disjvr_8^post8, a!1052^0'=a!1052^post8, a!1055^0'=a!1055^post8, a!1370^0'=a!1370^post8, a!1371^0'=a!1371^post8, a!1610^0'=a!1610^post8, a!1810^0'=a!1810^post8, a!2035^0'=a!2035^post8, a!2238^0'=a!2238^post8, a!244^0'=a!244^post8, a!419^0'=a!419^post8, a!511^0'=a!511^post8, a!654^0'=a!654^post8, ct!19^0'=ct!19^post8, head!16^0'=head!16^post8, head!31^0'=head!31^post8, head!405^0'=head!405^post8, i!29^0'=i!29^post8, i!406^0'=i!406^post8, length!28^0'=length!28^post8, nondet!13^0'=nondet!13^post8, r!543^0'=r!543^post8, r!662^0'=r!662^post8, rcd!2393^0'=rcd!2393^post8, rcd!2460^0'=rcd!2460^post8, rcd!2515^0'=rcd!2515^post8, rcd!63^0'=rcd!63^post8, rcd!83^0'=rcd!83^post8, result!12^0'=result!12^post8, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post8, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post8, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post8, sel_r!543_flink!24^0'=sel_r!543_flink!24^post8, t!25^0'=t!25^post8, temp!34^0'=temp!34^post8, temp0!17^0'=temp0!17^post8, temp0!30^0'=temp0!30^post8, tmp!33^0'=tmp!33^post8, x!1365^0'=x!1365^post8, x!15^0'=x!15^post8, x!18^0'=x!18^post8, x!22^0'=x!22^post8, x_slam_f!20^0'=x_slam_f!20^post8, y!21^0'=y!21^post8, (length!28^0-length!28^post8 == 0 /\ tmp!33^0-tmp!33^post8 == 0 /\ -a!511^post8+a!511^0 == 0 /\ r!543^0-r!543^post8 == 0 /\ a!1370^0-a!1370^post8 == 0 /\ -__disjvr_2^post8+__disjvr_2^0 == 0 /\ -t!25^post8+t!25^0 == 0 /\ -y!21^post8+y!21^0 == 0 /\ a!1371^0-a!1371^post8 == 0 /\ i!406^0-i!406^post8 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post8+__disjvr_0^0 == 0 /\ head!31^0-head!31^post8 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post8 == 0 /\ -__disjvr_7^post8+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ a!1052^0-a!1052^post8 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!63^post8+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post8 == 0 /\ -a!1610^post8+a!1610^0 == 0 /\ x!1365^0-x!1365^post8 == 0 /\ -sdv_callsite_return_1!32^post8+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post8+x!15^0 == 0 /\ -x_slam_f!20^post8+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!14^post8+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post8+ct!19^0 == 0 /\ -__disjvr_5^post8+__disjvr_5^0 == 0 /\ -head!405^post8+head!405^0 == 0 /\ -rcd!2393^post8+rcd!2393^0 == 0 /\ -__disjvr_6^post8+__disjvr_6^0 == 0 /\ -a!2035^post8+a!2035^0 == 0 /\ -nondet!13^post8+nondet!13^0 == 0 /\ temp!34^0-temp!34^post8 == 0 /\ 1+head!16^0 <= 0 /\ -i!29^post8+i!29^0 == 0 /\ -a!2238^post8+a!2238^0 == 0 /\ -r!662^post8+r!662^0 == 0 /\ y!21^0 <= 0 /\ -__disjvr_3^post8+__disjvr_3^0 == 0 /\ -x!15^0 <= 0 /\ a!654^0-a!654^post8 == 0 /\ 1-t!25^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post8 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x!22^post8+x!22^0 == 0 /\ -a!419^post8+a!419^0 == 0 /\ rcd!2460^0-rcd!2460^post8 == 0 /\ __disjvr_1^0-__disjvr_1^post8 == 0 /\ x!18^0-x!18^post8 == 0 /\ result!12^0-result!12^post8 == 0 /\ rcd!83^0-rcd!83^post8 == 0 /\ __disjvr_4^0-__disjvr_4^post8 == 0 /\ -head!16^post8+head!16^0 == 0 /\ -temp0!30^post8+temp0!30^0 == 0 /\ a!1810^0-a!1810^post8 == 0 /\ -rcd!2515^post8+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ a!244^0-a!244^post8 == 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post8 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -a!1055^post8+a!1055^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, __disjvr_4^0'=__disjvr_4^post8, __disjvr_5^0'=__disjvr_5^post8, __disjvr_6^0'=__disjvr_6^post8, __disjvr_7^0'=__disjvr_7^post8, __disjvr_8^0'=__disjvr_8^post8, a!1052^0'=a!1052^post8, a!1055^0'=a!1055^post8, a!1370^0'=a!1370^post8, a!1371^0'=a!1371^post8, a!1610^0'=a!1610^post8, a!1810^0'=a!1810^post8, a!2035^0'=a!2035^post8, a!2238^0'=a!2238^post8, a!244^0'=a!244^post8, a!419^0'=a!419^post8, a!511^0'=a!511^post8, a!654^0'=a!654^post8, ct!19^0'=ct!19^post8, head!16^0'=head!16^post8, head!31^0'=head!31^post8, head!405^0'=head!405^post8, i!29^0'=i!29^post8, i!406^0'=i!406^post8, length!28^0'=length!28^post8, nondet!13^0'=nondet!13^post8, r!543^0'=r!543^post8, r!662^0'=r!662^post8, rcd!2393^0'=rcd!2393^post8, rcd!2460^0'=rcd!2460^post8, rcd!2515^0'=rcd!2515^post8, rcd!63^0'=rcd!63^post8, rcd!83^0'=rcd!83^post8, result!12^0'=result!12^post8, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post8, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post8, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post8, sel_r!543_flink!24^0'=sel_r!543_flink!24^post8, t!25^0'=t!25^post8, temp!34^0'=temp!34^post8, temp0!17^0'=temp0!17^post8, temp0!30^0'=temp0!30^post8, tmp!33^0'=tmp!33^post8, x!1365^0'=x!1365^post8, x!15^0'=x!15^post8, x!18^0'=x!18^post8, x!22^0'=x!22^post8, x_slam_f!20^0'=x_slam_f!20^post8, y!21^0'=y!21^post8, (length!28^0-length!28^post8 == 0 /\ tmp!33^0-tmp!33^post8 == 0 /\ -a!511^post8+a!511^0 == 0 /\ r!543^0-r!543^post8 == 0 /\ a!1370^0-a!1370^post8 == 0 /\ -__disjvr_2^post8+__disjvr_2^0 == 0 /\ -t!25^post8+t!25^0 == 0 /\ -y!21^post8+y!21^0 == 0 /\ a!1371^0-a!1371^post8 == 0 /\ i!406^0-i!406^post8 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post8+__disjvr_0^0 == 0 /\ head!31^0-head!31^post8 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post8 == 0 /\ -__disjvr_7^post8+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1052^0-a!1052^post8 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!63^post8+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post8 == 0 /\ -a!1610^post8+a!1610^0 == 0 /\ x!1365^0-x!1365^post8 == 0 /\ -sdv_callsite_return_1!32^post8+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post8+x!15^0 == 0 /\ -x_slam_f!20^post8+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!14^post8+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post8+ct!19^0 == 0 /\ -__disjvr_5^post8+__disjvr_5^0 == 0 /\ -head!405^post8+head!405^0 == 0 /\ -rcd!2393^post8+rcd!2393^0 == 0 /\ -__disjvr_6^post8+__disjvr_6^0 == 0 /\ -a!2035^post8+a!2035^0 == 0 /\ -nondet!13^post8+nondet!13^0 == 0 /\ temp!34^0-temp!34^post8 == 0 /\ 1+head!16^0 <= 0 /\ -i!29^post8+i!29^0 == 0 /\ -a!2238^post8+a!2238^0 == 0 /\ -r!662^post8+r!662^0 == 0 /\ y!21^0 <= 0 /\ -__disjvr_3^post8+__disjvr_3^0 == 0 /\ -x!15^0 <= 0 /\ a!654^0-a!654^post8 == 0 /\ 1-t!25^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post8 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x!22^post8+x!22^0 == 0 /\ -a!419^post8+a!419^0 == 0 /\ rcd!2460^0-rcd!2460^post8 == 0 /\ __disjvr_1^0-__disjvr_1^post8 == 0 /\ x!18^0-x!18^post8 == 0 /\ result!12^0-result!12^post8 == 0 /\ rcd!83^0-rcd!83^post8 == 0 /\ __disjvr_4^0-__disjvr_4^post8 == 0 /\ -head!16^post8+head!16^0 == 0 /\ -temp0!30^post8+temp0!30^0 == 0 /\ a!1810^0-a!1810^post8 == 0 /\ -rcd!2515^post8+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!244^0-a!244^post8 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post8 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -a!1055^post8+a!1055^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, __disjvr_4^0'=__disjvr_4^post8, __disjvr_5^0'=__disjvr_5^post8, __disjvr_6^0'=__disjvr_6^post8, __disjvr_7^0'=__disjvr_7^post8, __disjvr_8^0'=__disjvr_8^post8, a!1052^0'=a!1052^post8, a!1055^0'=a!1055^post8, a!1370^0'=a!1370^post8, a!1371^0'=a!1371^post8, a!1610^0'=a!1610^post8, a!1810^0'=a!1810^post8, a!2035^0'=a!2035^post8, a!2238^0'=a!2238^post8, a!244^0'=a!244^post8, a!419^0'=a!419^post8, a!511^0'=a!511^post8, a!654^0'=a!654^post8, ct!19^0'=ct!19^post8, head!16^0'=head!16^post8, head!31^0'=head!31^post8, head!405^0'=head!405^post8, i!29^0'=i!29^post8, i!406^0'=i!406^post8, length!28^0'=length!28^post8, nondet!13^0'=nondet!13^post8, r!543^0'=r!543^post8, r!662^0'=r!662^post8, rcd!2393^0'=rcd!2393^post8, rcd!2460^0'=rcd!2460^post8, rcd!2515^0'=rcd!2515^post8, rcd!63^0'=rcd!63^post8, rcd!83^0'=rcd!83^post8, result!12^0'=result!12^post8, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post8, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post8, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post8, sel_r!543_flink!24^0'=sel_r!543_flink!24^post8, t!25^0'=t!25^post8, temp!34^0'=temp!34^post8, temp0!17^0'=temp0!17^post8, temp0!30^0'=temp0!30^post8, tmp!33^0'=tmp!33^post8, x!1365^0'=x!1365^post8, x!15^0'=x!15^post8, x!18^0'=x!18^post8, x!22^0'=x!22^post8, x_slam_f!20^0'=x_slam_f!20^post8, y!21^0'=y!21^post8, (length!28^0-length!28^post8 == 0 /\ tmp!33^0-tmp!33^post8 == 0 /\ -a!511^post8+a!511^0 == 0 /\ r!543^0-r!543^post8 == 0 /\ a!1370^0-a!1370^post8 == 0 /\ -__disjvr_2^post8+__disjvr_2^0 == 0 /\ -t!25^post8+t!25^0 == 0 /\ -y!21^post8+y!21^0 == 0 /\ a!1371^0-a!1371^post8 == 0 /\ i!406^0-i!406^post8 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post8+__disjvr_0^0 == 0 /\ head!31^0-head!31^post8 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post8 == 0 /\ -__disjvr_7^post8+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1052^0-a!1052^post8 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!63^post8+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post8 == 0 /\ -a!1610^post8+a!1610^0 == 0 /\ x!1365^0-x!1365^post8 == 0 /\ -sdv_callsite_return_1!32^post8+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post8+x!15^0 == 0 /\ -x_slam_f!20^post8+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!14^post8+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post8+ct!19^0 == 0 /\ -__disjvr_5^post8+__disjvr_5^0 == 0 /\ -head!405^post8+head!405^0 == 0 /\ -rcd!2393^post8+rcd!2393^0 == 0 /\ -__disjvr_6^post8+__disjvr_6^0 == 0 /\ -a!2035^post8+a!2035^0 == 0 /\ -nondet!13^post8+nondet!13^0 == 0 /\ temp!34^0-temp!34^post8 == 0 /\ 1+head!16^0 <= 0 /\ -i!29^post8+i!29^0 == 0 /\ -a!2238^post8+a!2238^0 == 0 /\ -r!662^post8+r!662^0 == 0 /\ y!21^0 <= 0 /\ -__disjvr_3^post8+__disjvr_3^0 == 0 /\ -x!15^0 <= 0 /\ a!654^0-a!654^post8 == 0 /\ 1-t!25^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post8 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x!22^post8+x!22^0 == 0 /\ -a!419^post8+a!419^0 == 0 /\ rcd!2460^0-rcd!2460^post8 == 0 /\ __disjvr_1^0-__disjvr_1^post8 == 0 /\ x!18^0-x!18^post8 == 0 /\ result!12^0-result!12^post8 == 0 /\ rcd!83^0-rcd!83^post8 == 0 /\ __disjvr_4^0-__disjvr_4^post8 == 0 /\ -head!16^post8+head!16^0 == 0 /\ -temp0!30^post8+temp0!30^0 == 0 /\ a!1810^0-a!1810^post8 == 0 /\ -rcd!2515^post8+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!244^0-a!244^post8 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post8 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -a!1055^post8+a!1055^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality length!28^post8 = length!28^0 propagated equality tmp!33^post8 = tmp!33^0 propagated equality a!511^post8 = a!511^0 propagated equality r!543^post8 = r!543^0 propagated equality a!1370^post8 = a!1370^0 propagated equality __disjvr_2^post8 = __disjvr_2^0 propagated equality t!25^post8 = t!25^0 propagated equality y!21^post8 = y!21^0 propagated equality a!1371^post8 = a!1371^0 propagated equality i!406^post8 = i!406^0 propagated equality __disjvr_0^post8 = __disjvr_0^0 propagated equality head!31^post8 = head!31^0 propagated equality sel_r!1224_flink!24^post8 = sel_r!1224_flink!24^0 propagated equality __disjvr_7^post8 = __disjvr_7^0 propagated equality a!1052^post8 = a!1052^0 propagated equality rcd!63^post8 = rcd!63^0 propagated equality sel_r!543_flink!24^post8 = sel_r!543_flink!24^0 propagated equality a!1610^post8 = a!1610^0 propagated equality x!1365^post8 = x!1365^0 propagated equality sdv_callsite_return_1!32^post8 = sdv_callsite_return_1!32^0 propagated equality x!15^post8 = x!15^0 propagated equality x_slam_f!20^post8 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!14^post8 = sdv_callsite_return_1!14^0 propagated equality ct!19^post8 = ct!19^0 propagated equality __disjvr_5^post8 = __disjvr_5^0 propagated equality head!405^post8 = head!405^0 propagated equality rcd!2393^post8 = rcd!2393^0 propagated equality __disjvr_6^post8 = __disjvr_6^0 propagated equality a!2035^post8 = a!2035^0 propagated equality nondet!13^post8 = nondet!13^0 propagated equality temp!34^post8 = temp!34^0 propagated equality i!29^post8 = i!29^0 propagated equality a!2238^post8 = a!2238^0 propagated equality r!662^post8 = r!662^0 propagated equality __disjvr_3^post8 = __disjvr_3^0 propagated equality a!654^post8 = a!654^0 propagated equality __disjvr_8^post8 = __disjvr_8^0 propagated equality x!22^post8 = x!22^0 propagated equality a!419^post8 = a!419^0 propagated equality rcd!2460^post8 = rcd!2460^0 propagated equality __disjvr_1^post8 = __disjvr_1^0 propagated equality x!18^post8 = x!18^0 propagated equality result!12^post8 = result!12^0 propagated equality rcd!83^post8 = rcd!83^0 propagated equality __disjvr_4^post8 = __disjvr_4^0 propagated equality head!16^post8 = head!16^0 propagated equality temp0!30^post8 = temp0!30^0 propagated equality a!1810^post8 = a!1810^0 propagated equality rcd!2515^post8 = rcd!2515^0 propagated equality a!244^post8 = a!244^0 propagated equality temp0!17^post8 = temp0!17^0 propagated equality a!1055^post8 = a!1055^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, __disjvr_4^0'=__disjvr_4^post9, __disjvr_5^0'=__disjvr_5^post9, __disjvr_6^0'=__disjvr_6^post9, __disjvr_7^0'=__disjvr_7^post9, __disjvr_8^0'=__disjvr_8^post9, a!1052^0'=a!1052^post9, a!1055^0'=a!1055^post9, a!1370^0'=a!1370^post9, a!1371^0'=a!1371^post9, a!1610^0'=a!1610^post9, a!1810^0'=a!1810^post9, a!2035^0'=a!2035^post9, a!2238^0'=a!2238^post9, a!244^0'=a!244^post9, a!419^0'=a!419^post9, a!511^0'=a!511^post9, a!654^0'=a!654^post9, ct!19^0'=ct!19^post9, head!16^0'=head!16^post9, head!31^0'=head!31^post9, head!405^0'=head!405^post9, i!29^0'=i!29^post9, i!406^0'=i!406^post9, length!28^0'=length!28^post9, nondet!13^0'=nondet!13^post9, r!543^0'=r!543^post9, r!662^0'=r!662^post9, rcd!2393^0'=rcd!2393^post9, rcd!2460^0'=rcd!2460^post9, rcd!2515^0'=rcd!2515^post9, rcd!63^0'=rcd!63^post9, rcd!83^0'=rcd!83^post9, result!12^0'=result!12^post9, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post9, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post9, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post9, sel_r!543_flink!24^0'=sel_r!543_flink!24^post9, t!25^0'=t!25^post9, temp!34^0'=temp!34^post9, temp0!17^0'=temp0!17^post9, temp0!30^0'=temp0!30^post9, tmp!33^0'=tmp!33^post9, x!1365^0'=x!1365^post9, x!15^0'=x!15^post9, x!18^0'=x!18^post9, x!22^0'=x!22^post9, x_slam_f!20^0'=x_slam_f!20^post9, y!21^0'=y!21^post9, (-length!28^post9+length!28^0 == 0 /\ -head!16^post9+head!16^0 == 0 /\ -x!1365^post9+x!1365^0 == 0 /\ a!1610^0-a!1610^post9 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post9 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post9 == 0 /\ -sdv_callsite_return_1!32^post9+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post9+__disjvr_5^0 == 0 /\ __disjvr_0^0-__disjvr_0^post9 == 0 /\ -x!18^post9+x!18^0 == 0 /\ -sdv_callsite_return_1!14^post9+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post9+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ temp0!17^0-temp0!17^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!405^post9+head!405^0 == 0 /\ a!2238^0-a!2238^post9 == 0 /\ r!543^0-r!543^post9 == 0 /\ -a!1810^post9+a!1810^0 == 0 /\ -a!2035^post9+a!2035^0 == 0 /\ -a!244^post9+a!244^0 == 0 /\ a!1371^0-a!1371^post9 == 0 /\ temp0!30^0-temp0!30^post9 == 0 /\ temp!34^0-temp!34^post9 == 0 /\ 2-a!2035^0 <= 0 /\ a!1052^0-a!1052^post9 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -rcd!2515^post9+rcd!2515^0 == 0 /\ -rcd!63^post9+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post9 == 0 /\ __disjvr_6^0-__disjvr_6^post9 == 0 /\ -t!25^post9+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post9+x!22^0 == 0 /\ x!15^0-x!15^post9 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ rcd!83^0-rcd!83^post9 == 0 /\ -result!12^post9+result!12^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post9 == 0 /\ a!1055^0-a!1055^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -__disjvr_4^post9+__disjvr_4^0 == 0 /\ a!511^0-a!511^post9 == 0 /\ x_slam_f!20^0-x_slam_f!20^post9 == 0 /\ i!406^0-i!406^post9 == 0 /\ -a!419^post9+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post9 == 0 /\ a!654^0-a!654^post9 == 0 /\ -ct!19^post9+ct!19^0 == 0 /\ -a!1370^post9+a!1370^0 == 0 /\ -nondet!13^post9+nondet!13^0 == 0 /\ -i!29^post9+i!29^0 == 0 /\ -r!662^post9+r!662^0 == 0 /\ head!31^0-head!31^post9 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2393^post9+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post9+__disjvr_7^0 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, __disjvr_4^0'=__disjvr_4^post9, __disjvr_5^0'=__disjvr_5^post9, __disjvr_6^0'=__disjvr_6^post9, __disjvr_7^0'=__disjvr_7^post9, __disjvr_8^0'=__disjvr_8^post9, a!1052^0'=a!1052^post9, a!1055^0'=a!1055^post9, a!1370^0'=a!1370^post9, a!1371^0'=a!1371^post9, a!1610^0'=a!1610^post9, a!1810^0'=a!1810^post9, a!2035^0'=a!2035^post9, a!2238^0'=a!2238^post9, a!244^0'=a!244^post9, a!419^0'=a!419^post9, a!511^0'=a!511^post9, a!654^0'=a!654^post9, ct!19^0'=ct!19^post9, head!16^0'=head!16^post9, head!31^0'=head!31^post9, head!405^0'=head!405^post9, i!29^0'=i!29^post9, i!406^0'=i!406^post9, length!28^0'=length!28^post9, nondet!13^0'=nondet!13^post9, r!543^0'=r!543^post9, r!662^0'=r!662^post9, rcd!2393^0'=rcd!2393^post9, rcd!2460^0'=rcd!2460^post9, rcd!2515^0'=rcd!2515^post9, rcd!63^0'=rcd!63^post9, rcd!83^0'=rcd!83^post9, result!12^0'=result!12^post9, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post9, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post9, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post9, sel_r!543_flink!24^0'=sel_r!543_flink!24^post9, t!25^0'=t!25^post9, temp!34^0'=temp!34^post9, temp0!17^0'=temp0!17^post9, temp0!30^0'=temp0!30^post9, tmp!33^0'=tmp!33^post9, x!1365^0'=x!1365^post9, x!15^0'=x!15^post9, x!18^0'=x!18^post9, x!22^0'=x!22^post9, x_slam_f!20^0'=x_slam_f!20^post9, y!21^0'=y!21^post9, (-length!28^post9+length!28^0 == 0 /\ -head!16^post9+head!16^0 == 0 /\ -x!1365^post9+x!1365^0 == 0 /\ a!1610^0-a!1610^post9 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post9 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post9 == 0 /\ -sdv_callsite_return_1!32^post9+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post9+__disjvr_5^0 == 0 /\ __disjvr_0^0-__disjvr_0^post9 == 0 /\ -x!18^post9+x!18^0 == 0 /\ -sdv_callsite_return_1!14^post9+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post9+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ temp0!17^0-temp0!17^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!405^post9+head!405^0 == 0 /\ a!2238^0-a!2238^post9 == 0 /\ r!543^0-r!543^post9 == 0 /\ -a!1810^post9+a!1810^0 == 0 /\ -a!2035^post9+a!2035^0 == 0 /\ -a!244^post9+a!244^0 == 0 /\ a!1371^0-a!1371^post9 == 0 /\ temp0!30^0-temp0!30^post9 == 0 /\ temp!34^0-temp!34^post9 == 0 /\ 2-a!2035^0 <= 0 /\ a!1052^0-a!1052^post9 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -rcd!2515^post9+rcd!2515^0 == 0 /\ -rcd!63^post9+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post9 == 0 /\ __disjvr_6^0-__disjvr_6^post9 == 0 /\ -t!25^post9+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post9+x!22^0 == 0 /\ x!15^0-x!15^post9 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ rcd!83^0-rcd!83^post9 == 0 /\ -result!12^post9+result!12^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!2460^0-rcd!2460^post9 == 0 /\ a!1055^0-a!1055^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -__disjvr_4^post9+__disjvr_4^0 == 0 /\ a!511^0-a!511^post9 == 0 /\ x_slam_f!20^0-x_slam_f!20^post9 == 0 /\ i!406^0-i!406^post9 == 0 /\ -a!419^post9+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post9 == 0 /\ a!654^0-a!654^post9 == 0 /\ -ct!19^post9+ct!19^0 == 0 /\ -a!1370^post9+a!1370^0 == 0 /\ -nondet!13^post9+nondet!13^0 == 0 /\ -i!29^post9+i!29^0 == 0 /\ -r!662^post9+r!662^0 == 0 /\ head!31^0-head!31^post9 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2393^post9+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post9+__disjvr_7^0 == 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, __disjvr_4^0'=__disjvr_4^post9, __disjvr_5^0'=__disjvr_5^post9, __disjvr_6^0'=__disjvr_6^post9, __disjvr_7^0'=__disjvr_7^post9, __disjvr_8^0'=__disjvr_8^post9, a!1052^0'=a!1052^post9, a!1055^0'=a!1055^post9, a!1370^0'=a!1370^post9, a!1371^0'=a!1371^post9, a!1610^0'=a!1610^post9, a!1810^0'=a!1810^post9, a!2035^0'=a!2035^post9, a!2238^0'=a!2238^post9, a!244^0'=a!244^post9, a!419^0'=a!419^post9, a!511^0'=a!511^post9, a!654^0'=a!654^post9, ct!19^0'=ct!19^post9, head!16^0'=head!16^post9, head!31^0'=head!31^post9, head!405^0'=head!405^post9, i!29^0'=i!29^post9, i!406^0'=i!406^post9, length!28^0'=length!28^post9, nondet!13^0'=nondet!13^post9, r!543^0'=r!543^post9, r!662^0'=r!662^post9, rcd!2393^0'=rcd!2393^post9, rcd!2460^0'=rcd!2460^post9, rcd!2515^0'=rcd!2515^post9, rcd!63^0'=rcd!63^post9, rcd!83^0'=rcd!83^post9, result!12^0'=result!12^post9, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post9, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post9, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post9, sel_r!543_flink!24^0'=sel_r!543_flink!24^post9, t!25^0'=t!25^post9, temp!34^0'=temp!34^post9, temp0!17^0'=temp0!17^post9, temp0!30^0'=temp0!30^post9, tmp!33^0'=tmp!33^post9, x!1365^0'=x!1365^post9, x!15^0'=x!15^post9, x!18^0'=x!18^post9, x!22^0'=x!22^post9, x_slam_f!20^0'=x_slam_f!20^post9, y!21^0'=y!21^post9, (-length!28^post9+length!28^0 == 0 /\ -head!16^post9+head!16^0 == 0 /\ -x!1365^post9+x!1365^0 == 0 /\ a!1610^0-a!1610^post9 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post9 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post9 == 0 /\ -sdv_callsite_return_1!32^post9+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post9+__disjvr_5^0 == 0 /\ __disjvr_0^0-__disjvr_0^post9 == 0 /\ -x!18^post9+x!18^0 == 0 /\ -sdv_callsite_return_1!14^post9+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_8^post9+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ temp0!17^0-temp0!17^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!405^post9+head!405^0 == 0 /\ a!2238^0-a!2238^post9 == 0 /\ r!543^0-r!543^post9 == 0 /\ -a!1810^post9+a!1810^0 == 0 /\ -a!2035^post9+a!2035^0 == 0 /\ -a!244^post9+a!244^0 == 0 /\ a!1371^0-a!1371^post9 == 0 /\ temp0!30^0-temp0!30^post9 == 0 /\ temp!34^0-temp!34^post9 == 0 /\ 2-a!2035^0 <= 0 /\ a!1052^0-a!1052^post9 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -rcd!2515^post9+rcd!2515^0 == 0 /\ -rcd!63^post9+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post9 == 0 /\ __disjvr_6^0-__disjvr_6^post9 == 0 /\ -t!25^post9+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post9+x!22^0 == 0 /\ x!15^0-x!15^post9 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ rcd!83^0-rcd!83^post9 == 0 /\ -result!12^post9+result!12^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!2460^0-rcd!2460^post9 == 0 /\ a!1055^0-a!1055^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -__disjvr_4^post9+__disjvr_4^0 == 0 /\ a!511^0-a!511^post9 == 0 /\ x_slam_f!20^0-x_slam_f!20^post9 == 0 /\ i!406^0-i!406^post9 == 0 /\ -a!419^post9+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post9 == 0 /\ a!654^0-a!654^post9 == 0 /\ -ct!19^post9+ct!19^0 == 0 /\ -a!1370^post9+a!1370^0 == 0 /\ -nondet!13^post9+nondet!13^0 == 0 /\ -i!29^post9+i!29^0 == 0 /\ -r!662^post9+r!662^0 == 0 /\ head!31^0-head!31^post9 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2393^post9+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post9+__disjvr_7^0 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality length!28^post9 = length!28^0 propagated equality head!16^post9 = head!16^0 propagated equality x!1365^post9 = x!1365^0 propagated equality a!1610^post9 = a!1610^0 propagated equality y!21^post9 = y!21^0 propagated equality sel_r!1224_flink!24^post9 = sel_r!1224_flink!24^0 propagated equality sdv_callsite_return_1!32^post9 = sdv_callsite_return_1!32^0 propagated equality __disjvr_5^post9 = __disjvr_5^0 propagated equality __disjvr_0^post9 = __disjvr_0^0 propagated equality x!18^post9 = x!18^0 propagated equality sdv_callsite_return_1!14^post9 = sdv_callsite_return_1!14^0 propagated equality __disjvr_8^post9 = __disjvr_8^0 propagated equality temp0!17^post9 = temp0!17^0 propagated equality __disjvr_1^post9 = __disjvr_1^0 propagated equality head!405^post9 = head!405^0 propagated equality a!2238^post9 = a!2238^0 propagated equality r!543^post9 = r!543^0 propagated equality a!1810^post9 = a!1810^0 propagated equality a!2035^post9 = a!2035^0 propagated equality a!244^post9 = a!244^0 propagated equality a!1371^post9 = a!1371^0 propagated equality temp0!30^post9 = temp0!30^0 propagated equality temp!34^post9 = temp!34^0 propagated equality a!1052^post9 = a!1052^0 propagated equality __disjvr_3^post9 = __disjvr_3^0 propagated equality rcd!2515^post9 = rcd!2515^0 propagated equality rcd!63^post9 = rcd!63^0 propagated equality tmp!33^post9 = tmp!33^0 propagated equality __disjvr_6^post9 = __disjvr_6^0 propagated equality t!25^post9 = t!25^0 propagated equality x!22^post9 = x!22^0 propagated equality x!15^post9 = x!15^0 propagated equality rcd!83^post9 = rcd!83^0 propagated equality result!12^post9 = result!12^0 propagated equality rcd!2460^post9 = rcd!2460^0 propagated equality a!1055^post9 = a!1055^0 propagated equality __disjvr_2^post9 = __disjvr_2^0 propagated equality __disjvr_4^post9 = __disjvr_4^0 propagated equality a!511^post9 = a!511^0 propagated equality x_slam_f!20^post9 = x_slam_f!20^0 propagated equality i!406^post9 = i!406^0 propagated equality a!419^post9 = a!419^0 propagated equality sel_r!543_flink!24^post9 = sel_r!543_flink!24^0 propagated equality a!654^post9 = a!654^0 propagated equality ct!19^post9 = ct!19^0 propagated equality a!1370^post9 = a!1370^0 propagated equality nondet!13^post9 = nondet!13^0 propagated equality i!29^post9 = i!29^0 propagated equality r!662^post9 = r!662^0 propagated equality head!31^post9 = head!31^0 propagated equality rcd!2393^post9 = rcd!2393^0 propagated equality __disjvr_7^post9 = __disjvr_7^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, __disjvr_4^0'=__disjvr_4^post10, __disjvr_5^0'=__disjvr_5^post10, __disjvr_6^0'=__disjvr_6^post10, __disjvr_7^0'=__disjvr_7^post10, __disjvr_8^0'=__disjvr_8^post10, a!1052^0'=a!1052^post10, a!1055^0'=a!1055^post10, a!1370^0'=a!1370^post10, a!1371^0'=a!1371^post10, a!1610^0'=a!1610^post10, a!1810^0'=a!1810^post10, a!2035^0'=a!2035^post10, a!2238^0'=a!2238^post10, a!244^0'=a!244^post10, a!419^0'=a!419^post10, a!511^0'=a!511^post10, a!654^0'=a!654^post10, ct!19^0'=ct!19^post10, head!16^0'=head!16^post10, head!31^0'=head!31^post10, head!405^0'=head!405^post10, i!29^0'=i!29^post10, i!406^0'=i!406^post10, length!28^0'=length!28^post10, nondet!13^0'=nondet!13^post10, r!543^0'=r!543^post10, r!662^0'=r!662^post10, rcd!2393^0'=rcd!2393^post10, rcd!2460^0'=rcd!2460^post10, rcd!2515^0'=rcd!2515^post10, rcd!63^0'=rcd!63^post10, rcd!83^0'=rcd!83^post10, result!12^0'=result!12^post10, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post10, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post10, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post10, sel_r!543_flink!24^0'=sel_r!543_flink!24^post10, t!25^0'=t!25^post10, temp!34^0'=temp!34^post10, temp0!17^0'=temp0!17^post10, temp0!30^0'=temp0!30^post10, tmp!33^0'=tmp!33^post10, x!1365^0'=x!1365^post10, x!15^0'=x!15^post10, x!18^0'=x!18^post10, x!22^0'=x!22^post10, x_slam_f!20^0'=x_slam_f!20^post10, y!21^0'=y!21^post10, (a!1810^0-a!1810^post10 == 0 /\ -rcd!83^post10+rcd!83^0 == 0 /\ a!654^0-a!654^post10 == 0 /\ -__disjvr_7^post10+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post10 == 0 /\ x_slam_f!20^0-x_slam_f!20^post10 == 0 /\ head!31^0-head!31^post10 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post10+rcd!2460^0 == 0 /\ -x!1365^post10+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post10 == 0 /\ -a!1052^post10+a!1052^0 == 0 /\ -rcd!2515^post10+rcd!2515^0 == 0 /\ -a!1055^post10+a!1055^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post10 == 0 /\ a!1370^0-a!1370^post10 == 0 /\ x!15^0 <= 0 /\ -ct!19^post10+ct!19^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_6^post10+__disjvr_6^0 == 0 /\ -i!29^post10+i!29^0 == 0 /\ temp0!17^0-temp0!17^post10 == 0 /\ -__disjvr_2^post10+__disjvr_2^0 == 0 /\ -temp!34^post10+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post10+a!2238^0 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ nondet!13^0-nondet!13^post10 == 0 /\ a!1371^0-a!1371^post10 == 0 /\ __disjvr_5^0-__disjvr_5^post10 == 0 /\ tmp!33^0-tmp!33^post10 == 0 /\ -r!543^post10+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post10+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post10+r!662^0 == 0 /\ -head!16^post10+head!16^0 == 0 /\ -sel_r!1224_flink!24^post10+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post10 == 0 /\ x!18^0-x!18^post10 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post10 == 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post10 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post10 == 0 /\ -a!511^post10+a!511^0 == 0 /\ rcd!2393^0-rcd!2393^post10 == 0 /\ -temp0!30^post10+temp0!30^0 == 0 /\ __disjvr_8^0-__disjvr_8^post10 == 0 /\ -a!1610^post10+a!1610^0 == 0 /\ head!405^0-head!405^post10 == 0 /\ -y!21^post10+y!21^0 == 0 /\ a!244^0-a!244^post10 == 0 /\ -x!22^post10+x!22^0 == 0 /\ -i!406^post10+i!406^0 == 0 /\ -__disjvr_3^post10+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post10+a!2035^0 == 0 /\ x!15^0-x!15^post10 == 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post10 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!419^0-a!419^post10 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, __disjvr_4^0'=__disjvr_4^post10, __disjvr_5^0'=__disjvr_5^post10, __disjvr_6^0'=__disjvr_6^post10, __disjvr_7^0'=__disjvr_7^post10, __disjvr_8^0'=__disjvr_8^post10, a!1052^0'=a!1052^post10, a!1055^0'=a!1055^post10, a!1370^0'=a!1370^post10, a!1371^0'=a!1371^post10, a!1610^0'=a!1610^post10, a!1810^0'=a!1810^post10, a!2035^0'=a!2035^post10, a!2238^0'=a!2238^post10, a!244^0'=a!244^post10, a!419^0'=a!419^post10, a!511^0'=a!511^post10, a!654^0'=a!654^post10, ct!19^0'=ct!19^post10, head!16^0'=head!16^post10, head!31^0'=head!31^post10, head!405^0'=head!405^post10, i!29^0'=i!29^post10, i!406^0'=i!406^post10, length!28^0'=length!28^post10, nondet!13^0'=nondet!13^post10, r!543^0'=r!543^post10, r!662^0'=r!662^post10, rcd!2393^0'=rcd!2393^post10, rcd!2460^0'=rcd!2460^post10, rcd!2515^0'=rcd!2515^post10, rcd!63^0'=rcd!63^post10, rcd!83^0'=rcd!83^post10, result!12^0'=result!12^post10, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post10, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post10, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post10, sel_r!543_flink!24^0'=sel_r!543_flink!24^post10, t!25^0'=t!25^post10, temp!34^0'=temp!34^post10, temp0!17^0'=temp0!17^post10, temp0!30^0'=temp0!30^post10, tmp!33^0'=tmp!33^post10, x!1365^0'=x!1365^post10, x!15^0'=x!15^post10, x!18^0'=x!18^post10, x!22^0'=x!22^post10, x_slam_f!20^0'=x_slam_f!20^post10, y!21^0'=y!21^post10, (a!1810^0-a!1810^post10 == 0 /\ -rcd!83^post10+rcd!83^0 == 0 /\ a!654^0-a!654^post10 == 0 /\ -__disjvr_7^post10+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post10 == 0 /\ x_slam_f!20^0-x_slam_f!20^post10 == 0 /\ head!31^0-head!31^post10 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post10+rcd!2460^0 == 0 /\ -x!1365^post10+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post10 == 0 /\ -a!1052^post10+a!1052^0 == 0 /\ -rcd!2515^post10+rcd!2515^0 == 0 /\ -a!1055^post10+a!1055^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post10 == 0 /\ a!1370^0-a!1370^post10 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -ct!19^post10+ct!19^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_6^post10+__disjvr_6^0 == 0 /\ -i!29^post10+i!29^0 == 0 /\ temp0!17^0-temp0!17^post10 == 0 /\ -__disjvr_2^post10+__disjvr_2^0 == 0 /\ -temp!34^post10+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post10+a!2238^0 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ nondet!13^0-nondet!13^post10 == 0 /\ a!1371^0-a!1371^post10 == 0 /\ __disjvr_5^0-__disjvr_5^post10 == 0 /\ tmp!33^0-tmp!33^post10 == 0 /\ -r!543^post10+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post10+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post10+r!662^0 == 0 /\ -head!16^post10+head!16^0 == 0 /\ -sel_r!1224_flink!24^post10+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post10 == 0 /\ x!18^0-x!18^post10 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post10 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!63^0-rcd!63^post10 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ __disjvr_4^0-__disjvr_4^post10 == 0 /\ -a!511^post10+a!511^0 == 0 /\ rcd!2393^0-rcd!2393^post10 == 0 /\ -temp0!30^post10+temp0!30^0 == 0 /\ __disjvr_8^0-__disjvr_8^post10 == 0 /\ -a!1610^post10+a!1610^0 == 0 /\ head!405^0-head!405^post10 == 0 /\ -y!21^post10+y!21^0 == 0 /\ a!244^0-a!244^post10 == 0 /\ -x!22^post10+x!22^0 == 0 /\ -i!406^post10+i!406^0 == 0 /\ -__disjvr_3^post10+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post10+a!2035^0 == 0 /\ x!15^0-x!15^post10 == 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post10 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!419^0-a!419^post10 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, __disjvr_4^0'=__disjvr_4^post10, __disjvr_5^0'=__disjvr_5^post10, __disjvr_6^0'=__disjvr_6^post10, __disjvr_7^0'=__disjvr_7^post10, __disjvr_8^0'=__disjvr_8^post10, a!1052^0'=a!1052^post10, a!1055^0'=a!1055^post10, a!1370^0'=a!1370^post10, a!1371^0'=a!1371^post10, a!1610^0'=a!1610^post10, a!1810^0'=a!1810^post10, a!2035^0'=a!2035^post10, a!2238^0'=a!2238^post10, a!244^0'=a!244^post10, a!419^0'=a!419^post10, a!511^0'=a!511^post10, a!654^0'=a!654^post10, ct!19^0'=ct!19^post10, head!16^0'=head!16^post10, head!31^0'=head!31^post10, head!405^0'=head!405^post10, i!29^0'=i!29^post10, i!406^0'=i!406^post10, length!28^0'=length!28^post10, nondet!13^0'=nondet!13^post10, r!543^0'=r!543^post10, r!662^0'=r!662^post10, rcd!2393^0'=rcd!2393^post10, rcd!2460^0'=rcd!2460^post10, rcd!2515^0'=rcd!2515^post10, rcd!63^0'=rcd!63^post10, rcd!83^0'=rcd!83^post10, result!12^0'=result!12^post10, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post10, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post10, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post10, sel_r!543_flink!24^0'=sel_r!543_flink!24^post10, t!25^0'=t!25^post10, temp!34^0'=temp!34^post10, temp0!17^0'=temp0!17^post10, temp0!30^0'=temp0!30^post10, tmp!33^0'=tmp!33^post10, x!1365^0'=x!1365^post10, x!15^0'=x!15^post10, x!18^0'=x!18^post10, x!22^0'=x!22^post10, x_slam_f!20^0'=x_slam_f!20^post10, y!21^0'=y!21^post10, (a!1810^0-a!1810^post10 == 0 /\ -rcd!83^post10+rcd!83^0 == 0 /\ a!654^0-a!654^post10 == 0 /\ -__disjvr_7^post10+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post10 == 0 /\ x_slam_f!20^0-x_slam_f!20^post10 == 0 /\ head!31^0-head!31^post10 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post10+rcd!2460^0 == 0 /\ -x!1365^post10+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post10 == 0 /\ -a!1052^post10+a!1052^0 == 0 /\ -rcd!2515^post10+rcd!2515^0 == 0 /\ -a!1055^post10+a!1055^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post10 == 0 /\ a!1370^0-a!1370^post10 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -ct!19^post10+ct!19^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_6^post10+__disjvr_6^0 == 0 /\ -i!29^post10+i!29^0 == 0 /\ temp0!17^0-temp0!17^post10 == 0 /\ -__disjvr_2^post10+__disjvr_2^0 == 0 /\ -temp!34^post10+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post10+a!2238^0 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ nondet!13^0-nondet!13^post10 == 0 /\ a!1371^0-a!1371^post10 == 0 /\ __disjvr_5^0-__disjvr_5^post10 == 0 /\ tmp!33^0-tmp!33^post10 == 0 /\ -r!543^post10+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post10+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post10+r!662^0 == 0 /\ -head!16^post10+head!16^0 == 0 /\ -sel_r!1224_flink!24^post10+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post10 == 0 /\ x!18^0-x!18^post10 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post10 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!63^0-rcd!63^post10 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ __disjvr_4^0-__disjvr_4^post10 == 0 /\ -a!511^post10+a!511^0 == 0 /\ rcd!2393^0-rcd!2393^post10 == 0 /\ -temp0!30^post10+temp0!30^0 == 0 /\ __disjvr_8^0-__disjvr_8^post10 == 0 /\ -a!1610^post10+a!1610^0 == 0 /\ head!405^0-head!405^post10 == 0 /\ -y!21^post10+y!21^0 == 0 /\ a!244^0-a!244^post10 == 0 /\ -x!22^post10+x!22^0 == 0 /\ -i!406^post10+i!406^0 == 0 /\ -__disjvr_3^post10+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post10+a!2035^0 == 0 /\ x!15^0-x!15^post10 == 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post10 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!419^0-a!419^post10 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality a!1810^post10 = a!1810^0 propagated equality rcd!83^post10 = rcd!83^0 propagated equality a!654^post10 = a!654^0 propagated equality __disjvr_7^post10 = __disjvr_7^0 propagated equality sel_r!543_flink!24^post10 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post10 = x_slam_f!20^0 propagated equality head!31^post10 = head!31^0 propagated equality rcd!2460^post10 = rcd!2460^0 propagated equality x!1365^post10 = x!1365^0 propagated equality __disjvr_1^post10 = __disjvr_1^0 propagated equality a!1052^post10 = a!1052^0 propagated equality rcd!2515^post10 = rcd!2515^0 propagated equality a!1055^post10 = a!1055^0 propagated equality sdv_callsite_return_1!14^post10 = sdv_callsite_return_1!14^0 propagated equality a!1370^post10 = a!1370^0 propagated equality ct!19^post10 = ct!19^0 propagated equality __disjvr_6^post10 = __disjvr_6^0 propagated equality i!29^post10 = i!29^0 propagated equality temp0!17^post10 = temp0!17^0 propagated equality __disjvr_2^post10 = __disjvr_2^0 propagated equality temp!34^post10 = temp!34^0 propagated equality a!2238^post10 = a!2238^0 propagated equality __disjvr_0^post10 = __disjvr_0^0 propagated equality nondet!13^post10 = nondet!13^0 propagated equality a!1371^post10 = a!1371^0 propagated equality __disjvr_5^post10 = __disjvr_5^0 propagated equality tmp!33^post10 = tmp!33^0 propagated equality r!543^post10 = r!543^0 propagated equality sdv_callsite_return_1!32^post10 = sdv_callsite_return_1!32^0 propagated equality r!662^post10 = r!662^0 propagated equality head!16^post10 = head!16^0 propagated equality sel_r!1224_flink!24^post10 = sel_r!1224_flink!24^0 propagated equality length!28^post10 = length!28^0 propagated equality x!18^post10 = x!18^0 propagated equality result!12^post10 = result!12^0 propagated equality rcd!63^post10 = rcd!63^0 propagated equality __disjvr_4^post10 = __disjvr_4^0 propagated equality a!511^post10 = a!511^0 propagated equality rcd!2393^post10 = rcd!2393^0 propagated equality temp0!30^post10 = temp0!30^0 propagated equality __disjvr_8^post10 = __disjvr_8^0 propagated equality a!1610^post10 = a!1610^0 propagated equality head!405^post10 = head!405^0 propagated equality y!21^post10 = y!21^0 propagated equality a!244^post10 = a!244^0 propagated equality x!22^post10 = x!22^0 propagated equality i!406^post10 = i!406^0 propagated equality __disjvr_3^post10 = __disjvr_3^0 propagated equality a!2035^post10 = a!2035^0 propagated equality x!15^post10 = x!15^0 propagated equality t!25^post10 = t!25^0 propagated equality a!419^post10 = a!419^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, __disjvr_4^0'=__disjvr_4^post11, __disjvr_5^0'=__disjvr_5^post11, __disjvr_6^0'=__disjvr_6^post11, __disjvr_7^0'=__disjvr_7^post11, __disjvr_8^0'=__disjvr_8^post11, a!1052^0'=a!1052^post11, a!1055^0'=a!1055^post11, a!1370^0'=a!1370^post11, a!1371^0'=a!1371^post11, a!1610^0'=a!1610^post11, a!1810^0'=a!1810^post11, a!2035^0'=a!2035^post11, a!2238^0'=a!2238^post11, a!244^0'=a!244^post11, a!419^0'=a!419^post11, a!511^0'=a!511^post11, a!654^0'=a!654^post11, ct!19^0'=ct!19^post11, head!16^0'=head!16^post11, head!31^0'=head!31^post11, head!405^0'=head!405^post11, i!29^0'=i!29^post11, i!406^0'=i!406^post11, length!28^0'=length!28^post11, nondet!13^0'=nondet!13^post11, r!543^0'=r!543^post11, r!662^0'=r!662^post11, rcd!2393^0'=rcd!2393^post11, rcd!2460^0'=rcd!2460^post11, rcd!2515^0'=rcd!2515^post11, rcd!63^0'=rcd!63^post11, rcd!83^0'=rcd!83^post11, result!12^0'=result!12^post11, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post11, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post11, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post11, sel_r!543_flink!24^0'=sel_r!543_flink!24^post11, t!25^0'=t!25^post11, temp!34^0'=temp!34^post11, temp0!17^0'=temp0!17^post11, temp0!30^0'=temp0!30^post11, tmp!33^0'=tmp!33^post11, x!1365^0'=x!1365^post11, x!15^0'=x!15^post11, x!18^0'=x!18^post11, x!22^0'=x!22^post11, x_slam_f!20^0'=x_slam_f!20^post11, y!21^0'=y!21^post11, (-a!244^post11+a!244^0 == 0 /\ -a!2035^post11+a!2035^0 == 0 /\ -rcd!2393^post11+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post11+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post11+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post11 == 0 /\ -__disjvr_8^post11+__disjvr_8^0 == 0 /\ -r!662^post11+r!662^0 == 0 /\ -x!22^post11+x!22^0 == 0 /\ -head!16^post11+head!16^0 == 0 /\ -a!1810^post11+a!1810^0 == 0 /\ -a!1370^post11+a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post11+y!21^0 == 0 /\ a!1371^0-a!1371^post11 == 0 /\ temp!34^0-temp!34^post11 == 0 /\ __disjvr_7^0-__disjvr_7^post11 == 0 /\ x!15^0 <= 0 /\ -x!1365^post11+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post11 == 0 /\ a!1610^0-a!1610^post11 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ length!28^0-length!28^post11 == 0 /\ -sdv_callsite_return_1!14^post11+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post11 == 0 /\ 1+t!25^0 <= 0 /\ -t!25^post11+t!25^0 == 0 /\ -temp0!30^post11+temp0!30^0 == 0 /\ -temp0!17^post11+temp0!17^0 == 0 /\ -i!29^post11+i!29^0 == 0 /\ x!15^0-x!15^post11 == 0 /\ i!406^0-i!406^post11 == 0 /\ 2-a!2035^0 <= 0 /\ a!1055^0-a!1055^post11 == 0 /\ -result!12^post11+result!12^0 == 0 /\ -__disjvr_5^post11+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post11 == 0 /\ -__disjvr_3^post11+__disjvr_3^0 == 0 /\ x!18^0-x!18^post11 == 0 /\ __disjvr_1^0-__disjvr_1^post11 == 0 /\ -head!31^post11+head!31^0 == 0 /\ rcd!83^0-rcd!83^post11 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post11+__disjvr_6^0 == 0 /\ -__disjvr_2^post11+__disjvr_2^0 == 0 /\ y!21^0 <= 0 /\ rcd!2460^0-rcd!2460^post11 == 0 /\ -x!15^0 <= 0 /\ -rcd!63^post11+rcd!63^0 == 0 /\ -__disjvr_0^post11+__disjvr_0^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post11+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post11 == 0 /\ a!654^0-a!654^post11 == 0 /\ head!405^0-head!405^post11 == 0 /\ r!543^0-r!543^post11 == 0 /\ -x_slam_f!20^post11+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post11 == 0 /\ -ct!19^0 <= 0 /\ -a!419^post11+a!419^0 == 0 /\ -ct!19^post11+ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post11 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, __disjvr_4^0'=__disjvr_4^post11, __disjvr_5^0'=__disjvr_5^post11, __disjvr_6^0'=__disjvr_6^post11, __disjvr_7^0'=__disjvr_7^post11, __disjvr_8^0'=__disjvr_8^post11, a!1052^0'=a!1052^post11, a!1055^0'=a!1055^post11, a!1370^0'=a!1370^post11, a!1371^0'=a!1371^post11, a!1610^0'=a!1610^post11, a!1810^0'=a!1810^post11, a!2035^0'=a!2035^post11, a!2238^0'=a!2238^post11, a!244^0'=a!244^post11, a!419^0'=a!419^post11, a!511^0'=a!511^post11, a!654^0'=a!654^post11, ct!19^0'=ct!19^post11, head!16^0'=head!16^post11, head!31^0'=head!31^post11, head!405^0'=head!405^post11, i!29^0'=i!29^post11, i!406^0'=i!406^post11, length!28^0'=length!28^post11, nondet!13^0'=nondet!13^post11, r!543^0'=r!543^post11, r!662^0'=r!662^post11, rcd!2393^0'=rcd!2393^post11, rcd!2460^0'=rcd!2460^post11, rcd!2515^0'=rcd!2515^post11, rcd!63^0'=rcd!63^post11, rcd!83^0'=rcd!83^post11, result!12^0'=result!12^post11, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post11, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post11, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post11, sel_r!543_flink!24^0'=sel_r!543_flink!24^post11, t!25^0'=t!25^post11, temp!34^0'=temp!34^post11, temp0!17^0'=temp0!17^post11, temp0!30^0'=temp0!30^post11, tmp!33^0'=tmp!33^post11, x!1365^0'=x!1365^post11, x!15^0'=x!15^post11, x!18^0'=x!18^post11, x!22^0'=x!22^post11, x_slam_f!20^0'=x_slam_f!20^post11, y!21^0'=y!21^post11, (-a!244^post11+a!244^0 == 0 /\ -a!2035^post11+a!2035^0 == 0 /\ -rcd!2393^post11+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post11+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post11+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post11 == 0 /\ -__disjvr_8^post11+__disjvr_8^0 == 0 /\ -r!662^post11+r!662^0 == 0 /\ -x!22^post11+x!22^0 == 0 /\ -head!16^post11+head!16^0 == 0 /\ -a!1810^post11+a!1810^0 == 0 /\ -a!1370^post11+a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post11+y!21^0 == 0 /\ a!1371^0-a!1371^post11 == 0 /\ temp!34^0-temp!34^post11 == 0 /\ __disjvr_7^0-__disjvr_7^post11 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post11+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post11 == 0 /\ a!1610^0-a!1610^post11 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ length!28^0-length!28^post11 == 0 /\ -sdv_callsite_return_1!14^post11+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post11 == 0 /\ 1+t!25^0 <= 0 /\ -t!25^post11+t!25^0 == 0 /\ -temp0!30^post11+temp0!30^0 == 0 /\ -temp0!17^post11+temp0!17^0 == 0 /\ -i!29^post11+i!29^0 == 0 /\ x!15^0-x!15^post11 == 0 /\ i!406^0-i!406^post11 == 0 /\ 2-a!2035^0 <= 0 /\ a!1055^0-a!1055^post11 == 0 /\ -result!12^post11+result!12^0 == 0 /\ -__disjvr_5^post11+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post11 == 0 /\ -__disjvr_3^post11+__disjvr_3^0 == 0 /\ x!18^0-x!18^post11 == 0 /\ __disjvr_1^0-__disjvr_1^post11 == 0 /\ -head!31^post11+head!31^0 == 0 /\ rcd!83^0-rcd!83^post11 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post11+__disjvr_6^0 == 0 /\ -__disjvr_2^post11+__disjvr_2^0 == 0 /\ y!21^0 <= 0 /\ rcd!2460^0-rcd!2460^post11 == 0 /\ -x!15^0 <= 0 /\ -rcd!63^post11+rcd!63^0 == 0 /\ -__disjvr_0^post11+__disjvr_0^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2515^post11+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post11 == 0 /\ a!654^0-a!654^post11 == 0 /\ head!405^0-head!405^post11 == 0 /\ r!543^0-r!543^post11 == 0 /\ -x_slam_f!20^post11+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post11 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!419^post11+a!419^0 == 0 /\ -ct!19^post11+ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post11 == 0), cost: 1 Propagated Equalities Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, __disjvr_4^0'=__disjvr_4^post11, __disjvr_5^0'=__disjvr_5^post11, __disjvr_6^0'=__disjvr_6^post11, __disjvr_7^0'=__disjvr_7^post11, __disjvr_8^0'=__disjvr_8^post11, a!1052^0'=a!1052^post11, a!1055^0'=a!1055^post11, a!1370^0'=a!1370^post11, a!1371^0'=a!1371^post11, a!1610^0'=a!1610^post11, a!1810^0'=a!1810^post11, a!2035^0'=a!2035^post11, a!2238^0'=a!2238^post11, a!244^0'=a!244^post11, a!419^0'=a!419^post11, a!511^0'=a!511^post11, a!654^0'=a!654^post11, ct!19^0'=ct!19^post11, head!16^0'=head!16^post11, head!31^0'=head!31^post11, head!405^0'=head!405^post11, i!29^0'=i!29^post11, i!406^0'=i!406^post11, length!28^0'=length!28^post11, nondet!13^0'=nondet!13^post11, r!543^0'=r!543^post11, r!662^0'=r!662^post11, rcd!2393^0'=rcd!2393^post11, rcd!2460^0'=rcd!2460^post11, rcd!2515^0'=rcd!2515^post11, rcd!63^0'=rcd!63^post11, rcd!83^0'=rcd!83^post11, result!12^0'=result!12^post11, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post11, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post11, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post11, sel_r!543_flink!24^0'=sel_r!543_flink!24^post11, t!25^0'=t!25^post11, temp!34^0'=temp!34^post11, temp0!17^0'=temp0!17^post11, temp0!30^0'=temp0!30^post11, tmp!33^0'=tmp!33^post11, x!1365^0'=x!1365^post11, x!15^0'=x!15^post11, x!18^0'=x!18^post11, x!22^0'=x!22^post11, x_slam_f!20^0'=x_slam_f!20^post11, y!21^0'=y!21^post11, (-a!244^post11+a!244^0 == 0 /\ -a!2035^post11+a!2035^0 == 0 /\ -rcd!2393^post11+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post11+sdv_callsite_return_1!32^0 == 0 /\ -nondet!13^post11+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post11 == 0 /\ -__disjvr_8^post11+__disjvr_8^0 == 0 /\ -r!662^post11+r!662^0 == 0 /\ -x!22^post11+x!22^0 == 0 /\ -head!16^post11+head!16^0 == 0 /\ -a!1810^post11+a!1810^0 == 0 /\ -a!1370^post11+a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post11+y!21^0 == 0 /\ a!1371^0-a!1371^post11 == 0 /\ temp!34^0-temp!34^post11 == 0 /\ __disjvr_7^0-__disjvr_7^post11 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post11+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post11 == 0 /\ a!1610^0-a!1610^post11 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ length!28^0-length!28^post11 == 0 /\ -sdv_callsite_return_1!14^post11+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post11 == 0 /\ 1+t!25^0 <= 0 /\ -t!25^post11+t!25^0 == 0 /\ -temp0!30^post11+temp0!30^0 == 0 /\ -temp0!17^post11+temp0!17^0 == 0 /\ -i!29^post11+i!29^0 == 0 /\ x!15^0-x!15^post11 == 0 /\ i!406^0-i!406^post11 == 0 /\ 2-a!2035^0 <= 0 /\ a!1055^0-a!1055^post11 == 0 /\ -result!12^post11+result!12^0 == 0 /\ -__disjvr_5^post11+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post11 == 0 /\ -__disjvr_3^post11+__disjvr_3^0 == 0 /\ x!18^0-x!18^post11 == 0 /\ __disjvr_1^0-__disjvr_1^post11 == 0 /\ -head!31^post11+head!31^0 == 0 /\ rcd!83^0-rcd!83^post11 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post11+__disjvr_6^0 == 0 /\ -__disjvr_2^post11+__disjvr_2^0 == 0 /\ y!21^0 <= 0 /\ rcd!2460^0-rcd!2460^post11 == 0 /\ -x!15^0 <= 0 /\ -rcd!63^post11+rcd!63^0 == 0 /\ -__disjvr_0^post11+__disjvr_0^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2515^post11+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post11 == 0 /\ a!654^0-a!654^post11 == 0 /\ head!405^0-head!405^post11 == 0 /\ r!543^0-r!543^post11 == 0 /\ -x_slam_f!20^post11+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post11 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!419^post11+a!419^0 == 0 /\ -ct!19^post11+ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post11 == 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!244^post11 = a!244^0 propagated equality a!2035^post11 = a!2035^0 propagated equality rcd!2393^post11 = rcd!2393^0 propagated equality sdv_callsite_return_1!32^post11 = sdv_callsite_return_1!32^0 propagated equality nondet!13^post11 = nondet!13^0 propagated equality sel_r!543_flink!24^post11 = sel_r!543_flink!24^0 propagated equality __disjvr_8^post11 = __disjvr_8^0 propagated equality r!662^post11 = r!662^0 propagated equality x!22^post11 = x!22^0 propagated equality head!16^post11 = head!16^0 propagated equality a!1810^post11 = a!1810^0 propagated equality a!1370^post11 = a!1370^0 propagated equality y!21^post11 = y!21^0 propagated equality a!1371^post11 = a!1371^0 propagated equality temp!34^post11 = temp!34^0 propagated equality __disjvr_7^post11 = __disjvr_7^0 propagated equality x!1365^post11 = x!1365^0 propagated equality tmp!33^post11 = tmp!33^0 propagated equality a!1610^post11 = a!1610^0 propagated equality length!28^post11 = length!28^0 propagated equality sdv_callsite_return_1!14^post11 = sdv_callsite_return_1!14^0 propagated equality sel_r!1224_flink!24^post11 = sel_r!1224_flink!24^0 propagated equality t!25^post11 = t!25^0 propagated equality temp0!30^post11 = temp0!30^0 propagated equality temp0!17^post11 = temp0!17^0 propagated equality i!29^post11 = i!29^0 propagated equality x!15^post11 = x!15^0 propagated equality i!406^post11 = i!406^0 propagated equality a!1055^post11 = a!1055^0 propagated equality result!12^post11 = result!12^0 propagated equality __disjvr_5^post11 = __disjvr_5^0 propagated equality a!2238^post11 = a!2238^0 propagated equality __disjvr_3^post11 = __disjvr_3^0 propagated equality x!18^post11 = x!18^0 propagated equality __disjvr_1^post11 = __disjvr_1^0 propagated equality head!31^post11 = head!31^0 propagated equality rcd!83^post11 = rcd!83^0 propagated equality __disjvr_6^post11 = __disjvr_6^0 propagated equality __disjvr_2^post11 = __disjvr_2^0 propagated equality rcd!2460^post11 = rcd!2460^0 propagated equality rcd!63^post11 = rcd!63^0 propagated equality __disjvr_0^post11 = __disjvr_0^0 propagated equality rcd!2515^post11 = rcd!2515^0 propagated equality __disjvr_4^post11 = __disjvr_4^0 propagated equality a!654^post11 = a!654^0 propagated equality head!405^post11 = head!405^0 propagated equality r!543^post11 = r!543^0 propagated equality x_slam_f!20^post11 = x_slam_f!20^0 propagated equality a!511^post11 = a!511^0 propagated equality a!419^post11 = a!419^0 propagated equality ct!19^post11 = ct!19^0 propagated equality a!1052^post11 = a!1052^0 Simplified Guard Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l5 -> l6 : __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, __disjvr_4^0'=__disjvr_4^post12, __disjvr_5^0'=__disjvr_5^post12, __disjvr_6^0'=__disjvr_6^post12, __disjvr_7^0'=__disjvr_7^post12, __disjvr_8^0'=__disjvr_8^post12, a!1052^0'=a!1052^post12, a!1055^0'=a!1055^post12, a!1370^0'=a!1370^post12, a!1371^0'=a!1371^post12, a!1610^0'=a!1610^post12, a!1810^0'=a!1810^post12, a!2035^0'=a!2035^post12, a!2238^0'=a!2238^post12, a!244^0'=a!244^post12, a!419^0'=a!419^post12, a!511^0'=a!511^post12, a!654^0'=a!654^post12, ct!19^0'=ct!19^post12, head!16^0'=head!16^post12, head!31^0'=head!31^post12, head!405^0'=head!405^post12, i!29^0'=i!29^post12, i!406^0'=i!406^post12, length!28^0'=length!28^post12, nondet!13^0'=nondet!13^post12, r!543^0'=r!543^post12, r!662^0'=r!662^post12, rcd!2393^0'=rcd!2393^post12, rcd!2460^0'=rcd!2460^post12, rcd!2515^0'=rcd!2515^post12, rcd!63^0'=rcd!63^post12, rcd!83^0'=rcd!83^post12, result!12^0'=result!12^post12, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post12, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post12, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post12, sel_r!543_flink!24^0'=sel_r!543_flink!24^post12, t!25^0'=t!25^post12, temp!34^0'=temp!34^post12, temp0!17^0'=temp0!17^post12, temp0!30^0'=temp0!30^post12, tmp!33^0'=tmp!33^post12, x!1365^0'=x!1365^post12, x!15^0'=x!15^post12, x!18^0'=x!18^post12, x!22^0'=x!22^post12, x_slam_f!20^0'=x_slam_f!20^post12, y!21^0'=y!21^post12, (0 == 0 /\ head!405^0-head!405^post12 == 0 /\ -sdv_callsite_return_1!32^post12+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^0+a!2035^post12 == 0 /\ -a!511^post12+a!511^0 == 0 /\ a!1371^0-a!1371^post12 == 0 /\ -y!21^post12+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post12 == 0 /\ -head!16^post12+head!16^0 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ a!654^0-a!654^post12 == 0 /\ __disjvr_0^0-__disjvr_0^post12 == 0 /\ -i!406^post12+i!406^0 == 0 /\ x!18^0-x!18^post12 == 0 /\ -__disjvr_1^post12+__disjvr_1^0 == 0 /\ -rcd!2460^post12+rcd!2460^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post12 == 0 /\ -__disjvr_7^post12+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post12 == 0 /\ a!1052^0-a!1052^post12 == 0 /\ -a!1610^post12+a!1610^0 == 0 /\ __disjvr_6^0-__disjvr_6^post12 == 0 /\ nondet!13^0-nondet!13^post12 == 0 /\ temp0!17^0-temp0!17^post12 == 0 /\ result!12^0-result!12^post12 == 0 /\ -a!1370^post12+a!1370^0 == 0 /\ -x!22^post12+x!22^0 == 0 /\ -ct!19^post12+ct!19^0 == 0 /\ rcd!63^0-rcd!63^post12 == 0 /\ tmp!33^0-tmp!33^post12 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post12 == 0 /\ -__disjvr_5^post12+__disjvr_5^0 == 0 /\ -a!419^post12+a!419^0 == 0 /\ length!28^0-length!28^post12 == 0 /\ -r!543^post12+r!543^0 == 0 /\ -r!662^post12+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post12 == 0 /\ x!15^0-x!15^post12 == 0 /\ a!1810^0-a!1810^post12 == 0 /\ -x!1365^post12+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post12 == 0 /\ -rcd!2515^post12+rcd!2515^0 == 0 /\ -i!29^post12+i!29^0 == 0 /\ -temp!34^post12+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post12 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ -__disjvr_8^post12+__disjvr_8^0 == 0 /\ -a!1055^post12+a!1055^0 == 0 /\ head!31^0-head!31^post12 == 0 /\ -t!25^post12+t!25^0 == 0 /\ a!244^0-a!244^post12 == 0 /\ -temp0!30^post12+temp0!30^0 == 0), cost: 1 New rule: l5 -> l6 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2238^0, a!2238^0'=a!2238^post12, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality head!405^post12 = head!405^0 propagated equality sdv_callsite_return_1!32^post12 = sdv_callsite_return_1!32^0 propagated equality a!2035^post12 = a!2238^0 propagated equality a!511^post12 = a!511^0 propagated equality a!1371^post12 = a!1371^0 propagated equality y!21^post12 = y!21^0 propagated equality sel_r!1224_flink!24^post12 = sel_r!1224_flink!24^0 propagated equality head!16^post12 = head!16^0 propagated equality __disjvr_2^post12 = __disjvr_2^0 propagated equality a!654^post12 = a!654^0 propagated equality __disjvr_0^post12 = __disjvr_0^0 propagated equality i!406^post12 = i!406^0 propagated equality x!18^post12 = x!18^0 propagated equality __disjvr_1^post12 = __disjvr_1^0 propagated equality rcd!2460^post12 = rcd!2460^0 propagated equality x_slam_f!20^post12 = x_slam_f!20^0 propagated equality __disjvr_7^post12 = __disjvr_7^0 propagated equality rcd!83^post12 = rcd!83^0 propagated equality a!1052^post12 = a!1052^0 propagated equality a!1610^post12 = a!1610^0 propagated equality __disjvr_6^post12 = __disjvr_6^0 propagated equality nondet!13^post12 = nondet!13^0 propagated equality temp0!17^post12 = temp0!17^0 propagated equality result!12^post12 = result!12^0 propagated equality a!1370^post12 = a!1370^0 propagated equality x!22^post12 = x!22^0 propagated equality ct!19^post12 = ct!19^0 propagated equality rcd!63^post12 = rcd!63^0 propagated equality tmp!33^post12 = tmp!33^0 propagated equality sdv_callsite_return_1!14^post12 = sdv_callsite_return_1!14^0 propagated equality __disjvr_5^post12 = __disjvr_5^0 propagated equality a!419^post12 = a!419^0 propagated equality length!28^post12 = length!28^0 propagated equality r!543^post12 = r!543^0 propagated equality r!662^post12 = r!662^0 propagated equality rcd!2393^post12 = rcd!2393^0 propagated equality x!15^post12 = x!15^0 propagated equality a!1810^post12 = a!1810^0 propagated equality x!1365^post12 = x!1365^0 propagated equality sel_r!543_flink!24^post12 = sel_r!543_flink!24^0 propagated equality rcd!2515^post12 = rcd!2515^0 propagated equality i!29^post12 = i!29^0 propagated equality temp!34^post12 = temp!34^0 propagated equality __disjvr_4^post12 = __disjvr_4^0 propagated equality __disjvr_3^post12 = __disjvr_3^0 propagated equality __disjvr_8^post12 = __disjvr_8^0 propagated equality a!1055^post12 = a!1055^0 propagated equality head!31^post12 = head!31^0 propagated equality t!25^post12 = t!25^0 propagated equality a!244^post12 = a!244^0 propagated equality temp0!30^post12 = temp0!30^0 Simplified Guard Original rule: l5 -> l6 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2238^0, a!2238^0'=a!2238^post12, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l5 -> l6 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2238^0, a!2238^0'=a!2238^post12, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l5 -> l6 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2238^0, a!2238^0'=a!2238^post12, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l5 -> l6 : a!2035^0'=a!2238^0, a!2238^0'=a!2238^post12, T, cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, __disjvr_4^0'=__disjvr_4^post13, __disjvr_5^0'=__disjvr_5^post13, __disjvr_6^0'=__disjvr_6^post13, __disjvr_7^0'=__disjvr_7^post13, __disjvr_8^0'=__disjvr_8^post13, a!1052^0'=a!1052^post13, a!1055^0'=a!1055^post13, a!1370^0'=a!1370^post13, a!1371^0'=a!1371^post13, a!1610^0'=a!1610^post13, a!1810^0'=a!1810^post13, a!2035^0'=a!2035^post13, a!2238^0'=a!2238^post13, a!244^0'=a!244^post13, a!419^0'=a!419^post13, a!511^0'=a!511^post13, a!654^0'=a!654^post13, ct!19^0'=ct!19^post13, head!16^0'=head!16^post13, head!31^0'=head!31^post13, head!405^0'=head!405^post13, i!29^0'=i!29^post13, i!406^0'=i!406^post13, length!28^0'=length!28^post13, nondet!13^0'=nondet!13^post13, r!543^0'=r!543^post13, r!662^0'=r!662^post13, rcd!2393^0'=rcd!2393^post13, rcd!2460^0'=rcd!2460^post13, rcd!2515^0'=rcd!2515^post13, rcd!63^0'=rcd!63^post13, rcd!83^0'=rcd!83^post13, result!12^0'=result!12^post13, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post13, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post13, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post13, sel_r!543_flink!24^0'=sel_r!543_flink!24^post13, t!25^0'=t!25^post13, temp!34^0'=temp!34^post13, temp0!17^0'=temp0!17^post13, temp0!30^0'=temp0!30^post13, tmp!33^0'=tmp!33^post13, x!1365^0'=x!1365^post13, x!15^0'=x!15^post13, x!18^0'=x!18^post13, x!22^0'=x!22^post13, x_slam_f!20^0'=x_slam_f!20^post13, y!21^0'=y!21^post13, (-i!29^post13+i!29^0 == 0 /\ a!1810^0-a!1810^post13 == 0 /\ -__disjvr_6^post13+__disjvr_6^0 == 0 /\ a!244^0-a!244^post13 == 0 /\ y!21^0-y!21^post13 == 0 /\ head!31^0-head!31^post13 == 0 /\ -result!12^post13+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post13+rcd!63^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ -a!2035^post13+a!2035^0 == 0 /\ rcd!2393^0-rcd!2393^post13 == 0 /\ x!15^0-x!15^post13 == 0 /\ length!28^0-length!28^post13 == 0 /\ -temp!34^post13+temp!34^0 == 0 /\ ct!19^0-ct!19^post13 == 0 /\ x!15^0 <= 0 /\ -a!511^post13+a!511^0 == 0 /\ -x!1365^post13+x!1365^0 == 0 /\ a!1370^0-a!1370^post13 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post13+a!1055^0 == 0 /\ -y!21^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ a!654^0-a!654^post13 == 0 /\ rcd!83^0-rcd!83^post13 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post13 == 0 /\ -head!16^post13+head!16^0 == 0 /\ -x!18^post13+x!18^0 == 0 /\ i!406^0-i!406^post13 == 0 /\ -t!25^post13+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post13+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post13+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post13 == 0 /\ head!405^0-head!405^post13 == 0 /\ y!21^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post13 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post13 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ __disjvr_5^0-__disjvr_5^post13 == 0 /\ -rcd!2515^post13+rcd!2515^0 == 0 /\ -r!662^post13+r!662^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post13 == 0 /\ -a!1052^post13+a!1052^0 == 0 /\ -a!1610^post13+a!1610^0 == 0 /\ -a!2238^post13+a!2238^0 == 0 /\ rcd!2460^0-rcd!2460^post13 == 0 /\ tmp!33^0-tmp!33^post13 == 0 /\ -a!419^post13+a!419^0 == 0 /\ __disjvr_8^0-__disjvr_8^post13 == 0 /\ __disjvr_4^0-__disjvr_4^post13 == 0 /\ -x!22^post13+x!22^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post13+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post13+nondet!13^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ r!543^0-r!543^post13 == 0 /\ -__disjvr_7^post13+__disjvr_7^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, __disjvr_4^0'=__disjvr_4^post13, __disjvr_5^0'=__disjvr_5^post13, __disjvr_6^0'=__disjvr_6^post13, __disjvr_7^0'=__disjvr_7^post13, __disjvr_8^0'=__disjvr_8^post13, a!1052^0'=a!1052^post13, a!1055^0'=a!1055^post13, a!1370^0'=a!1370^post13, a!1371^0'=a!1371^post13, a!1610^0'=a!1610^post13, a!1810^0'=a!1810^post13, a!2035^0'=a!2035^post13, a!2238^0'=a!2238^post13, a!244^0'=a!244^post13, a!419^0'=a!419^post13, a!511^0'=a!511^post13, a!654^0'=a!654^post13, ct!19^0'=ct!19^post13, head!16^0'=head!16^post13, head!31^0'=head!31^post13, head!405^0'=head!405^post13, i!29^0'=i!29^post13, i!406^0'=i!406^post13, length!28^0'=length!28^post13, nondet!13^0'=nondet!13^post13, r!543^0'=r!543^post13, r!662^0'=r!662^post13, rcd!2393^0'=rcd!2393^post13, rcd!2460^0'=rcd!2460^post13, rcd!2515^0'=rcd!2515^post13, rcd!63^0'=rcd!63^post13, rcd!83^0'=rcd!83^post13, result!12^0'=result!12^post13, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post13, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post13, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post13, sel_r!543_flink!24^0'=sel_r!543_flink!24^post13, t!25^0'=t!25^post13, temp!34^0'=temp!34^post13, temp0!17^0'=temp0!17^post13, temp0!30^0'=temp0!30^post13, tmp!33^0'=tmp!33^post13, x!1365^0'=x!1365^post13, x!15^0'=x!15^post13, x!18^0'=x!18^post13, x!22^0'=x!22^post13, x_slam_f!20^0'=x_slam_f!20^post13, y!21^0'=y!21^post13, (-i!29^post13+i!29^0 == 0 /\ a!1810^0-a!1810^post13 == 0 /\ -__disjvr_6^post13+__disjvr_6^0 == 0 /\ a!244^0-a!244^post13 == 0 /\ y!21^0-y!21^post13 == 0 /\ head!31^0-head!31^post13 == 0 /\ -result!12^post13+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post13+rcd!63^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ -a!2035^post13+a!2035^0 == 0 /\ rcd!2393^0-rcd!2393^post13 == 0 /\ x!15^0-x!15^post13 == 0 /\ length!28^0-length!28^post13 == 0 /\ -temp!34^post13+temp!34^0 == 0 /\ ct!19^0-ct!19^post13 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!511^post13+a!511^0 == 0 /\ -x!1365^post13+x!1365^0 == 0 /\ a!1370^0-a!1370^post13 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post13+a!1055^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ a!654^0-a!654^post13 == 0 /\ rcd!83^0-rcd!83^post13 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post13 == 0 /\ -head!16^post13+head!16^0 == 0 /\ -x!18^post13+x!18^0 == 0 /\ i!406^0-i!406^post13 == 0 /\ -t!25^post13+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post13+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post13+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post13 == 0 /\ head!405^0-head!405^post13 == 0 /\ y!21^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post13 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post13 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ __disjvr_5^0-__disjvr_5^post13 == 0 /\ -rcd!2515^post13+rcd!2515^0 == 0 /\ -r!662^post13+r!662^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post13 == 0 /\ -a!1052^post13+a!1052^0 == 0 /\ -a!1610^post13+a!1610^0 == 0 /\ -a!2238^post13+a!2238^0 == 0 /\ rcd!2460^0-rcd!2460^post13 == 0 /\ tmp!33^0-tmp!33^post13 == 0 /\ -a!419^post13+a!419^0 == 0 /\ __disjvr_8^0-__disjvr_8^post13 == 0 /\ __disjvr_4^0-__disjvr_4^post13 == 0 /\ -x!22^post13+x!22^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post13+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ -nondet!13^post13+nondet!13^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ r!543^0-r!543^post13 == 0 /\ -__disjvr_7^post13+__disjvr_7^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, __disjvr_4^0'=__disjvr_4^post13, __disjvr_5^0'=__disjvr_5^post13, __disjvr_6^0'=__disjvr_6^post13, __disjvr_7^0'=__disjvr_7^post13, __disjvr_8^0'=__disjvr_8^post13, a!1052^0'=a!1052^post13, a!1055^0'=a!1055^post13, a!1370^0'=a!1370^post13, a!1371^0'=a!1371^post13, a!1610^0'=a!1610^post13, a!1810^0'=a!1810^post13, a!2035^0'=a!2035^post13, a!2238^0'=a!2238^post13, a!244^0'=a!244^post13, a!419^0'=a!419^post13, a!511^0'=a!511^post13, a!654^0'=a!654^post13, ct!19^0'=ct!19^post13, head!16^0'=head!16^post13, head!31^0'=head!31^post13, head!405^0'=head!405^post13, i!29^0'=i!29^post13, i!406^0'=i!406^post13, length!28^0'=length!28^post13, nondet!13^0'=nondet!13^post13, r!543^0'=r!543^post13, r!662^0'=r!662^post13, rcd!2393^0'=rcd!2393^post13, rcd!2460^0'=rcd!2460^post13, rcd!2515^0'=rcd!2515^post13, rcd!63^0'=rcd!63^post13, rcd!83^0'=rcd!83^post13, result!12^0'=result!12^post13, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post13, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post13, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post13, sel_r!543_flink!24^0'=sel_r!543_flink!24^post13, t!25^0'=t!25^post13, temp!34^0'=temp!34^post13, temp0!17^0'=temp0!17^post13, temp0!30^0'=temp0!30^post13, tmp!33^0'=tmp!33^post13, x!1365^0'=x!1365^post13, x!15^0'=x!15^post13, x!18^0'=x!18^post13, x!22^0'=x!22^post13, x_slam_f!20^0'=x_slam_f!20^post13, y!21^0'=y!21^post13, (-i!29^post13+i!29^0 == 0 /\ a!1810^0-a!1810^post13 == 0 /\ -__disjvr_6^post13+__disjvr_6^0 == 0 /\ a!244^0-a!244^post13 == 0 /\ y!21^0-y!21^post13 == 0 /\ head!31^0-head!31^post13 == 0 /\ -result!12^post13+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post13+rcd!63^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ -a!2035^post13+a!2035^0 == 0 /\ rcd!2393^0-rcd!2393^post13 == 0 /\ x!15^0-x!15^post13 == 0 /\ length!28^0-length!28^post13 == 0 /\ -temp!34^post13+temp!34^0 == 0 /\ ct!19^0-ct!19^post13 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!511^post13+a!511^0 == 0 /\ -x!1365^post13+x!1365^0 == 0 /\ a!1370^0-a!1370^post13 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post13+a!1055^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ a!654^0-a!654^post13 == 0 /\ rcd!83^0-rcd!83^post13 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post13 == 0 /\ -head!16^post13+head!16^0 == 0 /\ -x!18^post13+x!18^0 == 0 /\ i!406^0-i!406^post13 == 0 /\ -t!25^post13+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post13+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post13+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post13 == 0 /\ head!405^0-head!405^post13 == 0 /\ y!21^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post13 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post13 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ __disjvr_5^0-__disjvr_5^post13 == 0 /\ -rcd!2515^post13+rcd!2515^0 == 0 /\ -r!662^post13+r!662^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post13 == 0 /\ -a!1052^post13+a!1052^0 == 0 /\ -a!1610^post13+a!1610^0 == 0 /\ -a!2238^post13+a!2238^0 == 0 /\ rcd!2460^0-rcd!2460^post13 == 0 /\ tmp!33^0-tmp!33^post13 == 0 /\ -a!419^post13+a!419^0 == 0 /\ __disjvr_8^0-__disjvr_8^post13 == 0 /\ __disjvr_4^0-__disjvr_4^post13 == 0 /\ -x!22^post13+x!22^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post13+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ -nondet!13^post13+nondet!13^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ r!543^0-r!543^post13 == 0 /\ -__disjvr_7^post13+__disjvr_7^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality i!29^post13 = i!29^0 propagated equality a!1810^post13 = a!1810^0 propagated equality __disjvr_6^post13 = __disjvr_6^0 propagated equality a!244^post13 = a!244^0 propagated equality y!21^post13 = y!21^0 propagated equality head!31^post13 = head!31^0 propagated equality result!12^post13 = result!12^0 propagated equality rcd!63^post13 = rcd!63^0 propagated equality __disjvr_3^post13 = __disjvr_3^0 propagated equality a!2035^post13 = a!2035^0 propagated equality rcd!2393^post13 = rcd!2393^0 propagated equality x!15^post13 = x!15^0 propagated equality length!28^post13 = length!28^0 propagated equality temp!34^post13 = temp!34^0 propagated equality ct!19^post13 = ct!19^0 propagated equality a!511^post13 = a!511^0 propagated equality x!1365^post13 = x!1365^0 propagated equality a!1370^post13 = a!1370^0 propagated equality a!1055^post13 = a!1055^0 propagated equality __disjvr_1^post13 = __disjvr_1^0 propagated equality a!654^post13 = a!654^0 propagated equality rcd!83^post13 = rcd!83^0 propagated equality a!1371^post13 = a!1371^0 propagated equality head!16^post13 = head!16^0 propagated equality x!18^post13 = x!18^0 propagated equality i!406^post13 = i!406^0 propagated equality t!25^post13 = t!25^0 propagated equality sdv_callsite_return_1!32^post13 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post13 = sel_r!1224_flink!24^0 propagated equality sel_r!543_flink!24^post13 = sel_r!543_flink!24^0 propagated equality head!405^post13 = head!405^0 propagated equality x_slam_f!20^post13 = x_slam_f!20^0 propagated equality temp0!17^post13 = temp0!17^0 propagated equality __disjvr_0^post13 = __disjvr_0^0 propagated equality __disjvr_5^post13 = __disjvr_5^0 propagated equality rcd!2515^post13 = rcd!2515^0 propagated equality r!662^post13 = r!662^0 propagated equality __disjvr_2^post13 = __disjvr_2^0 propagated equality temp0!30^post13 = temp0!30^0 propagated equality a!1052^post13 = a!1052^0 propagated equality a!1610^post13 = a!1610^0 propagated equality a!2238^post13 = a!2238^0 propagated equality rcd!2460^post13 = rcd!2460^0 propagated equality tmp!33^post13 = tmp!33^0 propagated equality a!419^post13 = a!419^0 propagated equality __disjvr_8^post13 = __disjvr_8^0 propagated equality __disjvr_4^post13 = __disjvr_4^0 propagated equality x!22^post13 = x!22^0 propagated equality sdv_callsite_return_1!14^post13 = sdv_callsite_return_1!14^0 propagated equality nondet!13^post13 = nondet!13^0 propagated equality r!543^post13 = r!543^0 propagated equality __disjvr_7^post13 = __disjvr_7^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, __disjvr_4^0'=__disjvr_4^post14, __disjvr_5^0'=__disjvr_5^post14, __disjvr_6^0'=__disjvr_6^post14, __disjvr_7^0'=__disjvr_7^post14, __disjvr_8^0'=__disjvr_8^post14, a!1052^0'=a!1052^post14, a!1055^0'=a!1055^post14, a!1370^0'=a!1370^post14, a!1371^0'=a!1371^post14, a!1610^0'=a!1610^post14, a!1810^0'=a!1810^post14, a!2035^0'=a!2035^post14, a!2238^0'=a!2238^post14, a!244^0'=a!244^post14, a!419^0'=a!419^post14, a!511^0'=a!511^post14, a!654^0'=a!654^post14, ct!19^0'=ct!19^post14, head!16^0'=head!16^post14, head!31^0'=head!31^post14, head!405^0'=head!405^post14, i!29^0'=i!29^post14, i!406^0'=i!406^post14, length!28^0'=length!28^post14, nondet!13^0'=nondet!13^post14, r!543^0'=r!543^post14, r!662^0'=r!662^post14, rcd!2393^0'=rcd!2393^post14, rcd!2460^0'=rcd!2460^post14, rcd!2515^0'=rcd!2515^post14, rcd!63^0'=rcd!63^post14, rcd!83^0'=rcd!83^post14, result!12^0'=result!12^post14, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post14, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post14, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post14, sel_r!543_flink!24^0'=sel_r!543_flink!24^post14, t!25^0'=t!25^post14, temp!34^0'=temp!34^post14, temp0!17^0'=temp0!17^post14, temp0!30^0'=temp0!30^post14, tmp!33^0'=tmp!33^post14, x!1365^0'=x!1365^post14, x!15^0'=x!15^post14, x!18^0'=x!18^post14, x!22^0'=x!22^post14, x_slam_f!20^0'=x_slam_f!20^post14, y!21^0'=y!21^post14, (-x!22^post14+x!22^0 == 0 /\ -rcd!2460^post14+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ x!18^0-x!18^post14 == 0 /\ -y!21^post14+y!21^0 == 0 /\ x!1365^0-x!1365^post14 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post14 == 0 /\ a!244^0-a!244^post14 == 0 /\ -rcd!83^post14+rcd!83^0 == 0 /\ -a!419^post14+a!419^0 == 0 /\ x!15^0 <= 0 /\ -r!543^post14+r!543^0 == 0 /\ __disjvr_4^0-__disjvr_4^post14 == 0 /\ -a!2238^post14+a!2238^0 == 0 /\ -__disjvr_7^post14+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!63^0-rcd!63^post14 == 0 /\ nondet!13^0-nondet!13^post14 == 0 /\ 1-head!16^0 <= 0 /\ head!405^0-head!405^post14 == 0 /\ head!16^0-head!16^post14 == 0 /\ -head!31^post14+head!31^0 == 0 /\ -a!1052^post14+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post14 == 0 /\ -temp0!30^post14+temp0!30^0 == 0 /\ a!511^0-a!511^post14 == 0 /\ -rcd!2515^post14+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post14 == 0 /\ -i!406^post14+i!406^0 == 0 /\ -i!29^post14+i!29^0 == 0 /\ a!1810^0-a!1810^post14 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ a!654^0-a!654^post14 == 0 /\ -__disjvr_5^post14+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post14 == 0 /\ -__disjvr_6^post14+__disjvr_6^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ -temp!34^post14+temp!34^0 == 0 /\ y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post14 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -ct!19^post14+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post14 == 0 /\ a!1370^0-a!1370^post14 == 0 /\ t!25^0-t!25^post14 == 0 /\ length!28^0-length!28^post14 == 0 /\ -x_slam_f!20^post14+x_slam_f!20^0 == 0 /\ tmp!33^0-tmp!33^post14 == 0 /\ -a!2035^post14+a!2035^0 == 0 /\ -r!662^post14+r!662^0 == 0 /\ -sel_r!1224_flink!24^post14+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post14 == 0 /\ -x!15^post14+x!15^0 == 0 /\ a!1371^0-a!1371^post14 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -a!1610^post14+a!1610^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1055^post14+a!1055^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, __disjvr_4^0'=__disjvr_4^post14, __disjvr_5^0'=__disjvr_5^post14, __disjvr_6^0'=__disjvr_6^post14, __disjvr_7^0'=__disjvr_7^post14, __disjvr_8^0'=__disjvr_8^post14, a!1052^0'=a!1052^post14, a!1055^0'=a!1055^post14, a!1370^0'=a!1370^post14, a!1371^0'=a!1371^post14, a!1610^0'=a!1610^post14, a!1810^0'=a!1810^post14, a!2035^0'=a!2035^post14, a!2238^0'=a!2238^post14, a!244^0'=a!244^post14, a!419^0'=a!419^post14, a!511^0'=a!511^post14, a!654^0'=a!654^post14, ct!19^0'=ct!19^post14, head!16^0'=head!16^post14, head!31^0'=head!31^post14, head!405^0'=head!405^post14, i!29^0'=i!29^post14, i!406^0'=i!406^post14, length!28^0'=length!28^post14, nondet!13^0'=nondet!13^post14, r!543^0'=r!543^post14, r!662^0'=r!662^post14, rcd!2393^0'=rcd!2393^post14, rcd!2460^0'=rcd!2460^post14, rcd!2515^0'=rcd!2515^post14, rcd!63^0'=rcd!63^post14, rcd!83^0'=rcd!83^post14, result!12^0'=result!12^post14, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post14, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post14, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post14, sel_r!543_flink!24^0'=sel_r!543_flink!24^post14, t!25^0'=t!25^post14, temp!34^0'=temp!34^post14, temp0!17^0'=temp0!17^post14, temp0!30^0'=temp0!30^post14, tmp!33^0'=tmp!33^post14, x!1365^0'=x!1365^post14, x!15^0'=x!15^post14, x!18^0'=x!18^post14, x!22^0'=x!22^post14, x_slam_f!20^0'=x_slam_f!20^post14, y!21^0'=y!21^post14, (-x!22^post14+x!22^0 == 0 /\ -rcd!2460^post14+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ x!18^0-x!18^post14 == 0 /\ -y!21^post14+y!21^0 == 0 /\ x!1365^0-x!1365^post14 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post14 == 0 /\ a!244^0-a!244^post14 == 0 /\ -rcd!83^post14+rcd!83^0 == 0 /\ -a!419^post14+a!419^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -r!543^post14+r!543^0 == 0 /\ __disjvr_4^0-__disjvr_4^post14 == 0 /\ -a!2238^post14+a!2238^0 == 0 /\ -__disjvr_7^post14+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!63^0-rcd!63^post14 == 0 /\ nondet!13^0-nondet!13^post14 == 0 /\ 1-head!16^0 <= 0 /\ head!405^0-head!405^post14 == 0 /\ head!16^0-head!16^post14 == 0 /\ -head!31^post14+head!31^0 == 0 /\ -a!1052^post14+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post14 == 0 /\ -temp0!30^post14+temp0!30^0 == 0 /\ a!511^0-a!511^post14 == 0 /\ -rcd!2515^post14+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post14 == 0 /\ -i!406^post14+i!406^0 == 0 /\ -i!29^post14+i!29^0 == 0 /\ a!1810^0-a!1810^post14 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ a!654^0-a!654^post14 == 0 /\ -__disjvr_5^post14+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post14 == 0 /\ -__disjvr_6^post14+__disjvr_6^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ -temp!34^post14+temp!34^0 == 0 /\ y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post14 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -ct!19^post14+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post14 == 0 /\ a!1370^0-a!1370^post14 == 0 /\ t!25^0-t!25^post14 == 0 /\ length!28^0-length!28^post14 == 0 /\ -x_slam_f!20^post14+x_slam_f!20^0 == 0 /\ tmp!33^0-tmp!33^post14 == 0 /\ -a!2035^post14+a!2035^0 == 0 /\ -r!662^post14+r!662^0 == 0 /\ -sel_r!1224_flink!24^post14+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post14 == 0 /\ -x!15^post14+x!15^0 == 0 /\ a!1371^0-a!1371^post14 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -a!1610^post14+a!1610^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1055^post14+a!1055^0 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, __disjvr_4^0'=__disjvr_4^post14, __disjvr_5^0'=__disjvr_5^post14, __disjvr_6^0'=__disjvr_6^post14, __disjvr_7^0'=__disjvr_7^post14, __disjvr_8^0'=__disjvr_8^post14, a!1052^0'=a!1052^post14, a!1055^0'=a!1055^post14, a!1370^0'=a!1370^post14, a!1371^0'=a!1371^post14, a!1610^0'=a!1610^post14, a!1810^0'=a!1810^post14, a!2035^0'=a!2035^post14, a!2238^0'=a!2238^post14, a!244^0'=a!244^post14, a!419^0'=a!419^post14, a!511^0'=a!511^post14, a!654^0'=a!654^post14, ct!19^0'=ct!19^post14, head!16^0'=head!16^post14, head!31^0'=head!31^post14, head!405^0'=head!405^post14, i!29^0'=i!29^post14, i!406^0'=i!406^post14, length!28^0'=length!28^post14, nondet!13^0'=nondet!13^post14, r!543^0'=r!543^post14, r!662^0'=r!662^post14, rcd!2393^0'=rcd!2393^post14, rcd!2460^0'=rcd!2460^post14, rcd!2515^0'=rcd!2515^post14, rcd!63^0'=rcd!63^post14, rcd!83^0'=rcd!83^post14, result!12^0'=result!12^post14, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post14, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post14, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post14, sel_r!543_flink!24^0'=sel_r!543_flink!24^post14, t!25^0'=t!25^post14, temp!34^0'=temp!34^post14, temp0!17^0'=temp0!17^post14, temp0!30^0'=temp0!30^post14, tmp!33^0'=tmp!33^post14, x!1365^0'=x!1365^post14, x!15^0'=x!15^post14, x!18^0'=x!18^post14, x!22^0'=x!22^post14, x_slam_f!20^0'=x_slam_f!20^post14, y!21^0'=y!21^post14, (-x!22^post14+x!22^0 == 0 /\ -rcd!2460^post14+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ x!18^0-x!18^post14 == 0 /\ -y!21^post14+y!21^0 == 0 /\ x!1365^0-x!1365^post14 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post14 == 0 /\ a!244^0-a!244^post14 == 0 /\ -rcd!83^post14+rcd!83^0 == 0 /\ -a!419^post14+a!419^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -r!543^post14+r!543^0 == 0 /\ __disjvr_4^0-__disjvr_4^post14 == 0 /\ -a!2238^post14+a!2238^0 == 0 /\ -__disjvr_7^post14+__disjvr_7^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!63^0-rcd!63^post14 == 0 /\ nondet!13^0-nondet!13^post14 == 0 /\ 1-head!16^0 <= 0 /\ head!405^0-head!405^post14 == 0 /\ head!16^0-head!16^post14 == 0 /\ -head!31^post14+head!31^0 == 0 /\ -a!1052^post14+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post14 == 0 /\ -temp0!30^post14+temp0!30^0 == 0 /\ a!511^0-a!511^post14 == 0 /\ -rcd!2515^post14+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post14 == 0 /\ -i!406^post14+i!406^0 == 0 /\ -i!29^post14+i!29^0 == 0 /\ a!1810^0-a!1810^post14 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ a!654^0-a!654^post14 == 0 /\ -__disjvr_5^post14+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post14 == 0 /\ -__disjvr_6^post14+__disjvr_6^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ -temp!34^post14+temp!34^0 == 0 /\ y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post14 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -ct!19^post14+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post14 == 0 /\ a!1370^0-a!1370^post14 == 0 /\ t!25^0-t!25^post14 == 0 /\ length!28^0-length!28^post14 == 0 /\ -x_slam_f!20^post14+x_slam_f!20^0 == 0 /\ tmp!33^0-tmp!33^post14 == 0 /\ -a!2035^post14+a!2035^0 == 0 /\ -r!662^post14+r!662^0 == 0 /\ -sel_r!1224_flink!24^post14+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post14 == 0 /\ -x!15^post14+x!15^0 == 0 /\ a!1371^0-a!1371^post14 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -a!1610^post14+a!1610^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1055^post14+a!1055^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality x!22^post14 = x!22^0 propagated equality rcd!2460^post14 = rcd!2460^0 propagated equality __disjvr_1^post14 = __disjvr_1^0 propagated equality x!18^post14 = x!18^0 propagated equality y!21^post14 = y!21^0 propagated equality x!1365^post14 = x!1365^0 propagated equality __disjvr_8^post14 = __disjvr_8^0 propagated equality a!244^post14 = a!244^0 propagated equality rcd!83^post14 = rcd!83^0 propagated equality a!419^post14 = a!419^0 propagated equality r!543^post14 = r!543^0 propagated equality __disjvr_4^post14 = __disjvr_4^0 propagated equality a!2238^post14 = a!2238^0 propagated equality __disjvr_7^post14 = __disjvr_7^0 propagated equality rcd!63^post14 = rcd!63^0 propagated equality nondet!13^post14 = nondet!13^0 propagated equality head!405^post14 = head!405^0 propagated equality head!16^post14 = head!16^0 propagated equality head!31^post14 = head!31^0 propagated equality a!1052^post14 = a!1052^0 propagated equality sdv_callsite_return_1!14^post14 = sdv_callsite_return_1!14^0 propagated equality temp0!30^post14 = temp0!30^0 propagated equality a!511^post14 = a!511^0 propagated equality rcd!2515^post14 = rcd!2515^0 propagated equality sel_r!543_flink!24^post14 = sel_r!543_flink!24^0 propagated equality i!406^post14 = i!406^0 propagated equality i!29^post14 = i!29^0 propagated equality a!1810^post14 = a!1810^0 propagated equality __disjvr_2^post14 = __disjvr_2^0 propagated equality __disjvr_0^post14 = __disjvr_0^0 propagated equality a!654^post14 = a!654^0 propagated equality __disjvr_5^post14 = __disjvr_5^0 propagated equality sdv_callsite_return_1!32^post14 = sdv_callsite_return_1!32^0 propagated equality __disjvr_6^post14 = __disjvr_6^0 propagated equality __disjvr_3^post14 = __disjvr_3^0 propagated equality temp!34^post14 = temp!34^0 propagated equality rcd!2393^post14 = rcd!2393^0 propagated equality ct!19^post14 = ct!19^0 propagated equality temp0!17^post14 = temp0!17^0 propagated equality a!1370^post14 = a!1370^0 propagated equality t!25^post14 = t!25^0 propagated equality length!28^post14 = length!28^0 propagated equality x_slam_f!20^post14 = x_slam_f!20^0 propagated equality tmp!33^post14 = tmp!33^0 propagated equality a!2035^post14 = a!2035^0 propagated equality r!662^post14 = r!662^0 propagated equality sel_r!1224_flink!24^post14 = sel_r!1224_flink!24^0 propagated equality result!12^post14 = result!12^0 propagated equality x!15^post14 = x!15^0 propagated equality a!1371^post14 = a!1371^0 propagated equality a!1610^post14 = a!1610^0 propagated equality a!1055^post14 = a!1055^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, __disjvr_4^0'=__disjvr_4^post15, __disjvr_5^0'=__disjvr_5^post15, __disjvr_6^0'=__disjvr_6^post15, __disjvr_7^0'=__disjvr_7^post15, __disjvr_8^0'=__disjvr_8^post15, a!1052^0'=a!1052^post15, a!1055^0'=a!1055^post15, a!1370^0'=a!1370^post15, a!1371^0'=a!1371^post15, a!1610^0'=a!1610^post15, a!1810^0'=a!1810^post15, a!2035^0'=a!2035^post15, a!2238^0'=a!2238^post15, a!244^0'=a!244^post15, a!419^0'=a!419^post15, a!511^0'=a!511^post15, a!654^0'=a!654^post15, ct!19^0'=ct!19^post15, head!16^0'=head!16^post15, head!31^0'=head!31^post15, head!405^0'=head!405^post15, i!29^0'=i!29^post15, i!406^0'=i!406^post15, length!28^0'=length!28^post15, nondet!13^0'=nondet!13^post15, r!543^0'=r!543^post15, r!662^0'=r!662^post15, rcd!2393^0'=rcd!2393^post15, rcd!2460^0'=rcd!2460^post15, rcd!2515^0'=rcd!2515^post15, rcd!63^0'=rcd!63^post15, rcd!83^0'=rcd!83^post15, result!12^0'=result!12^post15, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post15, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post15, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post15, sel_r!543_flink!24^0'=sel_r!543_flink!24^post15, t!25^0'=t!25^post15, temp!34^0'=temp!34^post15, temp0!17^0'=temp0!17^post15, temp0!30^0'=temp0!30^post15, tmp!33^0'=tmp!33^post15, x!1365^0'=x!1365^post15, x!15^0'=x!15^post15, x!18^0'=x!18^post15, x!22^0'=x!22^post15, x_slam_f!20^0'=x_slam_f!20^post15, y!21^0'=y!21^post15, (-x_slam_f!20^post15+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post15 == 0 /\ r!543^0-r!543^post15 == 0 /\ __disjvr_6^0-__disjvr_6^post15 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post15 == 0 /\ i!406^0-i!406^post15 == 0 /\ -ct!19^post15+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post15+sdv_callsite_return_1!32^0 == 0 /\ -t!25^post15+t!25^0 == 0 /\ 1+x!22^0 <= 0 /\ -__disjvr_5^post15+__disjvr_5^0 == 0 /\ -temp0!17^post15+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post15 == 0 /\ -x!22^post15+x!22^0 == 0 /\ -__disjvr_3^post15+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post15+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post15 == 0 /\ head!31^0-head!31^post15 == 0 /\ x!15^0 <= 0 /\ -a!2035^post15+a!2035^0 == 0 /\ -a!244^post15+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ x!1365^0-x!1365^post15 == 0 /\ 1-head!16^0 <= 0 /\ -a!1370^post15+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post15 == 0 /\ __disjvr_4^0-__disjvr_4^post15 == 0 /\ -__disjvr_7^post15+__disjvr_7^0 == 0 /\ -nondet!13^post15+nondet!13^0 == 0 /\ a!2238^0-a!2238^post15 == 0 /\ a!1610^0-a!1610^post15 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post15 == 0 /\ -y!21^post15+y!21^0 == 0 /\ -r!662^post15+r!662^0 == 0 /\ -head!16^post15+head!16^0 == 0 /\ -head!405^post15+head!405^0 == 0 /\ -rcd!63^post15+rcd!63^0 == 0 /\ -i!29^post15+i!29^0 == 0 /\ -rcd!2515^post15+rcd!2515^0 == 0 /\ -x!15^post15+x!15^0 == 0 /\ y!21^0 <= 0 /\ a!1371^0-a!1371^post15 == 0 /\ -x!15^0 <= 0 /\ -temp0!30^post15+temp0!30^0 == 0 /\ 1-t!25^0 <= 0 /\ temp!34^0-temp!34^post15 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!511^0-a!511^post15 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post15 == 0 /\ -__disjvr_2^post15+__disjvr_2^0 == 0 /\ -a!419^post15+a!419^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ -__disjvr_8^post15+__disjvr_8^0 == 0 /\ -a!1810^post15+a!1810^0 == 0 /\ a!654^0-a!654^post15 == 0 /\ __disjvr_1^0-__disjvr_1^post15 == 0 /\ result!12^0-result!12^post15 == 0 /\ a!1055^0-a!1055^post15 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -rcd!2393^post15+rcd!2393^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x!18^0-x!18^post15 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, __disjvr_4^0'=__disjvr_4^post15, __disjvr_5^0'=__disjvr_5^post15, __disjvr_6^0'=__disjvr_6^post15, __disjvr_7^0'=__disjvr_7^post15, __disjvr_8^0'=__disjvr_8^post15, a!1052^0'=a!1052^post15, a!1055^0'=a!1055^post15, a!1370^0'=a!1370^post15, a!1371^0'=a!1371^post15, a!1610^0'=a!1610^post15, a!1810^0'=a!1810^post15, a!2035^0'=a!2035^post15, a!2238^0'=a!2238^post15, a!244^0'=a!244^post15, a!419^0'=a!419^post15, a!511^0'=a!511^post15, a!654^0'=a!654^post15, ct!19^0'=ct!19^post15, head!16^0'=head!16^post15, head!31^0'=head!31^post15, head!405^0'=head!405^post15, i!29^0'=i!29^post15, i!406^0'=i!406^post15, length!28^0'=length!28^post15, nondet!13^0'=nondet!13^post15, r!543^0'=r!543^post15, r!662^0'=r!662^post15, rcd!2393^0'=rcd!2393^post15, rcd!2460^0'=rcd!2460^post15, rcd!2515^0'=rcd!2515^post15, rcd!63^0'=rcd!63^post15, rcd!83^0'=rcd!83^post15, result!12^0'=result!12^post15, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post15, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post15, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post15, sel_r!543_flink!24^0'=sel_r!543_flink!24^post15, t!25^0'=t!25^post15, temp!34^0'=temp!34^post15, temp0!17^0'=temp0!17^post15, temp0!30^0'=temp0!30^post15, tmp!33^0'=tmp!33^post15, x!1365^0'=x!1365^post15, x!15^0'=x!15^post15, x!18^0'=x!18^post15, x!22^0'=x!22^post15, x_slam_f!20^0'=x_slam_f!20^post15, y!21^0'=y!21^post15, (-x_slam_f!20^post15+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post15 == 0 /\ r!543^0-r!543^post15 == 0 /\ __disjvr_6^0-__disjvr_6^post15 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post15 == 0 /\ i!406^0-i!406^post15 == 0 /\ -ct!19^post15+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post15+sdv_callsite_return_1!32^0 == 0 /\ -t!25^post15+t!25^0 == 0 /\ 1+x!22^0 <= 0 /\ -__disjvr_5^post15+__disjvr_5^0 == 0 /\ -temp0!17^post15+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post15 == 0 /\ -x!22^post15+x!22^0 == 0 /\ -__disjvr_3^post15+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post15+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post15 == 0 /\ head!31^0-head!31^post15 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!2035^post15+a!2035^0 == 0 /\ -a!244^post15+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x!1365^0-x!1365^post15 == 0 /\ 1-head!16^0 <= 0 /\ -a!1370^post15+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post15 == 0 /\ __disjvr_4^0-__disjvr_4^post15 == 0 /\ -__disjvr_7^post15+__disjvr_7^0 == 0 /\ -nondet!13^post15+nondet!13^0 == 0 /\ a!2238^0-a!2238^post15 == 0 /\ a!1610^0-a!1610^post15 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post15 == 0 /\ -y!21^post15+y!21^0 == 0 /\ -r!662^post15+r!662^0 == 0 /\ -head!16^post15+head!16^0 == 0 /\ -head!405^post15+head!405^0 == 0 /\ -rcd!63^post15+rcd!63^0 == 0 /\ -i!29^post15+i!29^0 == 0 /\ -rcd!2515^post15+rcd!2515^0 == 0 /\ -x!15^post15+x!15^0 == 0 /\ y!21^0 <= 0 /\ a!1371^0-a!1371^post15 == 0 /\ -x!15^0 <= 0 /\ -temp0!30^post15+temp0!30^0 == 0 /\ 1-t!25^0 <= 0 /\ temp!34^0-temp!34^post15 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!511^0-a!511^post15 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1052^0-a!1052^post15 == 0 /\ -__disjvr_2^post15+__disjvr_2^0 == 0 /\ -a!419^post15+a!419^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ -__disjvr_8^post15+__disjvr_8^0 == 0 /\ -a!1810^post15+a!1810^0 == 0 /\ a!654^0-a!654^post15 == 0 /\ __disjvr_1^0-__disjvr_1^post15 == 0 /\ result!12^0-result!12^post15 == 0 /\ a!1055^0-a!1055^post15 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -rcd!2393^post15+rcd!2393^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x!18^0-x!18^post15 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, __disjvr_4^0'=__disjvr_4^post15, __disjvr_5^0'=__disjvr_5^post15, __disjvr_6^0'=__disjvr_6^post15, __disjvr_7^0'=__disjvr_7^post15, __disjvr_8^0'=__disjvr_8^post15, a!1052^0'=a!1052^post15, a!1055^0'=a!1055^post15, a!1370^0'=a!1370^post15, a!1371^0'=a!1371^post15, a!1610^0'=a!1610^post15, a!1810^0'=a!1810^post15, a!2035^0'=a!2035^post15, a!2238^0'=a!2238^post15, a!244^0'=a!244^post15, a!419^0'=a!419^post15, a!511^0'=a!511^post15, a!654^0'=a!654^post15, ct!19^0'=ct!19^post15, head!16^0'=head!16^post15, head!31^0'=head!31^post15, head!405^0'=head!405^post15, i!29^0'=i!29^post15, i!406^0'=i!406^post15, length!28^0'=length!28^post15, nondet!13^0'=nondet!13^post15, r!543^0'=r!543^post15, r!662^0'=r!662^post15, rcd!2393^0'=rcd!2393^post15, rcd!2460^0'=rcd!2460^post15, rcd!2515^0'=rcd!2515^post15, rcd!63^0'=rcd!63^post15, rcd!83^0'=rcd!83^post15, result!12^0'=result!12^post15, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post15, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post15, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post15, sel_r!543_flink!24^0'=sel_r!543_flink!24^post15, t!25^0'=t!25^post15, temp!34^0'=temp!34^post15, temp0!17^0'=temp0!17^post15, temp0!30^0'=temp0!30^post15, tmp!33^0'=tmp!33^post15, x!1365^0'=x!1365^post15, x!15^0'=x!15^post15, x!18^0'=x!18^post15, x!22^0'=x!22^post15, x_slam_f!20^0'=x_slam_f!20^post15, y!21^0'=y!21^post15, (-x_slam_f!20^post15+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post15 == 0 /\ r!543^0-r!543^post15 == 0 /\ __disjvr_6^0-__disjvr_6^post15 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post15 == 0 /\ i!406^0-i!406^post15 == 0 /\ -ct!19^post15+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post15+sdv_callsite_return_1!32^0 == 0 /\ -t!25^post15+t!25^0 == 0 /\ 1+x!22^0 <= 0 /\ -__disjvr_5^post15+__disjvr_5^0 == 0 /\ -temp0!17^post15+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post15 == 0 /\ -x!22^post15+x!22^0 == 0 /\ -__disjvr_3^post15+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post15+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post15 == 0 /\ head!31^0-head!31^post15 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!2035^post15+a!2035^0 == 0 /\ -a!244^post15+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x!1365^0-x!1365^post15 == 0 /\ 1-head!16^0 <= 0 /\ -a!1370^post15+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post15 == 0 /\ __disjvr_4^0-__disjvr_4^post15 == 0 /\ -__disjvr_7^post15+__disjvr_7^0 == 0 /\ -nondet!13^post15+nondet!13^0 == 0 /\ a!2238^0-a!2238^post15 == 0 /\ a!1610^0-a!1610^post15 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post15 == 0 /\ -y!21^post15+y!21^0 == 0 /\ -r!662^post15+r!662^0 == 0 /\ -head!16^post15+head!16^0 == 0 /\ -head!405^post15+head!405^0 == 0 /\ -rcd!63^post15+rcd!63^0 == 0 /\ -i!29^post15+i!29^0 == 0 /\ -rcd!2515^post15+rcd!2515^0 == 0 /\ -x!15^post15+x!15^0 == 0 /\ y!21^0 <= 0 /\ a!1371^0-a!1371^post15 == 0 /\ -x!15^0 <= 0 /\ -temp0!30^post15+temp0!30^0 == 0 /\ 1-t!25^0 <= 0 /\ temp!34^0-temp!34^post15 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!511^0-a!511^post15 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1052^0-a!1052^post15 == 0 /\ -__disjvr_2^post15+__disjvr_2^0 == 0 /\ -a!419^post15+a!419^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ -__disjvr_8^post15+__disjvr_8^0 == 0 /\ -a!1810^post15+a!1810^0 == 0 /\ a!654^0-a!654^post15 == 0 /\ __disjvr_1^0-__disjvr_1^post15 == 0 /\ result!12^0-result!12^post15 == 0 /\ a!1055^0-a!1055^post15 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -rcd!2393^post15+rcd!2393^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x!18^0-x!18^post15 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality x_slam_f!20^post15 = x_slam_f!20^0 propagated equality length!28^post15 = length!28^0 propagated equality r!543^post15 = r!543^0 propagated equality __disjvr_6^post15 = __disjvr_6^0 propagated equality rcd!83^post15 = rcd!83^0 propagated equality i!406^post15 = i!406^0 propagated equality ct!19^post15 = ct!19^0 propagated equality sdv_callsite_return_1!32^post15 = sdv_callsite_return_1!32^0 propagated equality t!25^post15 = t!25^0 propagated equality __disjvr_5^post15 = __disjvr_5^0 propagated equality temp0!17^post15 = temp0!17^0 propagated equality rcd!2460^post15 = rcd!2460^0 propagated equality x!22^post15 = x!22^0 propagated equality __disjvr_3^post15 = __disjvr_3^0 propagated equality sdv_callsite_return_1!14^post15 = sdv_callsite_return_1!14^0 propagated equality sel_r!1224_flink!24^post15 = sel_r!1224_flink!24^0 propagated equality head!31^post15 = head!31^0 propagated equality a!2035^post15 = a!2035^0 propagated equality a!244^post15 = a!244^0 propagated equality x!1365^post15 = x!1365^0 propagated equality a!1370^post15 = a!1370^0 propagated equality tmp!33^post15 = tmp!33^0 propagated equality __disjvr_4^post15 = __disjvr_4^0 propagated equality __disjvr_7^post15 = __disjvr_7^0 propagated equality nondet!13^post15 = nondet!13^0 propagated equality a!2238^post15 = a!2238^0 propagated equality a!1610^post15 = a!1610^0 propagated equality sel_r!543_flink!24^post15 = sel_r!543_flink!24^0 propagated equality y!21^post15 = y!21^0 propagated equality r!662^post15 = r!662^0 propagated equality head!16^post15 = head!16^0 propagated equality head!405^post15 = head!405^0 propagated equality rcd!63^post15 = rcd!63^0 propagated equality i!29^post15 = i!29^0 propagated equality rcd!2515^post15 = rcd!2515^0 propagated equality x!15^post15 = x!15^0 propagated equality a!1371^post15 = a!1371^0 propagated equality temp0!30^post15 = temp0!30^0 propagated equality temp!34^post15 = temp!34^0 propagated equality a!511^post15 = a!511^0 propagated equality a!1052^post15 = a!1052^0 propagated equality __disjvr_2^post15 = __disjvr_2^0 propagated equality a!419^post15 = a!419^0 propagated equality __disjvr_0^post15 = __disjvr_0^0 propagated equality __disjvr_8^post15 = __disjvr_8^0 propagated equality a!1810^post15 = a!1810^0 propagated equality a!654^post15 = a!654^0 propagated equality __disjvr_1^post15 = __disjvr_1^0 propagated equality result!12^post15 = result!12^0 propagated equality a!1055^post15 = a!1055^0 propagated equality rcd!2393^post15 = rcd!2393^0 propagated equality x!18^post15 = x!18^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, __disjvr_4^0'=__disjvr_4^post16, __disjvr_5^0'=__disjvr_5^post16, __disjvr_6^0'=__disjvr_6^post16, __disjvr_7^0'=__disjvr_7^post16, __disjvr_8^0'=__disjvr_8^post16, a!1052^0'=a!1052^post16, a!1055^0'=a!1055^post16, a!1370^0'=a!1370^post16, a!1371^0'=a!1371^post16, a!1610^0'=a!1610^post16, a!1810^0'=a!1810^post16, a!2035^0'=a!2035^post16, a!2238^0'=a!2238^post16, a!244^0'=a!244^post16, a!419^0'=a!419^post16, a!511^0'=a!511^post16, a!654^0'=a!654^post16, ct!19^0'=ct!19^post16, head!16^0'=head!16^post16, head!31^0'=head!31^post16, head!405^0'=head!405^post16, i!29^0'=i!29^post16, i!406^0'=i!406^post16, length!28^0'=length!28^post16, nondet!13^0'=nondet!13^post16, r!543^0'=r!543^post16, r!662^0'=r!662^post16, rcd!2393^0'=rcd!2393^post16, rcd!2460^0'=rcd!2460^post16, rcd!2515^0'=rcd!2515^post16, rcd!63^0'=rcd!63^post16, rcd!83^0'=rcd!83^post16, result!12^0'=result!12^post16, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post16, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post16, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post16, sel_r!543_flink!24^0'=sel_r!543_flink!24^post16, t!25^0'=t!25^post16, temp!34^0'=temp!34^post16, temp0!17^0'=temp0!17^post16, temp0!30^0'=temp0!30^post16, tmp!33^0'=tmp!33^post16, x!1365^0'=x!1365^post16, x!15^0'=x!15^post16, x!18^0'=x!18^post16, x!22^0'=x!22^post16, x_slam_f!20^0'=x_slam_f!20^post16, y!21^0'=y!21^post16, (temp0!30^0-temp0!30^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post16 == 0 /\ -head!16^post16+head!16^0 == 0 /\ i!29^0-i!29^post16 == 0 /\ a!1052^0-a!1052^post16 == 0 /\ -__disjvr_1^post16+__disjvr_1^0 == 0 /\ -rcd!2460^post16+rcd!2460^0 == 0 /\ -i!406^post16+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post16 == 0 /\ -rcd!2515^post16+rcd!2515^0 == 0 /\ head!405^0-head!405^post16 == 0 /\ x!18^0-x!18^post16 == 0 /\ rcd!83^0-rcd!83^post16 == 0 /\ __disjvr_0^0-__disjvr_0^post16 == 0 /\ -sel_r!1224_flink!24^post16+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post16+tmp!33^0 == 0 /\ -x!1365^post16+x!1365^0 == 0 /\ -__disjvr_5^post16+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post16 == 0 /\ -a!1055^post16+a!1055^0 == 0 /\ -a!419^post16+a!419^0 == 0 /\ nondet!13^0-nondet!13^post16 == 0 /\ x!15^0 <= 0 /\ a!244^0-a!244^post16 == 0 /\ -a!511^post16+a!511^0 == 0 /\ -__disjvr_3^post16+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post16 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post16+y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ x!15^0-x!15^post16 == 0 /\ -r!543^post16+r!543^0 == 0 /\ -a!2238^post16+a!2238^0 == 0 /\ -__disjvr_7^post16+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post16 == 0 /\ head!31^0-head!31^post16 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post16 == 0 /\ x_slam_f!20^0-x_slam_f!20^post16 == 0 /\ rcd!63^0-rcd!63^post16 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post16 == 0 /\ -ct!19^post16+ct!19^0 == 0 /\ -t!25^post16+t!25^0 == 0 /\ a!1370^0-a!1370^post16 == 0 /\ a!654^0-a!654^post16 == 0 /\ -a!1610^post16+a!1610^0 == 0 /\ length!28^0-length!28^post16 == 0 /\ temp0!17^0-temp0!17^post16 == 0 /\ result!12^0-result!12^post16 == 0 /\ -ct!19^0 <= 0 /\ -a!2035^post16+a!2035^0 == 0 /\ -__disjvr_6^post16+__disjvr_6^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -r!662^post16+r!662^0 == 0 /\ a!1371^0-a!1371^post16 == 0 /\ a!2035^0 <= 0 /\ -x!22^post16+x!22^0 == 0 /\ -temp!34^post16+temp!34^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, __disjvr_4^0'=__disjvr_4^post16, __disjvr_5^0'=__disjvr_5^post16, __disjvr_6^0'=__disjvr_6^post16, __disjvr_7^0'=__disjvr_7^post16, __disjvr_8^0'=__disjvr_8^post16, a!1052^0'=a!1052^post16, a!1055^0'=a!1055^post16, a!1370^0'=a!1370^post16, a!1371^0'=a!1371^post16, a!1610^0'=a!1610^post16, a!1810^0'=a!1810^post16, a!2035^0'=a!2035^post16, a!2238^0'=a!2238^post16, a!244^0'=a!244^post16, a!419^0'=a!419^post16, a!511^0'=a!511^post16, a!654^0'=a!654^post16, ct!19^0'=ct!19^post16, head!16^0'=head!16^post16, head!31^0'=head!31^post16, head!405^0'=head!405^post16, i!29^0'=i!29^post16, i!406^0'=i!406^post16, length!28^0'=length!28^post16, nondet!13^0'=nondet!13^post16, r!543^0'=r!543^post16, r!662^0'=r!662^post16, rcd!2393^0'=rcd!2393^post16, rcd!2460^0'=rcd!2460^post16, rcd!2515^0'=rcd!2515^post16, rcd!63^0'=rcd!63^post16, rcd!83^0'=rcd!83^post16, result!12^0'=result!12^post16, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post16, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post16, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post16, sel_r!543_flink!24^0'=sel_r!543_flink!24^post16, t!25^0'=t!25^post16, temp!34^0'=temp!34^post16, temp0!17^0'=temp0!17^post16, temp0!30^0'=temp0!30^post16, tmp!33^0'=tmp!33^post16, x!1365^0'=x!1365^post16, x!15^0'=x!15^post16, x!18^0'=x!18^post16, x!22^0'=x!22^post16, x_slam_f!20^0'=x_slam_f!20^post16, y!21^0'=y!21^post16, (temp0!30^0-temp0!30^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post16 == 0 /\ -head!16^post16+head!16^0 == 0 /\ i!29^0-i!29^post16 == 0 /\ a!1052^0-a!1052^post16 == 0 /\ -__disjvr_1^post16+__disjvr_1^0 == 0 /\ -rcd!2460^post16+rcd!2460^0 == 0 /\ -i!406^post16+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post16 == 0 /\ -rcd!2515^post16+rcd!2515^0 == 0 /\ head!405^0-head!405^post16 == 0 /\ x!18^0-x!18^post16 == 0 /\ rcd!83^0-rcd!83^post16 == 0 /\ __disjvr_0^0-__disjvr_0^post16 == 0 /\ -sel_r!1224_flink!24^post16+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post16+tmp!33^0 == 0 /\ -x!1365^post16+x!1365^0 == 0 /\ -__disjvr_5^post16+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post16 == 0 /\ -a!1055^post16+a!1055^0 == 0 /\ -a!419^post16+a!419^0 == 0 /\ nondet!13^0-nondet!13^post16 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!244^0-a!244^post16 == 0 /\ -a!511^post16+a!511^0 == 0 /\ -__disjvr_3^post16+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post16 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post16+y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ x!15^0-x!15^post16 == 0 /\ -r!543^post16+r!543^0 == 0 /\ -a!2238^post16+a!2238^0 == 0 /\ -__disjvr_7^post16+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post16 == 0 /\ head!31^0-head!31^post16 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post16 == 0 /\ x_slam_f!20^0-x_slam_f!20^post16 == 0 /\ rcd!63^0-rcd!63^post16 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post16 == 0 /\ -ct!19^post16+ct!19^0 == 0 /\ -t!25^post16+t!25^0 == 0 /\ a!1370^0-a!1370^post16 == 0 /\ a!654^0-a!654^post16 == 0 /\ -a!1610^post16+a!1610^0 == 0 /\ length!28^0-length!28^post16 == 0 /\ temp0!17^0-temp0!17^post16 == 0 /\ result!12^0-result!12^post16 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!2035^post16+a!2035^0 == 0 /\ -__disjvr_6^post16+__disjvr_6^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -r!662^post16+r!662^0 == 0 /\ a!1371^0-a!1371^post16 == 0 /\ a!2035^0 <= 0 /\ -x!22^post16+x!22^0 == 0 /\ -temp!34^post16+temp!34^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, __disjvr_4^0'=__disjvr_4^post16, __disjvr_5^0'=__disjvr_5^post16, __disjvr_6^0'=__disjvr_6^post16, __disjvr_7^0'=__disjvr_7^post16, __disjvr_8^0'=__disjvr_8^post16, a!1052^0'=a!1052^post16, a!1055^0'=a!1055^post16, a!1370^0'=a!1370^post16, a!1371^0'=a!1371^post16, a!1610^0'=a!1610^post16, a!1810^0'=a!1810^post16, a!2035^0'=a!2035^post16, a!2238^0'=a!2238^post16, a!244^0'=a!244^post16, a!419^0'=a!419^post16, a!511^0'=a!511^post16, a!654^0'=a!654^post16, ct!19^0'=ct!19^post16, head!16^0'=head!16^post16, head!31^0'=head!31^post16, head!405^0'=head!405^post16, i!29^0'=i!29^post16, i!406^0'=i!406^post16, length!28^0'=length!28^post16, nondet!13^0'=nondet!13^post16, r!543^0'=r!543^post16, r!662^0'=r!662^post16, rcd!2393^0'=rcd!2393^post16, rcd!2460^0'=rcd!2460^post16, rcd!2515^0'=rcd!2515^post16, rcd!63^0'=rcd!63^post16, rcd!83^0'=rcd!83^post16, result!12^0'=result!12^post16, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post16, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post16, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post16, sel_r!543_flink!24^0'=sel_r!543_flink!24^post16, t!25^0'=t!25^post16, temp!34^0'=temp!34^post16, temp0!17^0'=temp0!17^post16, temp0!30^0'=temp0!30^post16, tmp!33^0'=tmp!33^post16, x!1365^0'=x!1365^post16, x!15^0'=x!15^post16, x!18^0'=x!18^post16, x!22^0'=x!22^post16, x_slam_f!20^0'=x_slam_f!20^post16, y!21^0'=y!21^post16, (temp0!30^0-temp0!30^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post16 == 0 /\ -head!16^post16+head!16^0 == 0 /\ i!29^0-i!29^post16 == 0 /\ a!1052^0-a!1052^post16 == 0 /\ -__disjvr_1^post16+__disjvr_1^0 == 0 /\ -rcd!2460^post16+rcd!2460^0 == 0 /\ -i!406^post16+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post16 == 0 /\ -rcd!2515^post16+rcd!2515^0 == 0 /\ head!405^0-head!405^post16 == 0 /\ x!18^0-x!18^post16 == 0 /\ rcd!83^0-rcd!83^post16 == 0 /\ __disjvr_0^0-__disjvr_0^post16 == 0 /\ -sel_r!1224_flink!24^post16+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post16+tmp!33^0 == 0 /\ -x!1365^post16+x!1365^0 == 0 /\ -__disjvr_5^post16+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post16 == 0 /\ -a!1055^post16+a!1055^0 == 0 /\ -a!419^post16+a!419^0 == 0 /\ nondet!13^0-nondet!13^post16 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!244^0-a!244^post16 == 0 /\ -a!511^post16+a!511^0 == 0 /\ -__disjvr_3^post16+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post16 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post16+y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ x!15^0-x!15^post16 == 0 /\ -r!543^post16+r!543^0 == 0 /\ -a!2238^post16+a!2238^0 == 0 /\ -__disjvr_7^post16+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post16 == 0 /\ head!31^0-head!31^post16 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post16 == 0 /\ x_slam_f!20^0-x_slam_f!20^post16 == 0 /\ rcd!63^0-rcd!63^post16 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post16 == 0 /\ -ct!19^post16+ct!19^0 == 0 /\ -t!25^post16+t!25^0 == 0 /\ a!1370^0-a!1370^post16 == 0 /\ a!654^0-a!654^post16 == 0 /\ -a!1610^post16+a!1610^0 == 0 /\ length!28^0-length!28^post16 == 0 /\ temp0!17^0-temp0!17^post16 == 0 /\ result!12^0-result!12^post16 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!2035^post16+a!2035^0 == 0 /\ -__disjvr_6^post16+__disjvr_6^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -r!662^post16+r!662^0 == 0 /\ a!1371^0-a!1371^post16 == 0 /\ a!2035^0 <= 0 /\ -x!22^post16+x!22^0 == 0 /\ -temp!34^post16+temp!34^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality temp0!30^post16 = temp0!30^0 propagated equality __disjvr_2^post16 = __disjvr_2^0 propagated equality sdv_callsite_return_1!14^post16 = sdv_callsite_return_1!14^0 propagated equality head!16^post16 = head!16^0 propagated equality i!29^post16 = i!29^0 propagated equality a!1052^post16 = a!1052^0 propagated equality __disjvr_1^post16 = __disjvr_1^0 propagated equality rcd!2460^post16 = rcd!2460^0 propagated equality i!406^post16 = i!406^0 propagated equality __disjvr_8^post16 = __disjvr_8^0 propagated equality rcd!2515^post16 = rcd!2515^0 propagated equality head!405^post16 = head!405^0 propagated equality x!18^post16 = x!18^0 propagated equality rcd!83^post16 = rcd!83^0 propagated equality __disjvr_0^post16 = __disjvr_0^0 propagated equality sel_r!1224_flink!24^post16 = sel_r!1224_flink!24^0 propagated equality tmp!33^post16 = tmp!33^0 propagated equality x!1365^post16 = x!1365^0 propagated equality __disjvr_5^post16 = __disjvr_5^0 propagated equality sel_r!543_flink!24^post16 = sel_r!543_flink!24^0 propagated equality a!1055^post16 = a!1055^0 propagated equality a!419^post16 = a!419^0 propagated equality nondet!13^post16 = nondet!13^0 propagated equality a!244^post16 = a!244^0 propagated equality a!511^post16 = a!511^0 propagated equality __disjvr_3^post16 = __disjvr_3^0 propagated equality __disjvr_4^post16 = __disjvr_4^0 propagated equality y!21^post16 = y!21^0 propagated equality x!15^post16 = x!15^0 propagated equality r!543^post16 = r!543^0 propagated equality a!2238^post16 = a!2238^0 propagated equality __disjvr_7^post16 = __disjvr_7^0 propagated equality a!1810^post16 = a!1810^0 propagated equality head!31^post16 = head!31^0 propagated equality sdv_callsite_return_1!32^post16 = sdv_callsite_return_1!32^0 propagated equality x_slam_f!20^post16 = x_slam_f!20^0 propagated equality rcd!63^post16 = rcd!63^0 propagated equality rcd!2393^post16 = rcd!2393^0 propagated equality ct!19^post16 = ct!19^0 propagated equality t!25^post16 = t!25^0 propagated equality a!1370^post16 = a!1370^0 propagated equality a!654^post16 = a!654^0 propagated equality a!1610^post16 = a!1610^0 propagated equality length!28^post16 = length!28^0 propagated equality temp0!17^post16 = temp0!17^0 propagated equality result!12^post16 = result!12^0 propagated equality a!2035^post16 = a!2035^0 propagated equality __disjvr_6^post16 = __disjvr_6^0 propagated equality r!662^post16 = r!662^0 propagated equality a!1371^post16 = a!1371^0 propagated equality x!22^post16 = x!22^0 propagated equality temp!34^post16 = temp!34^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, __disjvr_4^0'=__disjvr_4^post17, __disjvr_5^0'=__disjvr_5^post17, __disjvr_6^0'=__disjvr_6^post17, __disjvr_7^0'=__disjvr_7^post17, __disjvr_8^0'=__disjvr_8^post17, a!1052^0'=a!1052^post17, a!1055^0'=a!1055^post17, a!1370^0'=a!1370^post17, a!1371^0'=a!1371^post17, a!1610^0'=a!1610^post17, a!1810^0'=a!1810^post17, a!2035^0'=a!2035^post17, a!2238^0'=a!2238^post17, a!244^0'=a!244^post17, a!419^0'=a!419^post17, a!511^0'=a!511^post17, a!654^0'=a!654^post17, ct!19^0'=ct!19^post17, head!16^0'=head!16^post17, head!31^0'=head!31^post17, head!405^0'=head!405^post17, i!29^0'=i!29^post17, i!406^0'=i!406^post17, length!28^0'=length!28^post17, nondet!13^0'=nondet!13^post17, r!543^0'=r!543^post17, r!662^0'=r!662^post17, rcd!2393^0'=rcd!2393^post17, rcd!2460^0'=rcd!2460^post17, rcd!2515^0'=rcd!2515^post17, rcd!63^0'=rcd!63^post17, rcd!83^0'=rcd!83^post17, result!12^0'=result!12^post17, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post17, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post17, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post17, sel_r!543_flink!24^0'=sel_r!543_flink!24^post17, t!25^0'=t!25^post17, temp!34^0'=temp!34^post17, temp0!17^0'=temp0!17^post17, temp0!30^0'=temp0!30^post17, tmp!33^0'=tmp!33^post17, x!1365^0'=x!1365^post17, x!15^0'=x!15^post17, x!18^0'=x!18^post17, x!22^0'=x!22^post17, x_slam_f!20^0'=x_slam_f!20^post17, y!21^0'=y!21^post17, (-a!1055^post17+a!1055^0 == 0 /\ -a!1610^post17+a!1610^0 == 0 /\ i!406^0-i!406^post17 == 0 /\ -__disjvr_3^post17+__disjvr_3^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post17 == 0 /\ -a!1052^post17+a!1052^0 == 0 /\ -nondet!13^post17+nondet!13^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0 /\ -r!662^post17+r!662^0 == 0 /\ -rcd!63^post17+rcd!63^0 == 0 /\ a!1810^0-a!1810^post17 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_6^post17+__disjvr_6^0 == 0 /\ -__disjvr_7^post17+__disjvr_7^0 == 0 /\ temp!34^0-temp!34^post17 == 0 /\ -x!15^post17+x!15^0 == 0 /\ x!1365^0-x!1365^post17 == 0 /\ __disjvr_1^0-__disjvr_1^post17 == 0 /\ a!1371^0-a!1371^post17 == 0 /\ a!244^0-a!244^post17 == 0 /\ r!543^0-r!543^post17 == 0 /\ x!15^0 <= 0 /\ -t!25^post17+t!25^0 == 0 /\ -temp0!30^post17+temp0!30^0 == 0 /\ -temp0!17^post17+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!2515^0-rcd!2515^post17 == 0 /\ -ct!19^post17+ct!19^0 == 0 /\ -rcd!2393^post17+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post17 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post17 == 0 /\ -a!2238^post17+a!2238^0 == 0 /\ -length!28^post17+length!28^0 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post17+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post17 == 0 /\ -a!419^post17+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post17 == 0 /\ a!654^0-a!654^post17 == 0 /\ -head!16^post17+head!16^0 == 0 /\ a!511^0-a!511^post17 == 0 /\ head!31^0-head!31^post17 == 0 /\ -sdv_callsite_return_1!32^post17+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post17+x_slam_f!20^0 == 0 /\ y!21^0 <= 0 /\ result!12^0-result!12^post17 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post17 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -y!21^post17+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post17 == 0 /\ -sdv_callsite_return_1!14^post17+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post17 == 0 /\ -a!2035^post17+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post17 == 0 /\ rcd!83^0-rcd!83^post17 == 0 /\ -ct!19^0 <= 0 /\ -x!22^post17+x!22^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -head!405^post17+head!405^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, __disjvr_4^0'=__disjvr_4^post17, __disjvr_5^0'=__disjvr_5^post17, __disjvr_6^0'=__disjvr_6^post17, __disjvr_7^0'=__disjvr_7^post17, __disjvr_8^0'=__disjvr_8^post17, a!1052^0'=a!1052^post17, a!1055^0'=a!1055^post17, a!1370^0'=a!1370^post17, a!1371^0'=a!1371^post17, a!1610^0'=a!1610^post17, a!1810^0'=a!1810^post17, a!2035^0'=a!2035^post17, a!2238^0'=a!2238^post17, a!244^0'=a!244^post17, a!419^0'=a!419^post17, a!511^0'=a!511^post17, a!654^0'=a!654^post17, ct!19^0'=ct!19^post17, head!16^0'=head!16^post17, head!31^0'=head!31^post17, head!405^0'=head!405^post17, i!29^0'=i!29^post17, i!406^0'=i!406^post17, length!28^0'=length!28^post17, nondet!13^0'=nondet!13^post17, r!543^0'=r!543^post17, r!662^0'=r!662^post17, rcd!2393^0'=rcd!2393^post17, rcd!2460^0'=rcd!2460^post17, rcd!2515^0'=rcd!2515^post17, rcd!63^0'=rcd!63^post17, rcd!83^0'=rcd!83^post17, result!12^0'=result!12^post17, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post17, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post17, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post17, sel_r!543_flink!24^0'=sel_r!543_flink!24^post17, t!25^0'=t!25^post17, temp!34^0'=temp!34^post17, temp0!17^0'=temp0!17^post17, temp0!30^0'=temp0!30^post17, tmp!33^0'=tmp!33^post17, x!1365^0'=x!1365^post17, x!15^0'=x!15^post17, x!18^0'=x!18^post17, x!22^0'=x!22^post17, x_slam_f!20^0'=x_slam_f!20^post17, y!21^0'=y!21^post17, (-a!1055^post17+a!1055^0 == 0 /\ -a!1610^post17+a!1610^0 == 0 /\ i!406^0-i!406^post17 == 0 /\ -__disjvr_3^post17+__disjvr_3^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post17 == 0 /\ -a!1052^post17+a!1052^0 == 0 /\ -nondet!13^post17+nondet!13^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0 /\ -r!662^post17+r!662^0 == 0 /\ -rcd!63^post17+rcd!63^0 == 0 /\ a!1810^0-a!1810^post17 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_6^post17+__disjvr_6^0 == 0 /\ -__disjvr_7^post17+__disjvr_7^0 == 0 /\ temp!34^0-temp!34^post17 == 0 /\ -x!15^post17+x!15^0 == 0 /\ x!1365^0-x!1365^post17 == 0 /\ __disjvr_1^0-__disjvr_1^post17 == 0 /\ a!1371^0-a!1371^post17 == 0 /\ a!244^0-a!244^post17 == 0 /\ r!543^0-r!543^post17 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -t!25^post17+t!25^0 == 0 /\ -temp0!30^post17+temp0!30^0 == 0 /\ -temp0!17^post17+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!2515^0-rcd!2515^post17 == 0 /\ -ct!19^post17+ct!19^0 == 0 /\ -rcd!2393^post17+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post17 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post17 == 0 /\ -a!2238^post17+a!2238^0 == 0 /\ -length!28^post17+length!28^0 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post17+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post17 == 0 /\ -a!419^post17+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post17 == 0 /\ a!654^0-a!654^post17 == 0 /\ -head!16^post17+head!16^0 == 0 /\ a!511^0-a!511^post17 == 0 /\ head!31^0-head!31^post17 == 0 /\ -sdv_callsite_return_1!32^post17+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post17+x_slam_f!20^0 == 0 /\ y!21^0 <= 0 /\ result!12^0-result!12^post17 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1370^0-a!1370^post17 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -y!21^post17+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post17 == 0 /\ -sdv_callsite_return_1!14^post17+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post17 == 0 /\ -a!2035^post17+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post17 == 0 /\ rcd!83^0-rcd!83^post17 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x!22^post17+x!22^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -head!405^post17+head!405^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, __disjvr_4^0'=__disjvr_4^post17, __disjvr_5^0'=__disjvr_5^post17, __disjvr_6^0'=__disjvr_6^post17, __disjvr_7^0'=__disjvr_7^post17, __disjvr_8^0'=__disjvr_8^post17, a!1052^0'=a!1052^post17, a!1055^0'=a!1055^post17, a!1370^0'=a!1370^post17, a!1371^0'=a!1371^post17, a!1610^0'=a!1610^post17, a!1810^0'=a!1810^post17, a!2035^0'=a!2035^post17, a!2238^0'=a!2238^post17, a!244^0'=a!244^post17, a!419^0'=a!419^post17, a!511^0'=a!511^post17, a!654^0'=a!654^post17, ct!19^0'=ct!19^post17, head!16^0'=head!16^post17, head!31^0'=head!31^post17, head!405^0'=head!405^post17, i!29^0'=i!29^post17, i!406^0'=i!406^post17, length!28^0'=length!28^post17, nondet!13^0'=nondet!13^post17, r!543^0'=r!543^post17, r!662^0'=r!662^post17, rcd!2393^0'=rcd!2393^post17, rcd!2460^0'=rcd!2460^post17, rcd!2515^0'=rcd!2515^post17, rcd!63^0'=rcd!63^post17, rcd!83^0'=rcd!83^post17, result!12^0'=result!12^post17, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post17, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post17, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post17, sel_r!543_flink!24^0'=sel_r!543_flink!24^post17, t!25^0'=t!25^post17, temp!34^0'=temp!34^post17, temp0!17^0'=temp0!17^post17, temp0!30^0'=temp0!30^post17, tmp!33^0'=tmp!33^post17, x!1365^0'=x!1365^post17, x!15^0'=x!15^post17, x!18^0'=x!18^post17, x!22^0'=x!22^post17, x_slam_f!20^0'=x_slam_f!20^post17, y!21^0'=y!21^post17, (-a!1055^post17+a!1055^0 == 0 /\ -a!1610^post17+a!1610^0 == 0 /\ i!406^0-i!406^post17 == 0 /\ -__disjvr_3^post17+__disjvr_3^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post17 == 0 /\ -a!1052^post17+a!1052^0 == 0 /\ -nondet!13^post17+nondet!13^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0 /\ -r!662^post17+r!662^0 == 0 /\ -rcd!63^post17+rcd!63^0 == 0 /\ a!1810^0-a!1810^post17 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_6^post17+__disjvr_6^0 == 0 /\ -__disjvr_7^post17+__disjvr_7^0 == 0 /\ temp!34^0-temp!34^post17 == 0 /\ -x!15^post17+x!15^0 == 0 /\ x!1365^0-x!1365^post17 == 0 /\ __disjvr_1^0-__disjvr_1^post17 == 0 /\ a!1371^0-a!1371^post17 == 0 /\ a!244^0-a!244^post17 == 0 /\ r!543^0-r!543^post17 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -t!25^post17+t!25^0 == 0 /\ -temp0!30^post17+temp0!30^0 == 0 /\ -temp0!17^post17+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!2515^0-rcd!2515^post17 == 0 /\ -ct!19^post17+ct!19^0 == 0 /\ -rcd!2393^post17+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post17 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post17 == 0 /\ -a!2238^post17+a!2238^0 == 0 /\ -length!28^post17+length!28^0 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post17+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post17 == 0 /\ -a!419^post17+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post17 == 0 /\ a!654^0-a!654^post17 == 0 /\ -head!16^post17+head!16^0 == 0 /\ a!511^0-a!511^post17 == 0 /\ head!31^0-head!31^post17 == 0 /\ -sdv_callsite_return_1!32^post17+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post17+x_slam_f!20^0 == 0 /\ y!21^0 <= 0 /\ result!12^0-result!12^post17 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1370^0-a!1370^post17 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -y!21^post17+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post17 == 0 /\ -sdv_callsite_return_1!14^post17+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post17 == 0 /\ -a!2035^post17+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post17 == 0 /\ rcd!83^0-rcd!83^post17 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x!22^post17+x!22^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -head!405^post17+head!405^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!1055^post17 = a!1055^0 propagated equality a!1610^post17 = a!1610^0 propagated equality i!406^post17 = i!406^0 propagated equality __disjvr_3^post17 = __disjvr_3^0 propagated equality __disjvr_0^post17 = __disjvr_0^0 propagated equality sel_r!543_flink!24^post17 = sel_r!543_flink!24^0 propagated equality a!1052^post17 = a!1052^0 propagated equality nondet!13^post17 = nondet!13^0 propagated equality __disjvr_2^post17 = __disjvr_2^0 propagated equality r!662^post17 = r!662^0 propagated equality rcd!63^post17 = rcd!63^0 propagated equality a!1810^post17 = a!1810^0 propagated equality __disjvr_6^post17 = __disjvr_6^0 propagated equality __disjvr_7^post17 = __disjvr_7^0 propagated equality temp!34^post17 = temp!34^0 propagated equality x!15^post17 = x!15^0 propagated equality x!1365^post17 = x!1365^0 propagated equality __disjvr_1^post17 = __disjvr_1^0 propagated equality a!1371^post17 = a!1371^0 propagated equality a!244^post17 = a!244^0 propagated equality r!543^post17 = r!543^0 propagated equality t!25^post17 = t!25^0 propagated equality temp0!30^post17 = temp0!30^0 propagated equality temp0!17^post17 = temp0!17^0 propagated equality rcd!2515^post17 = rcd!2515^0 propagated equality ct!19^post17 = ct!19^0 propagated equality rcd!2393^post17 = rcd!2393^0 propagated equality rcd!2460^post17 = rcd!2460^0 propagated equality tmp!33^post17 = tmp!33^0 propagated equality a!2238^post17 = a!2238^0 propagated equality length!28^post17 = length!28^0 propagated equality i!29^post17 = i!29^0 propagated equality sel_r!1224_flink!24^post17 = sel_r!1224_flink!24^0 propagated equality a!419^post17 = a!419^0 propagated equality __disjvr_4^post17 = __disjvr_4^0 propagated equality a!654^post17 = a!654^0 propagated equality head!16^post17 = head!16^0 propagated equality a!511^post17 = a!511^0 propagated equality head!31^post17 = head!31^0 propagated equality sdv_callsite_return_1!32^post17 = sdv_callsite_return_1!32^0 propagated equality x_slam_f!20^post17 = x_slam_f!20^0 propagated equality result!12^post17 = result!12^0 propagated equality a!1370^post17 = a!1370^0 propagated equality y!21^post17 = y!21^0 propagated equality __disjvr_8^post17 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post17 = sdv_callsite_return_1!14^0 propagated equality x!18^post17 = x!18^0 propagated equality a!2035^post17 = a!2035^0 propagated equality __disjvr_5^post17 = __disjvr_5^0 propagated equality rcd!83^post17 = rcd!83^0 propagated equality x!22^post17 = x!22^0 propagated equality head!405^post17 = head!405^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, __disjvr_4^0'=__disjvr_4^post18, __disjvr_5^0'=__disjvr_5^post18, __disjvr_6^0'=__disjvr_6^post18, __disjvr_7^0'=__disjvr_7^post18, __disjvr_8^0'=__disjvr_8^post18, a!1052^0'=a!1052^post18, a!1055^0'=a!1055^post18, a!1370^0'=a!1370^post18, a!1371^0'=a!1371^post18, a!1610^0'=a!1610^post18, a!1810^0'=a!1810^post18, a!2035^0'=a!2035^post18, a!2238^0'=a!2238^post18, a!244^0'=a!244^post18, a!419^0'=a!419^post18, a!511^0'=a!511^post18, a!654^0'=a!654^post18, ct!19^0'=ct!19^post18, head!16^0'=head!16^post18, head!31^0'=head!31^post18, head!405^0'=head!405^post18, i!29^0'=i!29^post18, i!406^0'=i!406^post18, length!28^0'=length!28^post18, nondet!13^0'=nondet!13^post18, r!543^0'=r!543^post18, r!662^0'=r!662^post18, rcd!2393^0'=rcd!2393^post18, rcd!2460^0'=rcd!2460^post18, rcd!2515^0'=rcd!2515^post18, rcd!63^0'=rcd!63^post18, rcd!83^0'=rcd!83^post18, result!12^0'=result!12^post18, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post18, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post18, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post18, sel_r!543_flink!24^0'=sel_r!543_flink!24^post18, t!25^0'=t!25^post18, temp!34^0'=temp!34^post18, temp0!17^0'=temp0!17^post18, temp0!30^0'=temp0!30^post18, tmp!33^0'=tmp!33^post18, x!1365^0'=x!1365^post18, x!15^0'=x!15^post18, x!18^0'=x!18^post18, x!22^0'=x!22^post18, x_slam_f!20^0'=x_slam_f!20^post18, y!21^0'=y!21^post18, (-a!1370^post18+a!1370^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post18 == 0 /\ -sdv_callsite_return_1!14^post18+sdv_callsite_return_1!14^0 == 0 /\ -a!654^post18+a!654^0 == 0 /\ -a!1810^post18+a!1810^0 == 0 /\ -a!2035^post18+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post18 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post18+a!419^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!244^post18+a!244^0 == 0 /\ rcd!2460^0-rcd!2460^post18 == 0 /\ a!1610^0-a!1610^post18 == 0 /\ -x_slam_f!20^post18+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post18 == 0 /\ x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post18 == 0 /\ -rcd!63^post18+rcd!63^0 == 0 /\ a!1371^0-a!1371^post18 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_7^post18+__disjvr_7^0 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ temp!34^0-temp!34^post18 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post18 == 0 /\ r!543^0-r!543^post18 == 0 /\ a!2238^0-a!2238^post18 == 0 /\ result!12^0-result!12^post18 == 0 /\ -x!22^post18+x!22^0 == 0 /\ tmp!33^0-tmp!33^post18 == 0 /\ rcd!83^0-rcd!83^post18 == 0 /\ temp0!30^0-temp0!30^post18 == 0 /\ -ct!19^post18+ct!19^0 == 0 /\ -t!25^post18+t!25^0 == 0 /\ y!21^0-y!21^post18 == 0 /\ -i!29^post18+i!29^0 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ -__disjvr_5^post18+__disjvr_5^0 == 0 /\ y!21^0 <= 0 /\ -nondet!13^post18+nondet!13^0 == 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post18 == 0 /\ -rcd!2393^post18+rcd!2393^0 == 0 /\ -r!662^post18+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ length!28^0-length!28^post18 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!405^post18+head!405^0 == 0 /\ head!31^0-head!31^post18 == 0 /\ -head!16^post18+head!16^0 == 0 /\ x!15^0-x!15^post18 == 0 /\ a!1052^0-a!1052^post18 == 0 /\ -rcd!2515^post18+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post18 == 0 /\ -x!1365^post18+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_8^post18+__disjvr_8^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post18+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post18 == 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!511^0-a!511^post18 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, __disjvr_4^0'=__disjvr_4^post18, __disjvr_5^0'=__disjvr_5^post18, __disjvr_6^0'=__disjvr_6^post18, __disjvr_7^0'=__disjvr_7^post18, __disjvr_8^0'=__disjvr_8^post18, a!1052^0'=a!1052^post18, a!1055^0'=a!1055^post18, a!1370^0'=a!1370^post18, a!1371^0'=a!1371^post18, a!1610^0'=a!1610^post18, a!1810^0'=a!1810^post18, a!2035^0'=a!2035^post18, a!2238^0'=a!2238^post18, a!244^0'=a!244^post18, a!419^0'=a!419^post18, a!511^0'=a!511^post18, a!654^0'=a!654^post18, ct!19^0'=ct!19^post18, head!16^0'=head!16^post18, head!31^0'=head!31^post18, head!405^0'=head!405^post18, i!29^0'=i!29^post18, i!406^0'=i!406^post18, length!28^0'=length!28^post18, nondet!13^0'=nondet!13^post18, r!543^0'=r!543^post18, r!662^0'=r!662^post18, rcd!2393^0'=rcd!2393^post18, rcd!2460^0'=rcd!2460^post18, rcd!2515^0'=rcd!2515^post18, rcd!63^0'=rcd!63^post18, rcd!83^0'=rcd!83^post18, result!12^0'=result!12^post18, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post18, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post18, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post18, sel_r!543_flink!24^0'=sel_r!543_flink!24^post18, t!25^0'=t!25^post18, temp!34^0'=temp!34^post18, temp0!17^0'=temp0!17^post18, temp0!30^0'=temp0!30^post18, tmp!33^0'=tmp!33^post18, x!1365^0'=x!1365^post18, x!15^0'=x!15^post18, x!18^0'=x!18^post18, x!22^0'=x!22^post18, x_slam_f!20^0'=x_slam_f!20^post18, y!21^0'=y!21^post18, (-a!1370^post18+a!1370^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post18 == 0 /\ -sdv_callsite_return_1!14^post18+sdv_callsite_return_1!14^0 == 0 /\ -a!654^post18+a!654^0 == 0 /\ -a!1810^post18+a!1810^0 == 0 /\ -a!2035^post18+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post18 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post18+a!419^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!244^post18+a!244^0 == 0 /\ rcd!2460^0-rcd!2460^post18 == 0 /\ a!1610^0-a!1610^post18 == 0 /\ -x_slam_f!20^post18+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post18 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_4^0-__disjvr_4^post18 == 0 /\ -rcd!63^post18+rcd!63^0 == 0 /\ a!1371^0-a!1371^post18 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_7^post18+__disjvr_7^0 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ temp!34^0-temp!34^post18 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post18 == 0 /\ r!543^0-r!543^post18 == 0 /\ a!2238^0-a!2238^post18 == 0 /\ result!12^0-result!12^post18 == 0 /\ -x!22^post18+x!22^0 == 0 /\ tmp!33^0-tmp!33^post18 == 0 /\ rcd!83^0-rcd!83^post18 == 0 /\ temp0!30^0-temp0!30^post18 == 0 /\ -ct!19^post18+ct!19^0 == 0 /\ -t!25^post18+t!25^0 == 0 /\ y!21^0-y!21^post18 == 0 /\ -i!29^post18+i!29^0 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ -__disjvr_5^post18+__disjvr_5^0 == 0 /\ y!21^0 <= 0 /\ -nondet!13^post18+nondet!13^0 == 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post18 == 0 /\ -rcd!2393^post18+rcd!2393^0 == 0 /\ -r!662^post18+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ length!28^0-length!28^post18 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!405^post18+head!405^0 == 0 /\ head!31^0-head!31^post18 == 0 /\ -head!16^post18+head!16^0 == 0 /\ x!15^0-x!15^post18 == 0 /\ a!1052^0-a!1052^post18 == 0 /\ -rcd!2515^post18+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post18 == 0 /\ -x!1365^post18+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -__disjvr_8^post18+__disjvr_8^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post18+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post18 == 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!511^0-a!511^post18 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, __disjvr_4^0'=__disjvr_4^post18, __disjvr_5^0'=__disjvr_5^post18, __disjvr_6^0'=__disjvr_6^post18, __disjvr_7^0'=__disjvr_7^post18, __disjvr_8^0'=__disjvr_8^post18, a!1052^0'=a!1052^post18, a!1055^0'=a!1055^post18, a!1370^0'=a!1370^post18, a!1371^0'=a!1371^post18, a!1610^0'=a!1610^post18, a!1810^0'=a!1810^post18, a!2035^0'=a!2035^post18, a!2238^0'=a!2238^post18, a!244^0'=a!244^post18, a!419^0'=a!419^post18, a!511^0'=a!511^post18, a!654^0'=a!654^post18, ct!19^0'=ct!19^post18, head!16^0'=head!16^post18, head!31^0'=head!31^post18, head!405^0'=head!405^post18, i!29^0'=i!29^post18, i!406^0'=i!406^post18, length!28^0'=length!28^post18, nondet!13^0'=nondet!13^post18, r!543^0'=r!543^post18, r!662^0'=r!662^post18, rcd!2393^0'=rcd!2393^post18, rcd!2460^0'=rcd!2460^post18, rcd!2515^0'=rcd!2515^post18, rcd!63^0'=rcd!63^post18, rcd!83^0'=rcd!83^post18, result!12^0'=result!12^post18, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post18, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post18, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post18, sel_r!543_flink!24^0'=sel_r!543_flink!24^post18, t!25^0'=t!25^post18, temp!34^0'=temp!34^post18, temp0!17^0'=temp0!17^post18, temp0!30^0'=temp0!30^post18, tmp!33^0'=tmp!33^post18, x!1365^0'=x!1365^post18, x!15^0'=x!15^post18, x!18^0'=x!18^post18, x!22^0'=x!22^post18, x_slam_f!20^0'=x_slam_f!20^post18, y!21^0'=y!21^post18, (-a!1370^post18+a!1370^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post18 == 0 /\ -sdv_callsite_return_1!14^post18+sdv_callsite_return_1!14^0 == 0 /\ -a!654^post18+a!654^0 == 0 /\ -a!1810^post18+a!1810^0 == 0 /\ -a!2035^post18+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post18 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post18+a!419^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!244^post18+a!244^0 == 0 /\ rcd!2460^0-rcd!2460^post18 == 0 /\ a!1610^0-a!1610^post18 == 0 /\ -x_slam_f!20^post18+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post18 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_4^0-__disjvr_4^post18 == 0 /\ -rcd!63^post18+rcd!63^0 == 0 /\ a!1371^0-a!1371^post18 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_7^post18+__disjvr_7^0 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ temp!34^0-temp!34^post18 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post18 == 0 /\ r!543^0-r!543^post18 == 0 /\ a!2238^0-a!2238^post18 == 0 /\ result!12^0-result!12^post18 == 0 /\ -x!22^post18+x!22^0 == 0 /\ tmp!33^0-tmp!33^post18 == 0 /\ rcd!83^0-rcd!83^post18 == 0 /\ temp0!30^0-temp0!30^post18 == 0 /\ -ct!19^post18+ct!19^0 == 0 /\ -t!25^post18+t!25^0 == 0 /\ y!21^0-y!21^post18 == 0 /\ -i!29^post18+i!29^0 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ -__disjvr_5^post18+__disjvr_5^0 == 0 /\ y!21^0 <= 0 /\ -nondet!13^post18+nondet!13^0 == 0 /\ -x!15^0 <= 0 /\ i!406^0-i!406^post18 == 0 /\ -rcd!2393^post18+rcd!2393^0 == 0 /\ -r!662^post18+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ length!28^0-length!28^post18 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!405^post18+head!405^0 == 0 /\ head!31^0-head!31^post18 == 0 /\ -head!16^post18+head!16^0 == 0 /\ x!15^0-x!15^post18 == 0 /\ a!1052^0-a!1052^post18 == 0 /\ -rcd!2515^post18+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post18 == 0 /\ -x!1365^post18+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -__disjvr_8^post18+__disjvr_8^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post18+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post18 == 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!511^0-a!511^post18 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!1370^post18 = a!1370^0 propagated equality sel_r!1224_flink!24^post18 = sel_r!1224_flink!24^0 propagated equality sdv_callsite_return_1!14^post18 = sdv_callsite_return_1!14^0 propagated equality a!654^post18 = a!654^0 propagated equality a!1810^post18 = a!1810^0 propagated equality a!2035^post18 = a!2035^0 propagated equality sel_r!543_flink!24^post18 = sel_r!543_flink!24^0 propagated equality a!419^post18 = a!419^0 propagated equality a!244^post18 = a!244^0 propagated equality rcd!2460^post18 = rcd!2460^0 propagated equality a!1610^post18 = a!1610^0 propagated equality x_slam_f!20^post18 = x_slam_f!20^0 propagated equality x!18^post18 = x!18^0 propagated equality __disjvr_4^post18 = __disjvr_4^0 propagated equality rcd!63^post18 = rcd!63^0 propagated equality a!1371^post18 = a!1371^0 propagated equality __disjvr_7^post18 = __disjvr_7^0 propagated equality __disjvr_3^post18 = __disjvr_3^0 propagated equality temp!34^post18 = temp!34^0 propagated equality temp0!17^post18 = temp0!17^0 propagated equality r!543^post18 = r!543^0 propagated equality a!2238^post18 = a!2238^0 propagated equality result!12^post18 = result!12^0 propagated equality x!22^post18 = x!22^0 propagated equality tmp!33^post18 = tmp!33^0 propagated equality rcd!83^post18 = rcd!83^0 propagated equality temp0!30^post18 = temp0!30^0 propagated equality ct!19^post18 = ct!19^0 propagated equality t!25^post18 = t!25^0 propagated equality y!21^post18 = y!21^0 propagated equality i!29^post18 = i!29^0 propagated equality __disjvr_1^post18 = __disjvr_1^0 propagated equality __disjvr_2^post18 = __disjvr_2^0 propagated equality __disjvr_5^post18 = __disjvr_5^0 propagated equality nondet!13^post18 = nondet!13^0 propagated equality i!406^post18 = i!406^0 propagated equality rcd!2393^post18 = rcd!2393^0 propagated equality r!662^post18 = r!662^0 propagated equality length!28^post18 = length!28^0 propagated equality head!405^post18 = head!405^0 propagated equality head!31^post18 = head!31^0 propagated equality head!16^post18 = head!16^0 propagated equality x!15^post18 = x!15^0 propagated equality a!1052^post18 = a!1052^0 propagated equality rcd!2515^post18 = rcd!2515^0 propagated equality a!1055^post18 = a!1055^0 propagated equality x!1365^post18 = x!1365^0 propagated equality __disjvr_8^post18 = __disjvr_8^0 propagated equality sdv_callsite_return_1!32^post18 = sdv_callsite_return_1!32^0 propagated equality __disjvr_6^post18 = __disjvr_6^0 propagated equality __disjvr_0^post18 = __disjvr_0^0 propagated equality a!511^post18 = a!511^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post19, __disjvr_1^0'=__disjvr_1^post19, __disjvr_2^0'=__disjvr_2^post19, __disjvr_3^0'=__disjvr_3^post19, __disjvr_4^0'=__disjvr_4^post19, __disjvr_5^0'=__disjvr_5^post19, __disjvr_6^0'=__disjvr_6^post19, __disjvr_7^0'=__disjvr_7^post19, __disjvr_8^0'=__disjvr_8^post19, a!1052^0'=a!1052^post19, a!1055^0'=a!1055^post19, a!1370^0'=a!1370^post19, a!1371^0'=a!1371^post19, a!1610^0'=a!1610^post19, a!1810^0'=a!1810^post19, a!2035^0'=a!2035^post19, a!2238^0'=a!2238^post19, a!244^0'=a!244^post19, a!419^0'=a!419^post19, a!511^0'=a!511^post19, a!654^0'=a!654^post19, ct!19^0'=ct!19^post19, head!16^0'=head!16^post19, head!31^0'=head!31^post19, head!405^0'=head!405^post19, i!29^0'=i!29^post19, i!406^0'=i!406^post19, length!28^0'=length!28^post19, nondet!13^0'=nondet!13^post19, r!543^0'=r!543^post19, r!662^0'=r!662^post19, rcd!2393^0'=rcd!2393^post19, rcd!2460^0'=rcd!2460^post19, rcd!2515^0'=rcd!2515^post19, rcd!63^0'=rcd!63^post19, rcd!83^0'=rcd!83^post19, result!12^0'=result!12^post19, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post19, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post19, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post19, sel_r!543_flink!24^0'=sel_r!543_flink!24^post19, t!25^0'=t!25^post19, temp!34^0'=temp!34^post19, temp0!17^0'=temp0!17^post19, temp0!30^0'=temp0!30^post19, tmp!33^0'=tmp!33^post19, x!1365^0'=x!1365^post19, x!15^0'=x!15^post19, x!18^0'=x!18^post19, x!22^0'=x!22^post19, x_slam_f!20^0'=x_slam_f!20^post19, y!21^0'=y!21^post19, (x_slam_f!20^0-x_slam_f!20^post19 == 0 /\ a!511^0-a!511^post19 == 0 /\ -x!1365^post19+x!1365^0 == 0 /\ -rcd!63^post19+rcd!63^0 == 0 /\ -i!406^post19+i!406^0 == 0 /\ -rcd!2515^post19+rcd!2515^0 == 0 /\ -i!29^post19+i!29^0 == 0 /\ -y!21^post19+y!21^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post19 == 0 /\ -x!22^post19+x!22^0 == 0 /\ a!1610^0-a!1610^post19 == 0 /\ __disjvr_4^0-__disjvr_4^post19 == 0 /\ -result!12^post19+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post19+temp!34^0 == 0 /\ -a!1810^post19+a!1810^0 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ -a!419^post19+a!419^0 == 0 /\ temp0!17^0-temp0!17^post19 == 0 /\ -ct!19^post19+ct!19^0 == 0 /\ x!15^0 <= 0 /\ length!28^0-length!28^post19 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!654^post19+a!654^0 == 0 /\ -sel_r!1224_flink!24^post19+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post19 == 0 /\ __disjvr_6^0-__disjvr_6^post19 == 0 /\ rcd!83^0-rcd!83^post19 == 0 /\ -rcd!2393^post19+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post19 == 0 /\ -__disjvr_7^post19+__disjvr_7^0 == 0 /\ -head!16^post19+head!16^0 == 0 /\ -t!25^post19+t!25^0 == 0 /\ a!1052^0-a!1052^post19 == 0 /\ x!15^0-x!15^post19 == 0 /\ a!2238^0-a!2238^post19 == 0 /\ head!405^0-head!405^post19 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1055^0-a!1055^post19 == 0 /\ -__disjvr_8^post19+__disjvr_8^0 == 0 /\ -__disjvr_5^post19+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post19 == 0 /\ -sdv_callsite_return_1!32^post19+sdv_callsite_return_1!32^0 == 0 /\ -x!18^post19+x!18^0 == 0 /\ -a!1370^post19+a!1370^0 == 0 /\ -sdv_callsite_return_1!14^post19+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ r!543^0-r!543^post19 == 0 /\ -ct!19^0 <= 0 /\ -a!244^post19+a!244^0 == 0 /\ ct!19^0 <= 0 /\ -nondet!13^post19+nondet!13^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -r!662^post19+r!662^0 == 0 /\ x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post19 == 0 /\ -head!31^post19+head!31^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0 /\ -a!2035^post19+a!2035^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post19, __disjvr_1^0'=__disjvr_1^post19, __disjvr_2^0'=__disjvr_2^post19, __disjvr_3^0'=__disjvr_3^post19, __disjvr_4^0'=__disjvr_4^post19, __disjvr_5^0'=__disjvr_5^post19, __disjvr_6^0'=__disjvr_6^post19, __disjvr_7^0'=__disjvr_7^post19, __disjvr_8^0'=__disjvr_8^post19, a!1052^0'=a!1052^post19, a!1055^0'=a!1055^post19, a!1370^0'=a!1370^post19, a!1371^0'=a!1371^post19, a!1610^0'=a!1610^post19, a!1810^0'=a!1810^post19, a!2035^0'=a!2035^post19, a!2238^0'=a!2238^post19, a!244^0'=a!244^post19, a!419^0'=a!419^post19, a!511^0'=a!511^post19, a!654^0'=a!654^post19, ct!19^0'=ct!19^post19, head!16^0'=head!16^post19, head!31^0'=head!31^post19, head!405^0'=head!405^post19, i!29^0'=i!29^post19, i!406^0'=i!406^post19, length!28^0'=length!28^post19, nondet!13^0'=nondet!13^post19, r!543^0'=r!543^post19, r!662^0'=r!662^post19, rcd!2393^0'=rcd!2393^post19, rcd!2460^0'=rcd!2460^post19, rcd!2515^0'=rcd!2515^post19, rcd!63^0'=rcd!63^post19, rcd!83^0'=rcd!83^post19, result!12^0'=result!12^post19, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post19, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post19, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post19, sel_r!543_flink!24^0'=sel_r!543_flink!24^post19, t!25^0'=t!25^post19, temp!34^0'=temp!34^post19, temp0!17^0'=temp0!17^post19, temp0!30^0'=temp0!30^post19, tmp!33^0'=tmp!33^post19, x!1365^0'=x!1365^post19, x!15^0'=x!15^post19, x!18^0'=x!18^post19, x!22^0'=x!22^post19, x_slam_f!20^0'=x_slam_f!20^post19, y!21^0'=y!21^post19, (x_slam_f!20^0-x_slam_f!20^post19 == 0 /\ a!511^0-a!511^post19 == 0 /\ -x!1365^post19+x!1365^0 == 0 /\ -rcd!63^post19+rcd!63^0 == 0 /\ -i!406^post19+i!406^0 == 0 /\ -rcd!2515^post19+rcd!2515^0 == 0 /\ -i!29^post19+i!29^0 == 0 /\ -y!21^post19+y!21^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post19 == 0 /\ -x!22^post19+x!22^0 == 0 /\ a!1610^0-a!1610^post19 == 0 /\ __disjvr_4^0-__disjvr_4^post19 == 0 /\ -result!12^post19+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post19+temp!34^0 == 0 /\ -a!1810^post19+a!1810^0 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ -a!419^post19+a!419^0 == 0 /\ temp0!17^0-temp0!17^post19 == 0 /\ -ct!19^post19+ct!19^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ length!28^0-length!28^post19 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!654^post19+a!654^0 == 0 /\ -sel_r!1224_flink!24^post19+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post19 == 0 /\ __disjvr_6^0-__disjvr_6^post19 == 0 /\ rcd!83^0-rcd!83^post19 == 0 /\ -rcd!2393^post19+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post19 == 0 /\ -__disjvr_7^post19+__disjvr_7^0 == 0 /\ -head!16^post19+head!16^0 == 0 /\ -t!25^post19+t!25^0 == 0 /\ a!1052^0-a!1052^post19 == 0 /\ x!15^0-x!15^post19 == 0 /\ a!2238^0-a!2238^post19 == 0 /\ head!405^0-head!405^post19 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1055^0-a!1055^post19 == 0 /\ -__disjvr_8^post19+__disjvr_8^0 == 0 /\ -__disjvr_5^post19+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ tmp!33^0-tmp!33^post19 == 0 /\ -sdv_callsite_return_1!32^post19+sdv_callsite_return_1!32^0 == 0 /\ -x!18^post19+x!18^0 == 0 /\ -a!1370^post19+a!1370^0 == 0 /\ -sdv_callsite_return_1!14^post19+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ r!543^0-r!543^post19 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!244^post19+a!244^0 == 0 /\ ct!19^0 <= 0 /\ -nondet!13^post19+nondet!13^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -r!662^post19+r!662^0 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ rcd!2460^0-rcd!2460^post19 == 0 /\ -head!31^post19+head!31^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0 /\ -a!2035^post19+a!2035^0 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post19, __disjvr_1^0'=__disjvr_1^post19, __disjvr_2^0'=__disjvr_2^post19, __disjvr_3^0'=__disjvr_3^post19, __disjvr_4^0'=__disjvr_4^post19, __disjvr_5^0'=__disjvr_5^post19, __disjvr_6^0'=__disjvr_6^post19, __disjvr_7^0'=__disjvr_7^post19, __disjvr_8^0'=__disjvr_8^post19, a!1052^0'=a!1052^post19, a!1055^0'=a!1055^post19, a!1370^0'=a!1370^post19, a!1371^0'=a!1371^post19, a!1610^0'=a!1610^post19, a!1810^0'=a!1810^post19, a!2035^0'=a!2035^post19, a!2238^0'=a!2238^post19, a!244^0'=a!244^post19, a!419^0'=a!419^post19, a!511^0'=a!511^post19, a!654^0'=a!654^post19, ct!19^0'=ct!19^post19, head!16^0'=head!16^post19, head!31^0'=head!31^post19, head!405^0'=head!405^post19, i!29^0'=i!29^post19, i!406^0'=i!406^post19, length!28^0'=length!28^post19, nondet!13^0'=nondet!13^post19, r!543^0'=r!543^post19, r!662^0'=r!662^post19, rcd!2393^0'=rcd!2393^post19, rcd!2460^0'=rcd!2460^post19, rcd!2515^0'=rcd!2515^post19, rcd!63^0'=rcd!63^post19, rcd!83^0'=rcd!83^post19, result!12^0'=result!12^post19, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post19, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post19, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post19, sel_r!543_flink!24^0'=sel_r!543_flink!24^post19, t!25^0'=t!25^post19, temp!34^0'=temp!34^post19, temp0!17^0'=temp0!17^post19, temp0!30^0'=temp0!30^post19, tmp!33^0'=tmp!33^post19, x!1365^0'=x!1365^post19, x!15^0'=x!15^post19, x!18^0'=x!18^post19, x!22^0'=x!22^post19, x_slam_f!20^0'=x_slam_f!20^post19, y!21^0'=y!21^post19, (x_slam_f!20^0-x_slam_f!20^post19 == 0 /\ a!511^0-a!511^post19 == 0 /\ -x!1365^post19+x!1365^0 == 0 /\ -rcd!63^post19+rcd!63^0 == 0 /\ -i!406^post19+i!406^0 == 0 /\ -rcd!2515^post19+rcd!2515^0 == 0 /\ -i!29^post19+i!29^0 == 0 /\ -y!21^post19+y!21^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post19 == 0 /\ -x!22^post19+x!22^0 == 0 /\ a!1610^0-a!1610^post19 == 0 /\ __disjvr_4^0-__disjvr_4^post19 == 0 /\ -result!12^post19+result!12^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post19+temp!34^0 == 0 /\ -a!1810^post19+a!1810^0 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ -a!419^post19+a!419^0 == 0 /\ temp0!17^0-temp0!17^post19 == 0 /\ -ct!19^post19+ct!19^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ length!28^0-length!28^post19 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!654^post19+a!654^0 == 0 /\ -sel_r!1224_flink!24^post19+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post19 == 0 /\ __disjvr_6^0-__disjvr_6^post19 == 0 /\ rcd!83^0-rcd!83^post19 == 0 /\ -rcd!2393^post19+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post19 == 0 /\ -__disjvr_7^post19+__disjvr_7^0 == 0 /\ -head!16^post19+head!16^0 == 0 /\ -t!25^post19+t!25^0 == 0 /\ a!1052^0-a!1052^post19 == 0 /\ x!15^0-x!15^post19 == 0 /\ a!2238^0-a!2238^post19 == 0 /\ head!405^0-head!405^post19 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1055^0-a!1055^post19 == 0 /\ -__disjvr_8^post19+__disjvr_8^0 == 0 /\ -__disjvr_5^post19+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ tmp!33^0-tmp!33^post19 == 0 /\ -sdv_callsite_return_1!32^post19+sdv_callsite_return_1!32^0 == 0 /\ -x!18^post19+x!18^0 == 0 /\ -a!1370^post19+a!1370^0 == 0 /\ -sdv_callsite_return_1!14^post19+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ r!543^0-r!543^post19 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!244^post19+a!244^0 == 0 /\ ct!19^0 <= 0 /\ -nondet!13^post19+nondet!13^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -r!662^post19+r!662^0 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ rcd!2460^0-rcd!2460^post19 == 0 /\ -head!31^post19+head!31^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0 /\ -a!2035^post19+a!2035^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality x_slam_f!20^post19 = x_slam_f!20^0 propagated equality a!511^post19 = a!511^0 propagated equality x!1365^post19 = x!1365^0 propagated equality rcd!63^post19 = rcd!63^0 propagated equality i!406^post19 = i!406^0 propagated equality rcd!2515^post19 = rcd!2515^0 propagated equality i!29^post19 = i!29^0 propagated equality y!21^post19 = y!21^0 propagated equality sel_r!543_flink!24^post19 = sel_r!543_flink!24^0 propagated equality x!22^post19 = x!22^0 propagated equality a!1610^post19 = a!1610^0 propagated equality __disjvr_4^post19 = __disjvr_4^0 propagated equality result!12^post19 = result!12^0 propagated equality temp!34^post19 = temp!34^0 propagated equality a!1810^post19 = a!1810^0 propagated equality __disjvr_2^post19 = __disjvr_2^0 propagated equality a!419^post19 = a!419^0 propagated equality temp0!17^post19 = temp0!17^0 propagated equality ct!19^post19 = ct!19^0 propagated equality length!28^post19 = length!28^0 propagated equality __disjvr_0^post19 = __disjvr_0^0 propagated equality a!654^post19 = a!654^0 propagated equality sel_r!1224_flink!24^post19 = sel_r!1224_flink!24^0 propagated equality temp0!30^post19 = temp0!30^0 propagated equality __disjvr_6^post19 = __disjvr_6^0 propagated equality rcd!83^post19 = rcd!83^0 propagated equality rcd!2393^post19 = rcd!2393^0 propagated equality a!1371^post19 = a!1371^0 propagated equality __disjvr_7^post19 = __disjvr_7^0 propagated equality head!16^post19 = head!16^0 propagated equality t!25^post19 = t!25^0 propagated equality a!1052^post19 = a!1052^0 propagated equality x!15^post19 = x!15^0 propagated equality a!2238^post19 = a!2238^0 propagated equality head!405^post19 = head!405^0 propagated equality a!1055^post19 = a!1055^0 propagated equality __disjvr_8^post19 = __disjvr_8^0 propagated equality __disjvr_5^post19 = __disjvr_5^0 propagated equality tmp!33^post19 = tmp!33^0 propagated equality sdv_callsite_return_1!32^post19 = sdv_callsite_return_1!32^0 propagated equality x!18^post19 = x!18^0 propagated equality a!1370^post19 = a!1370^0 propagated equality sdv_callsite_return_1!14^post19 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post19 = __disjvr_3^0 propagated equality __disjvr_1^post19 = __disjvr_1^0 propagated equality r!543^post19 = r!543^0 propagated equality a!244^post19 = a!244^0 propagated equality nondet!13^post19 = nondet!13^0 propagated equality r!662^post19 = r!662^0 propagated equality rcd!2460^post19 = rcd!2460^0 propagated equality head!31^post19 = head!31^0 propagated equality a!2035^post19 = a!2035^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, __disjvr_4^0'=__disjvr_4^post20, __disjvr_5^0'=__disjvr_5^post20, __disjvr_6^0'=__disjvr_6^post20, __disjvr_7^0'=__disjvr_7^post20, __disjvr_8^0'=__disjvr_8^post20, a!1052^0'=a!1052^post20, a!1055^0'=a!1055^post20, a!1370^0'=a!1370^post20, a!1371^0'=a!1371^post20, a!1610^0'=a!1610^post20, a!1810^0'=a!1810^post20, a!2035^0'=a!2035^post20, a!2238^0'=a!2238^post20, a!244^0'=a!244^post20, a!419^0'=a!419^post20, a!511^0'=a!511^post20, a!654^0'=a!654^post20, ct!19^0'=ct!19^post20, head!16^0'=head!16^post20, head!31^0'=head!31^post20, head!405^0'=head!405^post20, i!29^0'=i!29^post20, i!406^0'=i!406^post20, length!28^0'=length!28^post20, nondet!13^0'=nondet!13^post20, r!543^0'=r!543^post20, r!662^0'=r!662^post20, rcd!2393^0'=rcd!2393^post20, rcd!2460^0'=rcd!2460^post20, rcd!2515^0'=rcd!2515^post20, rcd!63^0'=rcd!63^post20, rcd!83^0'=rcd!83^post20, result!12^0'=result!12^post20, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post20, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post20, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post20, sel_r!543_flink!24^0'=sel_r!543_flink!24^post20, t!25^0'=t!25^post20, temp!34^0'=temp!34^post20, temp0!17^0'=temp0!17^post20, temp0!30^0'=temp0!30^post20, tmp!33^0'=tmp!33^post20, x!1365^0'=x!1365^post20, x!15^0'=x!15^post20, x!18^0'=x!18^post20, x!22^0'=x!22^post20, x_slam_f!20^0'=x_slam_f!20^post20, y!21^0'=y!21^post20, (-__disjvr_7^post20+__disjvr_7^0 == 0 /\ a!654^0-a!654^post20 == 0 /\ -y!21^post20+y!21^0 == 0 /\ -nondet!13^post20+nondet!13^0 == 0 /\ a!1370^0-a!1370^post20 == 0 /\ a!244^0-a!244^post20 == 0 /\ -r!662^post20+r!662^0 == 0 /\ head!31^0-head!31^post20 == 0 /\ __disjvr_4^0-__disjvr_4^post20 == 0 /\ result!12^0-result!12^post20 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post20+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post20 == 0 /\ -a!1610^post20+a!1610^0 == 0 /\ a!1052^0-a!1052^post20 == 0 /\ -t!25^post20+t!25^0 == 0 /\ x!15^0 <= 0 /\ -temp0!30^post20+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post20+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post20 == 0 /\ x!18^0-x!18^post20 == 0 /\ length!28^0-length!28^post20 == 0 /\ rcd!83^0-rcd!83^post20 == 0 /\ -a!2035^post20+a!2035^0 == 0 /\ -__disjvr_6^post20+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -i!29^post20+i!29^0 == 0 /\ -temp!34^post20+temp!34^0 == 0 /\ -x!22^post20+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post20 == 0 /\ -head!16^post20+head!16^0 == 0 /\ 1+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post20+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ temp0!17^0-temp0!17^post20 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -rcd!2460^post20+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -rcd!2515^post20+rcd!2515^0 == 0 /\ -x!15^post20+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post20 == 0 /\ -__disjvr_5^post20+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post20 == 0 /\ -a!1055^post20+a!1055^0 == 0 /\ x!1365^0-x!1365^post20 == 0 /\ -a!419^post20+a!419^0 == 0 /\ r!543^0-r!543^post20 == 0 /\ head!405^0-head!405^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post20 == 0 /\ -ct!19^0 <= 0 /\ -i!406^post20+i!406^0 == 0 /\ -__disjvr_2^post20+__disjvr_2^0 == 0 /\ 1-a!2035^0 <= 0 /\ rcd!2393^0-rcd!2393^post20 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2238^post20+a!2238^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ -a!511^post20+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post20 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, __disjvr_4^0'=__disjvr_4^post20, __disjvr_5^0'=__disjvr_5^post20, __disjvr_6^0'=__disjvr_6^post20, __disjvr_7^0'=__disjvr_7^post20, __disjvr_8^0'=__disjvr_8^post20, a!1052^0'=a!1052^post20, a!1055^0'=a!1055^post20, a!1370^0'=a!1370^post20, a!1371^0'=a!1371^post20, a!1610^0'=a!1610^post20, a!1810^0'=a!1810^post20, a!2035^0'=a!2035^post20, a!2238^0'=a!2238^post20, a!244^0'=a!244^post20, a!419^0'=a!419^post20, a!511^0'=a!511^post20, a!654^0'=a!654^post20, ct!19^0'=ct!19^post20, head!16^0'=head!16^post20, head!31^0'=head!31^post20, head!405^0'=head!405^post20, i!29^0'=i!29^post20, i!406^0'=i!406^post20, length!28^0'=length!28^post20, nondet!13^0'=nondet!13^post20, r!543^0'=r!543^post20, r!662^0'=r!662^post20, rcd!2393^0'=rcd!2393^post20, rcd!2460^0'=rcd!2460^post20, rcd!2515^0'=rcd!2515^post20, rcd!63^0'=rcd!63^post20, rcd!83^0'=rcd!83^post20, result!12^0'=result!12^post20, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post20, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post20, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post20, sel_r!543_flink!24^0'=sel_r!543_flink!24^post20, t!25^0'=t!25^post20, temp!34^0'=temp!34^post20, temp0!17^0'=temp0!17^post20, temp0!30^0'=temp0!30^post20, tmp!33^0'=tmp!33^post20, x!1365^0'=x!1365^post20, x!15^0'=x!15^post20, x!18^0'=x!18^post20, x!22^0'=x!22^post20, x_slam_f!20^0'=x_slam_f!20^post20, y!21^0'=y!21^post20, (-__disjvr_7^post20+__disjvr_7^0 == 0 /\ a!654^0-a!654^post20 == 0 /\ -y!21^post20+y!21^0 == 0 /\ -nondet!13^post20+nondet!13^0 == 0 /\ a!1370^0-a!1370^post20 == 0 /\ a!244^0-a!244^post20 == 0 /\ -r!662^post20+r!662^0 == 0 /\ head!31^0-head!31^post20 == 0 /\ __disjvr_4^0-__disjvr_4^post20 == 0 /\ result!12^0-result!12^post20 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post20+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post20 == 0 /\ -a!1610^post20+a!1610^0 == 0 /\ a!1052^0-a!1052^post20 == 0 /\ -t!25^post20+t!25^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -temp0!30^post20+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -ct!19^post20+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post20 == 0 /\ x!18^0-x!18^post20 == 0 /\ length!28^0-length!28^post20 == 0 /\ rcd!83^0-rcd!83^post20 == 0 /\ -a!2035^post20+a!2035^0 == 0 /\ -__disjvr_6^post20+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -i!29^post20+i!29^0 == 0 /\ -temp!34^post20+temp!34^0 == 0 /\ -x!22^post20+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post20 == 0 /\ -head!16^post20+head!16^0 == 0 /\ 1+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post20+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ temp0!17^0-temp0!17^post20 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -rcd!2460^post20+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -rcd!2515^post20+rcd!2515^0 == 0 /\ -x!15^post20+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1810^0-a!1810^post20 == 0 /\ -__disjvr_5^post20+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post20 == 0 /\ -a!1055^post20+a!1055^0 == 0 /\ x!1365^0-x!1365^post20 == 0 /\ -a!419^post20+a!419^0 == 0 /\ r!543^0-r!543^post20 == 0 /\ head!405^0-head!405^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post20 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -i!406^post20+i!406^0 == 0 /\ -__disjvr_2^post20+__disjvr_2^0 == 0 /\ 1-a!2035^0 <= 0 /\ rcd!2393^0-rcd!2393^post20 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2238^post20+a!2238^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ -a!511^post20+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post20 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, __disjvr_4^0'=__disjvr_4^post20, __disjvr_5^0'=__disjvr_5^post20, __disjvr_6^0'=__disjvr_6^post20, __disjvr_7^0'=__disjvr_7^post20, __disjvr_8^0'=__disjvr_8^post20, a!1052^0'=a!1052^post20, a!1055^0'=a!1055^post20, a!1370^0'=a!1370^post20, a!1371^0'=a!1371^post20, a!1610^0'=a!1610^post20, a!1810^0'=a!1810^post20, a!2035^0'=a!2035^post20, a!2238^0'=a!2238^post20, a!244^0'=a!244^post20, a!419^0'=a!419^post20, a!511^0'=a!511^post20, a!654^0'=a!654^post20, ct!19^0'=ct!19^post20, head!16^0'=head!16^post20, head!31^0'=head!31^post20, head!405^0'=head!405^post20, i!29^0'=i!29^post20, i!406^0'=i!406^post20, length!28^0'=length!28^post20, nondet!13^0'=nondet!13^post20, r!543^0'=r!543^post20, r!662^0'=r!662^post20, rcd!2393^0'=rcd!2393^post20, rcd!2460^0'=rcd!2460^post20, rcd!2515^0'=rcd!2515^post20, rcd!63^0'=rcd!63^post20, rcd!83^0'=rcd!83^post20, result!12^0'=result!12^post20, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post20, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post20, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post20, sel_r!543_flink!24^0'=sel_r!543_flink!24^post20, t!25^0'=t!25^post20, temp!34^0'=temp!34^post20, temp0!17^0'=temp0!17^post20, temp0!30^0'=temp0!30^post20, tmp!33^0'=tmp!33^post20, x!1365^0'=x!1365^post20, x!15^0'=x!15^post20, x!18^0'=x!18^post20, x!22^0'=x!22^post20, x_slam_f!20^0'=x_slam_f!20^post20, y!21^0'=y!21^post20, (-__disjvr_7^post20+__disjvr_7^0 == 0 /\ a!654^0-a!654^post20 == 0 /\ -y!21^post20+y!21^0 == 0 /\ -nondet!13^post20+nondet!13^0 == 0 /\ a!1370^0-a!1370^post20 == 0 /\ a!244^0-a!244^post20 == 0 /\ -r!662^post20+r!662^0 == 0 /\ head!31^0-head!31^post20 == 0 /\ __disjvr_4^0-__disjvr_4^post20 == 0 /\ result!12^0-result!12^post20 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post20+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post20 == 0 /\ -a!1610^post20+a!1610^0 == 0 /\ a!1052^0-a!1052^post20 == 0 /\ -t!25^post20+t!25^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -temp0!30^post20+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -ct!19^post20+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post20 == 0 /\ x!18^0-x!18^post20 == 0 /\ length!28^0-length!28^post20 == 0 /\ rcd!83^0-rcd!83^post20 == 0 /\ -a!2035^post20+a!2035^0 == 0 /\ -__disjvr_6^post20+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -i!29^post20+i!29^0 == 0 /\ -temp!34^post20+temp!34^0 == 0 /\ -x!22^post20+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post20 == 0 /\ -head!16^post20+head!16^0 == 0 /\ 1+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post20+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ temp0!17^0-temp0!17^post20 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -rcd!2460^post20+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -rcd!2515^post20+rcd!2515^0 == 0 /\ -x!15^post20+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1810^0-a!1810^post20 == 0 /\ -__disjvr_5^post20+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post20 == 0 /\ -a!1055^post20+a!1055^0 == 0 /\ x!1365^0-x!1365^post20 == 0 /\ -a!419^post20+a!419^0 == 0 /\ r!543^0-r!543^post20 == 0 /\ head!405^0-head!405^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post20 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -i!406^post20+i!406^0 == 0 /\ -__disjvr_2^post20+__disjvr_2^0 == 0 /\ 1-a!2035^0 <= 0 /\ rcd!2393^0-rcd!2393^post20 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2238^post20+a!2238^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ -a!511^post20+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post20 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality __disjvr_7^post20 = __disjvr_7^0 propagated equality a!654^post20 = a!654^0 propagated equality y!21^post20 = y!21^0 propagated equality nondet!13^post20 = nondet!13^0 propagated equality a!1370^post20 = a!1370^0 propagated equality a!244^post20 = a!244^0 propagated equality r!662^post20 = r!662^0 propagated equality head!31^post20 = head!31^0 propagated equality __disjvr_4^post20 = __disjvr_4^0 propagated equality result!12^post20 = result!12^0 propagated equality __disjvr_8^post20 = __disjvr_8^0 propagated equality a!1371^post20 = a!1371^0 propagated equality a!1610^post20 = a!1610^0 propagated equality a!1052^post20 = a!1052^0 propagated equality t!25^post20 = t!25^0 propagated equality temp0!30^post20 = temp0!30^0 propagated equality ct!19^post20 = ct!19^0 propagated equality x_slam_f!20^post20 = x_slam_f!20^0 propagated equality x!18^post20 = x!18^0 propagated equality length!28^post20 = length!28^0 propagated equality rcd!83^post20 = rcd!83^0 propagated equality a!2035^post20 = a!2035^0 propagated equality __disjvr_6^post20 = __disjvr_6^0 propagated equality __disjvr_1^post20 = __disjvr_1^0 propagated equality i!29^post20 = i!29^0 propagated equality temp!34^post20 = temp!34^0 propagated equality x!22^post20 = x!22^0 propagated equality sel_r!543_flink!24^post20 = sel_r!543_flink!24^0 propagated equality head!16^post20 = head!16^0 propagated equality sdv_callsite_return_1!32^post20 = sdv_callsite_return_1!32^0 propagated equality temp0!17^post20 = temp0!17^0 propagated equality rcd!2460^post20 = rcd!2460^0 propagated equality rcd!2515^post20 = rcd!2515^0 propagated equality x!15^post20 = x!15^0 propagated equality a!1810^post20 = a!1810^0 propagated equality __disjvr_5^post20 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post20 = sdv_callsite_return_1!14^0 propagated equality a!1055^post20 = a!1055^0 propagated equality x!1365^post20 = x!1365^0 propagated equality a!419^post20 = a!419^0 propagated equality r!543^post20 = r!543^0 propagated equality head!405^post20 = head!405^0 propagated equality __disjvr_3^post20 = __disjvr_3^0 propagated equality tmp!33^post20 = tmp!33^0 propagated equality i!406^post20 = i!406^0 propagated equality __disjvr_2^post20 = __disjvr_2^0 propagated equality rcd!2393^post20 = rcd!2393^0 propagated equality a!2238^post20 = a!2238^0 propagated equality rcd!63^post20 = rcd!63^0 propagated equality __disjvr_0^post20 = __disjvr_0^0 propagated equality a!511^post20 = a!511^0 propagated equality sel_r!1224_flink!24^post20 = sel_r!1224_flink!24^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, __disjvr_4^0'=__disjvr_4^post21, __disjvr_5^0'=__disjvr_5^post21, __disjvr_6^0'=__disjvr_6^post21, __disjvr_7^0'=__disjvr_7^post21, __disjvr_8^0'=__disjvr_8^post21, a!1052^0'=a!1052^post21, a!1055^0'=a!1055^post21, a!1370^0'=a!1370^post21, a!1371^0'=a!1371^post21, a!1610^0'=a!1610^post21, a!1810^0'=a!1810^post21, a!2035^0'=a!2035^post21, a!2238^0'=a!2238^post21, a!244^0'=a!244^post21, a!419^0'=a!419^post21, a!511^0'=a!511^post21, a!654^0'=a!654^post21, ct!19^0'=ct!19^post21, head!16^0'=head!16^post21, head!31^0'=head!31^post21, head!405^0'=head!405^post21, i!29^0'=i!29^post21, i!406^0'=i!406^post21, length!28^0'=length!28^post21, nondet!13^0'=nondet!13^post21, r!543^0'=r!543^post21, r!662^0'=r!662^post21, rcd!2393^0'=rcd!2393^post21, rcd!2460^0'=rcd!2460^post21, rcd!2515^0'=rcd!2515^post21, rcd!63^0'=rcd!63^post21, rcd!83^0'=rcd!83^post21, result!12^0'=result!12^post21, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post21, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post21, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post21, sel_r!543_flink!24^0'=sel_r!543_flink!24^post21, t!25^0'=t!25^post21, temp!34^0'=temp!34^post21, temp0!17^0'=temp0!17^post21, temp0!30^0'=temp0!30^post21, tmp!33^0'=tmp!33^post21, x!1365^0'=x!1365^post21, x!15^0'=x!15^post21, x!18^0'=x!18^post21, x!22^0'=x!22^post21, x_slam_f!20^0'=x_slam_f!20^post21, y!21^0'=y!21^post21, (x!15^0-x!15^post21 == 0 /\ -sdv_callsite_return_1!32^post21+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post21 == 0 /\ a!244^0-a!244^post21 == 0 /\ temp!34^0-temp!34^post21 == 0 /\ -head!31^post21+head!31^0 == 0 /\ a!1610^0-a!1610^post21 == 0 /\ head!16^0-head!16^post21 == 0 /\ x!18^0-x!18^post21 == 0 /\ -rcd!2393^post21+rcd!2393^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post21 == 0 /\ length!28^0-length!28^post21 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -rcd!2515^post21+rcd!2515^0 == 0 /\ __disjvr_6^0-__disjvr_6^post21 == 0 /\ a!654^0-a!654^post21 == 0 /\ y!21^0-y!21^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ a!511^0-a!511^post21 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_1^post21+__disjvr_1^0 == 0 /\ -__disjvr_5^post21+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post21 == 0 /\ -x!22^post21+x!22^0 == 0 /\ -a!2035^post21+a!2035^0 == 0 /\ -i!406^post21+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post21+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post21 == 0 /\ temp0!30^0-temp0!30^post21 == 0 /\ __disjvr_3^0-__disjvr_3^post21 == 0 /\ -nondet!13^post21+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post21 == 0 /\ rcd!2460^0-rcd!2460^post21 == 0 /\ head!405^0-head!405^post21 == 0 /\ -r!543^post21+r!543^0 == 0 /\ -r!662^post21+r!662^0 == 0 /\ -result!12^post21+result!12^0 == 0 /\ -a!1370^post21+a!1370^0 == 0 /\ -__disjvr_7^post21+__disjvr_7^0 == 0 /\ -a!1810^post21+a!1810^0 == 0 /\ -__disjvr_8^post21+__disjvr_8^0 == 0 /\ -a!1055^post21+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post21 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post21 == 0 /\ -rcd!63^post21+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post21 == 0 /\ -x!1365^post21+x!1365^0 == 0 /\ -ct!19^post21+ct!19^0 == 0 /\ a!2238^0-a!2238^post21 == 0 /\ -__disjvr_4^post21+__disjvr_4^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -t!25^post21+t!25^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!29^post21+i!29^0 == 0 /\ -a!419^post21+a!419^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, __disjvr_4^0'=__disjvr_4^post21, __disjvr_5^0'=__disjvr_5^post21, __disjvr_6^0'=__disjvr_6^post21, __disjvr_7^0'=__disjvr_7^post21, __disjvr_8^0'=__disjvr_8^post21, a!1052^0'=a!1052^post21, a!1055^0'=a!1055^post21, a!1370^0'=a!1370^post21, a!1371^0'=a!1371^post21, a!1610^0'=a!1610^post21, a!1810^0'=a!1810^post21, a!2035^0'=a!2035^post21, a!2238^0'=a!2238^post21, a!244^0'=a!244^post21, a!419^0'=a!419^post21, a!511^0'=a!511^post21, a!654^0'=a!654^post21, ct!19^0'=ct!19^post21, head!16^0'=head!16^post21, head!31^0'=head!31^post21, head!405^0'=head!405^post21, i!29^0'=i!29^post21, i!406^0'=i!406^post21, length!28^0'=length!28^post21, nondet!13^0'=nondet!13^post21, r!543^0'=r!543^post21, r!662^0'=r!662^post21, rcd!2393^0'=rcd!2393^post21, rcd!2460^0'=rcd!2460^post21, rcd!2515^0'=rcd!2515^post21, rcd!63^0'=rcd!63^post21, rcd!83^0'=rcd!83^post21, result!12^0'=result!12^post21, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post21, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post21, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post21, sel_r!543_flink!24^0'=sel_r!543_flink!24^post21, t!25^0'=t!25^post21, temp!34^0'=temp!34^post21, temp0!17^0'=temp0!17^post21, temp0!30^0'=temp0!30^post21, tmp!33^0'=tmp!33^post21, x!1365^0'=x!1365^post21, x!15^0'=x!15^post21, x!18^0'=x!18^post21, x!22^0'=x!22^post21, x_slam_f!20^0'=x_slam_f!20^post21, y!21^0'=y!21^post21, (x!15^0-x!15^post21 == 0 /\ -sdv_callsite_return_1!32^post21+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post21 == 0 /\ a!244^0-a!244^post21 == 0 /\ temp!34^0-temp!34^post21 == 0 /\ -head!31^post21+head!31^0 == 0 /\ a!1610^0-a!1610^post21 == 0 /\ head!16^0-head!16^post21 == 0 /\ x!18^0-x!18^post21 == 0 /\ -rcd!2393^post21+rcd!2393^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post21 == 0 /\ length!28^0-length!28^post21 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -rcd!2515^post21+rcd!2515^0 == 0 /\ __disjvr_6^0-__disjvr_6^post21 == 0 /\ a!654^0-a!654^post21 == 0 /\ y!21^0-y!21^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ a!511^0-a!511^post21 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_1^post21+__disjvr_1^0 == 0 /\ -__disjvr_5^post21+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post21 == 0 /\ -x!22^post21+x!22^0 == 0 /\ -a!2035^post21+a!2035^0 == 0 /\ -i!406^post21+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post21+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post21 == 0 /\ temp0!30^0-temp0!30^post21 == 0 /\ __disjvr_3^0-__disjvr_3^post21 == 0 /\ -nondet!13^post21+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post21 == 0 /\ rcd!2460^0-rcd!2460^post21 == 0 /\ head!405^0-head!405^post21 == 0 /\ -r!543^post21+r!543^0 == 0 /\ -r!662^post21+r!662^0 == 0 /\ -result!12^post21+result!12^0 == 0 /\ -a!1370^post21+a!1370^0 == 0 /\ -__disjvr_7^post21+__disjvr_7^0 == 0 /\ -a!1810^post21+a!1810^0 == 0 /\ -__disjvr_8^post21+__disjvr_8^0 == 0 /\ -a!1055^post21+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post21 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1052^0-a!1052^post21 == 0 /\ -rcd!63^post21+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post21 == 0 /\ -x!1365^post21+x!1365^0 == 0 /\ -ct!19^post21+ct!19^0 == 0 /\ a!2238^0-a!2238^post21 == 0 /\ -__disjvr_4^post21+__disjvr_4^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ -t!25^post21+t!25^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!29^post21+i!29^0 == 0 /\ -a!419^post21+a!419^0 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, __disjvr_4^0'=__disjvr_4^post21, __disjvr_5^0'=__disjvr_5^post21, __disjvr_6^0'=__disjvr_6^post21, __disjvr_7^0'=__disjvr_7^post21, __disjvr_8^0'=__disjvr_8^post21, a!1052^0'=a!1052^post21, a!1055^0'=a!1055^post21, a!1370^0'=a!1370^post21, a!1371^0'=a!1371^post21, a!1610^0'=a!1610^post21, a!1810^0'=a!1810^post21, a!2035^0'=a!2035^post21, a!2238^0'=a!2238^post21, a!244^0'=a!244^post21, a!419^0'=a!419^post21, a!511^0'=a!511^post21, a!654^0'=a!654^post21, ct!19^0'=ct!19^post21, head!16^0'=head!16^post21, head!31^0'=head!31^post21, head!405^0'=head!405^post21, i!29^0'=i!29^post21, i!406^0'=i!406^post21, length!28^0'=length!28^post21, nondet!13^0'=nondet!13^post21, r!543^0'=r!543^post21, r!662^0'=r!662^post21, rcd!2393^0'=rcd!2393^post21, rcd!2460^0'=rcd!2460^post21, rcd!2515^0'=rcd!2515^post21, rcd!63^0'=rcd!63^post21, rcd!83^0'=rcd!83^post21, result!12^0'=result!12^post21, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post21, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post21, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post21, sel_r!543_flink!24^0'=sel_r!543_flink!24^post21, t!25^0'=t!25^post21, temp!34^0'=temp!34^post21, temp0!17^0'=temp0!17^post21, temp0!30^0'=temp0!30^post21, tmp!33^0'=tmp!33^post21, x!1365^0'=x!1365^post21, x!15^0'=x!15^post21, x!18^0'=x!18^post21, x!22^0'=x!22^post21, x_slam_f!20^0'=x_slam_f!20^post21, y!21^0'=y!21^post21, (x!15^0-x!15^post21 == 0 /\ -sdv_callsite_return_1!32^post21+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post21 == 0 /\ a!244^0-a!244^post21 == 0 /\ temp!34^0-temp!34^post21 == 0 /\ -head!31^post21+head!31^0 == 0 /\ a!1610^0-a!1610^post21 == 0 /\ head!16^0-head!16^post21 == 0 /\ x!18^0-x!18^post21 == 0 /\ -rcd!2393^post21+rcd!2393^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post21 == 0 /\ length!28^0-length!28^post21 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -rcd!2515^post21+rcd!2515^0 == 0 /\ __disjvr_6^0-__disjvr_6^post21 == 0 /\ a!654^0-a!654^post21 == 0 /\ y!21^0-y!21^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ a!511^0-a!511^post21 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_1^post21+__disjvr_1^0 == 0 /\ -__disjvr_5^post21+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post21 == 0 /\ -x!22^post21+x!22^0 == 0 /\ -a!2035^post21+a!2035^0 == 0 /\ -i!406^post21+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post21+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post21 == 0 /\ temp0!30^0-temp0!30^post21 == 0 /\ __disjvr_3^0-__disjvr_3^post21 == 0 /\ -nondet!13^post21+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post21 == 0 /\ rcd!2460^0-rcd!2460^post21 == 0 /\ head!405^0-head!405^post21 == 0 /\ -r!543^post21+r!543^0 == 0 /\ -r!662^post21+r!662^0 == 0 /\ -result!12^post21+result!12^0 == 0 /\ -a!1370^post21+a!1370^0 == 0 /\ -__disjvr_7^post21+__disjvr_7^0 == 0 /\ -a!1810^post21+a!1810^0 == 0 /\ -__disjvr_8^post21+__disjvr_8^0 == 0 /\ -a!1055^post21+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post21 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1052^0-a!1052^post21 == 0 /\ -rcd!63^post21+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post21 == 0 /\ -x!1365^post21+x!1365^0 == 0 /\ -ct!19^post21+ct!19^0 == 0 /\ a!2238^0-a!2238^post21 == 0 /\ -__disjvr_4^post21+__disjvr_4^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ -t!25^post21+t!25^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!29^post21+i!29^0 == 0 /\ -a!419^post21+a!419^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality x!15^post21 = x!15^0 propagated equality sdv_callsite_return_1!32^post21 = sdv_callsite_return_1!32^0 propagated equality a!1371^post21 = a!1371^0 propagated equality a!244^post21 = a!244^0 propagated equality temp!34^post21 = temp!34^0 propagated equality head!31^post21 = head!31^0 propagated equality a!1610^post21 = a!1610^0 propagated equality head!16^post21 = head!16^0 propagated equality x!18^post21 = x!18^0 propagated equality rcd!2393^post21 = rcd!2393^0 propagated equality sel_r!1224_flink!24^post21 = sel_r!1224_flink!24^0 propagated equality length!28^post21 = length!28^0 propagated equality rcd!2515^post21 = rcd!2515^0 propagated equality __disjvr_6^post21 = __disjvr_6^0 propagated equality a!654^post21 = a!654^0 propagated equality y!21^post21 = y!21^0 propagated equality __disjvr_0^post21 = __disjvr_0^0 propagated equality a!511^post21 = a!511^0 propagated equality __disjvr_1^post21 = __disjvr_1^0 propagated equality __disjvr_5^post21 = __disjvr_5^0 propagated equality x_slam_f!20^post21 = x_slam_f!20^0 propagated equality x!22^post21 = x!22^0 propagated equality a!2035^post21 = a!2035^0 propagated equality i!406^post21 = i!406^0 propagated equality sdv_callsite_return_1!14^post21 = sdv_callsite_return_1!14^0 propagated equality temp0!17^post21 = temp0!17^0 propagated equality temp0!30^post21 = temp0!30^0 propagated equality __disjvr_3^post21 = __disjvr_3^0 propagated equality nondet!13^post21 = nondet!13^0 propagated equality tmp!33^post21 = tmp!33^0 propagated equality rcd!2460^post21 = rcd!2460^0 propagated equality head!405^post21 = head!405^0 propagated equality r!543^post21 = r!543^0 propagated equality r!662^post21 = r!662^0 propagated equality result!12^post21 = result!12^0 propagated equality a!1370^post21 = a!1370^0 propagated equality __disjvr_7^post21 = __disjvr_7^0 propagated equality a!1810^post21 = a!1810^0 propagated equality __disjvr_8^post21 = __disjvr_8^0 propagated equality a!1055^post21 = a!1055^0 propagated equality rcd!83^post21 = rcd!83^0 propagated equality a!1052^post21 = a!1052^0 propagated equality rcd!63^post21 = rcd!63^0 propagated equality sel_r!543_flink!24^post21 = sel_r!543_flink!24^0 propagated equality x!1365^post21 = x!1365^0 propagated equality ct!19^post21 = ct!19^0 propagated equality a!2238^post21 = a!2238^0 propagated equality __disjvr_4^post21 = __disjvr_4^0 propagated equality t!25^post21 = t!25^0 propagated equality __disjvr_2^post21 = __disjvr_2^0 propagated equality i!29^post21 = i!29^0 propagated equality a!419^post21 = a!419^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, __disjvr_4^0'=__disjvr_4^post22, __disjvr_5^0'=__disjvr_5^post22, __disjvr_6^0'=__disjvr_6^post22, __disjvr_7^0'=__disjvr_7^post22, __disjvr_8^0'=__disjvr_8^post22, a!1052^0'=a!1052^post22, a!1055^0'=a!1055^post22, a!1370^0'=a!1370^post22, a!1371^0'=a!1371^post22, a!1610^0'=a!1610^post22, a!1810^0'=a!1810^post22, a!2035^0'=a!2035^post22, a!2238^0'=a!2238^post22, a!244^0'=a!244^post22, a!419^0'=a!419^post22, a!511^0'=a!511^post22, a!654^0'=a!654^post22, ct!19^0'=ct!19^post22, head!16^0'=head!16^post22, head!31^0'=head!31^post22, head!405^0'=head!405^post22, i!29^0'=i!29^post22, i!406^0'=i!406^post22, length!28^0'=length!28^post22, nondet!13^0'=nondet!13^post22, r!543^0'=r!543^post22, r!662^0'=r!662^post22, rcd!2393^0'=rcd!2393^post22, rcd!2460^0'=rcd!2460^post22, rcd!2515^0'=rcd!2515^post22, rcd!63^0'=rcd!63^post22, rcd!83^0'=rcd!83^post22, result!12^0'=result!12^post22, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post22, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post22, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post22, sel_r!543_flink!24^0'=sel_r!543_flink!24^post22, t!25^0'=t!25^post22, temp!34^0'=temp!34^post22, temp0!17^0'=temp0!17^post22, temp0!30^0'=temp0!30^post22, tmp!33^0'=tmp!33^post22, x!1365^0'=x!1365^post22, x!15^0'=x!15^post22, x!18^0'=x!18^post22, x!22^0'=x!22^post22, x_slam_f!20^0'=x_slam_f!20^post22, y!21^0'=y!21^post22, (a!1371^0-a!1371^post22 == 0 /\ __disjvr_4^0-__disjvr_4^post22 == 0 /\ a!1052^0-a!1052^post22 == 0 /\ r!543^0-r!543^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -__disjvr_5^post22+__disjvr_5^0 == 0 /\ -__disjvr_3^post22+__disjvr_3^0 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ length!28^0-length!28^post22 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post22 == 0 /\ __disjvr_6^0-__disjvr_6^post22 == 0 /\ result!12^0-result!12^post22 == 0 /\ -rcd!63^post22+rcd!63^0 == 0 /\ -temp!34^post22+temp!34^0 == 0 /\ x!18^0-x!18^post22 == 0 /\ x!15^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post22 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -i!29^post22+i!29^0 == 0 /\ -a!1055^post22+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post22 == 0 /\ __disjvr_8^0-__disjvr_8^post22 == 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post22 == 0 /\ -t!25^post22+t!25^0 == 0 /\ a!654^0-a!654^post22 == 0 /\ -ct!19^post22+ct!19^0 == 0 /\ a!1370^0-a!1370^post22 == 0 /\ -nondet!13^post22+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post22+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post22+x!22^0 == 0 /\ -a!2238^post22+a!2238^0 == 0 /\ -a!2035^post22+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post22 == 0 /\ -r!662^post22+r!662^0 == 0 /\ -a!511^post22+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post22 == 0 /\ -a!419^post22+a!419^0 == 0 /\ -rcd!2393^post22+rcd!2393^0 == 0 /\ -y!21^post22+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!1610^post22+a!1610^0 == 0 /\ -head!16^post22+head!16^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post22+rcd!2515^0 == 0 /\ head!405^0-head!405^post22 == 0 /\ -i!406^post22+i!406^0 == 0 /\ rcd!2460^0-rcd!2460^post22 == 0 /\ x!15^0-x!15^post22 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post22 == 0 /\ -__disjvr_7^post22+__disjvr_7^0 == 0 /\ __disjvr_1^0-__disjvr_1^post22 == 0 /\ -x!1365^post22+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post22 == 0 /\ a!244^0-a!244^post22 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!1810^0-a!1810^post22 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post22+temp0!30^0 == 0 /\ x!22^0 <= 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, __disjvr_4^0'=__disjvr_4^post22, __disjvr_5^0'=__disjvr_5^post22, __disjvr_6^0'=__disjvr_6^post22, __disjvr_7^0'=__disjvr_7^post22, __disjvr_8^0'=__disjvr_8^post22, a!1052^0'=a!1052^post22, a!1055^0'=a!1055^post22, a!1370^0'=a!1370^post22, a!1371^0'=a!1371^post22, a!1610^0'=a!1610^post22, a!1810^0'=a!1810^post22, a!2035^0'=a!2035^post22, a!2238^0'=a!2238^post22, a!244^0'=a!244^post22, a!419^0'=a!419^post22, a!511^0'=a!511^post22, a!654^0'=a!654^post22, ct!19^0'=ct!19^post22, head!16^0'=head!16^post22, head!31^0'=head!31^post22, head!405^0'=head!405^post22, i!29^0'=i!29^post22, i!406^0'=i!406^post22, length!28^0'=length!28^post22, nondet!13^0'=nondet!13^post22, r!543^0'=r!543^post22, r!662^0'=r!662^post22, rcd!2393^0'=rcd!2393^post22, rcd!2460^0'=rcd!2460^post22, rcd!2515^0'=rcd!2515^post22, rcd!63^0'=rcd!63^post22, rcd!83^0'=rcd!83^post22, result!12^0'=result!12^post22, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post22, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post22, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post22, sel_r!543_flink!24^0'=sel_r!543_flink!24^post22, t!25^0'=t!25^post22, temp!34^0'=temp!34^post22, temp0!17^0'=temp0!17^post22, temp0!30^0'=temp0!30^post22, tmp!33^0'=tmp!33^post22, x!1365^0'=x!1365^post22, x!15^0'=x!15^post22, x!18^0'=x!18^post22, x!22^0'=x!22^post22, x_slam_f!20^0'=x_slam_f!20^post22, y!21^0'=y!21^post22, (a!1371^0-a!1371^post22 == 0 /\ __disjvr_4^0-__disjvr_4^post22 == 0 /\ a!1052^0-a!1052^post22 == 0 /\ r!543^0-r!543^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -__disjvr_5^post22+__disjvr_5^0 == 0 /\ -__disjvr_3^post22+__disjvr_3^0 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ length!28^0-length!28^post22 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post22 == 0 /\ __disjvr_6^0-__disjvr_6^post22 == 0 /\ result!12^0-result!12^post22 == 0 /\ -rcd!63^post22+rcd!63^0 == 0 /\ -temp!34^post22+temp!34^0 == 0 /\ x!18^0-x!18^post22 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post22 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -i!29^post22+i!29^0 == 0 /\ -a!1055^post22+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post22 == 0 /\ __disjvr_8^0-__disjvr_8^post22 == 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post22 == 0 /\ -t!25^post22+t!25^0 == 0 /\ a!654^0-a!654^post22 == 0 /\ -ct!19^post22+ct!19^0 == 0 /\ a!1370^0-a!1370^post22 == 0 /\ -nondet!13^post22+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post22+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post22+x!22^0 == 0 /\ -a!2238^post22+a!2238^0 == 0 /\ -a!2035^post22+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post22 == 0 /\ -r!662^post22+r!662^0 == 0 /\ -a!511^post22+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post22 == 0 /\ -a!419^post22+a!419^0 == 0 /\ -rcd!2393^post22+rcd!2393^0 == 0 /\ -y!21^post22+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!1610^post22+a!1610^0 == 0 /\ -head!16^post22+head!16^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2515^post22+rcd!2515^0 == 0 /\ head!405^0-head!405^post22 == 0 /\ -i!406^post22+i!406^0 == 0 /\ rcd!2460^0-rcd!2460^post22 == 0 /\ x!15^0-x!15^post22 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post22 == 0 /\ -__disjvr_7^post22+__disjvr_7^0 == 0 /\ __disjvr_1^0-__disjvr_1^post22 == 0 /\ -x!1365^post22+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post22 == 0 /\ a!244^0-a!244^post22 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ a!1810^0-a!1810^post22 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post22+temp0!30^0 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, __disjvr_4^0'=__disjvr_4^post22, __disjvr_5^0'=__disjvr_5^post22, __disjvr_6^0'=__disjvr_6^post22, __disjvr_7^0'=__disjvr_7^post22, __disjvr_8^0'=__disjvr_8^post22, a!1052^0'=a!1052^post22, a!1055^0'=a!1055^post22, a!1370^0'=a!1370^post22, a!1371^0'=a!1371^post22, a!1610^0'=a!1610^post22, a!1810^0'=a!1810^post22, a!2035^0'=a!2035^post22, a!2238^0'=a!2238^post22, a!244^0'=a!244^post22, a!419^0'=a!419^post22, a!511^0'=a!511^post22, a!654^0'=a!654^post22, ct!19^0'=ct!19^post22, head!16^0'=head!16^post22, head!31^0'=head!31^post22, head!405^0'=head!405^post22, i!29^0'=i!29^post22, i!406^0'=i!406^post22, length!28^0'=length!28^post22, nondet!13^0'=nondet!13^post22, r!543^0'=r!543^post22, r!662^0'=r!662^post22, rcd!2393^0'=rcd!2393^post22, rcd!2460^0'=rcd!2460^post22, rcd!2515^0'=rcd!2515^post22, rcd!63^0'=rcd!63^post22, rcd!83^0'=rcd!83^post22, result!12^0'=result!12^post22, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post22, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post22, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post22, sel_r!543_flink!24^0'=sel_r!543_flink!24^post22, t!25^0'=t!25^post22, temp!34^0'=temp!34^post22, temp0!17^0'=temp0!17^post22, temp0!30^0'=temp0!30^post22, tmp!33^0'=tmp!33^post22, x!1365^0'=x!1365^post22, x!15^0'=x!15^post22, x!18^0'=x!18^post22, x!22^0'=x!22^post22, x_slam_f!20^0'=x_slam_f!20^post22, y!21^0'=y!21^post22, (a!1371^0-a!1371^post22 == 0 /\ __disjvr_4^0-__disjvr_4^post22 == 0 /\ a!1052^0-a!1052^post22 == 0 /\ r!543^0-r!543^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -__disjvr_5^post22+__disjvr_5^0 == 0 /\ -__disjvr_3^post22+__disjvr_3^0 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ length!28^0-length!28^post22 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post22 == 0 /\ __disjvr_6^0-__disjvr_6^post22 == 0 /\ result!12^0-result!12^post22 == 0 /\ -rcd!63^post22+rcd!63^0 == 0 /\ -temp!34^post22+temp!34^0 == 0 /\ x!18^0-x!18^post22 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post22 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -i!29^post22+i!29^0 == 0 /\ -a!1055^post22+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post22 == 0 /\ __disjvr_8^0-__disjvr_8^post22 == 0 /\ 1+t!25^0 <= 0 /\ temp0!17^0-temp0!17^post22 == 0 /\ -t!25^post22+t!25^0 == 0 /\ a!654^0-a!654^post22 == 0 /\ -ct!19^post22+ct!19^0 == 0 /\ a!1370^0-a!1370^post22 == 0 /\ -nondet!13^post22+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post22+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post22+x!22^0 == 0 /\ -a!2238^post22+a!2238^0 == 0 /\ -a!2035^post22+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post22 == 0 /\ -r!662^post22+r!662^0 == 0 /\ -a!511^post22+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post22 == 0 /\ -a!419^post22+a!419^0 == 0 /\ -rcd!2393^post22+rcd!2393^0 == 0 /\ -y!21^post22+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!1610^post22+a!1610^0 == 0 /\ -head!16^post22+head!16^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2515^post22+rcd!2515^0 == 0 /\ head!405^0-head!405^post22 == 0 /\ -i!406^post22+i!406^0 == 0 /\ rcd!2460^0-rcd!2460^post22 == 0 /\ x!15^0-x!15^post22 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post22 == 0 /\ -__disjvr_7^post22+__disjvr_7^0 == 0 /\ __disjvr_1^0-__disjvr_1^post22 == 0 /\ -x!1365^post22+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post22 == 0 /\ a!244^0-a!244^post22 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ a!1810^0-a!1810^post22 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post22+temp0!30^0 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality a!1371^post22 = a!1371^0 propagated equality __disjvr_4^post22 = __disjvr_4^0 propagated equality a!1052^post22 = a!1052^0 propagated equality r!543^post22 = r!543^0 propagated equality __disjvr_0^post22 = __disjvr_0^0 propagated equality __disjvr_5^post22 = __disjvr_5^0 propagated equality __disjvr_3^post22 = __disjvr_3^0 propagated equality __disjvr_2^post22 = __disjvr_2^0 propagated equality length!28^post22 = length!28^0 propagated equality head!31^post22 = head!31^0 propagated equality __disjvr_6^post22 = __disjvr_6^0 propagated equality result!12^post22 = result!12^0 propagated equality rcd!63^post22 = rcd!63^0 propagated equality temp!34^post22 = temp!34^0 propagated equality x!18^post22 = x!18^0 propagated equality x_slam_f!20^post22 = x_slam_f!20^0 propagated equality i!29^post22 = i!29^0 propagated equality a!1055^post22 = a!1055^0 propagated equality rcd!83^post22 = rcd!83^0 propagated equality __disjvr_8^post22 = __disjvr_8^0 propagated equality temp0!17^post22 = temp0!17^0 propagated equality t!25^post22 = t!25^0 propagated equality a!654^post22 = a!654^0 propagated equality ct!19^post22 = ct!19^0 propagated equality a!1370^post22 = a!1370^0 propagated equality nondet!13^post22 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post22 = sdv_callsite_return_1!32^0 propagated equality x!22^post22 = x!22^0 propagated equality a!2238^post22 = a!2238^0 propagated equality a!2035^post22 = a!2035^0 propagated equality tmp!33^post22 = tmp!33^0 propagated equality r!662^post22 = r!662^0 propagated equality a!511^post22 = a!511^0 propagated equality sel_r!543_flink!24^post22 = sel_r!543_flink!24^0 propagated equality a!419^post22 = a!419^0 propagated equality rcd!2393^post22 = rcd!2393^0 propagated equality y!21^post22 = y!21^0 propagated equality a!1610^post22 = a!1610^0 propagated equality head!16^post22 = head!16^0 propagated equality rcd!2515^post22 = rcd!2515^0 propagated equality head!405^post22 = head!405^0 propagated equality i!406^post22 = i!406^0 propagated equality rcd!2460^post22 = rcd!2460^0 propagated equality x!15^post22 = x!15^0 propagated equality sdv_callsite_return_1!14^post22 = sdv_callsite_return_1!14^0 propagated equality __disjvr_7^post22 = __disjvr_7^0 propagated equality __disjvr_1^post22 = __disjvr_1^0 propagated equality x!1365^post22 = x!1365^0 propagated equality sel_r!1224_flink!24^post22 = sel_r!1224_flink!24^0 propagated equality a!244^post22 = a!244^0 propagated equality a!1810^post22 = a!1810^0 propagated equality temp0!30^post22 = temp0!30^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post23, __disjvr_1^0'=__disjvr_1^post23, __disjvr_2^0'=__disjvr_2^post23, __disjvr_3^0'=__disjvr_3^post23, __disjvr_4^0'=__disjvr_4^post23, __disjvr_5^0'=__disjvr_5^post23, __disjvr_6^0'=__disjvr_6^post23, __disjvr_7^0'=__disjvr_7^post23, __disjvr_8^0'=__disjvr_8^post23, a!1052^0'=a!1052^post23, a!1055^0'=a!1055^post23, a!1370^0'=a!1370^post23, a!1371^0'=a!1371^post23, a!1610^0'=a!1610^post23, a!1810^0'=a!1810^post23, a!2035^0'=a!2035^post23, a!2238^0'=a!2238^post23, a!244^0'=a!244^post23, a!419^0'=a!419^post23, a!511^0'=a!511^post23, a!654^0'=a!654^post23, ct!19^0'=ct!19^post23, head!16^0'=head!16^post23, head!31^0'=head!31^post23, head!405^0'=head!405^post23, i!29^0'=i!29^post23, i!406^0'=i!406^post23, length!28^0'=length!28^post23, nondet!13^0'=nondet!13^post23, r!543^0'=r!543^post23, r!662^0'=r!662^post23, rcd!2393^0'=rcd!2393^post23, rcd!2460^0'=rcd!2460^post23, rcd!2515^0'=rcd!2515^post23, rcd!63^0'=rcd!63^post23, rcd!83^0'=rcd!83^post23, result!12^0'=result!12^post23, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post23, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post23, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post23, sel_r!543_flink!24^0'=sel_r!543_flink!24^post23, t!25^0'=t!25^post23, temp!34^0'=temp!34^post23, temp0!17^0'=temp0!17^post23, temp0!30^0'=temp0!30^post23, tmp!33^0'=tmp!33^post23, x!1365^0'=x!1365^post23, x!15^0'=x!15^post23, x!18^0'=x!18^post23, x!22^0'=x!22^post23, x_slam_f!20^0'=x_slam_f!20^post23, y!21^0'=y!21^post23, (a!1052^0-a!1052^post23 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post23 == 0 /\ -x!18^post23+x!18^0 == 0 /\ -r!543^post23+r!543^0 == 0 /\ -r!662^post23+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post23 == 0 /\ rcd!83^0-rcd!83^post23 == 0 /\ __disjvr_4^0-__disjvr_4^post23 == 0 /\ temp0!17^0-temp0!17^post23 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post23 == 0 /\ i!29^0-i!29^post23 == 0 /\ -rcd!2515^post23+rcd!2515^0 == 0 /\ -__disjvr_0^post23+__disjvr_0^0 == 0 /\ -y!21^post23+y!21^0 == 0 /\ -__disjvr_2^post23+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post23 == 0 /\ -x!1365^post23+x!1365^0 == 0 /\ a!244^0-a!244^post23 == 0 /\ head!405^0-head!405^post23 == 0 /\ -a!419^post23+a!419^0 == 0 /\ x!15^0 <= 0 /\ -a!2238^post23+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post23 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -__disjvr_8^post23+__disjvr_8^0 == 0 /\ -temp!34^post23+temp!34^0 == 0 /\ -x!22^post23+x!22^0 == 0 /\ -a!1055^post23+a!1055^0 == 0 /\ 1+t!25^0 <= 0 /\ a!511^0-a!511^post23 == 0 /\ rcd!63^0-rcd!63^post23 == 0 /\ -__disjvr_6^post23+__disjvr_6^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post23 == 0 /\ x!15^0-x!15^post23 == 0 /\ rcd!2393^0-rcd!2393^post23 == 0 /\ a!1810^0-a!1810^post23 == 0 /\ -sel_r!1224_flink!24^post23+sel_r!1224_flink!24^0 == 0 /\ __disjvr_1^0-__disjvr_1^post23 == 0 /\ a!654^0-a!654^post23 == 0 /\ -head!31^post23+head!31^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -ct!19^post23+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_5^post23+__disjvr_5^0 == 0 /\ -rcd!2460^post23+rcd!2460^0 == 0 /\ -__disjvr_3^post23+__disjvr_3^0 == 0 /\ -a!2035^post23+a!2035^0 == 0 /\ length!28^0-length!28^post23 == 0 /\ -a!1370^post23+a!1370^0 == 0 /\ a!1371^0-a!1371^post23 == 0 /\ x_slam_f!20^0-x_slam_f!20^post23 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_7^post23+__disjvr_7^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ t!25^0-t!25^post23 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ result!12^0-result!12^post23 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post23+i!406^0 == 0 /\ -head!16^post23+head!16^0 == 0 /\ -a!1610^post23+a!1610^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post23, __disjvr_1^0'=__disjvr_1^post23, __disjvr_2^0'=__disjvr_2^post23, __disjvr_3^0'=__disjvr_3^post23, __disjvr_4^0'=__disjvr_4^post23, __disjvr_5^0'=__disjvr_5^post23, __disjvr_6^0'=__disjvr_6^post23, __disjvr_7^0'=__disjvr_7^post23, __disjvr_8^0'=__disjvr_8^post23, a!1052^0'=a!1052^post23, a!1055^0'=a!1055^post23, a!1370^0'=a!1370^post23, a!1371^0'=a!1371^post23, a!1610^0'=a!1610^post23, a!1810^0'=a!1810^post23, a!2035^0'=a!2035^post23, a!2238^0'=a!2238^post23, a!244^0'=a!244^post23, a!419^0'=a!419^post23, a!511^0'=a!511^post23, a!654^0'=a!654^post23, ct!19^0'=ct!19^post23, head!16^0'=head!16^post23, head!31^0'=head!31^post23, head!405^0'=head!405^post23, i!29^0'=i!29^post23, i!406^0'=i!406^post23, length!28^0'=length!28^post23, nondet!13^0'=nondet!13^post23, r!543^0'=r!543^post23, r!662^0'=r!662^post23, rcd!2393^0'=rcd!2393^post23, rcd!2460^0'=rcd!2460^post23, rcd!2515^0'=rcd!2515^post23, rcd!63^0'=rcd!63^post23, rcd!83^0'=rcd!83^post23, result!12^0'=result!12^post23, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post23, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post23, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post23, sel_r!543_flink!24^0'=sel_r!543_flink!24^post23, t!25^0'=t!25^post23, temp!34^0'=temp!34^post23, temp0!17^0'=temp0!17^post23, temp0!30^0'=temp0!30^post23, tmp!33^0'=tmp!33^post23, x!1365^0'=x!1365^post23, x!15^0'=x!15^post23, x!18^0'=x!18^post23, x!22^0'=x!22^post23, x_slam_f!20^0'=x_slam_f!20^post23, y!21^0'=y!21^post23, (a!1052^0-a!1052^post23 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post23 == 0 /\ -x!18^post23+x!18^0 == 0 /\ -r!543^post23+r!543^0 == 0 /\ -r!662^post23+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post23 == 0 /\ rcd!83^0-rcd!83^post23 == 0 /\ __disjvr_4^0-__disjvr_4^post23 == 0 /\ temp0!17^0-temp0!17^post23 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post23 == 0 /\ i!29^0-i!29^post23 == 0 /\ -rcd!2515^post23+rcd!2515^0 == 0 /\ -__disjvr_0^post23+__disjvr_0^0 == 0 /\ -y!21^post23+y!21^0 == 0 /\ -__disjvr_2^post23+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post23 == 0 /\ -x!1365^post23+x!1365^0 == 0 /\ a!244^0-a!244^post23 == 0 /\ head!405^0-head!405^post23 == 0 /\ -a!419^post23+a!419^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!2238^post23+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post23 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_8^post23+__disjvr_8^0 == 0 /\ -temp!34^post23+temp!34^0 == 0 /\ -x!22^post23+x!22^0 == 0 /\ -a!1055^post23+a!1055^0 == 0 /\ 1+t!25^0 <= 0 /\ a!511^0-a!511^post23 == 0 /\ rcd!63^0-rcd!63^post23 == 0 /\ -__disjvr_6^post23+__disjvr_6^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post23 == 0 /\ x!15^0-x!15^post23 == 0 /\ rcd!2393^0-rcd!2393^post23 == 0 /\ a!1810^0-a!1810^post23 == 0 /\ -sel_r!1224_flink!24^post23+sel_r!1224_flink!24^0 == 0 /\ __disjvr_1^0-__disjvr_1^post23 == 0 /\ a!654^0-a!654^post23 == 0 /\ -head!31^post23+head!31^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -ct!19^post23+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_5^post23+__disjvr_5^0 == 0 /\ -rcd!2460^post23+rcd!2460^0 == 0 /\ -__disjvr_3^post23+__disjvr_3^0 == 0 /\ -a!2035^post23+a!2035^0 == 0 /\ length!28^0-length!28^post23 == 0 /\ -a!1370^post23+a!1370^0 == 0 /\ a!1371^0-a!1371^post23 == 0 /\ x_slam_f!20^0-x_slam_f!20^post23 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -__disjvr_7^post23+__disjvr_7^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ t!25^0-t!25^post23 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ result!12^0-result!12^post23 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post23+i!406^0 == 0 /\ -head!16^post23+head!16^0 == 0 /\ -a!1610^post23+a!1610^0 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post23, __disjvr_1^0'=__disjvr_1^post23, __disjvr_2^0'=__disjvr_2^post23, __disjvr_3^0'=__disjvr_3^post23, __disjvr_4^0'=__disjvr_4^post23, __disjvr_5^0'=__disjvr_5^post23, __disjvr_6^0'=__disjvr_6^post23, __disjvr_7^0'=__disjvr_7^post23, __disjvr_8^0'=__disjvr_8^post23, a!1052^0'=a!1052^post23, a!1055^0'=a!1055^post23, a!1370^0'=a!1370^post23, a!1371^0'=a!1371^post23, a!1610^0'=a!1610^post23, a!1810^0'=a!1810^post23, a!2035^0'=a!2035^post23, a!2238^0'=a!2238^post23, a!244^0'=a!244^post23, a!419^0'=a!419^post23, a!511^0'=a!511^post23, a!654^0'=a!654^post23, ct!19^0'=ct!19^post23, head!16^0'=head!16^post23, head!31^0'=head!31^post23, head!405^0'=head!405^post23, i!29^0'=i!29^post23, i!406^0'=i!406^post23, length!28^0'=length!28^post23, nondet!13^0'=nondet!13^post23, r!543^0'=r!543^post23, r!662^0'=r!662^post23, rcd!2393^0'=rcd!2393^post23, rcd!2460^0'=rcd!2460^post23, rcd!2515^0'=rcd!2515^post23, rcd!63^0'=rcd!63^post23, rcd!83^0'=rcd!83^post23, result!12^0'=result!12^post23, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post23, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post23, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post23, sel_r!543_flink!24^0'=sel_r!543_flink!24^post23, t!25^0'=t!25^post23, temp!34^0'=temp!34^post23, temp0!17^0'=temp0!17^post23, temp0!30^0'=temp0!30^post23, tmp!33^0'=tmp!33^post23, x!1365^0'=x!1365^post23, x!15^0'=x!15^post23, x!18^0'=x!18^post23, x!22^0'=x!22^post23, x_slam_f!20^0'=x_slam_f!20^post23, y!21^0'=y!21^post23, (a!1052^0-a!1052^post23 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post23 == 0 /\ -x!18^post23+x!18^0 == 0 /\ -r!543^post23+r!543^0 == 0 /\ -r!662^post23+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post23 == 0 /\ rcd!83^0-rcd!83^post23 == 0 /\ __disjvr_4^0-__disjvr_4^post23 == 0 /\ temp0!17^0-temp0!17^post23 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post23 == 0 /\ i!29^0-i!29^post23 == 0 /\ -rcd!2515^post23+rcd!2515^0 == 0 /\ -__disjvr_0^post23+__disjvr_0^0 == 0 /\ -y!21^post23+y!21^0 == 0 /\ -__disjvr_2^post23+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post23 == 0 /\ -x!1365^post23+x!1365^0 == 0 /\ a!244^0-a!244^post23 == 0 /\ head!405^0-head!405^post23 == 0 /\ -a!419^post23+a!419^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!2238^post23+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post23 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_8^post23+__disjvr_8^0 == 0 /\ -temp!34^post23+temp!34^0 == 0 /\ -x!22^post23+x!22^0 == 0 /\ -a!1055^post23+a!1055^0 == 0 /\ 1+t!25^0 <= 0 /\ a!511^0-a!511^post23 == 0 /\ rcd!63^0-rcd!63^post23 == 0 /\ -__disjvr_6^post23+__disjvr_6^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post23 == 0 /\ x!15^0-x!15^post23 == 0 /\ rcd!2393^0-rcd!2393^post23 == 0 /\ a!1810^0-a!1810^post23 == 0 /\ -sel_r!1224_flink!24^post23+sel_r!1224_flink!24^0 == 0 /\ __disjvr_1^0-__disjvr_1^post23 == 0 /\ a!654^0-a!654^post23 == 0 /\ -head!31^post23+head!31^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -ct!19^post23+ct!19^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_5^post23+__disjvr_5^0 == 0 /\ -rcd!2460^post23+rcd!2460^0 == 0 /\ -__disjvr_3^post23+__disjvr_3^0 == 0 /\ -a!2035^post23+a!2035^0 == 0 /\ length!28^0-length!28^post23 == 0 /\ -a!1370^post23+a!1370^0 == 0 /\ a!1371^0-a!1371^post23 == 0 /\ x_slam_f!20^0-x_slam_f!20^post23 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -__disjvr_7^post23+__disjvr_7^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ t!25^0-t!25^post23 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ result!12^0-result!12^post23 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post23+i!406^0 == 0 /\ -head!16^post23+head!16^0 == 0 /\ -a!1610^post23+a!1610^0 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!1052^post23 = a!1052^0 propagated equality sel_r!543_flink!24^post23 = sel_r!543_flink!24^0 propagated equality x!18^post23 = x!18^0 propagated equality r!543^post23 = r!543^0 propagated equality r!662^post23 = r!662^0 propagated equality sdv_callsite_return_1!14^post23 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post23 = rcd!83^0 propagated equality __disjvr_4^post23 = __disjvr_4^0 propagated equality temp0!17^post23 = temp0!17^0 propagated equality nondet!13^post23 = nondet!13^0 propagated equality i!29^post23 = i!29^0 propagated equality rcd!2515^post23 = rcd!2515^0 propagated equality __disjvr_0^post23 = __disjvr_0^0 propagated equality y!21^post23 = y!21^0 propagated equality __disjvr_2^post23 = __disjvr_2^0 propagated equality temp0!30^post23 = temp0!30^0 propagated equality x!1365^post23 = x!1365^0 propagated equality a!244^post23 = a!244^0 propagated equality head!405^post23 = head!405^0 propagated equality a!419^post23 = a!419^0 propagated equality a!2238^post23 = a!2238^0 propagated equality tmp!33^post23 = tmp!33^0 propagated equality __disjvr_8^post23 = __disjvr_8^0 propagated equality temp!34^post23 = temp!34^0 propagated equality x!22^post23 = x!22^0 propagated equality a!1055^post23 = a!1055^0 propagated equality a!511^post23 = a!511^0 propagated equality rcd!63^post23 = rcd!63^0 propagated equality __disjvr_6^post23 = __disjvr_6^0 propagated equality sdv_callsite_return_1!32^post23 = sdv_callsite_return_1!32^0 propagated equality x!15^post23 = x!15^0 propagated equality rcd!2393^post23 = rcd!2393^0 propagated equality a!1810^post23 = a!1810^0 propagated equality sel_r!1224_flink!24^post23 = sel_r!1224_flink!24^0 propagated equality __disjvr_1^post23 = __disjvr_1^0 propagated equality a!654^post23 = a!654^0 propagated equality head!31^post23 = head!31^0 propagated equality ct!19^post23 = ct!19^0 propagated equality __disjvr_5^post23 = __disjvr_5^0 propagated equality rcd!2460^post23 = rcd!2460^0 propagated equality __disjvr_3^post23 = __disjvr_3^0 propagated equality a!2035^post23 = a!2035^0 propagated equality length!28^post23 = length!28^0 propagated equality a!1370^post23 = a!1370^0 propagated equality a!1371^post23 = a!1371^0 propagated equality x_slam_f!20^post23 = x_slam_f!20^0 propagated equality __disjvr_7^post23 = __disjvr_7^0 propagated equality t!25^post23 = t!25^0 propagated equality result!12^post23 = result!12^0 propagated equality i!406^post23 = i!406^0 propagated equality head!16^post23 = head!16^0 propagated equality a!1610^post23 = a!1610^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post24, __disjvr_1^0'=__disjvr_1^post24, __disjvr_2^0'=__disjvr_2^post24, __disjvr_3^0'=__disjvr_3^post24, __disjvr_4^0'=__disjvr_4^post24, __disjvr_5^0'=__disjvr_5^post24, __disjvr_6^0'=__disjvr_6^post24, __disjvr_7^0'=__disjvr_7^post24, __disjvr_8^0'=__disjvr_8^post24, a!1052^0'=a!1052^post24, a!1055^0'=a!1055^post24, a!1370^0'=a!1370^post24, a!1371^0'=a!1371^post24, a!1610^0'=a!1610^post24, a!1810^0'=a!1810^post24, a!2035^0'=a!2035^post24, a!2238^0'=a!2238^post24, a!244^0'=a!244^post24, a!419^0'=a!419^post24, a!511^0'=a!511^post24, a!654^0'=a!654^post24, ct!19^0'=ct!19^post24, head!16^0'=head!16^post24, head!31^0'=head!31^post24, head!405^0'=head!405^post24, i!29^0'=i!29^post24, i!406^0'=i!406^post24, length!28^0'=length!28^post24, nondet!13^0'=nondet!13^post24, r!543^0'=r!543^post24, r!662^0'=r!662^post24, rcd!2393^0'=rcd!2393^post24, rcd!2460^0'=rcd!2460^post24, rcd!2515^0'=rcd!2515^post24, rcd!63^0'=rcd!63^post24, rcd!83^0'=rcd!83^post24, result!12^0'=result!12^post24, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post24, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post24, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post24, sel_r!543_flink!24^0'=sel_r!543_flink!24^post24, t!25^0'=t!25^post24, temp!34^0'=temp!34^post24, temp0!17^0'=temp0!17^post24, temp0!30^0'=temp0!30^post24, tmp!33^0'=tmp!33^post24, x!1365^0'=x!1365^post24, x!15^0'=x!15^post24, x!18^0'=x!18^post24, x!22^0'=x!22^post24, x_slam_f!20^0'=x_slam_f!20^post24, y!21^0'=y!21^post24, (-sdv_callsite_return_1!32^post24+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post24 == 0 /\ a!654^0-a!654^post24 == 0 /\ __disjvr_8^0-__disjvr_8^post24 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post24+y!21^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!511^post24+a!511^0 == 0 /\ -__disjvr_0^post24+__disjvr_0^0 == 0 /\ __disjvr_2^0-__disjvr_2^post24 == 0 /\ -x_slam_f!20^post24+x_slam_f!20^0 == 0 /\ -a!2035^post24+a!2035^0 == 0 /\ a!1810^0-a!1810^post24 == 0 /\ __disjvr_1^0-__disjvr_1^post24 == 0 /\ -nondet!13^post24+nondet!13^0 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post24 == 0 /\ -r!662^post24+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post24 == 0 /\ -y!21^0 <= 0 /\ -x!15^post24+x!15^0 == 0 /\ x!1365^0-x!1365^post24 == 0 /\ -__disjvr_7^post24+__disjvr_7^0 == 0 /\ -a!1052^post24+a!1052^0 == 0 /\ -a!1610^post24+a!1610^0 == 0 /\ 1+t!25^0 <= 0 /\ -rcd!2460^post24+rcd!2460^0 == 0 /\ length!28^0-length!28^post24 == 0 /\ -sdv_callsite_return_1!14^post24+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post24 == 0 /\ -x!22^post24+x!22^0 == 0 /\ a!244^0-a!244^post24 == 0 /\ -__disjvr_6^post24+__disjvr_6^0 == 0 /\ rcd!63^0-rcd!63^post24 == 0 /\ temp!34^0-temp!34^post24 == 0 /\ -ct!19^post24+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post24 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post24+a!419^0 == 0 /\ -__disjvr_5^post24+__disjvr_5^0 == 0 /\ a!1371^0-a!1371^post24 == 0 /\ -i!406^post24+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -i!29^post24+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_3^post24+__disjvr_3^0 == 0 /\ result!12^0-result!12^post24 == 0 /\ head!31^0-head!31^post24 == 0 /\ x!18^0-x!18^post24 == 0 /\ -r!543^post24+r!543^0 == 0 /\ -a!2238^post24+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post24 == 0 /\ -a!1055^post24+a!1055^0 == 0 /\ -t!25^post24+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -head!16^post24+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post24 == 0 /\ head!405^0-head!405^post24 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -rcd!2515^post24+rcd!2515^0 == 0 /\ -temp0!30^post24+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post24 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post24, __disjvr_1^0'=__disjvr_1^post24, __disjvr_2^0'=__disjvr_2^post24, __disjvr_3^0'=__disjvr_3^post24, __disjvr_4^0'=__disjvr_4^post24, __disjvr_5^0'=__disjvr_5^post24, __disjvr_6^0'=__disjvr_6^post24, __disjvr_7^0'=__disjvr_7^post24, __disjvr_8^0'=__disjvr_8^post24, a!1052^0'=a!1052^post24, a!1055^0'=a!1055^post24, a!1370^0'=a!1370^post24, a!1371^0'=a!1371^post24, a!1610^0'=a!1610^post24, a!1810^0'=a!1810^post24, a!2035^0'=a!2035^post24, a!2238^0'=a!2238^post24, a!244^0'=a!244^post24, a!419^0'=a!419^post24, a!511^0'=a!511^post24, a!654^0'=a!654^post24, ct!19^0'=ct!19^post24, head!16^0'=head!16^post24, head!31^0'=head!31^post24, head!405^0'=head!405^post24, i!29^0'=i!29^post24, i!406^0'=i!406^post24, length!28^0'=length!28^post24, nondet!13^0'=nondet!13^post24, r!543^0'=r!543^post24, r!662^0'=r!662^post24, rcd!2393^0'=rcd!2393^post24, rcd!2460^0'=rcd!2460^post24, rcd!2515^0'=rcd!2515^post24, rcd!63^0'=rcd!63^post24, rcd!83^0'=rcd!83^post24, result!12^0'=result!12^post24, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post24, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post24, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post24, sel_r!543_flink!24^0'=sel_r!543_flink!24^post24, t!25^0'=t!25^post24, temp!34^0'=temp!34^post24, temp0!17^0'=temp0!17^post24, temp0!30^0'=temp0!30^post24, tmp!33^0'=tmp!33^post24, x!1365^0'=x!1365^post24, x!15^0'=x!15^post24, x!18^0'=x!18^post24, x!22^0'=x!22^post24, x_slam_f!20^0'=x_slam_f!20^post24, y!21^0'=y!21^post24, (-sdv_callsite_return_1!32^post24+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post24 == 0 /\ a!654^0-a!654^post24 == 0 /\ __disjvr_8^0-__disjvr_8^post24 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post24+y!21^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!511^post24+a!511^0 == 0 /\ -__disjvr_0^post24+__disjvr_0^0 == 0 /\ __disjvr_2^0-__disjvr_2^post24 == 0 /\ -x_slam_f!20^post24+x_slam_f!20^0 == 0 /\ -a!2035^post24+a!2035^0 == 0 /\ a!1810^0-a!1810^post24 == 0 /\ __disjvr_1^0-__disjvr_1^post24 == 0 /\ -nondet!13^post24+nondet!13^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post24 == 0 /\ -r!662^post24+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post24 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!15^post24+x!15^0 == 0 /\ x!1365^0-x!1365^post24 == 0 /\ -__disjvr_7^post24+__disjvr_7^0 == 0 /\ -a!1052^post24+a!1052^0 == 0 /\ -a!1610^post24+a!1610^0 == 0 /\ 1+t!25^0 <= 0 /\ -rcd!2460^post24+rcd!2460^0 == 0 /\ length!28^0-length!28^post24 == 0 /\ -sdv_callsite_return_1!14^post24+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post24 == 0 /\ -x!22^post24+x!22^0 == 0 /\ a!244^0-a!244^post24 == 0 /\ -__disjvr_6^post24+__disjvr_6^0 == 0 /\ rcd!63^0-rcd!63^post24 == 0 /\ temp!34^0-temp!34^post24 == 0 /\ -ct!19^post24+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post24 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post24+a!419^0 == 0 /\ -__disjvr_5^post24+__disjvr_5^0 == 0 /\ a!1371^0-a!1371^post24 == 0 /\ -i!406^post24+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -i!29^post24+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_3^post24+__disjvr_3^0 == 0 /\ result!12^0-result!12^post24 == 0 /\ head!31^0-head!31^post24 == 0 /\ x!18^0-x!18^post24 == 0 /\ -r!543^post24+r!543^0 == 0 /\ -a!2238^post24+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post24 == 0 /\ -a!1055^post24+a!1055^0 == 0 /\ -t!25^post24+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -head!16^post24+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post24 == 0 /\ head!405^0-head!405^post24 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -rcd!2515^post24+rcd!2515^0 == 0 /\ -temp0!30^post24+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post24 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^post24, __disjvr_1^0'=__disjvr_1^post24, __disjvr_2^0'=__disjvr_2^post24, __disjvr_3^0'=__disjvr_3^post24, __disjvr_4^0'=__disjvr_4^post24, __disjvr_5^0'=__disjvr_5^post24, __disjvr_6^0'=__disjvr_6^post24, __disjvr_7^0'=__disjvr_7^post24, __disjvr_8^0'=__disjvr_8^post24, a!1052^0'=a!1052^post24, a!1055^0'=a!1055^post24, a!1370^0'=a!1370^post24, a!1371^0'=a!1371^post24, a!1610^0'=a!1610^post24, a!1810^0'=a!1810^post24, a!2035^0'=a!2035^post24, a!2238^0'=a!2238^post24, a!244^0'=a!244^post24, a!419^0'=a!419^post24, a!511^0'=a!511^post24, a!654^0'=a!654^post24, ct!19^0'=ct!19^post24, head!16^0'=head!16^post24, head!31^0'=head!31^post24, head!405^0'=head!405^post24, i!29^0'=i!29^post24, i!406^0'=i!406^post24, length!28^0'=length!28^post24, nondet!13^0'=nondet!13^post24, r!543^0'=r!543^post24, r!662^0'=r!662^post24, rcd!2393^0'=rcd!2393^post24, rcd!2460^0'=rcd!2460^post24, rcd!2515^0'=rcd!2515^post24, rcd!63^0'=rcd!63^post24, rcd!83^0'=rcd!83^post24, result!12^0'=result!12^post24, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post24, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post24, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post24, sel_r!543_flink!24^0'=sel_r!543_flink!24^post24, t!25^0'=t!25^post24, temp!34^0'=temp!34^post24, temp0!17^0'=temp0!17^post24, temp0!30^0'=temp0!30^post24, tmp!33^0'=tmp!33^post24, x!1365^0'=x!1365^post24, x!15^0'=x!15^post24, x!18^0'=x!18^post24, x!22^0'=x!22^post24, x_slam_f!20^0'=x_slam_f!20^post24, y!21^0'=y!21^post24, (-sdv_callsite_return_1!32^post24+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post24 == 0 /\ a!654^0-a!654^post24 == 0 /\ __disjvr_8^0-__disjvr_8^post24 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post24+y!21^0 == 0 /\ 1+x!22^0 <= 0 /\ -a!511^post24+a!511^0 == 0 /\ -__disjvr_0^post24+__disjvr_0^0 == 0 /\ __disjvr_2^0-__disjvr_2^post24 == 0 /\ -x_slam_f!20^post24+x_slam_f!20^0 == 0 /\ -a!2035^post24+a!2035^0 == 0 /\ a!1810^0-a!1810^post24 == 0 /\ __disjvr_1^0-__disjvr_1^post24 == 0 /\ -nondet!13^post24+nondet!13^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post24 == 0 /\ -r!662^post24+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post24 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!15^post24+x!15^0 == 0 /\ x!1365^0-x!1365^post24 == 0 /\ -__disjvr_7^post24+__disjvr_7^0 == 0 /\ -a!1052^post24+a!1052^0 == 0 /\ -a!1610^post24+a!1610^0 == 0 /\ 1+t!25^0 <= 0 /\ -rcd!2460^post24+rcd!2460^0 == 0 /\ length!28^0-length!28^post24 == 0 /\ -sdv_callsite_return_1!14^post24+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post24 == 0 /\ -x!22^post24+x!22^0 == 0 /\ a!244^0-a!244^post24 == 0 /\ -__disjvr_6^post24+__disjvr_6^0 == 0 /\ rcd!63^0-rcd!63^post24 == 0 /\ temp!34^0-temp!34^post24 == 0 /\ -ct!19^post24+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post24 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post24+a!419^0 == 0 /\ -__disjvr_5^post24+__disjvr_5^0 == 0 /\ a!1371^0-a!1371^post24 == 0 /\ -i!406^post24+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -i!29^post24+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_3^post24+__disjvr_3^0 == 0 /\ result!12^0-result!12^post24 == 0 /\ head!31^0-head!31^post24 == 0 /\ x!18^0-x!18^post24 == 0 /\ -r!543^post24+r!543^0 == 0 /\ -a!2238^post24+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post24 == 0 /\ -a!1055^post24+a!1055^0 == 0 /\ -t!25^post24+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -head!16^post24+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post24 == 0 /\ head!405^0-head!405^post24 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -rcd!2515^post24+rcd!2515^0 == 0 /\ -temp0!30^post24+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post24 == 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality sdv_callsite_return_1!32^post24 = sdv_callsite_return_1!32^0 propagated equality tmp!33^post24 = tmp!33^0 propagated equality a!654^post24 = a!654^0 propagated equality __disjvr_8^post24 = __disjvr_8^0 propagated equality y!21^post24 = y!21^0 propagated equality a!511^post24 = a!511^0 propagated equality __disjvr_0^post24 = __disjvr_0^0 propagated equality __disjvr_2^post24 = __disjvr_2^0 propagated equality x_slam_f!20^post24 = x_slam_f!20^0 propagated equality a!2035^post24 = a!2035^0 propagated equality a!1810^post24 = a!1810^0 propagated equality __disjvr_1^post24 = __disjvr_1^0 propagated equality nondet!13^post24 = nondet!13^0 propagated equality sel_r!543_flink!24^post24 = sel_r!543_flink!24^0 propagated equality r!662^post24 = r!662^0 propagated equality __disjvr_4^post24 = __disjvr_4^0 propagated equality x!15^post24 = x!15^0 propagated equality x!1365^post24 = x!1365^0 propagated equality __disjvr_7^post24 = __disjvr_7^0 propagated equality a!1052^post24 = a!1052^0 propagated equality a!1610^post24 = a!1610^0 propagated equality rcd!2460^post24 = rcd!2460^0 propagated equality length!28^post24 = length!28^0 propagated equality sdv_callsite_return_1!14^post24 = sdv_callsite_return_1!14^0 propagated equality a!1370^post24 = a!1370^0 propagated equality x!22^post24 = x!22^0 propagated equality a!244^post24 = a!244^0 propagated equality __disjvr_6^post24 = __disjvr_6^0 propagated equality rcd!63^post24 = rcd!63^0 propagated equality temp!34^post24 = temp!34^0 propagated equality ct!19^post24 = ct!19^0 propagated equality sel_r!1224_flink!24^post24 = sel_r!1224_flink!24^0 propagated equality a!419^post24 = a!419^0 propagated equality __disjvr_5^post24 = __disjvr_5^0 propagated equality a!1371^post24 = a!1371^0 propagated equality i!406^post24 = i!406^0 propagated equality i!29^post24 = i!29^0 propagated equality __disjvr_3^post24 = __disjvr_3^0 propagated equality result!12^post24 = result!12^0 propagated equality head!31^post24 = head!31^0 propagated equality x!18^post24 = x!18^0 propagated equality r!543^post24 = r!543^0 propagated equality a!2238^post24 = a!2238^0 propagated equality rcd!83^post24 = rcd!83^0 propagated equality a!1055^post24 = a!1055^0 propagated equality t!25^post24 = t!25^0 propagated equality head!16^post24 = head!16^0 propagated equality rcd!2393^post24 = rcd!2393^0 propagated equality head!405^post24 = head!405^0 propagated equality rcd!2515^post24 = rcd!2515^0 propagated equality temp0!30^post24 = temp0!30^0 propagated equality temp0!17^post24 = temp0!17^0 Simplified Guard Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l2 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l2 -> l0 : __disjvr_0^0'=__disjvr_0^post25, __disjvr_1^0'=__disjvr_1^post25, __disjvr_2^0'=__disjvr_2^post25, __disjvr_3^0'=__disjvr_3^post25, __disjvr_4^0'=__disjvr_4^post25, __disjvr_5^0'=__disjvr_5^post25, __disjvr_6^0'=__disjvr_6^post25, __disjvr_7^0'=__disjvr_7^post25, __disjvr_8^0'=__disjvr_8^post25, a!1052^0'=a!1052^post25, a!1055^0'=a!1055^post25, a!1370^0'=a!1370^post25, a!1371^0'=a!1371^post25, a!1610^0'=a!1610^post25, a!1810^0'=a!1810^post25, a!2035^0'=a!2035^post25, a!2238^0'=a!2238^post25, a!244^0'=a!244^post25, a!419^0'=a!419^post25, a!511^0'=a!511^post25, a!654^0'=a!654^post25, ct!19^0'=ct!19^post25, head!16^0'=head!16^post25, head!31^0'=head!31^post25, head!405^0'=head!405^post25, i!29^0'=i!29^post25, i!406^0'=i!406^post25, length!28^0'=length!28^post25, nondet!13^0'=nondet!13^post25, r!543^0'=r!543^post25, r!662^0'=r!662^post25, rcd!2393^0'=rcd!2393^post25, rcd!2460^0'=rcd!2460^post25, rcd!2515^0'=rcd!2515^post25, rcd!63^0'=rcd!63^post25, rcd!83^0'=rcd!83^post25, result!12^0'=result!12^post25, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post25, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post25, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post25, sel_r!543_flink!24^0'=sel_r!543_flink!24^post25, t!25^0'=t!25^post25, temp!34^0'=temp!34^post25, temp0!17^0'=temp0!17^post25, temp0!30^0'=temp0!30^post25, tmp!33^0'=tmp!33^post25, x!1365^0'=x!1365^post25, x!15^0'=x!15^post25, x!18^0'=x!18^post25, x!22^0'=x!22^post25, x_slam_f!20^0'=x_slam_f!20^post25, y!21^0'=y!21^post25, (-length!28^post25+length!28^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post25 == 0 /\ -x!1365^post25+x!1365^0 == 0 /\ -i!29^post25+i!29^0 == 0 /\ -head!405^post25+head!405^0 == 0 /\ y!21^0-y!21^post25 == 0 /\ -__disjvr_5^post25+__disjvr_5^0 == 0 /\ -__disjvr_1^post25+__disjvr_1^0 == 0 /\ -__disjvr_4^post25+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post25 == 0 /\ -temp0!30^post25+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post25 == 0 /\ a!1610^0-a!1610^post25 == 0 /\ -sdv_callsite_return_1!14^post25+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post25+__disjvr_2^0 == 0 /\ -a!244^post25+a!244^0 == 0 /\ -a!2035^post25+a!2035^0 == 0 /\ -x!18^post25+x!18^0 == 0 /\ -__disjvr_8^post25+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post25 == 0 /\ x!15^0-x!15^post25 == 0 /\ r!543^0-r!543^post25 == 0 /\ -a!1810^post25+a!1810^0 == 0 /\ a!1371^0-a!1371^post25 == 0 /\ temp!34^0-temp!34^post25 == 0 /\ -head!16^post25+head!16^0 == 0 /\ a!2238^0-a!2238^post25 == 0 /\ -rcd!63^post25+rcd!63^0 == 0 /\ -rcd!2515^post25+rcd!2515^0 == 0 /\ head!31^0-head!31^post25 == 0 /\ result!12^0-result!12^post25 == 0 /\ a!1052^0-a!1052^post25 == 0 /\ a!1055^0-a!1055^post25 == 0 /\ __disjvr_6^0-__disjvr_6^post25 == 0 /\ __disjvr_3^0-__disjvr_3^post25 == 0 /\ rcd!2460^0-rcd!2460^post25 == 0 /\ -t!25^post25+t!25^0 == 0 /\ -x!22^post25+x!22^0 == 0 /\ tmp!33^0-tmp!33^post25 == 0 /\ rcd!83^0-rcd!83^post25 == 0 /\ x_slam_f!20^0-x_slam_f!20^post25 == 0 /\ -rcd!2393^post25+rcd!2393^0 == 0 /\ a!511^0-a!511^post25 == 0 /\ -ct!19^post25+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post25+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post25+a!419^0 == 0 /\ a!654^0-a!654^post25 == 0 /\ -__disjvr_7^post25+__disjvr_7^0 == 0 /\ -a!1370^post25+a!1370^0 == 0 /\ -nondet!13^post25+nondet!13^0 == 0 /\ i!406^0-i!406^post25 == 0 /\ -r!662^post25+r!662^0 == 0), cost: 1 New rule: l2 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality length!28^post25 = length!28^0 propagated equality sel_r!1224_flink!24^post25 = sel_r!1224_flink!24^0 propagated equality x!1365^post25 = x!1365^0 propagated equality i!29^post25 = i!29^0 propagated equality head!405^post25 = head!405^0 propagated equality y!21^post25 = y!21^0 propagated equality __disjvr_5^post25 = __disjvr_5^0 propagated equality __disjvr_1^post25 = __disjvr_1^0 propagated equality __disjvr_4^post25 = __disjvr_4^0 propagated equality __disjvr_0^post25 = __disjvr_0^0 propagated equality temp0!30^post25 = temp0!30^0 propagated equality sel_r!543_flink!24^post25 = sel_r!543_flink!24^0 propagated equality a!1610^post25 = a!1610^0 propagated equality sdv_callsite_return_1!14^post25 = sdv_callsite_return_1!14^0 propagated equality __disjvr_2^post25 = __disjvr_2^0 propagated equality a!244^post25 = a!244^0 propagated equality a!2035^post25 = a!2035^0 propagated equality x!18^post25 = x!18^0 propagated equality __disjvr_8^post25 = __disjvr_8^0 propagated equality temp0!17^post25 = temp0!17^0 propagated equality x!15^post25 = x!15^0 propagated equality r!543^post25 = r!543^0 propagated equality a!1810^post25 = a!1810^0 propagated equality a!1371^post25 = a!1371^0 propagated equality temp!34^post25 = temp!34^0 propagated equality head!16^post25 = head!16^0 propagated equality a!2238^post25 = a!2238^0 propagated equality rcd!63^post25 = rcd!63^0 propagated equality rcd!2515^post25 = rcd!2515^0 propagated equality head!31^post25 = head!31^0 propagated equality result!12^post25 = result!12^0 propagated equality a!1052^post25 = a!1052^0 propagated equality a!1055^post25 = a!1055^0 propagated equality __disjvr_6^post25 = __disjvr_6^0 propagated equality __disjvr_3^post25 = __disjvr_3^0 propagated equality rcd!2460^post25 = rcd!2460^0 propagated equality t!25^post25 = t!25^0 propagated equality x!22^post25 = x!22^0 propagated equality tmp!33^post25 = tmp!33^0 propagated equality rcd!83^post25 = rcd!83^0 propagated equality x_slam_f!20^post25 = x_slam_f!20^0 propagated equality rcd!2393^post25 = rcd!2393^0 propagated equality a!511^post25 = a!511^0 propagated equality ct!19^post25 = ct!19^0 propagated equality sdv_callsite_return_1!32^post25 = sdv_callsite_return_1!32^0 propagated equality a!419^post25 = a!419^0 propagated equality a!654^post25 = a!654^0 propagated equality __disjvr_7^post25 = __disjvr_7^0 propagated equality a!1370^post25 = a!1370^0 propagated equality nondet!13^post25 = nondet!13^0 propagated equality i!406^post25 = i!406^0 propagated equality r!662^post25 = r!662^0 Simplified Guard Original rule: l2 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l2 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l2 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l2 -> l0 : T, cost: 1 made implied equalities explicit Original rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^post26, __disjvr_1^0'=__disjvr_1^post26, __disjvr_2^0'=__disjvr_2^post26, __disjvr_3^0'=__disjvr_3^post26, __disjvr_4^0'=__disjvr_4^post26, __disjvr_5^0'=__disjvr_5^post26, __disjvr_6^0'=__disjvr_6^post26, __disjvr_7^0'=__disjvr_7^post26, __disjvr_8^0'=__disjvr_8^post26, a!1052^0'=a!1052^post26, a!1055^0'=a!1055^post26, a!1370^0'=a!1370^post26, a!1371^0'=a!1371^post26, a!1610^0'=a!1610^post26, a!1810^0'=a!1810^post26, a!2035^0'=a!2035^post26, a!2238^0'=a!2238^post26, a!244^0'=a!244^post26, a!419^0'=a!419^post26, a!511^0'=a!511^post26, a!654^0'=a!654^post26, ct!19^0'=ct!19^post26, head!16^0'=head!16^post26, head!31^0'=head!31^post26, head!405^0'=head!405^post26, i!29^0'=i!29^post26, i!406^0'=i!406^post26, length!28^0'=length!28^post26, nondet!13^0'=nondet!13^post26, r!543^0'=r!543^post26, r!662^0'=r!662^post26, rcd!2393^0'=rcd!2393^post26, rcd!2460^0'=rcd!2460^post26, rcd!2515^0'=rcd!2515^post26, rcd!63^0'=rcd!63^post26, rcd!83^0'=rcd!83^post26, result!12^0'=result!12^post26, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post26, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post26, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post26, sel_r!543_flink!24^0'=sel_r!543_flink!24^post26, t!25^0'=t!25^post26, temp!34^0'=temp!34^post26, temp0!17^0'=temp0!17^post26, temp0!30^0'=temp0!30^post26, tmp!33^0'=tmp!33^post26, x!1365^0'=x!1365^post26, x!15^0'=x!15^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (0 == 0 /\ -__disjvr_7^post26+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post26 == 0 /\ a!1810^0-a!1810^post26 == 0 /\ a!654^0-a!654^post26 == 0 /\ -x!1365^post26+x!1365^0 == 0 /\ __disjvr_8^0-__disjvr_8^post26 == 0 /\ -rcd!2460^post26+rcd!2460^0 == 0 /\ -rcd!2515^post26+rcd!2515^0 == 0 /\ -rcd!83^post26+rcd!83^0 == 0 /\ __disjvr_1^0-__disjvr_1^post26 == 0 /\ y!21^0-x!22^0 <= 0 /\ nondet!13^0-nondet!13^post26 == 0 /\ -a!1052^post26+a!1052^0 == 0 /\ -a!2238^post26+a!2238^0 == 0 /\ -__disjvr_0^post26+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post26 == 0 /\ temp0!17^0-temp0!17^post26 == 0 /\ a!1370^0-a!1370^post26 == 0 /\ -__disjvr_2^post26+__disjvr_2^0 == 0 /\ -r!543^post26+r!543^0 == 0 /\ -temp!34^post26+temp!34^0 == 0 /\ a!1371^0-a!1371^post26 == 0 /\ temp0!30^0-temp0!30^post26 == 0 /\ -__disjvr_6^post26+__disjvr_6^0 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -temp0!17^0+result!12^post26 == 0 /\ __disjvr_5^0-__disjvr_5^post26 == 0 /\ -i!406^post26+i!406^0 == 0 /\ -i!29^post26+i!29^0 == 0 /\ -sdv_callsite_return_1!32^post26+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post26 == 0 /\ tmp!33^0-tmp!33^post26 == 0 /\ -sel_r!1224_flink!24^post26+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post26 == 0 /\ rcd!2393^0-rcd!2393^post26 == 0 /\ -a!2035^post26+a!2035^0 == 0 /\ a!244^0-a!244^post26 == 0 /\ -a!1055^post26+a!1055^0 == 0 /\ head!31^0-head!31^post26 == 0 /\ -a!511^post26+a!511^0 == 0 /\ length!28^0-length!28^post26 == 0 /\ -__disjvr_3^post26+__disjvr_3^0 == 0 /\ head!405^0-head!405^post26 == 0 /\ a!419^0-a!419^post26 == 0 /\ -r!662^post26+r!662^0 == 0 /\ -head!16^post26+head!16^0 == 0 /\ -a!1610^post26+a!1610^0 == 0 /\ x!15^0-x!15^post26 == 0), cost: 1 New rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^post26, __disjvr_1^0'=__disjvr_1^post26, __disjvr_2^0'=__disjvr_2^post26, __disjvr_3^0'=__disjvr_3^post26, __disjvr_4^0'=__disjvr_4^post26, __disjvr_5^0'=__disjvr_5^post26, __disjvr_6^0'=__disjvr_6^post26, __disjvr_7^0'=__disjvr_7^post26, __disjvr_8^0'=__disjvr_8^post26, a!1052^0'=a!1052^post26, a!1055^0'=a!1055^post26, a!1370^0'=a!1370^post26, a!1371^0'=a!1371^post26, a!1610^0'=a!1610^post26, a!1810^0'=a!1810^post26, a!2035^0'=a!2035^post26, a!2238^0'=a!2238^post26, a!244^0'=a!244^post26, a!419^0'=a!419^post26, a!511^0'=a!511^post26, a!654^0'=a!654^post26, ct!19^0'=ct!19^post26, head!16^0'=head!16^post26, head!31^0'=head!31^post26, head!405^0'=head!405^post26, i!29^0'=i!29^post26, i!406^0'=i!406^post26, length!28^0'=length!28^post26, nondet!13^0'=nondet!13^post26, r!543^0'=r!543^post26, r!662^0'=r!662^post26, rcd!2393^0'=rcd!2393^post26, rcd!2460^0'=rcd!2460^post26, rcd!2515^0'=rcd!2515^post26, rcd!63^0'=rcd!63^post26, rcd!83^0'=rcd!83^post26, result!12^0'=result!12^post26, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post26, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post26, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post26, sel_r!543_flink!24^0'=sel_r!543_flink!24^post26, t!25^0'=t!25^post26, temp!34^0'=temp!34^post26, temp0!17^0'=temp0!17^post26, temp0!30^0'=temp0!30^post26, tmp!33^0'=tmp!33^post26, x!1365^0'=x!1365^post26, x!15^0'=x!15^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (0 == 0 /\ -__disjvr_7^post26+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post26 == 0 /\ a!1810^0-a!1810^post26 == 0 /\ a!654^0-a!654^post26 == 0 /\ -x!1365^post26+x!1365^0 == 0 /\ __disjvr_8^0-__disjvr_8^post26 == 0 /\ -rcd!2460^post26+rcd!2460^0 == 0 /\ -rcd!2515^post26+rcd!2515^0 == 0 /\ -rcd!83^post26+rcd!83^0 == 0 /\ __disjvr_1^0-__disjvr_1^post26 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ nondet!13^0-nondet!13^post26 == 0 /\ -a!1052^post26+a!1052^0 == 0 /\ -a!2238^post26+a!2238^0 == 0 /\ -__disjvr_0^post26+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post26 == 0 /\ temp0!17^0-temp0!17^post26 == 0 /\ a!1370^0-a!1370^post26 == 0 /\ -__disjvr_2^post26+__disjvr_2^0 == 0 /\ -r!543^post26+r!543^0 == 0 /\ -temp!34^post26+temp!34^0 == 0 /\ a!1371^0-a!1371^post26 == 0 /\ temp0!30^0-temp0!30^post26 == 0 /\ -__disjvr_6^post26+__disjvr_6^0 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -temp0!17^0+result!12^post26 == 0 /\ __disjvr_5^0-__disjvr_5^post26 == 0 /\ -i!406^post26+i!406^0 == 0 /\ -i!29^post26+i!29^0 == 0 /\ -sdv_callsite_return_1!32^post26+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post26 == 0 /\ tmp!33^0-tmp!33^post26 == 0 /\ -sel_r!1224_flink!24^post26+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post26 == 0 /\ rcd!2393^0-rcd!2393^post26 == 0 /\ -a!2035^post26+a!2035^0 == 0 /\ a!244^0-a!244^post26 == 0 /\ -a!1055^post26+a!1055^0 == 0 /\ head!31^0-head!31^post26 == 0 /\ -a!511^post26+a!511^0 == 0 /\ length!28^0-length!28^post26 == 0 /\ -__disjvr_3^post26+__disjvr_3^0 == 0 /\ head!405^0-head!405^post26 == 0 /\ a!419^0-a!419^post26 == 0 /\ -r!662^post26+r!662^0 == 0 /\ -head!16^post26+head!16^0 == 0 /\ -a!1610^post26+a!1610^0 == 0 /\ x!15^0-x!15^post26 == 0), cost: 1 Propagated Equalities Original rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^post26, __disjvr_1^0'=__disjvr_1^post26, __disjvr_2^0'=__disjvr_2^post26, __disjvr_3^0'=__disjvr_3^post26, __disjvr_4^0'=__disjvr_4^post26, __disjvr_5^0'=__disjvr_5^post26, __disjvr_6^0'=__disjvr_6^post26, __disjvr_7^0'=__disjvr_7^post26, __disjvr_8^0'=__disjvr_8^post26, a!1052^0'=a!1052^post26, a!1055^0'=a!1055^post26, a!1370^0'=a!1370^post26, a!1371^0'=a!1371^post26, a!1610^0'=a!1610^post26, a!1810^0'=a!1810^post26, a!2035^0'=a!2035^post26, a!2238^0'=a!2238^post26, a!244^0'=a!244^post26, a!419^0'=a!419^post26, a!511^0'=a!511^post26, a!654^0'=a!654^post26, ct!19^0'=ct!19^post26, head!16^0'=head!16^post26, head!31^0'=head!31^post26, head!405^0'=head!405^post26, i!29^0'=i!29^post26, i!406^0'=i!406^post26, length!28^0'=length!28^post26, nondet!13^0'=nondet!13^post26, r!543^0'=r!543^post26, r!662^0'=r!662^post26, rcd!2393^0'=rcd!2393^post26, rcd!2460^0'=rcd!2460^post26, rcd!2515^0'=rcd!2515^post26, rcd!63^0'=rcd!63^post26, rcd!83^0'=rcd!83^post26, result!12^0'=result!12^post26, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post26, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post26, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post26, sel_r!543_flink!24^0'=sel_r!543_flink!24^post26, t!25^0'=t!25^post26, temp!34^0'=temp!34^post26, temp0!17^0'=temp0!17^post26, temp0!30^0'=temp0!30^post26, tmp!33^0'=tmp!33^post26, x!1365^0'=x!1365^post26, x!15^0'=x!15^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (0 == 0 /\ -__disjvr_7^post26+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post26 == 0 /\ a!1810^0-a!1810^post26 == 0 /\ a!654^0-a!654^post26 == 0 /\ -x!1365^post26+x!1365^0 == 0 /\ __disjvr_8^0-__disjvr_8^post26 == 0 /\ -rcd!2460^post26+rcd!2460^0 == 0 /\ -rcd!2515^post26+rcd!2515^0 == 0 /\ -rcd!83^post26+rcd!83^0 == 0 /\ __disjvr_1^0-__disjvr_1^post26 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ nondet!13^0-nondet!13^post26 == 0 /\ -a!1052^post26+a!1052^0 == 0 /\ -a!2238^post26+a!2238^0 == 0 /\ -__disjvr_0^post26+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post26 == 0 /\ temp0!17^0-temp0!17^post26 == 0 /\ a!1370^0-a!1370^post26 == 0 /\ -__disjvr_2^post26+__disjvr_2^0 == 0 /\ -r!543^post26+r!543^0 == 0 /\ -temp!34^post26+temp!34^0 == 0 /\ a!1371^0-a!1371^post26 == 0 /\ temp0!30^0-temp0!30^post26 == 0 /\ -__disjvr_6^post26+__disjvr_6^0 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -temp0!17^0+result!12^post26 == 0 /\ __disjvr_5^0-__disjvr_5^post26 == 0 /\ -i!406^post26+i!406^0 == 0 /\ -i!29^post26+i!29^0 == 0 /\ -sdv_callsite_return_1!32^post26+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post26 == 0 /\ tmp!33^0-tmp!33^post26 == 0 /\ -sel_r!1224_flink!24^post26+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post26 == 0 /\ rcd!2393^0-rcd!2393^post26 == 0 /\ -a!2035^post26+a!2035^0 == 0 /\ a!244^0-a!244^post26 == 0 /\ -a!1055^post26+a!1055^0 == 0 /\ head!31^0-head!31^post26 == 0 /\ -a!511^post26+a!511^0 == 0 /\ length!28^0-length!28^post26 == 0 /\ -__disjvr_3^post26+__disjvr_3^0 == 0 /\ head!405^0-head!405^post26 == 0 /\ a!419^0-a!419^post26 == 0 /\ -r!662^post26+r!662^0 == 0 /\ -head!16^post26+head!16^0 == 0 /\ -a!1610^post26+a!1610^0 == 0 /\ x!15^0-x!15^post26 == 0), cost: 1 New rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post26, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post26, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (0 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 propagated equality __disjvr_7^post26 = __disjvr_7^0 propagated equality sel_r!543_flink!24^post26 = sel_r!543_flink!24^0 propagated equality a!1810^post26 = a!1810^0 propagated equality a!654^post26 = a!654^0 propagated equality x!1365^post26 = x!1365^0 propagated equality __disjvr_8^post26 = __disjvr_8^0 propagated equality rcd!2460^post26 = rcd!2460^0 propagated equality rcd!2515^post26 = rcd!2515^0 propagated equality rcd!83^post26 = rcd!83^0 propagated equality __disjvr_1^post26 = __disjvr_1^0 propagated equality nondet!13^post26 = nondet!13^0 propagated equality a!1052^post26 = a!1052^0 propagated equality a!2238^post26 = a!2238^0 propagated equality __disjvr_0^post26 = __disjvr_0^0 propagated equality sdv_callsite_return_1!14^post26 = sdv_callsite_return_1!14^0 propagated equality temp0!17^post26 = temp0!17^0 propagated equality a!1370^post26 = a!1370^0 propagated equality __disjvr_2^post26 = __disjvr_2^0 propagated equality r!543^post26 = r!543^0 propagated equality temp!34^post26 = temp!34^0 propagated equality a!1371^post26 = a!1371^0 propagated equality temp0!30^post26 = temp0!30^0 propagated equality __disjvr_6^post26 = __disjvr_6^0 propagated equality result!12^post26 = temp0!17^0 propagated equality __disjvr_5^post26 = __disjvr_5^0 propagated equality i!406^post26 = i!406^0 propagated equality i!29^post26 = i!29^0 propagated equality sdv_callsite_return_1!32^post26 = sdv_callsite_return_1!32^0 propagated equality __disjvr_4^post26 = __disjvr_4^0 propagated equality tmp!33^post26 = tmp!33^0 propagated equality sel_r!1224_flink!24^post26 = sel_r!1224_flink!24^0 propagated equality rcd!63^post26 = rcd!63^0 propagated equality rcd!2393^post26 = rcd!2393^0 propagated equality a!2035^post26 = a!2035^0 propagated equality a!244^post26 = a!244^0 propagated equality a!1055^post26 = a!1055^0 propagated equality head!31^post26 = head!31^0 propagated equality a!511^post26 = a!511^0 propagated equality length!28^post26 = length!28^0 propagated equality __disjvr_3^post26 = __disjvr_3^0 propagated equality head!405^post26 = head!405^0 propagated equality a!419^post26 = a!419^0 propagated equality r!662^post26 = r!662^0 propagated equality head!16^post26 = head!16^0 propagated equality a!1610^post26 = a!1610^0 propagated equality x!15^post26 = x!15^0 Simplified Guard Original rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post26, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post26, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (0 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post26, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post26, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post26, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post26, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post26, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post26, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l7 -> l8 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post26, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post26, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l7 -> l8 : ct!19^0'=ct!19^post26, result!12^0'=temp0!17^0, t!25^0'=t!25^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^post27, __disjvr_1^0'=__disjvr_1^post27, __disjvr_2^0'=__disjvr_2^post27, __disjvr_3^0'=__disjvr_3^post27, __disjvr_4^0'=__disjvr_4^post27, __disjvr_5^0'=__disjvr_5^post27, __disjvr_6^0'=__disjvr_6^post27, __disjvr_7^0'=__disjvr_7^post27, __disjvr_8^0'=__disjvr_8^post27, a!1052^0'=a!1052^post27, a!1055^0'=a!1055^post27, a!1370^0'=a!1370^post27, a!1371^0'=a!1371^post27, a!1610^0'=a!1610^post27, a!1810^0'=a!1810^post27, a!2035^0'=a!2035^post27, a!2238^0'=a!2238^post27, a!244^0'=a!244^post27, a!419^0'=a!419^post27, a!511^0'=a!511^post27, a!654^0'=a!654^post27, ct!19^0'=ct!19^post27, head!16^0'=head!16^post27, head!31^0'=head!31^post27, head!405^0'=head!405^post27, i!29^0'=i!29^post27, i!406^0'=i!406^post27, length!28^0'=length!28^post27, nondet!13^0'=nondet!13^post27, r!543^0'=r!543^post27, r!662^0'=r!662^post27, rcd!2393^0'=rcd!2393^post27, rcd!2460^0'=rcd!2460^post27, rcd!2515^0'=rcd!2515^post27, rcd!63^0'=rcd!63^post27, rcd!83^0'=rcd!83^post27, result!12^0'=result!12^post27, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post27, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post27, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post27, sel_r!543_flink!24^0'=sel_r!543_flink!24^post27, t!25^0'=t!25^post27, temp!34^0'=temp!34^post27, temp0!17^0'=temp0!17^post27, temp0!30^0'=temp0!30^post27, tmp!33^0'=tmp!33^post27, x!1365^0'=x!1365^post27, x!15^0'=x!15^post27, x!18^0'=x!18^post27, x!22^0'=x!22^post27, x_slam_f!20^0'=x_slam_f!20^post27, y!21^0'=y!21^post27, (sel_r!543_flink!24^0-sel_r!543_flink!24^post27 == 0 /\ -head!16^post27+head!16^0 == 0 /\ -x_slam_f!20^post27+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post27+sdv_callsite_return_1!32^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post27+a!1370^0 == 0 /\ -__disjvr_8^post27+__disjvr_8^0 == 0 /\ -temp0!17^post27+temp0!17^0 == 0 /\ -t!25^post27+t!25^0 == 0 /\ -y!21^post27+y!21^0 == 0 /\ a!1371^0-a!1371^post27 == 0 /\ __disjvr_7^0-__disjvr_7^post27 == 0 /\ -x!1365^post27+x!1365^0 == 0 /\ temp!34^0-temp!34^post27 == 0 /\ -temp0!30^post27+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post27 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post27+sdv_callsite_return_1!14^0 == 0 /\ -nondet!13^post27+nondet!13^0 == 0 /\ a!1610^0-a!1610^post27 == 0 /\ 1-head!16^0 <= 0 /\ a!2238^0-a!2238^post27 == 0 /\ -x!22^post27+x!22^0 == 0 /\ -i!29^post27+i!29^0 == 0 /\ -a!2035^post27+a!2035^0 == 0 /\ -r!662^post27+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post27 == 0 /\ -a!244^post27+a!244^0 == 0 /\ -__disjvr_2^post27+__disjvr_2^0 == 0 /\ -__disjvr_3^post27+__disjvr_3^0 == 0 /\ -__disjvr_5^post27+__disjvr_5^0 == 0 /\ -__disjvr_0^post27+__disjvr_0^0 == 0 /\ -head!31^post27+head!31^0 == 0 /\ i!406^0-i!406^post27 == 0 /\ a!1055^0-a!1055^post27 == 0 /\ __disjvr_1^0-__disjvr_1^post27 == 0 /\ length!28^0-length!28^post27 == 0 /\ -rcd!63^post27+rcd!63^0 == 0 /\ rcd!2460^0-rcd!2460^post27 == 0 /\ -rcd!2515^post27+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post27 == 0 /\ r!543^0-r!543^post27 == 0 /\ -result!12^post27+result!12^0 == 0 /\ -x!15^post27+x!15^0 == 0 /\ -__disjvr_6^post27+__disjvr_6^0 == 0 /\ __disjvr_4^0-__disjvr_4^post27 == 0 /\ a!654^0-a!654^post27 == 0 /\ a!511^0-a!511^post27 == 0 /\ -a!1810^post27+a!1810^0 == 0 /\ -ct!19^post27+ct!19^0 == 0 /\ head!405^0-head!405^post27 == 0 /\ x!18^0-x!18^post27 == 0 /\ a!1052^0-a!1052^post27 == 0 /\ -a!419^post27+a!419^0 == 0 /\ -rcd!2393^post27+rcd!2393^0 == 0), cost: 1 New rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 propagated equality sel_r!543_flink!24^post27 = sel_r!543_flink!24^0 propagated equality head!16^post27 = head!16^0 propagated equality x_slam_f!20^post27 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!32^post27 = sdv_callsite_return_1!32^0 propagated equality a!1370^post27 = a!1370^0 propagated equality __disjvr_8^post27 = __disjvr_8^0 propagated equality temp0!17^post27 = temp0!17^0 propagated equality t!25^post27 = t!25^0 propagated equality y!21^post27 = y!21^0 propagated equality a!1371^post27 = a!1371^0 propagated equality __disjvr_7^post27 = __disjvr_7^0 propagated equality x!1365^post27 = x!1365^0 propagated equality temp!34^post27 = temp!34^0 propagated equality temp0!30^post27 = temp0!30^0 propagated equality tmp!33^post27 = tmp!33^0 propagated equality sdv_callsite_return_1!14^post27 = sdv_callsite_return_1!14^0 propagated equality nondet!13^post27 = nondet!13^0 propagated equality a!1610^post27 = a!1610^0 propagated equality a!2238^post27 = a!2238^0 propagated equality x!22^post27 = x!22^0 propagated equality i!29^post27 = i!29^0 propagated equality a!2035^post27 = a!2035^0 propagated equality r!662^post27 = r!662^0 propagated equality sel_r!1224_flink!24^post27 = sel_r!1224_flink!24^0 propagated equality a!244^post27 = a!244^0 propagated equality __disjvr_2^post27 = __disjvr_2^0 propagated equality __disjvr_3^post27 = __disjvr_3^0 propagated equality __disjvr_5^post27 = __disjvr_5^0 propagated equality __disjvr_0^post27 = __disjvr_0^0 propagated equality head!31^post27 = head!31^0 propagated equality i!406^post27 = i!406^0 propagated equality a!1055^post27 = a!1055^0 propagated equality __disjvr_1^post27 = __disjvr_1^0 propagated equality length!28^post27 = length!28^0 propagated equality rcd!63^post27 = rcd!63^0 propagated equality rcd!2460^post27 = rcd!2460^0 propagated equality rcd!2515^post27 = rcd!2515^0 propagated equality rcd!83^post27 = rcd!83^0 propagated equality r!543^post27 = r!543^0 propagated equality result!12^post27 = result!12^0 propagated equality x!15^post27 = x!15^0 propagated equality __disjvr_6^post27 = __disjvr_6^0 propagated equality __disjvr_4^post27 = __disjvr_4^0 propagated equality a!654^post27 = a!654^0 propagated equality a!511^post27 = a!511^0 propagated equality a!1810^post27 = a!1810^0 propagated equality ct!19^post27 = ct!19^0 propagated equality head!405^post27 = head!405^0 propagated equality x!18^post27 = x!18^0 propagated equality a!1052^post27 = a!1052^0 propagated equality a!419^post27 = a!419^0 propagated equality rcd!2393^post27 = rcd!2393^0 Simplified Guard Original rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 New rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 New rule: l8 -> l1 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^post28, __disjvr_1^0'=__disjvr_1^post28, __disjvr_2^0'=__disjvr_2^post28, __disjvr_3^0'=__disjvr_3^post28, __disjvr_4^0'=__disjvr_4^post28, __disjvr_5^0'=__disjvr_5^post28, __disjvr_6^0'=__disjvr_6^post28, __disjvr_7^0'=__disjvr_7^post28, __disjvr_8^0'=__disjvr_8^post28, a!1052^0'=a!1052^post28, a!1055^0'=a!1055^post28, a!1370^0'=a!1370^post28, a!1371^0'=a!1371^post28, a!1610^0'=a!1610^post28, a!1810^0'=a!1810^post28, a!2035^0'=a!2035^post28, a!2238^0'=a!2238^post28, a!244^0'=a!244^post28, a!419^0'=a!419^post28, a!511^0'=a!511^post28, a!654^0'=a!654^post28, ct!19^0'=ct!19^post28, head!16^0'=head!16^post28, head!31^0'=head!31^post28, head!405^0'=head!405^post28, i!29^0'=i!29^post28, i!406^0'=i!406^post28, length!28^0'=length!28^post28, nondet!13^0'=nondet!13^post28, r!543^0'=r!543^post28, r!662^0'=r!662^post28, rcd!2393^0'=rcd!2393^post28, rcd!2460^0'=rcd!2460^post28, rcd!2515^0'=rcd!2515^post28, rcd!63^0'=rcd!63^post28, rcd!83^0'=rcd!83^post28, result!12^0'=result!12^post28, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post28, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post28, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post28, sel_r!543_flink!24^0'=sel_r!543_flink!24^post28, t!25^0'=t!25^post28, temp!34^0'=temp!34^post28, temp0!17^0'=temp0!17^post28, temp0!30^0'=temp0!30^post28, tmp!33^0'=tmp!33^post28, x!1365^0'=x!1365^post28, x!15^0'=x!15^post28, x!18^0'=x!18^post28, x!22^0'=x!22^post28, x_slam_f!20^0'=x_slam_f!20^post28, y!21^0'=y!21^post28, (a!1610^0-a!1610^post28 == 0 /\ tmp!33^0-tmp!33^post28 == 0 /\ rcd!63^0-rcd!63^post28 == 0 /\ a!1371^0-a!1371^post28 == 0 /\ temp0!30^0-temp0!30^post28 == 0 /\ -__disjvr_2^post28+__disjvr_2^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post28 == 0 /\ -__disjvr_1^post28+__disjvr_1^0 == 0 /\ length!28^0-length!28^post28 == 0 /\ -head!31^post28+head!31^0 == 0 /\ -__disjvr_7^post28+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post28 == 0 /\ a!1052^0-a!1052^post28 == 0 /\ rcd!2393^0-rcd!2393^post28 == 0 /\ -x!18^post28+x!18^0 == 0 /\ x!15^0-x!15^post28 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -i!406^post28+i!406^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post28 == 0 /\ -rcd!83^post28+rcd!83^0 == 0 /\ a!511^0-a!511^post28 == 0 /\ head!16^0-head!16^post28 == 0 /\ y!21^0-y!21^post28 == 0 /\ __disjvr_6^0-__disjvr_6^post28 == 0 /\ head!405^0-head!405^post28 == 0 /\ -a!1055^post28+a!1055^0 == 0 /\ -a!1370^post28+a!1370^0 == 0 /\ -x!22^post28+x!22^0 == 0 /\ -ct!19^post28+ct!19^0 == 0 /\ -__disjvr_5^post28+__disjvr_5^0 == 0 /\ -nondet!13^post28+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ -r!543^post28+r!543^0 == 0 /\ -i!29^post28+i!29^0 == 0 /\ -r!662^post28+r!662^0 == 0 /\ -a!419^post28+a!419^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post28 == 0 /\ a!654^0-a!654^post28 == 0 /\ -a!2035^post28+a!2035^0 == 0 /\ -a!244^post28+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post28 == 0 /\ result!12^0-result!12^post28 == 0 /\ a!2238^0-a!2238^post28 == 0 /\ rcd!2460^0-rcd!2460^post28 == 0 /\ -temp!34^post28+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post28 == 0 /\ -t!25^post28+t!25^0 == 0 /\ -rcd!2515^post28+rcd!2515^0 == 0 /\ -x!1365^post28+x!1365^0 == 0 /\ a!1810^0-a!1810^post28 == 0 /\ temp0!17^0-temp0!17^post28 == 0 /\ __disjvr_3^0-__disjvr_3^post28 == 0 /\ -sel_r!1224_flink!24^post28+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_8^post28+__disjvr_8^0 == 0), cost: 1 New rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality a!1610^post28 = a!1610^0 propagated equality tmp!33^post28 = tmp!33^0 propagated equality rcd!63^post28 = rcd!63^0 propagated equality a!1371^post28 = a!1371^0 propagated equality temp0!30^post28 = temp0!30^0 propagated equality __disjvr_2^post28 = __disjvr_2^0 propagated equality __disjvr_0^post28 = __disjvr_0^0 propagated equality __disjvr_1^post28 = __disjvr_1^0 propagated equality length!28^post28 = length!28^0 propagated equality head!31^post28 = head!31^0 propagated equality __disjvr_7^post28 = __disjvr_7^0 propagated equality sel_r!543_flink!24^post28 = sel_r!543_flink!24^0 propagated equality a!1052^post28 = a!1052^0 propagated equality rcd!2393^post28 = rcd!2393^0 propagated equality x!18^post28 = x!18^0 propagated equality x!15^post28 = x!15^0 propagated equality i!406^post28 = i!406^0 propagated equality sdv_callsite_return_1!14^post28 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post28 = rcd!83^0 propagated equality a!511^post28 = a!511^0 propagated equality head!16^post28 = head!16^0 propagated equality y!21^post28 = y!21^0 propagated equality __disjvr_6^post28 = __disjvr_6^0 propagated equality head!405^post28 = head!405^0 propagated equality a!1055^post28 = a!1055^0 propagated equality a!1370^post28 = a!1370^0 propagated equality x!22^post28 = x!22^0 propagated equality ct!19^post28 = ct!19^0 propagated equality __disjvr_5^post28 = __disjvr_5^0 propagated equality nondet!13^post28 = nondet!13^0 propagated equality r!543^post28 = r!543^0 propagated equality i!29^post28 = i!29^0 propagated equality r!662^post28 = r!662^0 propagated equality a!419^post28 = a!419^0 propagated equality sdv_callsite_return_1!32^post28 = sdv_callsite_return_1!32^0 propagated equality a!654^post28 = a!654^0 propagated equality a!2035^post28 = a!2035^0 propagated equality a!244^post28 = a!244^0 propagated equality __disjvr_4^post28 = __disjvr_4^0 propagated equality result!12^post28 = result!12^0 propagated equality a!2238^post28 = a!2238^0 propagated equality rcd!2460^post28 = rcd!2460^0 propagated equality temp!34^post28 = temp!34^0 propagated equality x_slam_f!20^post28 = x_slam_f!20^0 propagated equality t!25^post28 = t!25^0 propagated equality rcd!2515^post28 = rcd!2515^0 propagated equality x!1365^post28 = x!1365^0 propagated equality a!1810^post28 = a!1810^0 propagated equality temp0!17^post28 = temp0!17^0 propagated equality __disjvr_3^post28 = __disjvr_3^0 propagated equality sel_r!1224_flink!24^post28 = sel_r!1224_flink!24^0 propagated equality __disjvr_8^post28 = __disjvr_8^0 Simplified Guard Original rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l8 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l8 -> l1 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post31, __disjvr_1^0'=__disjvr_1^post31, __disjvr_2^0'=__disjvr_2^post31, __disjvr_3^0'=__disjvr_3^post31, __disjvr_4^0'=__disjvr_4^post31, __disjvr_5^0'=__disjvr_5^post31, __disjvr_6^0'=__disjvr_6^post31, __disjvr_7^0'=__disjvr_7^post31, __disjvr_8^0'=__disjvr_8^post31, a!1052^0'=a!1052^post31, a!1055^0'=a!1055^post31, a!1370^0'=a!1370^post31, a!1371^0'=a!1371^post31, a!1610^0'=a!1610^post31, a!1810^0'=a!1810^post31, a!2035^0'=a!2035^post31, a!2238^0'=a!2238^post31, a!244^0'=a!244^post31, a!419^0'=a!419^post31, a!511^0'=a!511^post31, a!654^0'=a!654^post31, ct!19^0'=ct!19^post31, head!16^0'=head!16^post31, head!31^0'=head!31^post31, head!405^0'=head!405^post31, i!29^0'=i!29^post31, i!406^0'=i!406^post31, length!28^0'=length!28^post31, nondet!13^0'=nondet!13^post31, r!543^0'=r!543^post31, r!662^0'=r!662^post31, rcd!2393^0'=rcd!2393^post31, rcd!2460^0'=rcd!2460^post31, rcd!2515^0'=rcd!2515^post31, rcd!63^0'=rcd!63^post31, rcd!83^0'=rcd!83^post31, result!12^0'=result!12^post31, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post31, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post31, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post31, sel_r!543_flink!24^0'=sel_r!543_flink!24^post31, t!25^0'=t!25^post31, temp!34^0'=temp!34^post31, temp0!17^0'=temp0!17^post31, temp0!30^0'=temp0!30^post31, tmp!33^0'=tmp!33^post31, x!1365^0'=x!1365^post31, x!15^0'=x!15^post31, x!18^0'=x!18^post31, x!22^0'=x!22^post31, x_slam_f!20^0'=x_slam_f!20^post31, y!21^0'=y!21^post31, (-r!543^post31+r!543^0 == 0 /\ -r!662^post31+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post31 == 0 /\ -x!22^post31+x!22^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post31 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post31 == 0 /\ -__disjvr_7^post31+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post31 == 0 /\ i!29^0-i!29^post31 == 0 /\ -head!16^post31+head!16^0 == 0 /\ -a!1610^post31+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^post31+a!1052^0 == 0 /\ -a!1371^post31+a!1371^0 == 0 /\ a!1810^0-a!1810^post31 == 0 /\ nondet!13^0-nondet!13^post31 == 0 /\ -a!1055^post31+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post31 == 0 /\ -x!1365^post31+x!1365^0 == 0 /\ head!405^0-head!405^post31 == 0 /\ temp0!30^0-temp0!30^post31 == 0 /\ -rcd!2515^post31+rcd!2515^0 == 0 /\ -y!21^post31+y!21^0 == 0 /\ tmp!33^0-tmp!33^post31 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2035^post31+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post31+__disjvr_5^0 == 0 /\ -temp!34^post31+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post31 == 0 /\ -a!511^post31+a!511^0 == 0 /\ -__disjvr_3^post31+__disjvr_3^0 == 0 /\ -rcd!83^post31+rcd!83^0 == 0 /\ rcd!2393^0-rcd!2393^post31 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ x!15^0-x!15^post31 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post31 == 0 /\ a!244^0-a!244^post31 == 0 /\ -__disjvr_0^post31+__disjvr_0^0 == 0 /\ -sel_r!1224_flink!24^post31+sel_r!1224_flink!24^0 == 0 /\ a!1370^0-a!1370^post31 == 0 /\ y!21^0 <= 0 /\ -head!31^post31+head!31^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!419^0-a!419^post31 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2460^post31+rcd!2460^0 == 0 /\ result!12^0-result!12^post31 == 0 /\ -i!406^post31+i!406^0 == 0 /\ a!654^0-a!654^post31 == 0 /\ __disjvr_8^0-__disjvr_8^post31 == 0 /\ -__disjvr_6^post31+__disjvr_6^0 == 0 /\ -a!2238^post31+a!2238^0 == 0 /\ -ct!19^post31+ct!19^0 == 0 /\ t!25^0-t!25^post31 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post31+__disjvr_2^0 == 0 /\ length!28^0-length!28^post31 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post31 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!18^post31+x!18^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post31, __disjvr_1^0'=__disjvr_1^post31, __disjvr_2^0'=__disjvr_2^post31, __disjvr_3^0'=__disjvr_3^post31, __disjvr_4^0'=__disjvr_4^post31, __disjvr_5^0'=__disjvr_5^post31, __disjvr_6^0'=__disjvr_6^post31, __disjvr_7^0'=__disjvr_7^post31, __disjvr_8^0'=__disjvr_8^post31, a!1052^0'=a!1052^post31, a!1055^0'=a!1055^post31, a!1370^0'=a!1370^post31, a!1371^0'=a!1371^post31, a!1610^0'=a!1610^post31, a!1810^0'=a!1810^post31, a!2035^0'=a!2035^post31, a!2238^0'=a!2238^post31, a!244^0'=a!244^post31, a!419^0'=a!419^post31, a!511^0'=a!511^post31, a!654^0'=a!654^post31, ct!19^0'=ct!19^post31, head!16^0'=head!16^post31, head!31^0'=head!31^post31, head!405^0'=head!405^post31, i!29^0'=i!29^post31, i!406^0'=i!406^post31, length!28^0'=length!28^post31, nondet!13^0'=nondet!13^post31, r!543^0'=r!543^post31, r!662^0'=r!662^post31, rcd!2393^0'=rcd!2393^post31, rcd!2460^0'=rcd!2460^post31, rcd!2515^0'=rcd!2515^post31, rcd!63^0'=rcd!63^post31, rcd!83^0'=rcd!83^post31, result!12^0'=result!12^post31, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post31, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post31, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post31, sel_r!543_flink!24^0'=sel_r!543_flink!24^post31, t!25^0'=t!25^post31, temp!34^0'=temp!34^post31, temp0!17^0'=temp0!17^post31, temp0!30^0'=temp0!30^post31, tmp!33^0'=tmp!33^post31, x!1365^0'=x!1365^post31, x!15^0'=x!15^post31, x!18^0'=x!18^post31, x!22^0'=x!22^post31, x_slam_f!20^0'=x_slam_f!20^post31, y!21^0'=y!21^post31, (-r!543^post31+r!543^0 == 0 /\ -r!662^post31+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post31 == 0 /\ -x!22^post31+x!22^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post31 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post31 == 0 /\ -__disjvr_7^post31+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post31 == 0 /\ i!29^0-i!29^post31 == 0 /\ -head!16^post31+head!16^0 == 0 /\ -a!1610^post31+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^post31+a!1052^0 == 0 /\ -a!1371^post31+a!1371^0 == 0 /\ a!1810^0-a!1810^post31 == 0 /\ nondet!13^0-nondet!13^post31 == 0 /\ -a!1055^post31+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post31 == 0 /\ -x!1365^post31+x!1365^0 == 0 /\ head!405^0-head!405^post31 == 0 /\ temp0!30^0-temp0!30^post31 == 0 /\ -rcd!2515^post31+rcd!2515^0 == 0 /\ -y!21^post31+y!21^0 == 0 /\ tmp!33^0-tmp!33^post31 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!2035^post31+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post31+__disjvr_5^0 == 0 /\ -temp!34^post31+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post31 == 0 /\ -a!511^post31+a!511^0 == 0 /\ -__disjvr_3^post31+__disjvr_3^0 == 0 /\ -rcd!83^post31+rcd!83^0 == 0 /\ rcd!2393^0-rcd!2393^post31 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ x!15^0-x!15^post31 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post31 == 0 /\ a!244^0-a!244^post31 == 0 /\ -__disjvr_0^post31+__disjvr_0^0 == 0 /\ -sel_r!1224_flink!24^post31+sel_r!1224_flink!24^0 == 0 /\ a!1370^0-a!1370^post31 == 0 /\ y!21^0 <= 0 /\ -head!31^post31+head!31^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!419^0-a!419^post31 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2460^post31+rcd!2460^0 == 0 /\ result!12^0-result!12^post31 == 0 /\ -i!406^post31+i!406^0 == 0 /\ a!654^0-a!654^post31 == 0 /\ __disjvr_8^0-__disjvr_8^post31 == 0 /\ -__disjvr_6^post31+__disjvr_6^0 == 0 /\ -a!2238^post31+a!2238^0 == 0 /\ -ct!19^post31+ct!19^0 == 0 /\ t!25^0-t!25^post31 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post31+__disjvr_2^0 == 0 /\ length!28^0-length!28^post31 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post31 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!18^post31+x!18^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post31, __disjvr_1^0'=__disjvr_1^post31, __disjvr_2^0'=__disjvr_2^post31, __disjvr_3^0'=__disjvr_3^post31, __disjvr_4^0'=__disjvr_4^post31, __disjvr_5^0'=__disjvr_5^post31, __disjvr_6^0'=__disjvr_6^post31, __disjvr_7^0'=__disjvr_7^post31, __disjvr_8^0'=__disjvr_8^post31, a!1052^0'=a!1052^post31, a!1055^0'=a!1055^post31, a!1370^0'=a!1370^post31, a!1371^0'=a!1371^post31, a!1610^0'=a!1610^post31, a!1810^0'=a!1810^post31, a!2035^0'=a!2035^post31, a!2238^0'=a!2238^post31, a!244^0'=a!244^post31, a!419^0'=a!419^post31, a!511^0'=a!511^post31, a!654^0'=a!654^post31, ct!19^0'=ct!19^post31, head!16^0'=head!16^post31, head!31^0'=head!31^post31, head!405^0'=head!405^post31, i!29^0'=i!29^post31, i!406^0'=i!406^post31, length!28^0'=length!28^post31, nondet!13^0'=nondet!13^post31, r!543^0'=r!543^post31, r!662^0'=r!662^post31, rcd!2393^0'=rcd!2393^post31, rcd!2460^0'=rcd!2460^post31, rcd!2515^0'=rcd!2515^post31, rcd!63^0'=rcd!63^post31, rcd!83^0'=rcd!83^post31, result!12^0'=result!12^post31, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post31, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post31, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post31, sel_r!543_flink!24^0'=sel_r!543_flink!24^post31, t!25^0'=t!25^post31, temp!34^0'=temp!34^post31, temp0!17^0'=temp0!17^post31, temp0!30^0'=temp0!30^post31, tmp!33^0'=tmp!33^post31, x!1365^0'=x!1365^post31, x!15^0'=x!15^post31, x!18^0'=x!18^post31, x!22^0'=x!22^post31, x_slam_f!20^0'=x_slam_f!20^post31, y!21^0'=y!21^post31, (-r!543^post31+r!543^0 == 0 /\ -r!662^post31+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post31 == 0 /\ -x!22^post31+x!22^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post31 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post31 == 0 /\ -__disjvr_7^post31+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post31 == 0 /\ i!29^0-i!29^post31 == 0 /\ -head!16^post31+head!16^0 == 0 /\ -a!1610^post31+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^post31+a!1052^0 == 0 /\ -a!1371^post31+a!1371^0 == 0 /\ a!1810^0-a!1810^post31 == 0 /\ nondet!13^0-nondet!13^post31 == 0 /\ -a!1055^post31+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post31 == 0 /\ -x!1365^post31+x!1365^0 == 0 /\ head!405^0-head!405^post31 == 0 /\ temp0!30^0-temp0!30^post31 == 0 /\ -rcd!2515^post31+rcd!2515^0 == 0 /\ -y!21^post31+y!21^0 == 0 /\ tmp!33^0-tmp!33^post31 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!2035^post31+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post31+__disjvr_5^0 == 0 /\ -temp!34^post31+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post31 == 0 /\ -a!511^post31+a!511^0 == 0 /\ -__disjvr_3^post31+__disjvr_3^0 == 0 /\ -rcd!83^post31+rcd!83^0 == 0 /\ rcd!2393^0-rcd!2393^post31 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ x!15^0-x!15^post31 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post31 == 0 /\ a!244^0-a!244^post31 == 0 /\ -__disjvr_0^post31+__disjvr_0^0 == 0 /\ -sel_r!1224_flink!24^post31+sel_r!1224_flink!24^0 == 0 /\ a!1370^0-a!1370^post31 == 0 /\ y!21^0 <= 0 /\ -head!31^post31+head!31^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!419^0-a!419^post31 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2460^post31+rcd!2460^0 == 0 /\ result!12^0-result!12^post31 == 0 /\ -i!406^post31+i!406^0 == 0 /\ a!654^0-a!654^post31 == 0 /\ __disjvr_8^0-__disjvr_8^post31 == 0 /\ -__disjvr_6^post31+__disjvr_6^0 == 0 /\ -a!2238^post31+a!2238^0 == 0 /\ -ct!19^post31+ct!19^0 == 0 /\ t!25^0-t!25^post31 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post31+__disjvr_2^0 == 0 /\ length!28^0-length!28^post31 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post31 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!18^post31+x!18^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality r!543^post31 = r!543^0 propagated equality r!662^post31 = r!662^0 propagated equality x_slam_f!20^post31 = x_slam_f!20^0 propagated equality x!22^post31 = x!22^0 propagated equality sdv_callsite_return_1!14^post31 = sdv_callsite_return_1!14^0 propagated equality sel_r!543_flink!24^post31 = sel_r!543_flink!24^0 propagated equality __disjvr_7^post31 = __disjvr_7^0 propagated equality temp0!17^post31 = temp0!17^0 propagated equality i!29^post31 = i!29^0 propagated equality head!16^post31 = head!16^0 propagated equality a!1610^post31 = a!1610^0 propagated equality a!1052^post31 = a!1052^0 propagated equality a!1371^post31 = a!1371^0 propagated equality a!1810^post31 = a!1810^0 propagated equality nondet!13^post31 = nondet!13^0 propagated equality a!1055^post31 = a!1055^0 propagated equality rcd!63^post31 = rcd!63^0 propagated equality x!1365^post31 = x!1365^0 propagated equality head!405^post31 = head!405^0 propagated equality temp0!30^post31 = temp0!30^0 propagated equality rcd!2515^post31 = rcd!2515^0 propagated equality y!21^post31 = y!21^0 propagated equality tmp!33^post31 = tmp!33^0 propagated equality a!2035^post31 = a!2035^0 propagated equality __disjvr_5^post31 = __disjvr_5^0 propagated equality temp!34^post31 = temp!34^0 propagated equality __disjvr_4^post31 = __disjvr_4^0 propagated equality a!511^post31 = a!511^0 propagated equality __disjvr_3^post31 = __disjvr_3^0 propagated equality rcd!83^post31 = rcd!83^0 propagated equality rcd!2393^post31 = rcd!2393^0 propagated equality x!15^post31 = x!15^0 propagated equality sdv_callsite_return_1!32^post31 = sdv_callsite_return_1!32^0 propagated equality a!244^post31 = a!244^0 propagated equality __disjvr_0^post31 = __disjvr_0^0 propagated equality sel_r!1224_flink!24^post31 = sel_r!1224_flink!24^0 propagated equality a!1370^post31 = a!1370^0 propagated equality head!31^post31 = head!31^0 propagated equality a!419^post31 = a!419^0 propagated equality rcd!2460^post31 = rcd!2460^0 propagated equality result!12^post31 = result!12^0 propagated equality i!406^post31 = i!406^0 propagated equality a!654^post31 = a!654^0 propagated equality __disjvr_8^post31 = __disjvr_8^0 propagated equality __disjvr_6^post31 = __disjvr_6^0 propagated equality a!2238^post31 = a!2238^0 propagated equality ct!19^post31 = ct!19^0 propagated equality t!25^post31 = t!25^0 propagated equality __disjvr_2^post31 = __disjvr_2^0 propagated equality length!28^post31 = length!28^0 propagated equality __disjvr_1^post31 = __disjvr_1^0 propagated equality x!18^post31 = x!18^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post32, __disjvr_1^0'=__disjvr_1^post32, __disjvr_2^0'=__disjvr_2^post32, __disjvr_3^0'=__disjvr_3^post32, __disjvr_4^0'=__disjvr_4^post32, __disjvr_5^0'=__disjvr_5^post32, __disjvr_6^0'=__disjvr_6^post32, __disjvr_7^0'=__disjvr_7^post32, __disjvr_8^0'=__disjvr_8^post32, a!1052^0'=a!1052^post32, a!1055^0'=a!1055^post32, a!1370^0'=a!1370^post32, a!1371^0'=a!1371^post32, a!1610^0'=a!1610^post32, a!1810^0'=a!1810^post32, a!2035^0'=a!2035^post32, a!2238^0'=a!2238^post32, a!244^0'=a!244^post32, a!419^0'=a!419^post32, a!511^0'=a!511^post32, a!654^0'=a!654^post32, ct!19^0'=ct!19^post32, head!16^0'=head!16^post32, head!31^0'=head!31^post32, head!405^0'=head!405^post32, i!29^0'=i!29^post32, i!406^0'=i!406^post32, length!28^0'=length!28^post32, nondet!13^0'=nondet!13^post32, r!543^0'=r!543^post32, r!662^0'=r!662^post32, rcd!2393^0'=rcd!2393^post32, rcd!2460^0'=rcd!2460^post32, rcd!2515^0'=rcd!2515^post32, rcd!63^0'=rcd!63^post32, rcd!83^0'=rcd!83^post32, result!12^0'=result!12^post32, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post32, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post32, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post32, sel_r!543_flink!24^0'=sel_r!543_flink!24^post32, t!25^0'=t!25^post32, temp!34^0'=temp!34^post32, temp0!17^0'=temp0!17^post32, temp0!30^0'=temp0!30^post32, tmp!33^0'=tmp!33^post32, x!1365^0'=x!1365^post32, x!15^0'=x!15^post32, x!18^0'=x!18^post32, x!22^0'=x!22^post32, x_slam_f!20^0'=x_slam_f!20^post32, y!21^0'=y!21^post32, (tmp!33^0-tmp!33^post32 == 0 /\ a!1052^0-a!1052^post32 == 0 /\ -__disjvr_0^post32+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post32+y!21^0 == 0 /\ -head!16^post32+head!16^0 == 0 /\ -x_slam_f!20^post32+x_slam_f!20^0 == 0 /\ __disjvr_2^0-__disjvr_2^post32 == 0 /\ -head!405^post32+head!405^0 == 0 /\ __disjvr_4^0-__disjvr_4^post32 == 0 /\ -rcd!63^post32+rcd!63^0 == 0 /\ x!15^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post32 == 0 /\ rcd!2460^0-rcd!2460^post32 == 0 /\ a!2238^0-a!2238^post32 == 0 /\ __disjvr_1^0-__disjvr_1^post32 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!244^0-a!244^post32 == 0 /\ x!1365^0-x!1365^post32 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^post32+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post32 == 0 /\ -sdv_callsite_return_1!32^post32+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post32 == 0 /\ -__disjvr_5^post32+__disjvr_5^0 == 0 /\ -rcd!2393^post32+rcd!2393^0 == 0 /\ -a!2035^post32+a!2035^0 == 0 /\ -nondet!13^post32+nondet!13^0 == 0 /\ -r!662^post32+r!662^0 == 0 /\ -__disjvr_8^post32+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post32+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post32 == 0 /\ a!1371^0-a!1371^post32 == 0 /\ temp!34^0-temp!34^post32 == 0 /\ -a!1370^post32+a!1370^0 == 0 /\ r!543^0-r!543^post32 == 0 /\ -a!1055^post32+a!1055^0 == 0 /\ -a!419^post32+a!419^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -x!22^post32+x!22^0 == 0 /\ 1-t!25^0 <= 0 /\ -__disjvr_7^post32+__disjvr_7^0 == 0 /\ -a!1810^post32+a!1810^0 == 0 /\ length!28^0-length!28^post32 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post32 == 0 /\ result!12^0-result!12^post32 == 0 /\ __disjvr_6^0-__disjvr_6^post32 == 0 /\ -i!29^post32+i!29^0 == 0 /\ -rcd!2515^post32+rcd!2515^0 == 0 /\ x!18^0-x!18^post32 == 0 /\ rcd!83^0-rcd!83^post32 == 0 /\ i!406^0-i!406^post32 == 0 /\ a!511^0-a!511^post32 == 0 /\ -t!25^post32+t!25^0 == 0 /\ -temp0!30^post32+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post32 == 0 /\ 2-a!1810^0 <= 0 /\ -ct!19^post32+ct!19^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!31^0-head!31^post32 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post32, __disjvr_1^0'=__disjvr_1^post32, __disjvr_2^0'=__disjvr_2^post32, __disjvr_3^0'=__disjvr_3^post32, __disjvr_4^0'=__disjvr_4^post32, __disjvr_5^0'=__disjvr_5^post32, __disjvr_6^0'=__disjvr_6^post32, __disjvr_7^0'=__disjvr_7^post32, __disjvr_8^0'=__disjvr_8^post32, a!1052^0'=a!1052^post32, a!1055^0'=a!1055^post32, a!1370^0'=a!1370^post32, a!1371^0'=a!1371^post32, a!1610^0'=a!1610^post32, a!1810^0'=a!1810^post32, a!2035^0'=a!2035^post32, a!2238^0'=a!2238^post32, a!244^0'=a!244^post32, a!419^0'=a!419^post32, a!511^0'=a!511^post32, a!654^0'=a!654^post32, ct!19^0'=ct!19^post32, head!16^0'=head!16^post32, head!31^0'=head!31^post32, head!405^0'=head!405^post32, i!29^0'=i!29^post32, i!406^0'=i!406^post32, length!28^0'=length!28^post32, nondet!13^0'=nondet!13^post32, r!543^0'=r!543^post32, r!662^0'=r!662^post32, rcd!2393^0'=rcd!2393^post32, rcd!2460^0'=rcd!2460^post32, rcd!2515^0'=rcd!2515^post32, rcd!63^0'=rcd!63^post32, rcd!83^0'=rcd!83^post32, result!12^0'=result!12^post32, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post32, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post32, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post32, sel_r!543_flink!24^0'=sel_r!543_flink!24^post32, t!25^0'=t!25^post32, temp!34^0'=temp!34^post32, temp0!17^0'=temp0!17^post32, temp0!30^0'=temp0!30^post32, tmp!33^0'=tmp!33^post32, x!1365^0'=x!1365^post32, x!15^0'=x!15^post32, x!18^0'=x!18^post32, x!22^0'=x!22^post32, x_slam_f!20^0'=x_slam_f!20^post32, y!21^0'=y!21^post32, (tmp!33^0-tmp!33^post32 == 0 /\ a!1052^0-a!1052^post32 == 0 /\ -__disjvr_0^post32+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post32+y!21^0 == 0 /\ -head!16^post32+head!16^0 == 0 /\ -x_slam_f!20^post32+x_slam_f!20^0 == 0 /\ __disjvr_2^0-__disjvr_2^post32 == 0 /\ -head!405^post32+head!405^0 == 0 /\ __disjvr_4^0-__disjvr_4^post32 == 0 /\ -rcd!63^post32+rcd!63^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post32 == 0 /\ rcd!2460^0-rcd!2460^post32 == 0 /\ a!2238^0-a!2238^post32 == 0 /\ __disjvr_1^0-__disjvr_1^post32 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!244^0-a!244^post32 == 0 /\ x!1365^0-x!1365^post32 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^post32+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post32 == 0 /\ -sdv_callsite_return_1!32^post32+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post32 == 0 /\ -__disjvr_5^post32+__disjvr_5^0 == 0 /\ -rcd!2393^post32+rcd!2393^0 == 0 /\ -a!2035^post32+a!2035^0 == 0 /\ -nondet!13^post32+nondet!13^0 == 0 /\ -r!662^post32+r!662^0 == 0 /\ -__disjvr_8^post32+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post32+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post32 == 0 /\ a!1371^0-a!1371^post32 == 0 /\ temp!34^0-temp!34^post32 == 0 /\ -a!1370^post32+a!1370^0 == 0 /\ r!543^0-r!543^post32 == 0 /\ -a!1055^post32+a!1055^0 == 0 /\ -a!419^post32+a!419^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -x!22^post32+x!22^0 == 0 /\ 1-t!25^0 <= 0 /\ -__disjvr_7^post32+__disjvr_7^0 == 0 /\ -a!1810^post32+a!1810^0 == 0 /\ length!28^0-length!28^post32 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!654^0-a!654^post32 == 0 /\ result!12^0-result!12^post32 == 0 /\ __disjvr_6^0-__disjvr_6^post32 == 0 /\ -i!29^post32+i!29^0 == 0 /\ -rcd!2515^post32+rcd!2515^0 == 0 /\ x!18^0-x!18^post32 == 0 /\ rcd!83^0-rcd!83^post32 == 0 /\ i!406^0-i!406^post32 == 0 /\ a!511^0-a!511^post32 == 0 /\ -t!25^post32+t!25^0 == 0 /\ -temp0!30^post32+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post32 == 0 /\ 2-a!1810^0 <= 0 /\ -ct!19^post32+ct!19^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!31^0-head!31^post32 == 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post32, __disjvr_1^0'=__disjvr_1^post32, __disjvr_2^0'=__disjvr_2^post32, __disjvr_3^0'=__disjvr_3^post32, __disjvr_4^0'=__disjvr_4^post32, __disjvr_5^0'=__disjvr_5^post32, __disjvr_6^0'=__disjvr_6^post32, __disjvr_7^0'=__disjvr_7^post32, __disjvr_8^0'=__disjvr_8^post32, a!1052^0'=a!1052^post32, a!1055^0'=a!1055^post32, a!1370^0'=a!1370^post32, a!1371^0'=a!1371^post32, a!1610^0'=a!1610^post32, a!1810^0'=a!1810^post32, a!2035^0'=a!2035^post32, a!2238^0'=a!2238^post32, a!244^0'=a!244^post32, a!419^0'=a!419^post32, a!511^0'=a!511^post32, a!654^0'=a!654^post32, ct!19^0'=ct!19^post32, head!16^0'=head!16^post32, head!31^0'=head!31^post32, head!405^0'=head!405^post32, i!29^0'=i!29^post32, i!406^0'=i!406^post32, length!28^0'=length!28^post32, nondet!13^0'=nondet!13^post32, r!543^0'=r!543^post32, r!662^0'=r!662^post32, rcd!2393^0'=rcd!2393^post32, rcd!2460^0'=rcd!2460^post32, rcd!2515^0'=rcd!2515^post32, rcd!63^0'=rcd!63^post32, rcd!83^0'=rcd!83^post32, result!12^0'=result!12^post32, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post32, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post32, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post32, sel_r!543_flink!24^0'=sel_r!543_flink!24^post32, t!25^0'=t!25^post32, temp!34^0'=temp!34^post32, temp0!17^0'=temp0!17^post32, temp0!30^0'=temp0!30^post32, tmp!33^0'=tmp!33^post32, x!1365^0'=x!1365^post32, x!15^0'=x!15^post32, x!18^0'=x!18^post32, x!22^0'=x!22^post32, x_slam_f!20^0'=x_slam_f!20^post32, y!21^0'=y!21^post32, (tmp!33^0-tmp!33^post32 == 0 /\ a!1052^0-a!1052^post32 == 0 /\ -__disjvr_0^post32+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post32+y!21^0 == 0 /\ -head!16^post32+head!16^0 == 0 /\ -x_slam_f!20^post32+x_slam_f!20^0 == 0 /\ __disjvr_2^0-__disjvr_2^post32 == 0 /\ -head!405^post32+head!405^0 == 0 /\ __disjvr_4^0-__disjvr_4^post32 == 0 /\ -rcd!63^post32+rcd!63^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post32 == 0 /\ rcd!2460^0-rcd!2460^post32 == 0 /\ a!2238^0-a!2238^post32 == 0 /\ __disjvr_1^0-__disjvr_1^post32 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!244^0-a!244^post32 == 0 /\ x!1365^0-x!1365^post32 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^post32+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post32 == 0 /\ -sdv_callsite_return_1!32^post32+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post32 == 0 /\ -__disjvr_5^post32+__disjvr_5^0 == 0 /\ -rcd!2393^post32+rcd!2393^0 == 0 /\ -a!2035^post32+a!2035^0 == 0 /\ -nondet!13^post32+nondet!13^0 == 0 /\ -r!662^post32+r!662^0 == 0 /\ -__disjvr_8^post32+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post32+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post32 == 0 /\ a!1371^0-a!1371^post32 == 0 /\ temp!34^0-temp!34^post32 == 0 /\ -a!1370^post32+a!1370^0 == 0 /\ r!543^0-r!543^post32 == 0 /\ -a!1055^post32+a!1055^0 == 0 /\ -a!419^post32+a!419^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -x!22^post32+x!22^0 == 0 /\ 1-t!25^0 <= 0 /\ -__disjvr_7^post32+__disjvr_7^0 == 0 /\ -a!1810^post32+a!1810^0 == 0 /\ length!28^0-length!28^post32 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!654^0-a!654^post32 == 0 /\ result!12^0-result!12^post32 == 0 /\ __disjvr_6^0-__disjvr_6^post32 == 0 /\ -i!29^post32+i!29^0 == 0 /\ -rcd!2515^post32+rcd!2515^0 == 0 /\ x!18^0-x!18^post32 == 0 /\ rcd!83^0-rcd!83^post32 == 0 /\ i!406^0-i!406^post32 == 0 /\ a!511^0-a!511^post32 == 0 /\ -t!25^post32+t!25^0 == 0 /\ -temp0!30^post32+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post32 == 0 /\ 2-a!1810^0 <= 0 /\ -ct!19^post32+ct!19^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!31^0-head!31^post32 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality tmp!33^post32 = tmp!33^0 propagated equality a!1052^post32 = a!1052^0 propagated equality __disjvr_0^post32 = __disjvr_0^0 propagated equality y!21^post32 = y!21^0 propagated equality head!16^post32 = head!16^0 propagated equality x_slam_f!20^post32 = x_slam_f!20^0 propagated equality __disjvr_2^post32 = __disjvr_2^0 propagated equality head!405^post32 = head!405^0 propagated equality __disjvr_4^post32 = __disjvr_4^0 propagated equality rcd!63^post32 = rcd!63^0 propagated equality sel_r!1224_flink!24^post32 = sel_r!1224_flink!24^0 propagated equality rcd!2460^post32 = rcd!2460^0 propagated equality a!2238^post32 = a!2238^0 propagated equality __disjvr_1^post32 = __disjvr_1^0 propagated equality a!244^post32 = a!244^0 propagated equality x!1365^post32 = x!1365^0 propagated equality x!15^post32 = x!15^0 propagated equality sel_r!543_flink!24^post32 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post32 = sdv_callsite_return_1!32^0 propagated equality __disjvr_3^post32 = __disjvr_3^0 propagated equality __disjvr_5^post32 = __disjvr_5^0 propagated equality rcd!2393^post32 = rcd!2393^0 propagated equality a!2035^post32 = a!2035^0 propagated equality nondet!13^post32 = nondet!13^0 propagated equality r!662^post32 = r!662^0 propagated equality __disjvr_8^post32 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post32 = sdv_callsite_return_1!14^0 propagated equality a!1610^post32 = a!1610^0 propagated equality a!1371^post32 = a!1371^0 propagated equality temp!34^post32 = temp!34^0 propagated equality a!1370^post32 = a!1370^0 propagated equality r!543^post32 = r!543^0 propagated equality a!1055^post32 = a!1055^0 propagated equality a!419^post32 = a!419^0 propagated equality x!22^post32 = x!22^0 propagated equality __disjvr_7^post32 = __disjvr_7^0 propagated equality a!1810^post32 = a!1810^0 propagated equality length!28^post32 = length!28^0 propagated equality a!654^post32 = a!654^0 propagated equality result!12^post32 = result!12^0 propagated equality __disjvr_6^post32 = __disjvr_6^0 propagated equality i!29^post32 = i!29^0 propagated equality rcd!2515^post32 = rcd!2515^0 propagated equality x!18^post32 = x!18^0 propagated equality rcd!83^post32 = rcd!83^0 propagated equality i!406^post32 = i!406^0 propagated equality a!511^post32 = a!511^0 propagated equality t!25^post32 = t!25^0 propagated equality temp0!30^post32 = temp0!30^0 propagated equality temp0!17^post32 = temp0!17^0 propagated equality ct!19^post32 = ct!19^0 propagated equality head!31^post32 = head!31^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post33, __disjvr_1^0'=__disjvr_1^post33, __disjvr_2^0'=__disjvr_2^post33, __disjvr_3^0'=__disjvr_3^post33, __disjvr_4^0'=__disjvr_4^post33, __disjvr_5^0'=__disjvr_5^post33, __disjvr_6^0'=__disjvr_6^post33, __disjvr_7^0'=__disjvr_7^post33, __disjvr_8^0'=__disjvr_8^post33, a!1052^0'=a!1052^post33, a!1055^0'=a!1055^post33, a!1370^0'=a!1370^post33, a!1371^0'=a!1371^post33, a!1610^0'=a!1610^post33, a!1810^0'=a!1810^post33, a!2035^0'=a!2035^post33, a!2238^0'=a!2238^post33, a!244^0'=a!244^post33, a!419^0'=a!419^post33, a!511^0'=a!511^post33, a!654^0'=a!654^post33, ct!19^0'=ct!19^post33, head!16^0'=head!16^post33, head!31^0'=head!31^post33, head!405^0'=head!405^post33, i!29^0'=i!29^post33, i!406^0'=i!406^post33, length!28^0'=length!28^post33, nondet!13^0'=nondet!13^post33, r!543^0'=r!543^post33, r!662^0'=r!662^post33, rcd!2393^0'=rcd!2393^post33, rcd!2460^0'=rcd!2460^post33, rcd!2515^0'=rcd!2515^post33, rcd!63^0'=rcd!63^post33, rcd!83^0'=rcd!83^post33, result!12^0'=result!12^post33, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post33, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post33, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post33, sel_r!543_flink!24^0'=sel_r!543_flink!24^post33, t!25^0'=t!25^post33, temp!34^0'=temp!34^post33, temp0!17^0'=temp0!17^post33, temp0!30^0'=temp0!30^post33, tmp!33^0'=tmp!33^post33, x!1365^0'=x!1365^post33, x!15^0'=x!15^post33, x!18^0'=x!18^post33, x!22^0'=x!22^post33, x_slam_f!20^0'=x_slam_f!20^post33, y!21^0'=y!21^post33, (-nondet!13^post33+nondet!13^0 == 0 /\ a!654^0-a!654^post33 == 0 /\ -r!662^post33+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post33+rcd!63^0 == 0 /\ -__disjvr_5^post33+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post33 == 0 /\ x!1365^0-x!1365^post33 == 0 /\ result!12^0-result!12^post33 == 0 /\ head!31^0-head!31^post33 == 0 /\ -rcd!2515^post33+rcd!2515^0 == 0 /\ -__disjvr_4^post33+__disjvr_4^0 == 0 /\ -temp0!30^post33+temp0!30^0 == 0 /\ -t!25^post33+t!25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post33 == 0 /\ -i!29^post33+i!29^0 == 0 /\ -__disjvr_1^post33+__disjvr_1^0 == 0 /\ -__disjvr_8^post33+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ x!18^0-x!18^post33 == 0 /\ x_slam_f!20^0-x_slam_f!20^post33 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post33 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post33 == 0 /\ length!28^0-length!28^post33 == 0 /\ -temp!34^post33+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -ct!19^post33+ct!19^0 == 0 /\ -a!1810^post33+a!1810^0 == 0 /\ a!1052^0-a!1052^post33 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ -rcd!2393^post33+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post33+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post33+x!22^0 == 0 /\ -a!2238^post33+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post33 == 0 /\ -a!2035^post33+a!2035^0 == 0 /\ -head!16^post33+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post33 == 0 /\ temp0!17^0-temp0!17^post33 == 0 /\ __disjvr_3^0-__disjvr_3^post33 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -y!21^post33+y!21^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1055^0-a!1055^post33 == 0 /\ x!15^0-x!15^post33 == 0 /\ -__disjvr_2^post33+__disjvr_2^0 == 0 /\ head!405^0-head!405^post33 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post33 == 0 /\ -a!1370^post33+a!1370^0 == 0 /\ r!543^0-r!543^post33 == 0 /\ tmp!33^0-tmp!33^post33 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post33 == 0 /\ a!244^0-a!244^post33 == 0 /\ -__disjvr_7^post33+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post33 == 0 /\ -ct!19^0 <= 0 /\ -a!511^post33+a!511^0 == 0 /\ a!419^0-a!419^post33 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -i!406^post33+i!406^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post33, __disjvr_1^0'=__disjvr_1^post33, __disjvr_2^0'=__disjvr_2^post33, __disjvr_3^0'=__disjvr_3^post33, __disjvr_4^0'=__disjvr_4^post33, __disjvr_5^0'=__disjvr_5^post33, __disjvr_6^0'=__disjvr_6^post33, __disjvr_7^0'=__disjvr_7^post33, __disjvr_8^0'=__disjvr_8^post33, a!1052^0'=a!1052^post33, a!1055^0'=a!1055^post33, a!1370^0'=a!1370^post33, a!1371^0'=a!1371^post33, a!1610^0'=a!1610^post33, a!1810^0'=a!1810^post33, a!2035^0'=a!2035^post33, a!2238^0'=a!2238^post33, a!244^0'=a!244^post33, a!419^0'=a!419^post33, a!511^0'=a!511^post33, a!654^0'=a!654^post33, ct!19^0'=ct!19^post33, head!16^0'=head!16^post33, head!31^0'=head!31^post33, head!405^0'=head!405^post33, i!29^0'=i!29^post33, i!406^0'=i!406^post33, length!28^0'=length!28^post33, nondet!13^0'=nondet!13^post33, r!543^0'=r!543^post33, r!662^0'=r!662^post33, rcd!2393^0'=rcd!2393^post33, rcd!2460^0'=rcd!2460^post33, rcd!2515^0'=rcd!2515^post33, rcd!63^0'=rcd!63^post33, rcd!83^0'=rcd!83^post33, result!12^0'=result!12^post33, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post33, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post33, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post33, sel_r!543_flink!24^0'=sel_r!543_flink!24^post33, t!25^0'=t!25^post33, temp!34^0'=temp!34^post33, temp0!17^0'=temp0!17^post33, temp0!30^0'=temp0!30^post33, tmp!33^0'=tmp!33^post33, x!1365^0'=x!1365^post33, x!15^0'=x!15^post33, x!18^0'=x!18^post33, x!22^0'=x!22^post33, x_slam_f!20^0'=x_slam_f!20^post33, y!21^0'=y!21^post33, (-nondet!13^post33+nondet!13^0 == 0 /\ a!654^0-a!654^post33 == 0 /\ -r!662^post33+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post33+rcd!63^0 == 0 /\ -__disjvr_5^post33+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post33 == 0 /\ x!1365^0-x!1365^post33 == 0 /\ result!12^0-result!12^post33 == 0 /\ head!31^0-head!31^post33 == 0 /\ -rcd!2515^post33+rcd!2515^0 == 0 /\ -__disjvr_4^post33+__disjvr_4^0 == 0 /\ -temp0!30^post33+temp0!30^0 == 0 /\ -t!25^post33+t!25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post33 == 0 /\ -i!29^post33+i!29^0 == 0 /\ -__disjvr_1^post33+__disjvr_1^0 == 0 /\ -__disjvr_8^post33+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!18^0-x!18^post33 == 0 /\ x_slam_f!20^0-x_slam_f!20^post33 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post33 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post33 == 0 /\ length!28^0-length!28^post33 == 0 /\ -temp!34^post33+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -ct!19^post33+ct!19^0 == 0 /\ -a!1810^post33+a!1810^0 == 0 /\ a!1052^0-a!1052^post33 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ -rcd!2393^post33+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post33+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post33+x!22^0 == 0 /\ -a!2238^post33+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post33 == 0 /\ -a!2035^post33+a!2035^0 == 0 /\ -head!16^post33+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post33 == 0 /\ temp0!17^0-temp0!17^post33 == 0 /\ __disjvr_3^0-__disjvr_3^post33 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -y!21^post33+y!21^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1055^0-a!1055^post33 == 0 /\ x!15^0-x!15^post33 == 0 /\ -__disjvr_2^post33+__disjvr_2^0 == 0 /\ head!405^0-head!405^post33 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post33 == 0 /\ -a!1370^post33+a!1370^0 == 0 /\ r!543^0-r!543^post33 == 0 /\ tmp!33^0-tmp!33^post33 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post33 == 0 /\ a!244^0-a!244^post33 == 0 /\ -__disjvr_7^post33+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post33 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!511^post33+a!511^0 == 0 /\ a!419^0-a!419^post33 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -i!406^post33+i!406^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post33, __disjvr_1^0'=__disjvr_1^post33, __disjvr_2^0'=__disjvr_2^post33, __disjvr_3^0'=__disjvr_3^post33, __disjvr_4^0'=__disjvr_4^post33, __disjvr_5^0'=__disjvr_5^post33, __disjvr_6^0'=__disjvr_6^post33, __disjvr_7^0'=__disjvr_7^post33, __disjvr_8^0'=__disjvr_8^post33, a!1052^0'=a!1052^post33, a!1055^0'=a!1055^post33, a!1370^0'=a!1370^post33, a!1371^0'=a!1371^post33, a!1610^0'=a!1610^post33, a!1810^0'=a!1810^post33, a!2035^0'=a!2035^post33, a!2238^0'=a!2238^post33, a!244^0'=a!244^post33, a!419^0'=a!419^post33, a!511^0'=a!511^post33, a!654^0'=a!654^post33, ct!19^0'=ct!19^post33, head!16^0'=head!16^post33, head!31^0'=head!31^post33, head!405^0'=head!405^post33, i!29^0'=i!29^post33, i!406^0'=i!406^post33, length!28^0'=length!28^post33, nondet!13^0'=nondet!13^post33, r!543^0'=r!543^post33, r!662^0'=r!662^post33, rcd!2393^0'=rcd!2393^post33, rcd!2460^0'=rcd!2460^post33, rcd!2515^0'=rcd!2515^post33, rcd!63^0'=rcd!63^post33, rcd!83^0'=rcd!83^post33, result!12^0'=result!12^post33, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post33, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post33, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post33, sel_r!543_flink!24^0'=sel_r!543_flink!24^post33, t!25^0'=t!25^post33, temp!34^0'=temp!34^post33, temp0!17^0'=temp0!17^post33, temp0!30^0'=temp0!30^post33, tmp!33^0'=tmp!33^post33, x!1365^0'=x!1365^post33, x!15^0'=x!15^post33, x!18^0'=x!18^post33, x!22^0'=x!22^post33, x_slam_f!20^0'=x_slam_f!20^post33, y!21^0'=y!21^post33, (-nondet!13^post33+nondet!13^0 == 0 /\ a!654^0-a!654^post33 == 0 /\ -r!662^post33+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post33+rcd!63^0 == 0 /\ -__disjvr_5^post33+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post33 == 0 /\ x!1365^0-x!1365^post33 == 0 /\ result!12^0-result!12^post33 == 0 /\ head!31^0-head!31^post33 == 0 /\ -rcd!2515^post33+rcd!2515^0 == 0 /\ -__disjvr_4^post33+__disjvr_4^0 == 0 /\ -temp0!30^post33+temp0!30^0 == 0 /\ -t!25^post33+t!25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post33 == 0 /\ -i!29^post33+i!29^0 == 0 /\ -__disjvr_1^post33+__disjvr_1^0 == 0 /\ -__disjvr_8^post33+__disjvr_8^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!18^0-x!18^post33 == 0 /\ x_slam_f!20^0-x_slam_f!20^post33 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post33 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post33 == 0 /\ length!28^0-length!28^post33 == 0 /\ -temp!34^post33+temp!34^0 == 0 /\ 1+t!25^0 <= 0 /\ -ct!19^post33+ct!19^0 == 0 /\ -a!1810^post33+a!1810^0 == 0 /\ a!1052^0-a!1052^post33 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ -rcd!2393^post33+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post33+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post33+x!22^0 == 0 /\ -a!2238^post33+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post33 == 0 /\ -a!2035^post33+a!2035^0 == 0 /\ -head!16^post33+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post33 == 0 /\ temp0!17^0-temp0!17^post33 == 0 /\ __disjvr_3^0-__disjvr_3^post33 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -y!21^post33+y!21^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1055^0-a!1055^post33 == 0 /\ x!15^0-x!15^post33 == 0 /\ -__disjvr_2^post33+__disjvr_2^0 == 0 /\ head!405^0-head!405^post33 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post33 == 0 /\ -a!1370^post33+a!1370^0 == 0 /\ r!543^0-r!543^post33 == 0 /\ tmp!33^0-tmp!33^post33 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post33 == 0 /\ a!244^0-a!244^post33 == 0 /\ -__disjvr_7^post33+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post33 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!511^post33+a!511^0 == 0 /\ a!419^0-a!419^post33 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -i!406^post33+i!406^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality nondet!13^post33 = nondet!13^0 propagated equality a!654^post33 = a!654^0 propagated equality r!662^post33 = r!662^0 propagated equality rcd!63^post33 = rcd!63^0 propagated equality __disjvr_5^post33 = __disjvr_5^0 propagated equality a!1610^post33 = a!1610^0 propagated equality x!1365^post33 = x!1365^0 propagated equality result!12^post33 = result!12^0 propagated equality head!31^post33 = head!31^0 propagated equality rcd!2515^post33 = rcd!2515^0 propagated equality __disjvr_4^post33 = __disjvr_4^0 propagated equality temp0!30^post33 = temp0!30^0 propagated equality t!25^post33 = t!25^0 propagated equality __disjvr_0^post33 = __disjvr_0^0 propagated equality i!29^post33 = i!29^0 propagated equality __disjvr_1^post33 = __disjvr_1^0 propagated equality __disjvr_8^post33 = __disjvr_8^0 propagated equality x!18^post33 = x!18^0 propagated equality x_slam_f!20^post33 = x_slam_f!20^0 propagated equality rcd!83^post33 = rcd!83^0 propagated equality a!1371^post33 = a!1371^0 propagated equality length!28^post33 = length!28^0 propagated equality temp!34^post33 = temp!34^0 propagated equality ct!19^post33 = ct!19^0 propagated equality a!1810^post33 = a!1810^0 propagated equality a!1052^post33 = a!1052^0 propagated equality rcd!2393^post33 = rcd!2393^0 propagated equality sdv_callsite_return_1!32^post33 = sdv_callsite_return_1!32^0 propagated equality x!22^post33 = x!22^0 propagated equality a!2238^post33 = a!2238^0 propagated equality sel_r!543_flink!24^post33 = sel_r!543_flink!24^0 propagated equality a!2035^post33 = a!2035^0 propagated equality head!16^post33 = head!16^0 propagated equality __disjvr_6^post33 = __disjvr_6^0 propagated equality temp0!17^post33 = temp0!17^0 propagated equality __disjvr_3^post33 = __disjvr_3^0 propagated equality y!21^post33 = y!21^0 propagated equality a!1055^post33 = a!1055^0 propagated equality x!15^post33 = x!15^0 propagated equality __disjvr_2^post33 = __disjvr_2^0 propagated equality head!405^post33 = head!405^0 propagated equality sdv_callsite_return_1!14^post33 = sdv_callsite_return_1!14^0 propagated equality a!1370^post33 = a!1370^0 propagated equality r!543^post33 = r!543^0 propagated equality tmp!33^post33 = tmp!33^0 propagated equality sel_r!1224_flink!24^post33 = sel_r!1224_flink!24^0 propagated equality a!244^post33 = a!244^0 propagated equality __disjvr_7^post33 = __disjvr_7^0 propagated equality rcd!2460^post33 = rcd!2460^0 propagated equality a!511^post33 = a!511^0 propagated equality a!419^post33 = a!419^0 propagated equality i!406^post33 = i!406^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post34, __disjvr_1^0'=__disjvr_1^post34, __disjvr_2^0'=__disjvr_2^post34, __disjvr_3^0'=__disjvr_3^post34, __disjvr_4^0'=__disjvr_4^post34, __disjvr_5^0'=__disjvr_5^post34, __disjvr_6^0'=__disjvr_6^post34, __disjvr_7^0'=__disjvr_7^post34, __disjvr_8^0'=__disjvr_8^post34, a!1052^0'=a!1052^post34, a!1055^0'=a!1055^post34, a!1370^0'=a!1370^post34, a!1371^0'=a!1371^post34, a!1610^0'=a!1610^post34, a!1810^0'=a!1810^post34, a!2035^0'=a!2035^post34, a!2238^0'=a!2238^post34, a!244^0'=a!244^post34, a!419^0'=a!419^post34, a!511^0'=a!511^post34, a!654^0'=a!654^post34, ct!19^0'=ct!19^post34, head!16^0'=head!16^post34, head!31^0'=head!31^post34, head!405^0'=head!405^post34, i!29^0'=i!29^post34, i!406^0'=i!406^post34, length!28^0'=length!28^post34, nondet!13^0'=nondet!13^post34, r!543^0'=r!543^post34, r!662^0'=r!662^post34, rcd!2393^0'=rcd!2393^post34, rcd!2460^0'=rcd!2460^post34, rcd!2515^0'=rcd!2515^post34, rcd!63^0'=rcd!63^post34, rcd!83^0'=rcd!83^post34, result!12^0'=result!12^post34, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post34, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post34, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post34, sel_r!543_flink!24^0'=sel_r!543_flink!24^post34, t!25^0'=t!25^post34, temp!34^0'=temp!34^post34, temp0!17^0'=temp0!17^post34, temp0!30^0'=temp0!30^post34, tmp!33^0'=tmp!33^post34, x!1365^0'=x!1365^post34, x!15^0'=x!15^post34, x!18^0'=x!18^post34, x!22^0'=x!22^post34, x_slam_f!20^0'=x_slam_f!20^post34, y!21^0'=y!21^post34, (x!15^0-x!15^post34 == 0 /\ -rcd!2393^post34+rcd!2393^0 == 0 /\ x!18^0-x!18^post34 == 0 /\ temp!34^0-temp!34^post34 == 0 /\ -x!22^post34+x!22^0 == 0 /\ -a!2238^post34+a!2238^0 == 0 /\ i!406^0-i!406^post34 == 0 /\ -a!419^post34+a!419^0 == 0 /\ -a!2035^post34+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post34 == 0 /\ -nondet!13^post34+nondet!13^0 == 0 /\ -r!662^post34+r!662^0 == 0 /\ a!1052^0-a!1052^post34 == 0 /\ -__disjvr_0^post34+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ -x!1365^post34+x!1365^0 == 0 /\ -rcd!2515^post34+rcd!2515^0 == 0 /\ head!31^0-head!31^post34 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post34 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0-y!21^post34 == 0 /\ -__disjvr_7^post34+__disjvr_7^0 == 0 /\ 1+t!25^0 <= 0 /\ length!28^0-length!28^post34 == 0 /\ -sdv_callsite_return_1!32^post34+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post34 == 0 /\ -sdv_callsite_return_1!14^post34+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post34 == 0 /\ -__disjvr_6^post34+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post34 == 0 /\ __disjvr_1^0-__disjvr_1^post34 == 0 /\ rcd!2460^0-rcd!2460^post34 == 0 /\ -ct!19^post34+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post34 == 0 /\ a!654^0-a!654^post34 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post34+i!29^0 == 0 /\ -head!405^post34+head!405^0 == 0 /\ -__disjvr_5^post34+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_2^post34+__disjvr_2^0 == 0 /\ -__disjvr_3^post34+__disjvr_3^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post34 == 0 /\ r!543^0-r!543^post34 == 0 /\ __disjvr_4^0-__disjvr_4^post34 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post34 == 0 /\ temp0!30^0-temp0!30^post34 == 0 /\ tmp!33^0-tmp!33^post34 == 0 /\ -rcd!63^post34+rcd!63^0 == 0 /\ -t!25^post34+t!25^0 == 0 /\ a!1371^0-a!1371^post34 == 0 /\ -head!16^post34+head!16^0 == 0 /\ -a!1610^post34+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post34+a!1055^0 == 0 /\ -result!12^post34+result!12^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post34+a!1370^0 == 0 /\ -sel_r!1224_flink!24^post34+sel_r!1224_flink!24^0 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post34, __disjvr_1^0'=__disjvr_1^post34, __disjvr_2^0'=__disjvr_2^post34, __disjvr_3^0'=__disjvr_3^post34, __disjvr_4^0'=__disjvr_4^post34, __disjvr_5^0'=__disjvr_5^post34, __disjvr_6^0'=__disjvr_6^post34, __disjvr_7^0'=__disjvr_7^post34, __disjvr_8^0'=__disjvr_8^post34, a!1052^0'=a!1052^post34, a!1055^0'=a!1055^post34, a!1370^0'=a!1370^post34, a!1371^0'=a!1371^post34, a!1610^0'=a!1610^post34, a!1810^0'=a!1810^post34, a!2035^0'=a!2035^post34, a!2238^0'=a!2238^post34, a!244^0'=a!244^post34, a!419^0'=a!419^post34, a!511^0'=a!511^post34, a!654^0'=a!654^post34, ct!19^0'=ct!19^post34, head!16^0'=head!16^post34, head!31^0'=head!31^post34, head!405^0'=head!405^post34, i!29^0'=i!29^post34, i!406^0'=i!406^post34, length!28^0'=length!28^post34, nondet!13^0'=nondet!13^post34, r!543^0'=r!543^post34, r!662^0'=r!662^post34, rcd!2393^0'=rcd!2393^post34, rcd!2460^0'=rcd!2460^post34, rcd!2515^0'=rcd!2515^post34, rcd!63^0'=rcd!63^post34, rcd!83^0'=rcd!83^post34, result!12^0'=result!12^post34, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post34, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post34, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post34, sel_r!543_flink!24^0'=sel_r!543_flink!24^post34, t!25^0'=t!25^post34, temp!34^0'=temp!34^post34, temp0!17^0'=temp0!17^post34, temp0!30^0'=temp0!30^post34, tmp!33^0'=tmp!33^post34, x!1365^0'=x!1365^post34, x!15^0'=x!15^post34, x!18^0'=x!18^post34, x!22^0'=x!22^post34, x_slam_f!20^0'=x_slam_f!20^post34, y!21^0'=y!21^post34, (x!15^0-x!15^post34 == 0 /\ -rcd!2393^post34+rcd!2393^0 == 0 /\ x!18^0-x!18^post34 == 0 /\ temp!34^0-temp!34^post34 == 0 /\ -x!22^post34+x!22^0 == 0 /\ -a!2238^post34+a!2238^0 == 0 /\ i!406^0-i!406^post34 == 0 /\ -a!419^post34+a!419^0 == 0 /\ -a!2035^post34+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post34 == 0 /\ -nondet!13^post34+nondet!13^0 == 0 /\ -r!662^post34+r!662^0 == 0 /\ a!1052^0-a!1052^post34 == 0 /\ -__disjvr_0^post34+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post34+x!1365^0 == 0 /\ -rcd!2515^post34+rcd!2515^0 == 0 /\ head!31^0-head!31^post34 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post34 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0-y!21^post34 == 0 /\ -__disjvr_7^post34+__disjvr_7^0 == 0 /\ 1+t!25^0 <= 0 /\ length!28^0-length!28^post34 == 0 /\ -sdv_callsite_return_1!32^post34+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post34 == 0 /\ -sdv_callsite_return_1!14^post34+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post34 == 0 /\ -__disjvr_6^post34+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post34 == 0 /\ __disjvr_1^0-__disjvr_1^post34 == 0 /\ rcd!2460^0-rcd!2460^post34 == 0 /\ -ct!19^post34+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post34 == 0 /\ a!654^0-a!654^post34 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post34+i!29^0 == 0 /\ -head!405^post34+head!405^0 == 0 /\ -__disjvr_5^post34+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_2^post34+__disjvr_2^0 == 0 /\ -__disjvr_3^post34+__disjvr_3^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post34 == 0 /\ r!543^0-r!543^post34 == 0 /\ __disjvr_4^0-__disjvr_4^post34 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post34 == 0 /\ temp0!30^0-temp0!30^post34 == 0 /\ tmp!33^0-tmp!33^post34 == 0 /\ -rcd!63^post34+rcd!63^0 == 0 /\ -t!25^post34+t!25^0 == 0 /\ a!1371^0-a!1371^post34 == 0 /\ -head!16^post34+head!16^0 == 0 /\ -a!1610^post34+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1055^post34+a!1055^0 == 0 /\ -result!12^post34+result!12^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post34+a!1370^0 == 0 /\ -sel_r!1224_flink!24^post34+sel_r!1224_flink!24^0 == 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post34, __disjvr_1^0'=__disjvr_1^post34, __disjvr_2^0'=__disjvr_2^post34, __disjvr_3^0'=__disjvr_3^post34, __disjvr_4^0'=__disjvr_4^post34, __disjvr_5^0'=__disjvr_5^post34, __disjvr_6^0'=__disjvr_6^post34, __disjvr_7^0'=__disjvr_7^post34, __disjvr_8^0'=__disjvr_8^post34, a!1052^0'=a!1052^post34, a!1055^0'=a!1055^post34, a!1370^0'=a!1370^post34, a!1371^0'=a!1371^post34, a!1610^0'=a!1610^post34, a!1810^0'=a!1810^post34, a!2035^0'=a!2035^post34, a!2238^0'=a!2238^post34, a!244^0'=a!244^post34, a!419^0'=a!419^post34, a!511^0'=a!511^post34, a!654^0'=a!654^post34, ct!19^0'=ct!19^post34, head!16^0'=head!16^post34, head!31^0'=head!31^post34, head!405^0'=head!405^post34, i!29^0'=i!29^post34, i!406^0'=i!406^post34, length!28^0'=length!28^post34, nondet!13^0'=nondet!13^post34, r!543^0'=r!543^post34, r!662^0'=r!662^post34, rcd!2393^0'=rcd!2393^post34, rcd!2460^0'=rcd!2460^post34, rcd!2515^0'=rcd!2515^post34, rcd!63^0'=rcd!63^post34, rcd!83^0'=rcd!83^post34, result!12^0'=result!12^post34, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post34, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post34, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post34, sel_r!543_flink!24^0'=sel_r!543_flink!24^post34, t!25^0'=t!25^post34, temp!34^0'=temp!34^post34, temp0!17^0'=temp0!17^post34, temp0!30^0'=temp0!30^post34, tmp!33^0'=tmp!33^post34, x!1365^0'=x!1365^post34, x!15^0'=x!15^post34, x!18^0'=x!18^post34, x!22^0'=x!22^post34, x_slam_f!20^0'=x_slam_f!20^post34, y!21^0'=y!21^post34, (x!15^0-x!15^post34 == 0 /\ -rcd!2393^post34+rcd!2393^0 == 0 /\ x!18^0-x!18^post34 == 0 /\ temp!34^0-temp!34^post34 == 0 /\ -x!22^post34+x!22^0 == 0 /\ -a!2238^post34+a!2238^0 == 0 /\ i!406^0-i!406^post34 == 0 /\ -a!419^post34+a!419^0 == 0 /\ -a!2035^post34+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post34 == 0 /\ -nondet!13^post34+nondet!13^0 == 0 /\ -r!662^post34+r!662^0 == 0 /\ a!1052^0-a!1052^post34 == 0 /\ -__disjvr_0^post34+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post34+x!1365^0 == 0 /\ -rcd!2515^post34+rcd!2515^0 == 0 /\ head!31^0-head!31^post34 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post34 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0-y!21^post34 == 0 /\ -__disjvr_7^post34+__disjvr_7^0 == 0 /\ 1+t!25^0 <= 0 /\ length!28^0-length!28^post34 == 0 /\ -sdv_callsite_return_1!32^post34+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post34 == 0 /\ -sdv_callsite_return_1!14^post34+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post34 == 0 /\ -__disjvr_6^post34+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post34 == 0 /\ __disjvr_1^0-__disjvr_1^post34 == 0 /\ rcd!2460^0-rcd!2460^post34 == 0 /\ -ct!19^post34+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post34 == 0 /\ a!654^0-a!654^post34 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post34+i!29^0 == 0 /\ -head!405^post34+head!405^0 == 0 /\ -__disjvr_5^post34+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_2^post34+__disjvr_2^0 == 0 /\ -__disjvr_3^post34+__disjvr_3^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post34 == 0 /\ r!543^0-r!543^post34 == 0 /\ __disjvr_4^0-__disjvr_4^post34 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post34 == 0 /\ temp0!30^0-temp0!30^post34 == 0 /\ tmp!33^0-tmp!33^post34 == 0 /\ -rcd!63^post34+rcd!63^0 == 0 /\ -t!25^post34+t!25^0 == 0 /\ a!1371^0-a!1371^post34 == 0 /\ -head!16^post34+head!16^0 == 0 /\ -a!1610^post34+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1055^post34+a!1055^0 == 0 /\ -result!12^post34+result!12^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post34+a!1370^0 == 0 /\ -sel_r!1224_flink!24^post34+sel_r!1224_flink!24^0 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality x!15^post34 = x!15^0 propagated equality rcd!2393^post34 = rcd!2393^0 propagated equality x!18^post34 = x!18^0 propagated equality temp!34^post34 = temp!34^0 propagated equality x!22^post34 = x!22^0 propagated equality a!2238^post34 = a!2238^0 propagated equality i!406^post34 = i!406^0 propagated equality a!419^post34 = a!419^0 propagated equality a!2035^post34 = a!2035^0 propagated equality a!244^post34 = a!244^0 propagated equality nondet!13^post34 = nondet!13^0 propagated equality r!662^post34 = r!662^0 propagated equality a!1052^post34 = a!1052^0 propagated equality __disjvr_0^post34 = __disjvr_0^0 propagated equality x!1365^post34 = x!1365^0 propagated equality rcd!2515^post34 = rcd!2515^0 propagated equality head!31^post34 = head!31^0 propagated equality rcd!83^post34 = rcd!83^0 propagated equality y!21^post34 = y!21^0 propagated equality __disjvr_7^post34 = __disjvr_7^0 propagated equality length!28^post34 = length!28^0 propagated equality sdv_callsite_return_1!32^post34 = sdv_callsite_return_1!32^0 propagated equality a!511^post34 = a!511^0 propagated equality sdv_callsite_return_1!14^post34 = sdv_callsite_return_1!14^0 propagated equality a!1810^post34 = a!1810^0 propagated equality __disjvr_6^post34 = __disjvr_6^0 propagated equality x_slam_f!20^post34 = x_slam_f!20^0 propagated equality __disjvr_1^post34 = __disjvr_1^0 propagated equality rcd!2460^post34 = rcd!2460^0 propagated equality ct!19^post34 = ct!19^0 propagated equality __disjvr_8^post34 = __disjvr_8^0 propagated equality a!654^post34 = a!654^0 propagated equality i!29^post34 = i!29^0 propagated equality head!405^post34 = head!405^0 propagated equality __disjvr_5^post34 = __disjvr_5^0 propagated equality __disjvr_2^post34 = __disjvr_2^0 propagated equality __disjvr_3^post34 = __disjvr_3^0 propagated equality temp0!17^post34 = temp0!17^0 propagated equality r!543^post34 = r!543^0 propagated equality __disjvr_4^post34 = __disjvr_4^0 propagated equality sel_r!543_flink!24^post34 = sel_r!543_flink!24^0 propagated equality temp0!30^post34 = temp0!30^0 propagated equality tmp!33^post34 = tmp!33^0 propagated equality rcd!63^post34 = rcd!63^0 propagated equality t!25^post34 = t!25^0 propagated equality a!1371^post34 = a!1371^0 propagated equality head!16^post34 = head!16^0 propagated equality a!1610^post34 = a!1610^0 propagated equality a!1055^post34 = a!1055^0 propagated equality result!12^post34 = result!12^0 propagated equality a!1370^post34 = a!1370^0 propagated equality sel_r!1224_flink!24^post34 = sel_r!1224_flink!24^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post35, __disjvr_1^0'=__disjvr_1^post35, __disjvr_2^0'=__disjvr_2^post35, __disjvr_3^0'=__disjvr_3^post35, __disjvr_4^0'=__disjvr_4^post35, __disjvr_5^0'=__disjvr_5^post35, __disjvr_6^0'=__disjvr_6^post35, __disjvr_7^0'=__disjvr_7^post35, __disjvr_8^0'=__disjvr_8^post35, a!1052^0'=a!1052^post35, a!1055^0'=a!1055^post35, a!1370^0'=a!1370^post35, a!1371^0'=a!1371^post35, a!1610^0'=a!1610^post35, a!1810^0'=a!1810^post35, a!2035^0'=a!2035^post35, a!2238^0'=a!2238^post35, a!244^0'=a!244^post35, a!419^0'=a!419^post35, a!511^0'=a!511^post35, a!654^0'=a!654^post35, ct!19^0'=ct!19^post35, head!16^0'=head!16^post35, head!31^0'=head!31^post35, head!405^0'=head!405^post35, i!29^0'=i!29^post35, i!406^0'=i!406^post35, length!28^0'=length!28^post35, nondet!13^0'=nondet!13^post35, r!543^0'=r!543^post35, r!662^0'=r!662^post35, rcd!2393^0'=rcd!2393^post35, rcd!2460^0'=rcd!2460^post35, rcd!2515^0'=rcd!2515^post35, rcd!63^0'=rcd!63^post35, rcd!83^0'=rcd!83^post35, result!12^0'=result!12^post35, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post35, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post35, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post35, sel_r!543_flink!24^0'=sel_r!543_flink!24^post35, t!25^0'=t!25^post35, temp!34^0'=temp!34^post35, temp0!17^0'=temp0!17^post35, temp0!30^0'=temp0!30^post35, tmp!33^0'=tmp!33^post35, x!1365^0'=x!1365^post35, x!15^0'=x!15^post35, x!18^0'=x!18^post35, x!22^0'=x!22^post35, x_slam_f!20^0'=x_slam_f!20^post35, y!21^0'=y!21^post35, (a!244^0-a!244^post35 == 0 /\ nondet!13^0-nondet!13^post35 == 0 /\ __disjvr_4^0-__disjvr_4^post35 == 0 /\ length!28^0-length!28^post35 == 0 /\ -t!25^post35+t!25^0 == 0 /\ head!16^0-head!16^post35 == 0 /\ a!1370^0-a!1370^post35 == 0 /\ __disjvr_6^0-__disjvr_6^post35 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post35 == 0 /\ -__disjvr_2^post35+__disjvr_2^0 == 0 /\ -__disjvr_5^post35+__disjvr_5^0 == 0 /\ -__disjvr_3^post35+__disjvr_3^0 == 0 /\ rcd!83^0-rcd!83^post35 == 0 /\ a!511^0-a!511^post35 == 0 /\ -a!2035^post35+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post35 == 0 /\ -sdv_callsite_return_1!14^post35+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post35+r!662^0 == 0 /\ a!1052^0-a!1052^post35 == 0 /\ -a!1610^post35+a!1610^0 == 0 /\ x!18^0-x!18^post35 == 0 /\ x!15^0 <= 0 /\ a!654^0-a!654^post35 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!2393^0-rcd!2393^post35 == 0 /\ rcd!63^0-rcd!63^post35 == 0 /\ head!405^0-head!405^post35 == 0 /\ -head!31^post35+head!31^0 == 0 /\ -__disjvr_7^post35+__disjvr_7^0 == 0 /\ -i!29^post35+i!29^0 == 0 /\ tmp!33^0-tmp!33^post35 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ -i!406^post35+i!406^0 == 0 /\ temp0!17^0-temp0!17^post35 == 0 /\ -rcd!2515^post35+rcd!2515^0 == 0 /\ -y!21^post35+y!21^0 == 0 /\ -rcd!2460^post35+rcd!2460^0 == 0 /\ -result!12^post35+result!12^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -temp!34^post35+temp!34^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x!22^post35+x!22^0 == 0 /\ -a!419^post35+a!419^0 == 0 /\ -r!543^post35+r!543^0 == 0 /\ a!1810^0-a!1810^post35 == 0 /\ -ct!19^post35+ct!19^0 == 0 /\ -__disjvr_8^post35+__disjvr_8^0 == 0 /\ x!15^0-x!15^post35 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post35 == 0 /\ -__disjvr_0^post35+__disjvr_0^0 == 0 /\ -a!1055^post35+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post35 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post35 == 0 /\ -temp0!30^post35+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post35 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!1365^post35+x!1365^0 == 0 /\ a!2238^0-a!2238^post35 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post35, __disjvr_1^0'=__disjvr_1^post35, __disjvr_2^0'=__disjvr_2^post35, __disjvr_3^0'=__disjvr_3^post35, __disjvr_4^0'=__disjvr_4^post35, __disjvr_5^0'=__disjvr_5^post35, __disjvr_6^0'=__disjvr_6^post35, __disjvr_7^0'=__disjvr_7^post35, __disjvr_8^0'=__disjvr_8^post35, a!1052^0'=a!1052^post35, a!1055^0'=a!1055^post35, a!1370^0'=a!1370^post35, a!1371^0'=a!1371^post35, a!1610^0'=a!1610^post35, a!1810^0'=a!1810^post35, a!2035^0'=a!2035^post35, a!2238^0'=a!2238^post35, a!244^0'=a!244^post35, a!419^0'=a!419^post35, a!511^0'=a!511^post35, a!654^0'=a!654^post35, ct!19^0'=ct!19^post35, head!16^0'=head!16^post35, head!31^0'=head!31^post35, head!405^0'=head!405^post35, i!29^0'=i!29^post35, i!406^0'=i!406^post35, length!28^0'=length!28^post35, nondet!13^0'=nondet!13^post35, r!543^0'=r!543^post35, r!662^0'=r!662^post35, rcd!2393^0'=rcd!2393^post35, rcd!2460^0'=rcd!2460^post35, rcd!2515^0'=rcd!2515^post35, rcd!63^0'=rcd!63^post35, rcd!83^0'=rcd!83^post35, result!12^0'=result!12^post35, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post35, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post35, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post35, sel_r!543_flink!24^0'=sel_r!543_flink!24^post35, t!25^0'=t!25^post35, temp!34^0'=temp!34^post35, temp0!17^0'=temp0!17^post35, temp0!30^0'=temp0!30^post35, tmp!33^0'=tmp!33^post35, x!1365^0'=x!1365^post35, x!15^0'=x!15^post35, x!18^0'=x!18^post35, x!22^0'=x!22^post35, x_slam_f!20^0'=x_slam_f!20^post35, y!21^0'=y!21^post35, (a!244^0-a!244^post35 == 0 /\ nondet!13^0-nondet!13^post35 == 0 /\ __disjvr_4^0-__disjvr_4^post35 == 0 /\ length!28^0-length!28^post35 == 0 /\ -t!25^post35+t!25^0 == 0 /\ head!16^0-head!16^post35 == 0 /\ a!1370^0-a!1370^post35 == 0 /\ __disjvr_6^0-__disjvr_6^post35 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post35 == 0 /\ -__disjvr_2^post35+__disjvr_2^0 == 0 /\ -__disjvr_5^post35+__disjvr_5^0 == 0 /\ -__disjvr_3^post35+__disjvr_3^0 == 0 /\ rcd!83^0-rcd!83^post35 == 0 /\ a!511^0-a!511^post35 == 0 /\ -a!2035^post35+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post35 == 0 /\ -sdv_callsite_return_1!14^post35+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post35+r!662^0 == 0 /\ a!1052^0-a!1052^post35 == 0 /\ -a!1610^post35+a!1610^0 == 0 /\ x!18^0-x!18^post35 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!654^0-a!654^post35 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!2393^0-rcd!2393^post35 == 0 /\ rcd!63^0-rcd!63^post35 == 0 /\ head!405^0-head!405^post35 == 0 /\ -head!31^post35+head!31^0 == 0 /\ -__disjvr_7^post35+__disjvr_7^0 == 0 /\ -i!29^post35+i!29^0 == 0 /\ tmp!33^0-tmp!33^post35 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ -i!406^post35+i!406^0 == 0 /\ temp0!17^0-temp0!17^post35 == 0 /\ -rcd!2515^post35+rcd!2515^0 == 0 /\ -y!21^post35+y!21^0 == 0 /\ -rcd!2460^post35+rcd!2460^0 == 0 /\ -result!12^post35+result!12^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -temp!34^post35+temp!34^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x!22^post35+x!22^0 == 0 /\ -a!419^post35+a!419^0 == 0 /\ -r!543^post35+r!543^0 == 0 /\ a!1810^0-a!1810^post35 == 0 /\ -ct!19^post35+ct!19^0 == 0 /\ -__disjvr_8^post35+__disjvr_8^0 == 0 /\ x!15^0-x!15^post35 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post35 == 0 /\ -__disjvr_0^post35+__disjvr_0^0 == 0 /\ -a!1055^post35+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post35 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post35 == 0 /\ -temp0!30^post35+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post35 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!1365^post35+x!1365^0 == 0 /\ a!2238^0-a!2238^post35 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post35, __disjvr_1^0'=__disjvr_1^post35, __disjvr_2^0'=__disjvr_2^post35, __disjvr_3^0'=__disjvr_3^post35, __disjvr_4^0'=__disjvr_4^post35, __disjvr_5^0'=__disjvr_5^post35, __disjvr_6^0'=__disjvr_6^post35, __disjvr_7^0'=__disjvr_7^post35, __disjvr_8^0'=__disjvr_8^post35, a!1052^0'=a!1052^post35, a!1055^0'=a!1055^post35, a!1370^0'=a!1370^post35, a!1371^0'=a!1371^post35, a!1610^0'=a!1610^post35, a!1810^0'=a!1810^post35, a!2035^0'=a!2035^post35, a!2238^0'=a!2238^post35, a!244^0'=a!244^post35, a!419^0'=a!419^post35, a!511^0'=a!511^post35, a!654^0'=a!654^post35, ct!19^0'=ct!19^post35, head!16^0'=head!16^post35, head!31^0'=head!31^post35, head!405^0'=head!405^post35, i!29^0'=i!29^post35, i!406^0'=i!406^post35, length!28^0'=length!28^post35, nondet!13^0'=nondet!13^post35, r!543^0'=r!543^post35, r!662^0'=r!662^post35, rcd!2393^0'=rcd!2393^post35, rcd!2460^0'=rcd!2460^post35, rcd!2515^0'=rcd!2515^post35, rcd!63^0'=rcd!63^post35, rcd!83^0'=rcd!83^post35, result!12^0'=result!12^post35, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post35, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post35, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post35, sel_r!543_flink!24^0'=sel_r!543_flink!24^post35, t!25^0'=t!25^post35, temp!34^0'=temp!34^post35, temp0!17^0'=temp0!17^post35, temp0!30^0'=temp0!30^post35, tmp!33^0'=tmp!33^post35, x!1365^0'=x!1365^post35, x!15^0'=x!15^post35, x!18^0'=x!18^post35, x!22^0'=x!22^post35, x_slam_f!20^0'=x_slam_f!20^post35, y!21^0'=y!21^post35, (a!244^0-a!244^post35 == 0 /\ nondet!13^0-nondet!13^post35 == 0 /\ __disjvr_4^0-__disjvr_4^post35 == 0 /\ length!28^0-length!28^post35 == 0 /\ -t!25^post35+t!25^0 == 0 /\ head!16^0-head!16^post35 == 0 /\ a!1370^0-a!1370^post35 == 0 /\ __disjvr_6^0-__disjvr_6^post35 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post35 == 0 /\ -__disjvr_2^post35+__disjvr_2^0 == 0 /\ -__disjvr_5^post35+__disjvr_5^0 == 0 /\ -__disjvr_3^post35+__disjvr_3^0 == 0 /\ rcd!83^0-rcd!83^post35 == 0 /\ a!511^0-a!511^post35 == 0 /\ -a!2035^post35+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post35 == 0 /\ -sdv_callsite_return_1!14^post35+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post35+r!662^0 == 0 /\ a!1052^0-a!1052^post35 == 0 /\ -a!1610^post35+a!1610^0 == 0 /\ x!18^0-x!18^post35 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!654^0-a!654^post35 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!2393^0-rcd!2393^post35 == 0 /\ rcd!63^0-rcd!63^post35 == 0 /\ head!405^0-head!405^post35 == 0 /\ -head!31^post35+head!31^0 == 0 /\ -__disjvr_7^post35+__disjvr_7^0 == 0 /\ -i!29^post35+i!29^0 == 0 /\ tmp!33^0-tmp!33^post35 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ -i!406^post35+i!406^0 == 0 /\ temp0!17^0-temp0!17^post35 == 0 /\ -rcd!2515^post35+rcd!2515^0 == 0 /\ -y!21^post35+y!21^0 == 0 /\ -rcd!2460^post35+rcd!2460^0 == 0 /\ -result!12^post35+result!12^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -temp!34^post35+temp!34^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x!22^post35+x!22^0 == 0 /\ -a!419^post35+a!419^0 == 0 /\ -r!543^post35+r!543^0 == 0 /\ a!1810^0-a!1810^post35 == 0 /\ -ct!19^post35+ct!19^0 == 0 /\ -__disjvr_8^post35+__disjvr_8^0 == 0 /\ x!15^0-x!15^post35 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post35 == 0 /\ -__disjvr_0^post35+__disjvr_0^0 == 0 /\ -a!1055^post35+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post35 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post35 == 0 /\ -temp0!30^post35+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post35 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!1365^post35+x!1365^0 == 0 /\ a!2238^0-a!2238^post35 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality a!244^post35 = a!244^0 propagated equality nondet!13^post35 = nondet!13^0 propagated equality __disjvr_4^post35 = __disjvr_4^0 propagated equality length!28^post35 = length!28^0 propagated equality t!25^post35 = t!25^0 propagated equality head!16^post35 = head!16^0 propagated equality a!1370^post35 = a!1370^0 propagated equality __disjvr_6^post35 = __disjvr_6^0 propagated equality a!1371^post35 = a!1371^0 propagated equality __disjvr_2^post35 = __disjvr_2^0 propagated equality __disjvr_5^post35 = __disjvr_5^0 propagated equality __disjvr_3^post35 = __disjvr_3^0 propagated equality rcd!83^post35 = rcd!83^0 propagated equality a!511^post35 = a!511^0 propagated equality a!2035^post35 = a!2035^0 propagated equality x_slam_f!20^post35 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!14^post35 = sdv_callsite_return_1!14^0 propagated equality r!662^post35 = r!662^0 propagated equality a!1052^post35 = a!1052^0 propagated equality a!1610^post35 = a!1610^0 propagated equality x!18^post35 = x!18^0 propagated equality a!654^post35 = a!654^0 propagated equality rcd!2393^post35 = rcd!2393^0 propagated equality rcd!63^post35 = rcd!63^0 propagated equality head!405^post35 = head!405^0 propagated equality head!31^post35 = head!31^0 propagated equality __disjvr_7^post35 = __disjvr_7^0 propagated equality i!29^post35 = i!29^0 propagated equality tmp!33^post35 = tmp!33^0 propagated equality i!406^post35 = i!406^0 propagated equality temp0!17^post35 = temp0!17^0 propagated equality rcd!2515^post35 = rcd!2515^0 propagated equality y!21^post35 = y!21^0 propagated equality rcd!2460^post35 = rcd!2460^0 propagated equality result!12^post35 = result!12^0 propagated equality temp!34^post35 = temp!34^0 propagated equality x!22^post35 = x!22^0 propagated equality a!419^post35 = a!419^0 propagated equality r!543^post35 = r!543^0 propagated equality a!1810^post35 = a!1810^0 propagated equality ct!19^post35 = ct!19^0 propagated equality __disjvr_8^post35 = __disjvr_8^0 propagated equality x!15^post35 = x!15^0 propagated equality sel_r!1224_flink!24^post35 = sel_r!1224_flink!24^0 propagated equality __disjvr_0^post35 = __disjvr_0^0 propagated equality a!1055^post35 = a!1055^0 propagated equality __disjvr_1^post35 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post35 = sel_r!543_flink!24^0 propagated equality temp0!30^post35 = temp0!30^0 propagated equality sdv_callsite_return_1!32^post35 = sdv_callsite_return_1!32^0 propagated equality x!1365^post35 = x!1365^0 propagated equality a!2238^post35 = a!2238^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post36, __disjvr_1^0'=__disjvr_1^post36, __disjvr_2^0'=__disjvr_2^post36, __disjvr_3^0'=__disjvr_3^post36, __disjvr_4^0'=__disjvr_4^post36, __disjvr_5^0'=__disjvr_5^post36, __disjvr_6^0'=__disjvr_6^post36, __disjvr_7^0'=__disjvr_7^post36, __disjvr_8^0'=__disjvr_8^post36, a!1052^0'=a!1052^post36, a!1055^0'=a!1055^post36, a!1370^0'=a!1370^post36, a!1371^0'=a!1371^post36, a!1610^0'=a!1610^post36, a!1810^0'=a!1810^post36, a!2035^0'=a!2035^post36, a!2238^0'=a!2238^post36, a!244^0'=a!244^post36, a!419^0'=a!419^post36, a!511^0'=a!511^post36, a!654^0'=a!654^post36, ct!19^0'=ct!19^post36, head!16^0'=head!16^post36, head!31^0'=head!31^post36, head!405^0'=head!405^post36, i!29^0'=i!29^post36, i!406^0'=i!406^post36, length!28^0'=length!28^post36, nondet!13^0'=nondet!13^post36, r!543^0'=r!543^post36, r!662^0'=r!662^post36, rcd!2393^0'=rcd!2393^post36, rcd!2460^0'=rcd!2460^post36, rcd!2515^0'=rcd!2515^post36, rcd!63^0'=rcd!63^post36, rcd!83^0'=rcd!83^post36, result!12^0'=result!12^post36, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post36, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post36, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post36, sel_r!543_flink!24^0'=sel_r!543_flink!24^post36, t!25^0'=t!25^post36, temp!34^0'=temp!34^post36, temp0!17^0'=temp0!17^post36, temp0!30^0'=temp0!30^post36, tmp!33^0'=tmp!33^post36, x!1365^0'=x!1365^post36, x!15^0'=x!15^post36, x!18^0'=x!18^post36, x!22^0'=x!22^post36, x_slam_f!20^0'=x_slam_f!20^post36, y!21^0'=y!21^post36, (x!1365^0-x!1365^post36 == 0 /\ a!1052^0-a!1052^post36 == 0 /\ -temp!34^post36+temp!34^0 == 0 /\ -head!16^post36+head!16^0 == 0 /\ tmp!33^0-tmp!33^post36 == 0 /\ -temp0!30^post36+temp0!30^0 == 0 /\ length!28^0-length!28^post36 == 0 /\ __disjvr_6^0-__disjvr_6^post36 == 0 /\ x!18^0-x!18^post36 == 0 /\ -x!15^post36+x!15^0 == 0 /\ -rcd!2515^post36+rcd!2515^0 == 0 /\ -rcd!63^post36+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post36 == 0 /\ -sel_r!543_flink!24^post36+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post36+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post36+a!419^0 == 0 /\ a!244^0-a!244^post36 == 0 /\ -__disjvr_5^post36+__disjvr_5^0 == 0 /\ -__disjvr_3^post36+__disjvr_3^0 == 0 /\ -a!2238^post36+a!2238^0 == 0 /\ i!406^0-i!406^post36 == 0 /\ -sdv_callsite_return_1!14^post36+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post36+a!511^0 == 0 /\ -__disjvr_8^post36+__disjvr_8^0 == 0 /\ a!654^0-a!654^post36 == 0 /\ -__disjvr_2^post36+__disjvr_2^0 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!1055^post36+a!1055^0 == 0 /\ -rcd!2393^post36+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post36 == 0 /\ head!31^0-head!31^post36 == 0 /\ -__disjvr_0^post36+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post36 == 0 /\ head!405^0-head!405^post36 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post36 == 0 /\ y!21^0 <= 0 /\ a!1610^0-a!1610^post36 == 0 /\ -x!15^0 <= 0 /\ y!21^0-y!21^post36 == 0 /\ 1-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post36 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^post36+x_slam_f!20^0 == 0 /\ -a!2035^post36+a!2035^0 == 0 /\ -ct!19^post36+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post36 == 0 /\ -t!25^post36+t!25^0 == 0 /\ -a!1370^post36+a!1370^0 == 0 /\ -nondet!13^post36+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post36 == 0 /\ -i!29^post36+i!29^0 == 0 /\ -r!662^post36+r!662^0 == 0 /\ result!12^0-result!12^post36 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post36 == 0 /\ ct!19^0 <= 0 /\ a!1371^0-a!1371^post36 == 0 /\ 2-a!1810^0 <= 0 /\ -x!22^post36+x!22^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post36+__disjvr_7^0 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post36, __disjvr_1^0'=__disjvr_1^post36, __disjvr_2^0'=__disjvr_2^post36, __disjvr_3^0'=__disjvr_3^post36, __disjvr_4^0'=__disjvr_4^post36, __disjvr_5^0'=__disjvr_5^post36, __disjvr_6^0'=__disjvr_6^post36, __disjvr_7^0'=__disjvr_7^post36, __disjvr_8^0'=__disjvr_8^post36, a!1052^0'=a!1052^post36, a!1055^0'=a!1055^post36, a!1370^0'=a!1370^post36, a!1371^0'=a!1371^post36, a!1610^0'=a!1610^post36, a!1810^0'=a!1810^post36, a!2035^0'=a!2035^post36, a!2238^0'=a!2238^post36, a!244^0'=a!244^post36, a!419^0'=a!419^post36, a!511^0'=a!511^post36, a!654^0'=a!654^post36, ct!19^0'=ct!19^post36, head!16^0'=head!16^post36, head!31^0'=head!31^post36, head!405^0'=head!405^post36, i!29^0'=i!29^post36, i!406^0'=i!406^post36, length!28^0'=length!28^post36, nondet!13^0'=nondet!13^post36, r!543^0'=r!543^post36, r!662^0'=r!662^post36, rcd!2393^0'=rcd!2393^post36, rcd!2460^0'=rcd!2460^post36, rcd!2515^0'=rcd!2515^post36, rcd!63^0'=rcd!63^post36, rcd!83^0'=rcd!83^post36, result!12^0'=result!12^post36, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post36, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post36, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post36, sel_r!543_flink!24^0'=sel_r!543_flink!24^post36, t!25^0'=t!25^post36, temp!34^0'=temp!34^post36, temp0!17^0'=temp0!17^post36, temp0!30^0'=temp0!30^post36, tmp!33^0'=tmp!33^post36, x!1365^0'=x!1365^post36, x!15^0'=x!15^post36, x!18^0'=x!18^post36, x!22^0'=x!22^post36, x_slam_f!20^0'=x_slam_f!20^post36, y!21^0'=y!21^post36, (x!1365^0-x!1365^post36 == 0 /\ a!1052^0-a!1052^post36 == 0 /\ -temp!34^post36+temp!34^0 == 0 /\ -head!16^post36+head!16^0 == 0 /\ tmp!33^0-tmp!33^post36 == 0 /\ -temp0!30^post36+temp0!30^0 == 0 /\ length!28^0-length!28^post36 == 0 /\ __disjvr_6^0-__disjvr_6^post36 == 0 /\ x!18^0-x!18^post36 == 0 /\ -x!15^post36+x!15^0 == 0 /\ -rcd!2515^post36+rcd!2515^0 == 0 /\ -rcd!63^post36+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post36 == 0 /\ -sel_r!543_flink!24^post36+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post36+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post36+a!419^0 == 0 /\ a!244^0-a!244^post36 == 0 /\ -__disjvr_5^post36+__disjvr_5^0 == 0 /\ -__disjvr_3^post36+__disjvr_3^0 == 0 /\ -a!2238^post36+a!2238^0 == 0 /\ i!406^0-i!406^post36 == 0 /\ -sdv_callsite_return_1!14^post36+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post36+a!511^0 == 0 /\ -__disjvr_8^post36+__disjvr_8^0 == 0 /\ a!654^0-a!654^post36 == 0 /\ -__disjvr_2^post36+__disjvr_2^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1055^post36+a!1055^0 == 0 /\ -rcd!2393^post36+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post36 == 0 /\ head!31^0-head!31^post36 == 0 /\ -__disjvr_0^post36+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post36 == 0 /\ head!405^0-head!405^post36 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post36 == 0 /\ y!21^0 <= 0 /\ a!1610^0-a!1610^post36 == 0 /\ -x!15^0 <= 0 /\ y!21^0-y!21^post36 == 0 /\ 1-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post36 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x_slam_f!20^post36+x_slam_f!20^0 == 0 /\ -a!2035^post36+a!2035^0 == 0 /\ -ct!19^post36+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post36 == 0 /\ -t!25^post36+t!25^0 == 0 /\ -a!1370^post36+a!1370^0 == 0 /\ -nondet!13^post36+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post36 == 0 /\ -i!29^post36+i!29^0 == 0 /\ -r!662^post36+r!662^0 == 0 /\ result!12^0-result!12^post36 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ r!543^0-r!543^post36 == 0 /\ ct!19^0 <= 0 /\ a!1371^0-a!1371^post36 == 0 /\ 2-a!1810^0 <= 0 /\ -x!22^post36+x!22^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post36+__disjvr_7^0 == 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post36, __disjvr_1^0'=__disjvr_1^post36, __disjvr_2^0'=__disjvr_2^post36, __disjvr_3^0'=__disjvr_3^post36, __disjvr_4^0'=__disjvr_4^post36, __disjvr_5^0'=__disjvr_5^post36, __disjvr_6^0'=__disjvr_6^post36, __disjvr_7^0'=__disjvr_7^post36, __disjvr_8^0'=__disjvr_8^post36, a!1052^0'=a!1052^post36, a!1055^0'=a!1055^post36, a!1370^0'=a!1370^post36, a!1371^0'=a!1371^post36, a!1610^0'=a!1610^post36, a!1810^0'=a!1810^post36, a!2035^0'=a!2035^post36, a!2238^0'=a!2238^post36, a!244^0'=a!244^post36, a!419^0'=a!419^post36, a!511^0'=a!511^post36, a!654^0'=a!654^post36, ct!19^0'=ct!19^post36, head!16^0'=head!16^post36, head!31^0'=head!31^post36, head!405^0'=head!405^post36, i!29^0'=i!29^post36, i!406^0'=i!406^post36, length!28^0'=length!28^post36, nondet!13^0'=nondet!13^post36, r!543^0'=r!543^post36, r!662^0'=r!662^post36, rcd!2393^0'=rcd!2393^post36, rcd!2460^0'=rcd!2460^post36, rcd!2515^0'=rcd!2515^post36, rcd!63^0'=rcd!63^post36, rcd!83^0'=rcd!83^post36, result!12^0'=result!12^post36, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post36, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post36, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post36, sel_r!543_flink!24^0'=sel_r!543_flink!24^post36, t!25^0'=t!25^post36, temp!34^0'=temp!34^post36, temp0!17^0'=temp0!17^post36, temp0!30^0'=temp0!30^post36, tmp!33^0'=tmp!33^post36, x!1365^0'=x!1365^post36, x!15^0'=x!15^post36, x!18^0'=x!18^post36, x!22^0'=x!22^post36, x_slam_f!20^0'=x_slam_f!20^post36, y!21^0'=y!21^post36, (x!1365^0-x!1365^post36 == 0 /\ a!1052^0-a!1052^post36 == 0 /\ -temp!34^post36+temp!34^0 == 0 /\ -head!16^post36+head!16^0 == 0 /\ tmp!33^0-tmp!33^post36 == 0 /\ -temp0!30^post36+temp0!30^0 == 0 /\ length!28^0-length!28^post36 == 0 /\ __disjvr_6^0-__disjvr_6^post36 == 0 /\ x!18^0-x!18^post36 == 0 /\ -x!15^post36+x!15^0 == 0 /\ -rcd!2515^post36+rcd!2515^0 == 0 /\ -rcd!63^post36+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post36 == 0 /\ -sel_r!543_flink!24^post36+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post36+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post36+a!419^0 == 0 /\ a!244^0-a!244^post36 == 0 /\ -__disjvr_5^post36+__disjvr_5^0 == 0 /\ -__disjvr_3^post36+__disjvr_3^0 == 0 /\ -a!2238^post36+a!2238^0 == 0 /\ i!406^0-i!406^post36 == 0 /\ -sdv_callsite_return_1!14^post36+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post36+a!511^0 == 0 /\ -__disjvr_8^post36+__disjvr_8^0 == 0 /\ a!654^0-a!654^post36 == 0 /\ -__disjvr_2^post36+__disjvr_2^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1055^post36+a!1055^0 == 0 /\ -rcd!2393^post36+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post36 == 0 /\ head!31^0-head!31^post36 == 0 /\ -__disjvr_0^post36+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post36 == 0 /\ head!405^0-head!405^post36 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post36 == 0 /\ y!21^0 <= 0 /\ a!1610^0-a!1610^post36 == 0 /\ -x!15^0 <= 0 /\ y!21^0-y!21^post36 == 0 /\ 1-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post36 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -x_slam_f!20^post36+x_slam_f!20^0 == 0 /\ -a!2035^post36+a!2035^0 == 0 /\ -ct!19^post36+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post36 == 0 /\ -t!25^post36+t!25^0 == 0 /\ -a!1370^post36+a!1370^0 == 0 /\ -nondet!13^post36+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post36 == 0 /\ -i!29^post36+i!29^0 == 0 /\ -r!662^post36+r!662^0 == 0 /\ result!12^0-result!12^post36 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ r!543^0-r!543^post36 == 0 /\ ct!19^0 <= 0 /\ a!1371^0-a!1371^post36 == 0 /\ 2-a!1810^0 <= 0 /\ -x!22^post36+x!22^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_7^post36+__disjvr_7^0 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality x!1365^post36 = x!1365^0 propagated equality a!1052^post36 = a!1052^0 propagated equality temp!34^post36 = temp!34^0 propagated equality head!16^post36 = head!16^0 propagated equality tmp!33^post36 = tmp!33^0 propagated equality temp0!30^post36 = temp0!30^0 propagated equality length!28^post36 = length!28^0 propagated equality __disjvr_6^post36 = __disjvr_6^0 propagated equality x!18^post36 = x!18^0 propagated equality x!15^post36 = x!15^0 propagated equality rcd!2515^post36 = rcd!2515^0 propagated equality rcd!63^post36 = rcd!63^0 propagated equality rcd!83^post36 = rcd!83^0 propagated equality sel_r!543_flink!24^post36 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post36 = sdv_callsite_return_1!32^0 propagated equality a!419^post36 = a!419^0 propagated equality a!244^post36 = a!244^0 propagated equality __disjvr_5^post36 = __disjvr_5^0 propagated equality __disjvr_3^post36 = __disjvr_3^0 propagated equality a!2238^post36 = a!2238^0 propagated equality i!406^post36 = i!406^0 propagated equality sdv_callsite_return_1!14^post36 = sdv_callsite_return_1!14^0 propagated equality a!511^post36 = a!511^0 propagated equality __disjvr_8^post36 = __disjvr_8^0 propagated equality a!654^post36 = a!654^0 propagated equality __disjvr_2^post36 = __disjvr_2^0 propagated equality a!1055^post36 = a!1055^0 propagated equality rcd!2393^post36 = rcd!2393^0 propagated equality __disjvr_4^post36 = __disjvr_4^0 propagated equality head!31^post36 = head!31^0 propagated equality __disjvr_0^post36 = __disjvr_0^0 propagated equality a!1810^post36 = a!1810^0 propagated equality head!405^post36 = head!405^0 propagated equality __disjvr_1^post36 = __disjvr_1^0 propagated equality a!1610^post36 = a!1610^0 propagated equality y!21^post36 = y!21^0 propagated equality sel_r!1224_flink!24^post36 = sel_r!1224_flink!24^0 propagated equality x_slam_f!20^post36 = x_slam_f!20^0 propagated equality a!2035^post36 = a!2035^0 propagated equality ct!19^post36 = ct!19^0 propagated equality temp0!17^post36 = temp0!17^0 propagated equality t!25^post36 = t!25^0 propagated equality a!1370^post36 = a!1370^0 propagated equality nondet!13^post36 = nondet!13^0 propagated equality rcd!2460^post36 = rcd!2460^0 propagated equality i!29^post36 = i!29^0 propagated equality r!662^post36 = r!662^0 propagated equality result!12^post36 = result!12^0 propagated equality r!543^post36 = r!543^0 propagated equality a!1371^post36 = a!1371^0 propagated equality x!22^post36 = x!22^0 propagated equality __disjvr_7^post36 = __disjvr_7^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post37, __disjvr_1^0'=__disjvr_1^post37, __disjvr_2^0'=__disjvr_2^post37, __disjvr_3^0'=__disjvr_3^post37, __disjvr_4^0'=__disjvr_4^post37, __disjvr_5^0'=__disjvr_5^post37, __disjvr_6^0'=__disjvr_6^post37, __disjvr_7^0'=__disjvr_7^post37, __disjvr_8^0'=__disjvr_8^post37, a!1052^0'=a!1052^post37, a!1055^0'=a!1055^post37, a!1370^0'=a!1370^post37, a!1371^0'=a!1371^post37, a!1610^0'=a!1610^post37, a!1810^0'=a!1810^post37, a!2035^0'=a!2035^post37, a!2238^0'=a!2238^post37, a!244^0'=a!244^post37, a!419^0'=a!419^post37, a!511^0'=a!511^post37, a!654^0'=a!654^post37, ct!19^0'=ct!19^post37, head!16^0'=head!16^post37, head!31^0'=head!31^post37, head!405^0'=head!405^post37, i!29^0'=i!29^post37, i!406^0'=i!406^post37, length!28^0'=length!28^post37, nondet!13^0'=nondet!13^post37, r!543^0'=r!543^post37, r!662^0'=r!662^post37, rcd!2393^0'=rcd!2393^post37, rcd!2460^0'=rcd!2460^post37, rcd!2515^0'=rcd!2515^post37, rcd!63^0'=rcd!63^post37, rcd!83^0'=rcd!83^post37, result!12^0'=result!12^post37, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post37, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post37, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post37, sel_r!543_flink!24^0'=sel_r!543_flink!24^post37, t!25^0'=t!25^post37, temp!34^0'=temp!34^post37, temp0!17^0'=temp0!17^post37, temp0!30^0'=temp0!30^post37, tmp!33^0'=tmp!33^post37, x!1365^0'=x!1365^post37, x!15^0'=x!15^post37, x!18^0'=x!18^post37, x!22^0'=x!22^post37, x_slam_f!20^0'=x_slam_f!20^post37, y!21^0'=y!21^post37, (nondet!13^0-nondet!13^post37 == 0 /\ -__disjvr_7^post37+__disjvr_7^0 == 0 /\ -result!12^post37+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post37 == 0 /\ y!21^0-y!21^post37 == 0 /\ x!18^0-x!18^post37 == 0 /\ -a!1610^post37+a!1610^0 == 0 /\ a!1370^0-a!1370^post37 == 0 /\ -__disjvr_8^post37+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post37+rcd!63^0 == 0 /\ -rcd!2515^post37+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post37 == 0 /\ -a!1055^post37+a!1055^0 == 0 /\ -x!1365^post37+x!1365^0 == 0 /\ -t!25^post37+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post37 == 0 /\ x!15^0 <= 0 /\ -ct!19^post37+ct!19^0 == 0 /\ head!405^0-head!405^post37 == 0 /\ a!244^0-a!244^post37 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ head!16^0-head!16^post37 == 0 /\ rcd!83^0-rcd!83^post37 == 0 /\ -__disjvr_2^post37+__disjvr_2^0 == 0 /\ -__disjvr_0^post37+__disjvr_0^0 == 0 /\ -i!29^post37+i!29^0 == 0 /\ -r!662^post37+r!662^0 == 0 /\ -temp!34^post37+temp!34^0 == 0 /\ -a!419^post37+a!419^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post37+a!2238^0 == 0 /\ x!15^0-x!15^post37 == 0 /\ a!1052^0-a!1052^post37 == 0 /\ 1-a!1810^0 <= 0 /\ -1+a!1810^0 <= 0 /\ a!654^0-a!654^post37 == 0 /\ -head!31^post37+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post37+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post37+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post37 == 0 /\ temp0!17^0-temp0!17^post37 == 0 /\ 1+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post37 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post37 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post37 == 0 /\ __disjvr_3^0-__disjvr_3^post37 == 0 /\ -a!511^post37+a!511^0 == 0 /\ temp0!30^0-temp0!30^post37 == 0 /\ a!1810^0-a!1810^post37 == 0 /\ -__disjvr_5^post37+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post37 == 0 /\ length!28^0-length!28^post37 == 0 /\ -x!22^post37+x!22^0 == 0 /\ -i!406^post37+i!406^0 == 0 /\ -r!543^post37+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post37+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post37 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -a!2035^post37+a!2035^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post37, __disjvr_1^0'=__disjvr_1^post37, __disjvr_2^0'=__disjvr_2^post37, __disjvr_3^0'=__disjvr_3^post37, __disjvr_4^0'=__disjvr_4^post37, __disjvr_5^0'=__disjvr_5^post37, __disjvr_6^0'=__disjvr_6^post37, __disjvr_7^0'=__disjvr_7^post37, __disjvr_8^0'=__disjvr_8^post37, a!1052^0'=a!1052^post37, a!1055^0'=a!1055^post37, a!1370^0'=a!1370^post37, a!1371^0'=a!1371^post37, a!1610^0'=a!1610^post37, a!1810^0'=a!1810^post37, a!2035^0'=a!2035^post37, a!2238^0'=a!2238^post37, a!244^0'=a!244^post37, a!419^0'=a!419^post37, a!511^0'=a!511^post37, a!654^0'=a!654^post37, ct!19^0'=ct!19^post37, head!16^0'=head!16^post37, head!31^0'=head!31^post37, head!405^0'=head!405^post37, i!29^0'=i!29^post37, i!406^0'=i!406^post37, length!28^0'=length!28^post37, nondet!13^0'=nondet!13^post37, r!543^0'=r!543^post37, r!662^0'=r!662^post37, rcd!2393^0'=rcd!2393^post37, rcd!2460^0'=rcd!2460^post37, rcd!2515^0'=rcd!2515^post37, rcd!63^0'=rcd!63^post37, rcd!83^0'=rcd!83^post37, result!12^0'=result!12^post37, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post37, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post37, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post37, sel_r!543_flink!24^0'=sel_r!543_flink!24^post37, t!25^0'=t!25^post37, temp!34^0'=temp!34^post37, temp0!17^0'=temp0!17^post37, temp0!30^0'=temp0!30^post37, tmp!33^0'=tmp!33^post37, x!1365^0'=x!1365^post37, x!15^0'=x!15^post37, x!18^0'=x!18^post37, x!22^0'=x!22^post37, x_slam_f!20^0'=x_slam_f!20^post37, y!21^0'=y!21^post37, (nondet!13^0-nondet!13^post37 == 0 /\ -__disjvr_7^post37+__disjvr_7^0 == 0 /\ -result!12^post37+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post37 == 0 /\ y!21^0-y!21^post37 == 0 /\ x!18^0-x!18^post37 == 0 /\ -a!1610^post37+a!1610^0 == 0 /\ a!1370^0-a!1370^post37 == 0 /\ -__disjvr_8^post37+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post37+rcd!63^0 == 0 /\ -rcd!2515^post37+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post37 == 0 /\ -a!1055^post37+a!1055^0 == 0 /\ -x!1365^post37+x!1365^0 == 0 /\ -t!25^post37+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post37 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -ct!19^post37+ct!19^0 == 0 /\ head!405^0-head!405^post37 == 0 /\ a!244^0-a!244^post37 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ head!16^0-head!16^post37 == 0 /\ rcd!83^0-rcd!83^post37 == 0 /\ -__disjvr_2^post37+__disjvr_2^0 == 0 /\ -__disjvr_0^post37+__disjvr_0^0 == 0 /\ -i!29^post37+i!29^0 == 0 /\ -r!662^post37+r!662^0 == 0 /\ -temp!34^post37+temp!34^0 == 0 /\ -a!419^post37+a!419^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post37+a!2238^0 == 0 /\ x!15^0-x!15^post37 == 0 /\ a!1052^0-a!1052^post37 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ a!654^0-a!654^post37 == 0 /\ -head!31^post37+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post37+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post37+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post37 == 0 /\ temp0!17^0-temp0!17^post37 == 0 /\ 1+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post37 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post37 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1371^0-a!1371^post37 == 0 /\ __disjvr_3^0-__disjvr_3^post37 == 0 /\ -a!511^post37+a!511^0 == 0 /\ temp0!30^0-temp0!30^post37 == 0 /\ a!1810^0-a!1810^post37 == 0 /\ -__disjvr_5^post37+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post37 == 0 /\ length!28^0-length!28^post37 == 0 /\ -x!22^post37+x!22^0 == 0 /\ -i!406^post37+i!406^0 == 0 /\ -r!543^post37+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post37+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post37 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -a!2035^post37+a!2035^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post37, __disjvr_1^0'=__disjvr_1^post37, __disjvr_2^0'=__disjvr_2^post37, __disjvr_3^0'=__disjvr_3^post37, __disjvr_4^0'=__disjvr_4^post37, __disjvr_5^0'=__disjvr_5^post37, __disjvr_6^0'=__disjvr_6^post37, __disjvr_7^0'=__disjvr_7^post37, __disjvr_8^0'=__disjvr_8^post37, a!1052^0'=a!1052^post37, a!1055^0'=a!1055^post37, a!1370^0'=a!1370^post37, a!1371^0'=a!1371^post37, a!1610^0'=a!1610^post37, a!1810^0'=a!1810^post37, a!2035^0'=a!2035^post37, a!2238^0'=a!2238^post37, a!244^0'=a!244^post37, a!419^0'=a!419^post37, a!511^0'=a!511^post37, a!654^0'=a!654^post37, ct!19^0'=ct!19^post37, head!16^0'=head!16^post37, head!31^0'=head!31^post37, head!405^0'=head!405^post37, i!29^0'=i!29^post37, i!406^0'=i!406^post37, length!28^0'=length!28^post37, nondet!13^0'=nondet!13^post37, r!543^0'=r!543^post37, r!662^0'=r!662^post37, rcd!2393^0'=rcd!2393^post37, rcd!2460^0'=rcd!2460^post37, rcd!2515^0'=rcd!2515^post37, rcd!63^0'=rcd!63^post37, rcd!83^0'=rcd!83^post37, result!12^0'=result!12^post37, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post37, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post37, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post37, sel_r!543_flink!24^0'=sel_r!543_flink!24^post37, t!25^0'=t!25^post37, temp!34^0'=temp!34^post37, temp0!17^0'=temp0!17^post37, temp0!30^0'=temp0!30^post37, tmp!33^0'=tmp!33^post37, x!1365^0'=x!1365^post37, x!15^0'=x!15^post37, x!18^0'=x!18^post37, x!22^0'=x!22^post37, x_slam_f!20^0'=x_slam_f!20^post37, y!21^0'=y!21^post37, (nondet!13^0-nondet!13^post37 == 0 /\ -__disjvr_7^post37+__disjvr_7^0 == 0 /\ -result!12^post37+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post37 == 0 /\ y!21^0-y!21^post37 == 0 /\ x!18^0-x!18^post37 == 0 /\ -a!1610^post37+a!1610^0 == 0 /\ a!1370^0-a!1370^post37 == 0 /\ -__disjvr_8^post37+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post37+rcd!63^0 == 0 /\ -rcd!2515^post37+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post37 == 0 /\ -a!1055^post37+a!1055^0 == 0 /\ -x!1365^post37+x!1365^0 == 0 /\ -t!25^post37+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post37 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -ct!19^post37+ct!19^0 == 0 /\ head!405^0-head!405^post37 == 0 /\ a!244^0-a!244^post37 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ head!16^0-head!16^post37 == 0 /\ rcd!83^0-rcd!83^post37 == 0 /\ -__disjvr_2^post37+__disjvr_2^0 == 0 /\ -__disjvr_0^post37+__disjvr_0^0 == 0 /\ -i!29^post37+i!29^0 == 0 /\ -r!662^post37+r!662^0 == 0 /\ -temp!34^post37+temp!34^0 == 0 /\ -a!419^post37+a!419^0 == 0 /\ 1+t!25^0 <= 0 /\ -a!2238^post37+a!2238^0 == 0 /\ x!15^0-x!15^post37 == 0 /\ a!1052^0-a!1052^post37 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ a!654^0-a!654^post37 == 0 /\ -head!31^post37+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post37+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post37+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post37 == 0 /\ temp0!17^0-temp0!17^post37 == 0 /\ 1+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post37 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post37 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1371^0-a!1371^post37 == 0 /\ __disjvr_3^0-__disjvr_3^post37 == 0 /\ -a!511^post37+a!511^0 == 0 /\ temp0!30^0-temp0!30^post37 == 0 /\ a!1810^0-a!1810^post37 == 0 /\ -__disjvr_5^post37+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post37 == 0 /\ length!28^0-length!28^post37 == 0 /\ -x!22^post37+x!22^0 == 0 /\ -i!406^post37+i!406^0 == 0 /\ -r!543^post37+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post37+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post37 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -a!2035^post37+a!2035^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality nondet!13^post37 = nondet!13^0 propagated equality __disjvr_7^post37 = __disjvr_7^0 propagated equality result!12^post37 = result!12^0 propagated equality __disjvr_6^post37 = __disjvr_6^0 propagated equality y!21^post37 = y!21^0 propagated equality x!18^post37 = x!18^0 propagated equality a!1610^post37 = a!1610^0 propagated equality a!1370^post37 = a!1370^0 propagated equality __disjvr_8^post37 = __disjvr_8^0 propagated equality rcd!63^post37 = rcd!63^0 propagated equality rcd!2515^post37 = rcd!2515^0 propagated equality __disjvr_4^post37 = __disjvr_4^0 propagated equality a!1055^post37 = a!1055^0 propagated equality x!1365^post37 = x!1365^0 propagated equality t!25^post37 = t!25^0 propagated equality rcd!2393^post37 = rcd!2393^0 propagated equality ct!19^post37 = ct!19^0 propagated equality head!405^post37 = head!405^0 propagated equality a!244^post37 = a!244^0 propagated equality head!16^post37 = head!16^0 propagated equality rcd!83^post37 = rcd!83^0 propagated equality __disjvr_2^post37 = __disjvr_2^0 propagated equality __disjvr_0^post37 = __disjvr_0^0 propagated equality i!29^post37 = i!29^0 propagated equality r!662^post37 = r!662^0 propagated equality temp!34^post37 = temp!34^0 propagated equality a!419^post37 = a!419^0 propagated equality a!2238^post37 = a!2238^0 propagated equality x!15^post37 = x!15^0 propagated equality a!1052^post37 = a!1052^0 propagated equality a!654^post37 = a!654^0 propagated equality head!31^post37 = head!31^0 propagated equality sdv_callsite_return_1!32^post37 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post37 = sel_r!1224_flink!24^0 propagated equality sel_r!543_flink!24^post37 = sel_r!543_flink!24^0 propagated equality temp0!17^post37 = temp0!17^0 propagated equality x_slam_f!20^post37 = x_slam_f!20^0 propagated equality __disjvr_1^post37 = __disjvr_1^0 propagated equality a!1371^post37 = a!1371^0 propagated equality __disjvr_3^post37 = __disjvr_3^0 propagated equality a!511^post37 = a!511^0 propagated equality temp0!30^post37 = temp0!30^0 propagated equality a!1810^post37 = a!1810^0 propagated equality __disjvr_5^post37 = __disjvr_5^0 propagated equality tmp!33^post37 = tmp!33^0 propagated equality length!28^post37 = length!28^0 propagated equality x!22^post37 = x!22^0 propagated equality i!406^post37 = i!406^0 propagated equality r!543^post37 = r!543^0 propagated equality sdv_callsite_return_1!14^post37 = sdv_callsite_return_1!14^0 propagated equality rcd!2460^post37 = rcd!2460^0 propagated equality a!2035^post37 = a!2035^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post38, __disjvr_1^0'=__disjvr_1^post38, __disjvr_2^0'=__disjvr_2^post38, __disjvr_3^0'=__disjvr_3^post38, __disjvr_4^0'=__disjvr_4^post38, __disjvr_5^0'=__disjvr_5^post38, __disjvr_6^0'=__disjvr_6^post38, __disjvr_7^0'=__disjvr_7^post38, __disjvr_8^0'=__disjvr_8^post38, a!1052^0'=a!1052^post38, a!1055^0'=a!1055^post38, a!1370^0'=a!1370^post38, a!1371^0'=a!1371^post38, a!1610^0'=a!1610^post38, a!1810^0'=a!1810^post38, a!2035^0'=a!2035^post38, a!2238^0'=a!2238^post38, a!244^0'=a!244^post38, a!419^0'=a!419^post38, a!511^0'=a!511^post38, a!654^0'=a!654^post38, ct!19^0'=ct!19^post38, head!16^0'=head!16^post38, head!31^0'=head!31^post38, head!405^0'=head!405^post38, i!29^0'=i!29^post38, i!406^0'=i!406^post38, length!28^0'=length!28^post38, nondet!13^0'=nondet!13^post38, r!543^0'=r!543^post38, r!662^0'=r!662^post38, rcd!2393^0'=rcd!2393^post38, rcd!2460^0'=rcd!2460^post38, rcd!2515^0'=rcd!2515^post38, rcd!63^0'=rcd!63^post38, rcd!83^0'=rcd!83^post38, result!12^0'=result!12^post38, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post38, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post38, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post38, sel_r!543_flink!24^0'=sel_r!543_flink!24^post38, t!25^0'=t!25^post38, temp!34^0'=temp!34^post38, temp0!17^0'=temp0!17^post38, temp0!30^0'=temp0!30^post38, tmp!33^0'=tmp!33^post38, x!1365^0'=x!1365^post38, x!15^0'=x!15^post38, x!18^0'=x!18^post38, x!22^0'=x!22^post38, x_slam_f!20^0'=x_slam_f!20^post38, y!21^0'=y!21^post38, (head!31^0-head!31^post38 == 0 /\ r!543^0-r!543^post38 == 0 /\ result!12^0-result!12^post38 == 0 /\ a!1370^0-a!1370^post38 == 0 /\ __disjvr_1^0-__disjvr_1^post38 == 0 /\ rcd!83^0-rcd!83^post38 == 0 /\ a!1371^0-a!1371^post38 == 0 /\ -sdv_callsite_return_1!14^post38+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post38+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post38 == 0 /\ length!28^0-length!28^post38 == 0 /\ -i!29^post38+i!29^0 == 0 /\ ct!19^0-ct!19^post38 == 0 /\ x!18^0-x!18^post38 == 0 /\ __disjvr_4^0-__disjvr_4^post38 == 0 /\ x_slam_f!20^0-x_slam_f!20^post38 == 0 /\ x!15^0 <= 0 /\ -__disjvr_7^post38+__disjvr_7^0 == 0 /\ -head!16^post38+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!63^post38+rcd!63^0 == 0 /\ i!406^0-i!406^post38 == 0 /\ a!654^0-a!654^post38 == 0 /\ 1+t!25^0 <= 0 /\ -a!1052^post38+a!1052^0 == 0 /\ temp0!17^0-temp0!17^post38 == 0 /\ -x!15^post38+x!15^0 == 0 /\ -y!21^post38+y!21^0 == 0 /\ -x!1365^post38+x!1365^0 == 0 /\ -t!25^post38+t!25^0 == 0 /\ -a!1610^post38+a!1610^0 == 0 /\ -__disjvr_3^post38+__disjvr_3^0 == 0 /\ -__disjvr_5^post38+__disjvr_5^0 == 0 /\ -temp0!30^post38+temp0!30^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post38 == 0 /\ -nondet!13^post38+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post38 == 0 /\ -__disjvr_2^post38+__disjvr_2^0 == 0 /\ -__disjvr_6^post38+__disjvr_6^0 == 0 /\ -x!22^post38+x!22^0 == 0 /\ y!21^0 <= 0 /\ -a!2035^post38+a!2035^0 == 0 /\ -a!2238^post38+a!2238^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post38+r!662^0 == 0 /\ -a!511^post38+a!511^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ head!405^0-head!405^post38 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_0^post38+__disjvr_0^0 == 0 /\ -a!419^post38+a!419^0 == 0 /\ -rcd!2393^post38+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post38 == 0 /\ -rcd!2515^post38+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post38 == 0 /\ -sdv_callsite_return_1!32^post38+sdv_callsite_return_1!32^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -a!1055^post38+a!1055^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post38 == 0 /\ a!244^0-a!244^post38 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post38, __disjvr_1^0'=__disjvr_1^post38, __disjvr_2^0'=__disjvr_2^post38, __disjvr_3^0'=__disjvr_3^post38, __disjvr_4^0'=__disjvr_4^post38, __disjvr_5^0'=__disjvr_5^post38, __disjvr_6^0'=__disjvr_6^post38, __disjvr_7^0'=__disjvr_7^post38, __disjvr_8^0'=__disjvr_8^post38, a!1052^0'=a!1052^post38, a!1055^0'=a!1055^post38, a!1370^0'=a!1370^post38, a!1371^0'=a!1371^post38, a!1610^0'=a!1610^post38, a!1810^0'=a!1810^post38, a!2035^0'=a!2035^post38, a!2238^0'=a!2238^post38, a!244^0'=a!244^post38, a!419^0'=a!419^post38, a!511^0'=a!511^post38, a!654^0'=a!654^post38, ct!19^0'=ct!19^post38, head!16^0'=head!16^post38, head!31^0'=head!31^post38, head!405^0'=head!405^post38, i!29^0'=i!29^post38, i!406^0'=i!406^post38, length!28^0'=length!28^post38, nondet!13^0'=nondet!13^post38, r!543^0'=r!543^post38, r!662^0'=r!662^post38, rcd!2393^0'=rcd!2393^post38, rcd!2460^0'=rcd!2460^post38, rcd!2515^0'=rcd!2515^post38, rcd!63^0'=rcd!63^post38, rcd!83^0'=rcd!83^post38, result!12^0'=result!12^post38, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post38, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post38, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post38, sel_r!543_flink!24^0'=sel_r!543_flink!24^post38, t!25^0'=t!25^post38, temp!34^0'=temp!34^post38, temp0!17^0'=temp0!17^post38, temp0!30^0'=temp0!30^post38, tmp!33^0'=tmp!33^post38, x!1365^0'=x!1365^post38, x!15^0'=x!15^post38, x!18^0'=x!18^post38, x!22^0'=x!22^post38, x_slam_f!20^0'=x_slam_f!20^post38, y!21^0'=y!21^post38, (head!31^0-head!31^post38 == 0 /\ r!543^0-r!543^post38 == 0 /\ result!12^0-result!12^post38 == 0 /\ a!1370^0-a!1370^post38 == 0 /\ __disjvr_1^0-__disjvr_1^post38 == 0 /\ rcd!83^0-rcd!83^post38 == 0 /\ a!1371^0-a!1371^post38 == 0 /\ -sdv_callsite_return_1!14^post38+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post38+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post38 == 0 /\ length!28^0-length!28^post38 == 0 /\ -i!29^post38+i!29^0 == 0 /\ ct!19^0-ct!19^post38 == 0 /\ x!18^0-x!18^post38 == 0 /\ __disjvr_4^0-__disjvr_4^post38 == 0 /\ x_slam_f!20^0-x_slam_f!20^post38 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_7^post38+__disjvr_7^0 == 0 /\ -head!16^post38+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!63^post38+rcd!63^0 == 0 /\ i!406^0-i!406^post38 == 0 /\ a!654^0-a!654^post38 == 0 /\ 1+t!25^0 <= 0 /\ -a!1052^post38+a!1052^0 == 0 /\ temp0!17^0-temp0!17^post38 == 0 /\ -x!15^post38+x!15^0 == 0 /\ -y!21^post38+y!21^0 == 0 /\ -x!1365^post38+x!1365^0 == 0 /\ -t!25^post38+t!25^0 == 0 /\ -a!1610^post38+a!1610^0 == 0 /\ -__disjvr_3^post38+__disjvr_3^0 == 0 /\ -__disjvr_5^post38+__disjvr_5^0 == 0 /\ -temp0!30^post38+temp0!30^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post38 == 0 /\ -nondet!13^post38+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post38 == 0 /\ -__disjvr_2^post38+__disjvr_2^0 == 0 /\ -__disjvr_6^post38+__disjvr_6^0 == 0 /\ -x!22^post38+x!22^0 == 0 /\ y!21^0 <= 0 /\ -a!2035^post38+a!2035^0 == 0 /\ -a!2238^post38+a!2238^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post38+r!662^0 == 0 /\ -a!511^post38+a!511^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ head!405^0-head!405^post38 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_0^post38+__disjvr_0^0 == 0 /\ -a!419^post38+a!419^0 == 0 /\ -rcd!2393^post38+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post38 == 0 /\ -rcd!2515^post38+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post38 == 0 /\ -sdv_callsite_return_1!32^post38+sdv_callsite_return_1!32^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -a!1055^post38+a!1055^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post38 == 0 /\ a!244^0-a!244^post38 == 0), cost: 1 Propagated Equalities Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^post38, __disjvr_1^0'=__disjvr_1^post38, __disjvr_2^0'=__disjvr_2^post38, __disjvr_3^0'=__disjvr_3^post38, __disjvr_4^0'=__disjvr_4^post38, __disjvr_5^0'=__disjvr_5^post38, __disjvr_6^0'=__disjvr_6^post38, __disjvr_7^0'=__disjvr_7^post38, __disjvr_8^0'=__disjvr_8^post38, a!1052^0'=a!1052^post38, a!1055^0'=a!1055^post38, a!1370^0'=a!1370^post38, a!1371^0'=a!1371^post38, a!1610^0'=a!1610^post38, a!1810^0'=a!1810^post38, a!2035^0'=a!2035^post38, a!2238^0'=a!2238^post38, a!244^0'=a!244^post38, a!419^0'=a!419^post38, a!511^0'=a!511^post38, a!654^0'=a!654^post38, ct!19^0'=ct!19^post38, head!16^0'=head!16^post38, head!31^0'=head!31^post38, head!405^0'=head!405^post38, i!29^0'=i!29^post38, i!406^0'=i!406^post38, length!28^0'=length!28^post38, nondet!13^0'=nondet!13^post38, r!543^0'=r!543^post38, r!662^0'=r!662^post38, rcd!2393^0'=rcd!2393^post38, rcd!2460^0'=rcd!2460^post38, rcd!2515^0'=rcd!2515^post38, rcd!63^0'=rcd!63^post38, rcd!83^0'=rcd!83^post38, result!12^0'=result!12^post38, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post38, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post38, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post38, sel_r!543_flink!24^0'=sel_r!543_flink!24^post38, t!25^0'=t!25^post38, temp!34^0'=temp!34^post38, temp0!17^0'=temp0!17^post38, temp0!30^0'=temp0!30^post38, tmp!33^0'=tmp!33^post38, x!1365^0'=x!1365^post38, x!15^0'=x!15^post38, x!18^0'=x!18^post38, x!22^0'=x!22^post38, x_slam_f!20^0'=x_slam_f!20^post38, y!21^0'=y!21^post38, (head!31^0-head!31^post38 == 0 /\ r!543^0-r!543^post38 == 0 /\ result!12^0-result!12^post38 == 0 /\ a!1370^0-a!1370^post38 == 0 /\ __disjvr_1^0-__disjvr_1^post38 == 0 /\ rcd!83^0-rcd!83^post38 == 0 /\ a!1371^0-a!1371^post38 == 0 /\ -sdv_callsite_return_1!14^post38+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post38+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post38 == 0 /\ length!28^0-length!28^post38 == 0 /\ -i!29^post38+i!29^0 == 0 /\ ct!19^0-ct!19^post38 == 0 /\ x!18^0-x!18^post38 == 0 /\ __disjvr_4^0-__disjvr_4^post38 == 0 /\ x_slam_f!20^0-x_slam_f!20^post38 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_7^post38+__disjvr_7^0 == 0 /\ -head!16^post38+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!63^post38+rcd!63^0 == 0 /\ i!406^0-i!406^post38 == 0 /\ a!654^0-a!654^post38 == 0 /\ 1+t!25^0 <= 0 /\ -a!1052^post38+a!1052^0 == 0 /\ temp0!17^0-temp0!17^post38 == 0 /\ -x!15^post38+x!15^0 == 0 /\ -y!21^post38+y!21^0 == 0 /\ -x!1365^post38+x!1365^0 == 0 /\ -t!25^post38+t!25^0 == 0 /\ -a!1610^post38+a!1610^0 == 0 /\ -__disjvr_3^post38+__disjvr_3^0 == 0 /\ -__disjvr_5^post38+__disjvr_5^0 == 0 /\ -temp0!30^post38+temp0!30^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post38 == 0 /\ -nondet!13^post38+nondet!13^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post38 == 0 /\ -__disjvr_2^post38+__disjvr_2^0 == 0 /\ -__disjvr_6^post38+__disjvr_6^0 == 0 /\ -x!22^post38+x!22^0 == 0 /\ y!21^0 <= 0 /\ -a!2035^post38+a!2035^0 == 0 /\ -a!2238^post38+a!2238^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post38+r!662^0 == 0 /\ -a!511^post38+a!511^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ head!405^0-head!405^post38 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_0^post38+__disjvr_0^0 == 0 /\ -a!419^post38+a!419^0 == 0 /\ -rcd!2393^post38+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post38 == 0 /\ -rcd!2515^post38+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post38 == 0 /\ -sdv_callsite_return_1!32^post38+sdv_callsite_return_1!32^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -a!1055^post38+a!1055^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post38 == 0 /\ a!244^0-a!244^post38 == 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality head!31^post38 = head!31^0 propagated equality r!543^post38 = r!543^0 propagated equality result!12^post38 = result!12^0 propagated equality a!1370^post38 = a!1370^0 propagated equality __disjvr_1^post38 = __disjvr_1^0 propagated equality rcd!83^post38 = rcd!83^0 propagated equality a!1371^post38 = a!1371^0 propagated equality sdv_callsite_return_1!14^post38 = sdv_callsite_return_1!14^0 propagated equality temp!34^post38 = temp!34^0 propagated equality __disjvr_8^post38 = __disjvr_8^0 propagated equality length!28^post38 = length!28^0 propagated equality i!29^post38 = i!29^0 propagated equality ct!19^post38 = ct!19^0 propagated equality x!18^post38 = x!18^0 propagated equality __disjvr_4^post38 = __disjvr_4^0 propagated equality x_slam_f!20^post38 = x_slam_f!20^0 propagated equality __disjvr_7^post38 = __disjvr_7^0 propagated equality head!16^post38 = head!16^0 propagated equality rcd!63^post38 = rcd!63^0 propagated equality i!406^post38 = i!406^0 propagated equality a!654^post38 = a!654^0 propagated equality a!1052^post38 = a!1052^0 propagated equality temp0!17^post38 = temp0!17^0 propagated equality x!15^post38 = x!15^0 propagated equality y!21^post38 = y!21^0 propagated equality x!1365^post38 = x!1365^0 propagated equality t!25^post38 = t!25^0 propagated equality a!1610^post38 = a!1610^0 propagated equality __disjvr_3^post38 = __disjvr_3^0 propagated equality __disjvr_5^post38 = __disjvr_5^0 propagated equality temp0!30^post38 = temp0!30^0 propagated equality sel_r!1224_flink!24^post38 = sel_r!1224_flink!24^0 propagated equality nondet!13^post38 = nondet!13^0 propagated equality sel_r!543_flink!24^post38 = sel_r!543_flink!24^0 propagated equality __disjvr_2^post38 = __disjvr_2^0 propagated equality __disjvr_6^post38 = __disjvr_6^0 propagated equality x!22^post38 = x!22^0 propagated equality a!2035^post38 = a!2035^0 propagated equality a!2238^post38 = a!2238^0 propagated equality r!662^post38 = r!662^0 propagated equality a!511^post38 = a!511^0 propagated equality head!405^post38 = head!405^0 propagated equality __disjvr_0^post38 = __disjvr_0^0 propagated equality a!419^post38 = a!419^0 propagated equality rcd!2393^post38 = rcd!2393^0 propagated equality rcd!2460^post38 = rcd!2460^0 propagated equality rcd!2515^post38 = rcd!2515^0 propagated equality a!1810^post38 = a!1810^0 propagated equality sdv_callsite_return_1!32^post38 = sdv_callsite_return_1!32^0 propagated equality a!1055^post38 = a!1055^0 propagated equality tmp!33^post38 = tmp!33^0 propagated equality a!244^post38 = a!244^0 Simplified Guard Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l10 -> l11 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l11 -> l12 : __disjvr_0^0'=__disjvr_0^post39, __disjvr_1^0'=__disjvr_1^post39, __disjvr_2^0'=__disjvr_2^post39, __disjvr_3^0'=__disjvr_3^post39, __disjvr_4^0'=__disjvr_4^post39, __disjvr_5^0'=__disjvr_5^post39, __disjvr_6^0'=__disjvr_6^post39, __disjvr_7^0'=__disjvr_7^post39, __disjvr_8^0'=__disjvr_8^post39, a!1052^0'=a!1052^post39, a!1055^0'=a!1055^post39, a!1370^0'=a!1370^post39, a!1371^0'=a!1371^post39, a!1610^0'=a!1610^post39, a!1810^0'=a!1810^post39, a!2035^0'=a!2035^post39, a!2238^0'=a!2238^post39, a!244^0'=a!244^post39, a!419^0'=a!419^post39, a!511^0'=a!511^post39, a!654^0'=a!654^post39, ct!19^0'=ct!19^post39, head!16^0'=head!16^post39, head!31^0'=head!31^post39, head!405^0'=head!405^post39, i!29^0'=i!29^post39, i!406^0'=i!406^post39, length!28^0'=length!28^post39, nondet!13^0'=nondet!13^post39, r!543^0'=r!543^post39, r!662^0'=r!662^post39, rcd!2393^0'=rcd!2393^post39, rcd!2460^0'=rcd!2460^post39, rcd!2515^0'=rcd!2515^post39, rcd!63^0'=rcd!63^post39, rcd!83^0'=rcd!83^post39, result!12^0'=result!12^post39, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post39, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post39, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post39, sel_r!543_flink!24^0'=sel_r!543_flink!24^post39, t!25^0'=t!25^post39, temp!34^0'=temp!34^post39, temp0!17^0'=temp0!17^post39, temp0!30^0'=temp0!30^post39, tmp!33^0'=tmp!33^post39, x!1365^0'=x!1365^post39, x!15^0'=x!15^post39, x!18^0'=x!18^post39, x!22^0'=x!22^post39, x_slam_f!20^0'=x_slam_f!20^post39, y!21^0'=y!21^post39, (0 == 0 /\ x!18^0-x!18^post39 == 0 /\ -rcd!2515^post39+rcd!2515^0 == 0 /\ -tmp!33^post39+tmp!33^0 == 0 /\ -x!1365^post39+x!1365^0 == 0 /\ -temp!34^post39+temp!34^0 == 0 /\ -x!22^post39+x!22^0 == 0 /\ -i!29^post39+i!29^0 == 0 /\ a!1052^0-a!1052^post39 == 0 /\ __disjvr_4^0-__disjvr_4^post39 == 0 /\ -i!406^post39+i!406^0 == 0 /\ rcd!83^0-rcd!83^post39 == 0 /\ -sdv_callsite_return_1!32^post39+sdv_callsite_return_1!32^0 == 0 /\ -a!1055^post39+a!1055^0 == 0 /\ length!28^0-length!28^post39 == 0 /\ -ct!19^post39+ct!19^0 == 0 /\ -rcd!2393^post39+rcd!2393^0 == 0 /\ a!244^0-a!244^post39 == 0 /\ -sel_r!1224_flink!24^post39+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post39+__disjvr_2^0 == 0 /\ -__disjvr_0^post39+__disjvr_0^0 == 0 /\ -__disjvr_6^post39+__disjvr_6^0 == 0 /\ x!15^0-x!15^post39 == 0 /\ -a!419^post39+a!419^0 == 0 /\ y!21^0-y!21^post39 == 0 /\ -a!2238^post39+a!2238^0 == 0 /\ -t!25^post39+t!25^0 == 0 /\ a!511^0-a!511^post39 == 0 /\ x_slam_f!20^0-x_slam_f!20^post39 == 0 /\ -__disjvr_7^post39+__disjvr_7^0 == 0 /\ a!654^0-a!654^post39 == 0 /\ -head!16^post39+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post39 == 0 /\ a!1610^0-a!1610^post39 == 0 /\ head!405^0-head!405^post39 == 0 /\ __disjvr_1^0-__disjvr_1^post39 == 0 /\ -sdv_callsite_return_1!14^post39+sdv_callsite_return_1!14^0 == 0 /\ 1-a!1810^0+a!2035^post39 == 0 /\ -__disjvr_8^post39+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post39 == 0 /\ -a!1370^post39+a!1370^0 == 0 /\ -nondet!13^post39+nondet!13^0 == 0 /\ -r!662^post39+r!662^0 == 0 /\ -__disjvr_5^post39+__disjvr_5^0 == 0 /\ -result!12^post39+result!12^0 == 0 /\ temp0!30^0-temp0!30^post39 == 0 /\ -head!31^post39+head!31^0 == 0 /\ -__disjvr_3^post39+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post39 == 0 /\ r!543^0-r!543^post39 == 0 /\ -rcd!63^post39+rcd!63^0 == 0 /\ a!1371^0-a!1371^post39 == 0), cost: 1 New rule: l11 -> l12 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post39, a!2035^0'=-1+a!1810^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality x!18^post39 = x!18^0 propagated equality rcd!2515^post39 = rcd!2515^0 propagated equality tmp!33^post39 = tmp!33^0 propagated equality x!1365^post39 = x!1365^0 propagated equality temp!34^post39 = temp!34^0 propagated equality x!22^post39 = x!22^0 propagated equality i!29^post39 = i!29^0 propagated equality a!1052^post39 = a!1052^0 propagated equality __disjvr_4^post39 = __disjvr_4^0 propagated equality i!406^post39 = i!406^0 propagated equality rcd!83^post39 = rcd!83^0 propagated equality sdv_callsite_return_1!32^post39 = sdv_callsite_return_1!32^0 propagated equality a!1055^post39 = a!1055^0 propagated equality length!28^post39 = length!28^0 propagated equality ct!19^post39 = ct!19^0 propagated equality rcd!2393^post39 = rcd!2393^0 propagated equality a!244^post39 = a!244^0 propagated equality sel_r!1224_flink!24^post39 = sel_r!1224_flink!24^0 propagated equality __disjvr_2^post39 = __disjvr_2^0 propagated equality __disjvr_0^post39 = __disjvr_0^0 propagated equality __disjvr_6^post39 = __disjvr_6^0 propagated equality x!15^post39 = x!15^0 propagated equality a!419^post39 = a!419^0 propagated equality y!21^post39 = y!21^0 propagated equality a!2238^post39 = a!2238^0 propagated equality t!25^post39 = t!25^0 propagated equality a!511^post39 = a!511^0 propagated equality x_slam_f!20^post39 = x_slam_f!20^0 propagated equality __disjvr_7^post39 = __disjvr_7^0 propagated equality a!654^post39 = a!654^0 propagated equality head!16^post39 = head!16^0 propagated equality sel_r!543_flink!24^post39 = sel_r!543_flink!24^0 propagated equality a!1610^post39 = a!1610^0 propagated equality head!405^post39 = head!405^0 propagated equality __disjvr_1^post39 = __disjvr_1^0 propagated equality sdv_callsite_return_1!14^post39 = sdv_callsite_return_1!14^0 propagated equality a!2035^post39 = -1+a!1810^0 propagated equality __disjvr_8^post39 = __disjvr_8^0 propagated equality temp0!17^post39 = temp0!17^0 propagated equality a!1370^post39 = a!1370^0 propagated equality nondet!13^post39 = nondet!13^0 propagated equality r!662^post39 = r!662^0 propagated equality __disjvr_5^post39 = __disjvr_5^0 propagated equality result!12^post39 = result!12^0 propagated equality temp0!30^post39 = temp0!30^0 propagated equality head!31^post39 = head!31^0 propagated equality __disjvr_3^post39 = __disjvr_3^0 propagated equality rcd!2460^post39 = rcd!2460^0 propagated equality r!543^post39 = r!543^0 propagated equality rcd!63^post39 = rcd!63^0 propagated equality a!1371^post39 = a!1371^0 Simplified Guard Original rule: l11 -> l12 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post39, a!2035^0'=-1+a!1810^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l11 -> l12 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post39, a!2035^0'=-1+a!1810^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l11 -> l12 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post39, a!2035^0'=-1+a!1810^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l11 -> l12 : a!1810^0'=a!1810^post39, a!2035^0'=-1+a!1810^0, T, cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post40, __disjvr_1^0'=__disjvr_1^post40, __disjvr_2^0'=__disjvr_2^post40, __disjvr_3^0'=__disjvr_3^post40, __disjvr_4^0'=__disjvr_4^post40, __disjvr_5^0'=__disjvr_5^post40, __disjvr_6^0'=__disjvr_6^post40, __disjvr_7^0'=__disjvr_7^post40, __disjvr_8^0'=__disjvr_8^post40, a!1052^0'=a!1052^post40, a!1055^0'=a!1055^post40, a!1370^0'=a!1370^post40, a!1371^0'=a!1371^post40, a!1610^0'=a!1610^post40, a!1810^0'=a!1810^post40, a!2035^0'=a!2035^post40, a!2238^0'=a!2238^post40, a!244^0'=a!244^post40, a!419^0'=a!419^post40, a!511^0'=a!511^post40, a!654^0'=a!654^post40, ct!19^0'=ct!19^post40, head!16^0'=head!16^post40, head!31^0'=head!31^post40, head!405^0'=head!405^post40, i!29^0'=i!29^post40, i!406^0'=i!406^post40, length!28^0'=length!28^post40, nondet!13^0'=nondet!13^post40, r!543^0'=r!543^post40, r!662^0'=r!662^post40, rcd!2393^0'=rcd!2393^post40, rcd!2460^0'=rcd!2460^post40, rcd!2515^0'=rcd!2515^post40, rcd!63^0'=rcd!63^post40, rcd!83^0'=rcd!83^post40, result!12^0'=result!12^post40, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post40, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post40, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post40, sel_r!543_flink!24^0'=sel_r!543_flink!24^post40, t!25^0'=t!25^post40, temp!34^0'=temp!34^post40, temp0!17^0'=temp0!17^post40, temp0!30^0'=temp0!30^post40, tmp!33^0'=tmp!33^post40, x!1365^0'=x!1365^post40, x!15^0'=x!15^post40, x!18^0'=x!18^post40, x!22^0'=x!22^post40, x_slam_f!20^0'=x_slam_f!20^post40, y!21^0'=y!21^post40, (__disjvr_6^0-__disjvr_6^post40 == 0 /\ -a!2035^post40+a!2035^0 == 0 /\ -r!543^post40+r!543^0 == 0 /\ -r!662^post40+r!662^0 == 0 /\ -a!2238^post40+a!2238^0 == 0 /\ -__disjvr_8^post40+__disjvr_8^0 == 0 /\ result!12^0-result!12^post40 == 0 /\ a!1370^0-a!1370^post40 == 0 /\ -__disjvr_7^post40+__disjvr_7^0 == 0 /\ a!244^0-a!244^post40 == 0 /\ -a!1055^post40+a!1055^0 == 0 /\ -t!25^post40+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post40 == 0 /\ i!29^0-i!29^post40 == 0 /\ -a!1610^post40+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post40 == 0 /\ head!16^0-head!16^post40 == 0 /\ -x!22^post40+x!22^0 == 0 /\ head!405^0-head!405^post40 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post40+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post40 == 0 /\ x_slam_f!20^0-x_slam_f!20^post40 == 0 /\ rcd!83^0-rcd!83^post40 == 0 /\ rcd!63^0-rcd!63^post40 == 0 /\ a!1052^0-a!1052^post40 == 0 /\ -temp!34^post40+temp!34^0 == 0 /\ a!654^0-a!654^post40 == 0 /\ rcd!2393^0-rcd!2393^post40 == 0 /\ -head!31^post40+head!31^0 == 0 /\ temp0!17^0-temp0!17^post40 == 0 /\ -x!15^post40+x!15^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ a!1810^0-a!1810^post40 == 0 /\ -rcd!2460^post40+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2515^post40+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post40+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post40+temp0!30^0 == 0 /\ x!1365^0-x!1365^post40 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post40 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post40 == 0 /\ a!1371^0-a!1371^post40 == 0 /\ __disjvr_3^0-__disjvr_3^post40 == 0 /\ -__disjvr_2^post40+__disjvr_2^0 == 0 /\ -__disjvr_0^post40+__disjvr_0^0 == 0 /\ -__disjvr_5^post40+__disjvr_5^0 == 0 /\ length!28^0-length!28^post40 == 0 /\ tmp!33^0-tmp!33^post40 == 0 /\ -a!419^post40+a!419^0 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post40 == 0 /\ ct!19^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post40 == 0 /\ -i!406^post40+i!406^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -y!21^post40+y!21^0 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -a!511^post40+a!511^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post40, __disjvr_1^0'=__disjvr_1^post40, __disjvr_2^0'=__disjvr_2^post40, __disjvr_3^0'=__disjvr_3^post40, __disjvr_4^0'=__disjvr_4^post40, __disjvr_5^0'=__disjvr_5^post40, __disjvr_6^0'=__disjvr_6^post40, __disjvr_7^0'=__disjvr_7^post40, __disjvr_8^0'=__disjvr_8^post40, a!1052^0'=a!1052^post40, a!1055^0'=a!1055^post40, a!1370^0'=a!1370^post40, a!1371^0'=a!1371^post40, a!1610^0'=a!1610^post40, a!1810^0'=a!1810^post40, a!2035^0'=a!2035^post40, a!2238^0'=a!2238^post40, a!244^0'=a!244^post40, a!419^0'=a!419^post40, a!511^0'=a!511^post40, a!654^0'=a!654^post40, ct!19^0'=ct!19^post40, head!16^0'=head!16^post40, head!31^0'=head!31^post40, head!405^0'=head!405^post40, i!29^0'=i!29^post40, i!406^0'=i!406^post40, length!28^0'=length!28^post40, nondet!13^0'=nondet!13^post40, r!543^0'=r!543^post40, r!662^0'=r!662^post40, rcd!2393^0'=rcd!2393^post40, rcd!2460^0'=rcd!2460^post40, rcd!2515^0'=rcd!2515^post40, rcd!63^0'=rcd!63^post40, rcd!83^0'=rcd!83^post40, result!12^0'=result!12^post40, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post40, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post40, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post40, sel_r!543_flink!24^0'=sel_r!543_flink!24^post40, t!25^0'=t!25^post40, temp!34^0'=temp!34^post40, temp0!17^0'=temp0!17^post40, temp0!30^0'=temp0!30^post40, tmp!33^0'=tmp!33^post40, x!1365^0'=x!1365^post40, x!15^0'=x!15^post40, x!18^0'=x!18^post40, x!22^0'=x!22^post40, x_slam_f!20^0'=x_slam_f!20^post40, y!21^0'=y!21^post40, (__disjvr_6^0-__disjvr_6^post40 == 0 /\ -a!2035^post40+a!2035^0 == 0 /\ -r!543^post40+r!543^0 == 0 /\ -r!662^post40+r!662^0 == 0 /\ -a!2238^post40+a!2238^0 == 0 /\ -__disjvr_8^post40+__disjvr_8^0 == 0 /\ result!12^0-result!12^post40 == 0 /\ a!1370^0-a!1370^post40 == 0 /\ -__disjvr_7^post40+__disjvr_7^0 == 0 /\ a!244^0-a!244^post40 == 0 /\ -a!1055^post40+a!1055^0 == 0 /\ -t!25^post40+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post40 == 0 /\ i!29^0-i!29^post40 == 0 /\ -a!1610^post40+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post40 == 0 /\ head!16^0-head!16^post40 == 0 /\ -x!22^post40+x!22^0 == 0 /\ head!405^0-head!405^post40 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -ct!19^post40+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post40 == 0 /\ x_slam_f!20^0-x_slam_f!20^post40 == 0 /\ rcd!83^0-rcd!83^post40 == 0 /\ rcd!63^0-rcd!63^post40 == 0 /\ a!1052^0-a!1052^post40 == 0 /\ -temp!34^post40+temp!34^0 == 0 /\ a!654^0-a!654^post40 == 0 /\ rcd!2393^0-rcd!2393^post40 == 0 /\ -head!31^post40+head!31^0 == 0 /\ temp0!17^0-temp0!17^post40 == 0 /\ -x!15^post40+x!15^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ a!1810^0-a!1810^post40 == 0 /\ -rcd!2460^post40+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2515^post40+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post40+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post40+temp0!30^0 == 0 /\ x!1365^0-x!1365^post40 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post40 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post40 == 0 /\ a!1371^0-a!1371^post40 == 0 /\ __disjvr_3^0-__disjvr_3^post40 == 0 /\ -__disjvr_2^post40+__disjvr_2^0 == 0 /\ -__disjvr_0^post40+__disjvr_0^0 == 0 /\ -__disjvr_5^post40+__disjvr_5^0 == 0 /\ length!28^0-length!28^post40 == 0 /\ tmp!33^0-tmp!33^post40 == 0 /\ -a!419^post40+a!419^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ __disjvr_1^0-__disjvr_1^post40 == 0 /\ ct!19^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post40 == 0 /\ -i!406^post40+i!406^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -y!21^post40+y!21^0 == 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -a!511^post40+a!511^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post40, __disjvr_1^0'=__disjvr_1^post40, __disjvr_2^0'=__disjvr_2^post40, __disjvr_3^0'=__disjvr_3^post40, __disjvr_4^0'=__disjvr_4^post40, __disjvr_5^0'=__disjvr_5^post40, __disjvr_6^0'=__disjvr_6^post40, __disjvr_7^0'=__disjvr_7^post40, __disjvr_8^0'=__disjvr_8^post40, a!1052^0'=a!1052^post40, a!1055^0'=a!1055^post40, a!1370^0'=a!1370^post40, a!1371^0'=a!1371^post40, a!1610^0'=a!1610^post40, a!1810^0'=a!1810^post40, a!2035^0'=a!2035^post40, a!2238^0'=a!2238^post40, a!244^0'=a!244^post40, a!419^0'=a!419^post40, a!511^0'=a!511^post40, a!654^0'=a!654^post40, ct!19^0'=ct!19^post40, head!16^0'=head!16^post40, head!31^0'=head!31^post40, head!405^0'=head!405^post40, i!29^0'=i!29^post40, i!406^0'=i!406^post40, length!28^0'=length!28^post40, nondet!13^0'=nondet!13^post40, r!543^0'=r!543^post40, r!662^0'=r!662^post40, rcd!2393^0'=rcd!2393^post40, rcd!2460^0'=rcd!2460^post40, rcd!2515^0'=rcd!2515^post40, rcd!63^0'=rcd!63^post40, rcd!83^0'=rcd!83^post40, result!12^0'=result!12^post40, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post40, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post40, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post40, sel_r!543_flink!24^0'=sel_r!543_flink!24^post40, t!25^0'=t!25^post40, temp!34^0'=temp!34^post40, temp0!17^0'=temp0!17^post40, temp0!30^0'=temp0!30^post40, tmp!33^0'=tmp!33^post40, x!1365^0'=x!1365^post40, x!15^0'=x!15^post40, x!18^0'=x!18^post40, x!22^0'=x!22^post40, x_slam_f!20^0'=x_slam_f!20^post40, y!21^0'=y!21^post40, (__disjvr_6^0-__disjvr_6^post40 == 0 /\ -a!2035^post40+a!2035^0 == 0 /\ -r!543^post40+r!543^0 == 0 /\ -r!662^post40+r!662^0 == 0 /\ -a!2238^post40+a!2238^0 == 0 /\ -__disjvr_8^post40+__disjvr_8^0 == 0 /\ result!12^0-result!12^post40 == 0 /\ a!1370^0-a!1370^post40 == 0 /\ -__disjvr_7^post40+__disjvr_7^0 == 0 /\ a!244^0-a!244^post40 == 0 /\ -a!1055^post40+a!1055^0 == 0 /\ -t!25^post40+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post40 == 0 /\ i!29^0-i!29^post40 == 0 /\ -a!1610^post40+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post40 == 0 /\ head!16^0-head!16^post40 == 0 /\ -x!22^post40+x!22^0 == 0 /\ head!405^0-head!405^post40 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -ct!19^post40+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post40 == 0 /\ x_slam_f!20^0-x_slam_f!20^post40 == 0 /\ rcd!83^0-rcd!83^post40 == 0 /\ rcd!63^0-rcd!63^post40 == 0 /\ a!1052^0-a!1052^post40 == 0 /\ -temp!34^post40+temp!34^0 == 0 /\ a!654^0-a!654^post40 == 0 /\ rcd!2393^0-rcd!2393^post40 == 0 /\ -head!31^post40+head!31^0 == 0 /\ temp0!17^0-temp0!17^post40 == 0 /\ -x!15^post40+x!15^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ a!1810^0-a!1810^post40 == 0 /\ -rcd!2460^post40+rcd!2460^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2515^post40+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post40+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post40+temp0!30^0 == 0 /\ x!1365^0-x!1365^post40 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post40 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post40 == 0 /\ a!1371^0-a!1371^post40 == 0 /\ __disjvr_3^0-__disjvr_3^post40 == 0 /\ -__disjvr_2^post40+__disjvr_2^0 == 0 /\ -__disjvr_0^post40+__disjvr_0^0 == 0 /\ -__disjvr_5^post40+__disjvr_5^0 == 0 /\ length!28^0-length!28^post40 == 0 /\ tmp!33^0-tmp!33^post40 == 0 /\ -a!419^post40+a!419^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ __disjvr_1^0-__disjvr_1^post40 == 0 /\ ct!19^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post40 == 0 /\ -i!406^post40+i!406^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -y!21^post40+y!21^0 == 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -a!511^post40+a!511^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality __disjvr_6^post40 = __disjvr_6^0 propagated equality a!2035^post40 = a!2035^0 propagated equality r!543^post40 = r!543^0 propagated equality r!662^post40 = r!662^0 propagated equality a!2238^post40 = a!2238^0 propagated equality __disjvr_8^post40 = __disjvr_8^0 propagated equality result!12^post40 = result!12^0 propagated equality a!1370^post40 = a!1370^0 propagated equality __disjvr_7^post40 = __disjvr_7^0 propagated equality a!244^post40 = a!244^0 propagated equality a!1055^post40 = a!1055^0 propagated equality t!25^post40 = t!25^0 propagated equality __disjvr_4^post40 = __disjvr_4^0 propagated equality i!29^post40 = i!29^0 propagated equality a!1610^post40 = a!1610^0 propagated equality nondet!13^post40 = nondet!13^0 propagated equality head!16^post40 = head!16^0 propagated equality x!22^post40 = x!22^0 propagated equality head!405^post40 = head!405^0 propagated equality ct!19^post40 = ct!19^0 propagated equality x!18^post40 = x!18^0 propagated equality x_slam_f!20^post40 = x_slam_f!20^0 propagated equality rcd!83^post40 = rcd!83^0 propagated equality rcd!63^post40 = rcd!63^0 propagated equality a!1052^post40 = a!1052^0 propagated equality temp!34^post40 = temp!34^0 propagated equality a!654^post40 = a!654^0 propagated equality rcd!2393^post40 = rcd!2393^0 propagated equality head!31^post40 = head!31^0 propagated equality temp0!17^post40 = temp0!17^0 propagated equality x!15^post40 = x!15^0 propagated equality a!1810^post40 = a!1810^0 propagated equality rcd!2460^post40 = rcd!2460^0 propagated equality rcd!2515^post40 = rcd!2515^0 propagated equality sdv_callsite_return_1!32^post40 = sdv_callsite_return_1!32^0 propagated equality temp0!30^post40 = temp0!30^0 propagated equality x!1365^post40 = x!1365^0 propagated equality sdv_callsite_return_1!14^post40 = sdv_callsite_return_1!14^0 propagated equality sel_r!1224_flink!24^post40 = sel_r!1224_flink!24^0 propagated equality a!1371^post40 = a!1371^0 propagated equality __disjvr_3^post40 = __disjvr_3^0 propagated equality __disjvr_2^post40 = __disjvr_2^0 propagated equality __disjvr_0^post40 = __disjvr_0^0 propagated equality __disjvr_5^post40 = __disjvr_5^0 propagated equality length!28^post40 = length!28^0 propagated equality tmp!33^post40 = tmp!33^0 propagated equality a!419^post40 = a!419^0 propagated equality __disjvr_1^post40 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post40 = sel_r!543_flink!24^0 propagated equality i!406^post40 = i!406^0 propagated equality y!21^post40 = y!21^0 propagated equality a!511^post40 = a!511^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post41, __disjvr_1^0'=__disjvr_1^post41, __disjvr_2^0'=__disjvr_2^post41, __disjvr_3^0'=__disjvr_3^post41, __disjvr_4^0'=__disjvr_4^post41, __disjvr_5^0'=__disjvr_5^post41, __disjvr_6^0'=__disjvr_6^post41, __disjvr_7^0'=__disjvr_7^post41, __disjvr_8^0'=__disjvr_8^post41, a!1052^0'=a!1052^post41, a!1055^0'=a!1055^post41, a!1370^0'=a!1370^post41, a!1371^0'=a!1371^post41, a!1610^0'=a!1610^post41, a!1810^0'=a!1810^post41, a!2035^0'=a!2035^post41, a!2238^0'=a!2238^post41, a!244^0'=a!244^post41, a!419^0'=a!419^post41, a!511^0'=a!511^post41, a!654^0'=a!654^post41, ct!19^0'=ct!19^post41, head!16^0'=head!16^post41, head!31^0'=head!31^post41, head!405^0'=head!405^post41, i!29^0'=i!29^post41, i!406^0'=i!406^post41, length!28^0'=length!28^post41, nondet!13^0'=nondet!13^post41, r!543^0'=r!543^post41, r!662^0'=r!662^post41, rcd!2393^0'=rcd!2393^post41, rcd!2460^0'=rcd!2460^post41, rcd!2515^0'=rcd!2515^post41, rcd!63^0'=rcd!63^post41, rcd!83^0'=rcd!83^post41, result!12^0'=result!12^post41, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post41, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post41, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post41, sel_r!543_flink!24^0'=sel_r!543_flink!24^post41, t!25^0'=t!25^post41, temp!34^0'=temp!34^post41, temp0!17^0'=temp0!17^post41, temp0!30^0'=temp0!30^post41, tmp!33^0'=tmp!33^post41, x!1365^0'=x!1365^post41, x!15^0'=x!15^post41, x!18^0'=x!18^post41, x!22^0'=x!22^post41, x_slam_f!20^0'=x_slam_f!20^post41, y!21^0'=y!21^post41, (-rcd!2393^post41+rcd!2393^0 == 0 /\ -a!2035^post41+a!2035^0 == 0 /\ r!543^0-r!543^post41 == 0 /\ -sdv_callsite_return_1!32^post41+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post41 == 0 /\ -a!2238^post41+a!2238^0 == 0 /\ __disjvr_3^0-__disjvr_3^post41 == 0 /\ rcd!2460^0-rcd!2460^post41 == 0 /\ -a!511^post41+a!511^0 == 0 /\ -a!419^post41+a!419^0 == 0 /\ a!1052^0-a!1052^post41 == 0 /\ a!244^0-a!244^post41 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post41 == 0 /\ -x_slam_f!20^post41+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post41 == 0 /\ -rcd!2515^post41+rcd!2515^0 == 0 /\ i!406^0-i!406^post41 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post41 == 0 /\ y!21^0-y!21^post41 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post41 == 0 /\ -__disjvr_5^post41+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post41 == 0 /\ head!31^0-head!31^post41 == 0 /\ -x!22^post41+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post41+sdv_callsite_return_1!14^0 == 0 /\ x!1365^0-x!1365^post41 == 0 /\ -ct!19^post41+ct!19^0 == 0 /\ head!405^0-head!405^post41 == 0 /\ a!1371^0-a!1371^post41 == 0 /\ temp!34^0-temp!34^post41 == 0 /\ -__disjvr_0^post41+__disjvr_0^0 == 0 /\ a!1610^0-a!1610^post41 == 0 /\ -__disjvr_8^post41+__disjvr_8^0 == 0 /\ -a!1810^post41+a!1810^0 == 0 /\ -__disjvr_7^post41+__disjvr_7^0 == 0 /\ -a!1370^post41+a!1370^0 == 0 /\ y!21^0 <= 0 /\ -a!1055^post41+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post41 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -nondet!13^post41+nondet!13^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post41+r!662^0 == 0 /\ a!654^0-a!654^post41 == 0 /\ result!12^0-result!12^post41 == 0 /\ -rcd!63^post41+rcd!63^0 == 0 /\ __disjvr_6^0-__disjvr_6^post41 == 0 /\ -head!16^post41+head!16^0 == 0 /\ rcd!83^0-rcd!83^post41 == 0 /\ -i!29^post41+i!29^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post41+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -temp0!30^post41+temp0!30^0 == 0 /\ -t!25^post41+t!25^0 == 0 /\ 1-x!22^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post41 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post41 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post41, __disjvr_1^0'=__disjvr_1^post41, __disjvr_2^0'=__disjvr_2^post41, __disjvr_3^0'=__disjvr_3^post41, __disjvr_4^0'=__disjvr_4^post41, __disjvr_5^0'=__disjvr_5^post41, __disjvr_6^0'=__disjvr_6^post41, __disjvr_7^0'=__disjvr_7^post41, __disjvr_8^0'=__disjvr_8^post41, a!1052^0'=a!1052^post41, a!1055^0'=a!1055^post41, a!1370^0'=a!1370^post41, a!1371^0'=a!1371^post41, a!1610^0'=a!1610^post41, a!1810^0'=a!1810^post41, a!2035^0'=a!2035^post41, a!2238^0'=a!2238^post41, a!244^0'=a!244^post41, a!419^0'=a!419^post41, a!511^0'=a!511^post41, a!654^0'=a!654^post41, ct!19^0'=ct!19^post41, head!16^0'=head!16^post41, head!31^0'=head!31^post41, head!405^0'=head!405^post41, i!29^0'=i!29^post41, i!406^0'=i!406^post41, length!28^0'=length!28^post41, nondet!13^0'=nondet!13^post41, r!543^0'=r!543^post41, r!662^0'=r!662^post41, rcd!2393^0'=rcd!2393^post41, rcd!2460^0'=rcd!2460^post41, rcd!2515^0'=rcd!2515^post41, rcd!63^0'=rcd!63^post41, rcd!83^0'=rcd!83^post41, result!12^0'=result!12^post41, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post41, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post41, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post41, sel_r!543_flink!24^0'=sel_r!543_flink!24^post41, t!25^0'=t!25^post41, temp!34^0'=temp!34^post41, temp0!17^0'=temp0!17^post41, temp0!30^0'=temp0!30^post41, tmp!33^0'=tmp!33^post41, x!1365^0'=x!1365^post41, x!15^0'=x!15^post41, x!18^0'=x!18^post41, x!22^0'=x!22^post41, x_slam_f!20^0'=x_slam_f!20^post41, y!21^0'=y!21^post41, (-rcd!2393^post41+rcd!2393^0 == 0 /\ -a!2035^post41+a!2035^0 == 0 /\ r!543^0-r!543^post41 == 0 /\ -sdv_callsite_return_1!32^post41+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post41 == 0 /\ -a!2238^post41+a!2238^0 == 0 /\ __disjvr_3^0-__disjvr_3^post41 == 0 /\ rcd!2460^0-rcd!2460^post41 == 0 /\ -a!511^post41+a!511^0 == 0 /\ -a!419^post41+a!419^0 == 0 /\ a!1052^0-a!1052^post41 == 0 /\ a!244^0-a!244^post41 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post41 == 0 /\ -x_slam_f!20^post41+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post41 == 0 /\ -rcd!2515^post41+rcd!2515^0 == 0 /\ i!406^0-i!406^post41 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post41 == 0 /\ y!21^0-y!21^post41 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post41 == 0 /\ -__disjvr_5^post41+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post41 == 0 /\ head!31^0-head!31^post41 == 0 /\ -x!22^post41+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post41+sdv_callsite_return_1!14^0 == 0 /\ x!1365^0-x!1365^post41 == 0 /\ -ct!19^post41+ct!19^0 == 0 /\ head!405^0-head!405^post41 == 0 /\ a!1371^0-a!1371^post41 == 0 /\ temp!34^0-temp!34^post41 == 0 /\ -__disjvr_0^post41+__disjvr_0^0 == 0 /\ a!1610^0-a!1610^post41 == 0 /\ -__disjvr_8^post41+__disjvr_8^0 == 0 /\ -a!1810^post41+a!1810^0 == 0 /\ -__disjvr_7^post41+__disjvr_7^0 == 0 /\ -a!1370^post41+a!1370^0 == 0 /\ y!21^0 <= 0 /\ -a!1055^post41+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post41 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -nondet!13^post41+nondet!13^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!662^post41+r!662^0 == 0 /\ a!654^0-a!654^post41 == 0 /\ result!12^0-result!12^post41 == 0 /\ -rcd!63^post41+rcd!63^0 == 0 /\ __disjvr_6^0-__disjvr_6^post41 == 0 /\ -head!16^post41+head!16^0 == 0 /\ rcd!83^0-rcd!83^post41 == 0 /\ -i!29^post41+i!29^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post41+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -temp0!30^post41+temp0!30^0 == 0 /\ -t!25^post41+t!25^0 == 0 /\ 1-x!22^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post41 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post41 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post41, __disjvr_1^0'=__disjvr_1^post41, __disjvr_2^0'=__disjvr_2^post41, __disjvr_3^0'=__disjvr_3^post41, __disjvr_4^0'=__disjvr_4^post41, __disjvr_5^0'=__disjvr_5^post41, __disjvr_6^0'=__disjvr_6^post41, __disjvr_7^0'=__disjvr_7^post41, __disjvr_8^0'=__disjvr_8^post41, a!1052^0'=a!1052^post41, a!1055^0'=a!1055^post41, a!1370^0'=a!1370^post41, a!1371^0'=a!1371^post41, a!1610^0'=a!1610^post41, a!1810^0'=a!1810^post41, a!2035^0'=a!2035^post41, a!2238^0'=a!2238^post41, a!244^0'=a!244^post41, a!419^0'=a!419^post41, a!511^0'=a!511^post41, a!654^0'=a!654^post41, ct!19^0'=ct!19^post41, head!16^0'=head!16^post41, head!31^0'=head!31^post41, head!405^0'=head!405^post41, i!29^0'=i!29^post41, i!406^0'=i!406^post41, length!28^0'=length!28^post41, nondet!13^0'=nondet!13^post41, r!543^0'=r!543^post41, r!662^0'=r!662^post41, rcd!2393^0'=rcd!2393^post41, rcd!2460^0'=rcd!2460^post41, rcd!2515^0'=rcd!2515^post41, rcd!63^0'=rcd!63^post41, rcd!83^0'=rcd!83^post41, result!12^0'=result!12^post41, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post41, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post41, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post41, sel_r!543_flink!24^0'=sel_r!543_flink!24^post41, t!25^0'=t!25^post41, temp!34^0'=temp!34^post41, temp0!17^0'=temp0!17^post41, temp0!30^0'=temp0!30^post41, tmp!33^0'=tmp!33^post41, x!1365^0'=x!1365^post41, x!15^0'=x!15^post41, x!18^0'=x!18^post41, x!22^0'=x!22^post41, x_slam_f!20^0'=x_slam_f!20^post41, y!21^0'=y!21^post41, (-rcd!2393^post41+rcd!2393^0 == 0 /\ -a!2035^post41+a!2035^0 == 0 /\ r!543^0-r!543^post41 == 0 /\ -sdv_callsite_return_1!32^post41+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post41 == 0 /\ -a!2238^post41+a!2238^0 == 0 /\ __disjvr_3^0-__disjvr_3^post41 == 0 /\ rcd!2460^0-rcd!2460^post41 == 0 /\ -a!511^post41+a!511^0 == 0 /\ -a!419^post41+a!419^0 == 0 /\ a!1052^0-a!1052^post41 == 0 /\ a!244^0-a!244^post41 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post41 == 0 /\ -x_slam_f!20^post41+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post41 == 0 /\ -rcd!2515^post41+rcd!2515^0 == 0 /\ i!406^0-i!406^post41 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post41 == 0 /\ y!21^0-y!21^post41 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post41 == 0 /\ -__disjvr_5^post41+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post41 == 0 /\ head!31^0-head!31^post41 == 0 /\ -x!22^post41+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post41+sdv_callsite_return_1!14^0 == 0 /\ x!1365^0-x!1365^post41 == 0 /\ -ct!19^post41+ct!19^0 == 0 /\ head!405^0-head!405^post41 == 0 /\ a!1371^0-a!1371^post41 == 0 /\ temp!34^0-temp!34^post41 == 0 /\ -__disjvr_0^post41+__disjvr_0^0 == 0 /\ a!1610^0-a!1610^post41 == 0 /\ -__disjvr_8^post41+__disjvr_8^0 == 0 /\ -a!1810^post41+a!1810^0 == 0 /\ -__disjvr_7^post41+__disjvr_7^0 == 0 /\ -a!1370^post41+a!1370^0 == 0 /\ y!21^0 <= 0 /\ -a!1055^post41+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post41 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -nondet!13^post41+nondet!13^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!662^post41+r!662^0 == 0 /\ a!654^0-a!654^post41 == 0 /\ result!12^0-result!12^post41 == 0 /\ -rcd!63^post41+rcd!63^0 == 0 /\ __disjvr_6^0-__disjvr_6^post41 == 0 /\ -head!16^post41+head!16^0 == 0 /\ rcd!83^0-rcd!83^post41 == 0 /\ -i!29^post41+i!29^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post41+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -temp0!30^post41+temp0!30^0 == 0 /\ -t!25^post41+t!25^0 == 0 /\ 1-x!22^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post41 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post41 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality rcd!2393^post41 = rcd!2393^0 propagated equality a!2035^post41 = a!2035^0 propagated equality r!543^post41 = r!543^0 propagated equality sdv_callsite_return_1!32^post41 = sdv_callsite_return_1!32^0 propagated equality tmp!33^post41 = tmp!33^0 propagated equality a!2238^post41 = a!2238^0 propagated equality __disjvr_3^post41 = __disjvr_3^0 propagated equality rcd!2460^post41 = rcd!2460^0 propagated equality a!511^post41 = a!511^0 propagated equality a!419^post41 = a!419^0 propagated equality a!1052^post41 = a!1052^0 propagated equality a!244^post41 = a!244^0 propagated equality length!28^post41 = length!28^0 propagated equality x_slam_f!20^post41 = x_slam_f!20^0 propagated equality x!15^post41 = x!15^0 propagated equality rcd!2515^post41 = rcd!2515^0 propagated equality i!406^post41 = i!406^0 propagated equality sel_r!543_flink!24^post41 = sel_r!543_flink!24^0 propagated equality y!21^post41 = y!21^0 propagated equality x!18^post41 = x!18^0 propagated equality __disjvr_5^post41 = __disjvr_5^0 propagated equality __disjvr_4^post41 = __disjvr_4^0 propagated equality head!31^post41 = head!31^0 propagated equality x!22^post41 = x!22^0 propagated equality sdv_callsite_return_1!14^post41 = sdv_callsite_return_1!14^0 propagated equality x!1365^post41 = x!1365^0 propagated equality ct!19^post41 = ct!19^0 propagated equality head!405^post41 = head!405^0 propagated equality a!1371^post41 = a!1371^0 propagated equality temp!34^post41 = temp!34^0 propagated equality __disjvr_0^post41 = __disjvr_0^0 propagated equality a!1610^post41 = a!1610^0 propagated equality __disjvr_8^post41 = __disjvr_8^0 propagated equality a!1810^post41 = a!1810^0 propagated equality __disjvr_7^post41 = __disjvr_7^0 propagated equality a!1370^post41 = a!1370^0 propagated equality a!1055^post41 = a!1055^0 propagated equality sel_r!1224_flink!24^post41 = sel_r!1224_flink!24^0 propagated equality nondet!13^post41 = nondet!13^0 propagated equality r!662^post41 = r!662^0 propagated equality a!654^post41 = a!654^0 propagated equality result!12^post41 = result!12^0 propagated equality rcd!63^post41 = rcd!63^0 propagated equality __disjvr_6^post41 = __disjvr_6^0 propagated equality head!16^post41 = head!16^0 propagated equality rcd!83^post41 = rcd!83^0 propagated equality i!29^post41 = i!29^0 propagated equality __disjvr_2^post41 = __disjvr_2^0 propagated equality temp0!30^post41 = temp0!30^0 propagated equality t!25^post41 = t!25^0 propagated equality __disjvr_1^post41 = __disjvr_1^0 propagated equality temp0!17^post41 = temp0!17^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post42, __disjvr_1^0'=__disjvr_1^post42, __disjvr_2^0'=__disjvr_2^post42, __disjvr_3^0'=__disjvr_3^post42, __disjvr_4^0'=__disjvr_4^post42, __disjvr_5^0'=__disjvr_5^post42, __disjvr_6^0'=__disjvr_6^post42, __disjvr_7^0'=__disjvr_7^post42, __disjvr_8^0'=__disjvr_8^post42, a!1052^0'=a!1052^post42, a!1055^0'=a!1055^post42, a!1370^0'=a!1370^post42, a!1371^0'=a!1371^post42, a!1610^0'=a!1610^post42, a!1810^0'=a!1810^post42, a!2035^0'=a!2035^post42, a!2238^0'=a!2238^post42, a!244^0'=a!244^post42, a!419^0'=a!419^post42, a!511^0'=a!511^post42, a!654^0'=a!654^post42, ct!19^0'=ct!19^post42, head!16^0'=head!16^post42, head!31^0'=head!31^post42, head!405^0'=head!405^post42, i!29^0'=i!29^post42, i!406^0'=i!406^post42, length!28^0'=length!28^post42, nondet!13^0'=nondet!13^post42, r!543^0'=r!543^post42, r!662^0'=r!662^post42, rcd!2393^0'=rcd!2393^post42, rcd!2460^0'=rcd!2460^post42, rcd!2515^0'=rcd!2515^post42, rcd!63^0'=rcd!63^post42, rcd!83^0'=rcd!83^post42, result!12^0'=result!12^post42, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post42, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post42, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post42, sel_r!543_flink!24^0'=sel_r!543_flink!24^post42, t!25^0'=t!25^post42, temp!34^0'=temp!34^post42, temp0!17^0'=temp0!17^post42, temp0!30^0'=temp0!30^post42, tmp!33^0'=tmp!33^post42, x!1365^0'=x!1365^post42, x!15^0'=x!15^post42, x!18^0'=x!18^post42, x!22^0'=x!22^post42, x_slam_f!20^0'=x_slam_f!20^post42, y!21^0'=y!21^post42, (-ct!19^post42+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post42 == 0 /\ -a!1055^post42+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post42 == 0 /\ -__disjvr_5^post42+__disjvr_5^0 == 0 /\ -__disjvr_0^post42+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post42 == 0 /\ rcd!63^0-rcd!63^post42 == 0 /\ temp0!30^0-temp0!30^post42 == 0 /\ -__disjvr_3^post42+__disjvr_3^0 == 0 /\ -__disjvr_2^post42+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post42+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post42 == 0 /\ i!29^0-i!29^post42 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post42+temp!34^0 == 0 /\ 1+x!22^0 <= 0 /\ length!28^0-length!28^post42 == 0 /\ __disjvr_6^0-__disjvr_6^post42 == 0 /\ head!405^0-head!405^post42 == 0 /\ -head!16^post42+head!16^0 == 0 /\ x!15^0 <= 0 /\ rcd!2393^0-rcd!2393^post42 == 0 /\ x!15^0-x!15^post42 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!18^post42+x!18^0 == 0 /\ a!244^0-a!244^post42 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post42+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post42 == 0 /\ -result!12^post42+result!12^0 == 0 /\ a!1810^0-a!1810^post42 == 0 /\ __disjvr_8^0-__disjvr_8^post42 == 0 /\ -a!2035^post42+a!2035^0 == 0 /\ -a!2238^post42+a!2238^0 == 0 /\ -a!1610^post42+a!1610^0 == 0 /\ -t!25^post42+t!25^0 == 0 /\ a!1371^0-a!1371^post42 == 0 /\ -a!511^post42+a!511^0 == 0 /\ -a!419^post42+a!419^0 == 0 /\ -nondet!13^post42+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post42 == 0 /\ -r!543^post42+r!543^0 == 0 /\ y!21^0 <= 0 /\ -r!662^post42+r!662^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -x!22^post42+x!22^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!31^post42+head!31^0 == 0 /\ -__disjvr_7^post42+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post42 == 0 /\ __disjvr_1^0-__disjvr_1^post42 == 0 /\ -i!406^post42+i!406^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post42 == 0 /\ -x!1365^post42+x!1365^0 == 0 /\ -rcd!2515^post42+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post42 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!654^0-a!654^post42 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post42 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post42 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post42, __disjvr_1^0'=__disjvr_1^post42, __disjvr_2^0'=__disjvr_2^post42, __disjvr_3^0'=__disjvr_3^post42, __disjvr_4^0'=__disjvr_4^post42, __disjvr_5^0'=__disjvr_5^post42, __disjvr_6^0'=__disjvr_6^post42, __disjvr_7^0'=__disjvr_7^post42, __disjvr_8^0'=__disjvr_8^post42, a!1052^0'=a!1052^post42, a!1055^0'=a!1055^post42, a!1370^0'=a!1370^post42, a!1371^0'=a!1371^post42, a!1610^0'=a!1610^post42, a!1810^0'=a!1810^post42, a!2035^0'=a!2035^post42, a!2238^0'=a!2238^post42, a!244^0'=a!244^post42, a!419^0'=a!419^post42, a!511^0'=a!511^post42, a!654^0'=a!654^post42, ct!19^0'=ct!19^post42, head!16^0'=head!16^post42, head!31^0'=head!31^post42, head!405^0'=head!405^post42, i!29^0'=i!29^post42, i!406^0'=i!406^post42, length!28^0'=length!28^post42, nondet!13^0'=nondet!13^post42, r!543^0'=r!543^post42, r!662^0'=r!662^post42, rcd!2393^0'=rcd!2393^post42, rcd!2460^0'=rcd!2460^post42, rcd!2515^0'=rcd!2515^post42, rcd!63^0'=rcd!63^post42, rcd!83^0'=rcd!83^post42, result!12^0'=result!12^post42, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post42, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post42, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post42, sel_r!543_flink!24^0'=sel_r!543_flink!24^post42, t!25^0'=t!25^post42, temp!34^0'=temp!34^post42, temp0!17^0'=temp0!17^post42, temp0!30^0'=temp0!30^post42, tmp!33^0'=tmp!33^post42, x!1365^0'=x!1365^post42, x!15^0'=x!15^post42, x!18^0'=x!18^post42, x!22^0'=x!22^post42, x_slam_f!20^0'=x_slam_f!20^post42, y!21^0'=y!21^post42, (-ct!19^post42+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post42 == 0 /\ -a!1055^post42+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post42 == 0 /\ -__disjvr_5^post42+__disjvr_5^0 == 0 /\ -__disjvr_0^post42+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post42 == 0 /\ rcd!63^0-rcd!63^post42 == 0 /\ temp0!30^0-temp0!30^post42 == 0 /\ -__disjvr_3^post42+__disjvr_3^0 == 0 /\ -__disjvr_2^post42+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post42+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post42 == 0 /\ i!29^0-i!29^post42 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post42+temp!34^0 == 0 /\ 1+x!22^0 <= 0 /\ length!28^0-length!28^post42 == 0 /\ __disjvr_6^0-__disjvr_6^post42 == 0 /\ head!405^0-head!405^post42 == 0 /\ -head!16^post42+head!16^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2393^0-rcd!2393^post42 == 0 /\ x!15^0-x!15^post42 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!18^post42+x!18^0 == 0 /\ a!244^0-a!244^post42 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post42+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post42 == 0 /\ -result!12^post42+result!12^0 == 0 /\ a!1810^0-a!1810^post42 == 0 /\ __disjvr_8^0-__disjvr_8^post42 == 0 /\ -a!2035^post42+a!2035^0 == 0 /\ -a!2238^post42+a!2238^0 == 0 /\ -a!1610^post42+a!1610^0 == 0 /\ -t!25^post42+t!25^0 == 0 /\ a!1371^0-a!1371^post42 == 0 /\ -a!511^post42+a!511^0 == 0 /\ -a!419^post42+a!419^0 == 0 /\ -nondet!13^post42+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post42 == 0 /\ -r!543^post42+r!543^0 == 0 /\ y!21^0 <= 0 /\ -r!662^post42+r!662^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -x!22^post42+x!22^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!31^post42+head!31^0 == 0 /\ -__disjvr_7^post42+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post42 == 0 /\ __disjvr_1^0-__disjvr_1^post42 == 0 /\ -i!406^post42+i!406^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post42 == 0 /\ -x!1365^post42+x!1365^0 == 0 /\ -rcd!2515^post42+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post42 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!654^0-a!654^post42 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post42 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post42 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post42, __disjvr_1^0'=__disjvr_1^post42, __disjvr_2^0'=__disjvr_2^post42, __disjvr_3^0'=__disjvr_3^post42, __disjvr_4^0'=__disjvr_4^post42, __disjvr_5^0'=__disjvr_5^post42, __disjvr_6^0'=__disjvr_6^post42, __disjvr_7^0'=__disjvr_7^post42, __disjvr_8^0'=__disjvr_8^post42, a!1052^0'=a!1052^post42, a!1055^0'=a!1055^post42, a!1370^0'=a!1370^post42, a!1371^0'=a!1371^post42, a!1610^0'=a!1610^post42, a!1810^0'=a!1810^post42, a!2035^0'=a!2035^post42, a!2238^0'=a!2238^post42, a!244^0'=a!244^post42, a!419^0'=a!419^post42, a!511^0'=a!511^post42, a!654^0'=a!654^post42, ct!19^0'=ct!19^post42, head!16^0'=head!16^post42, head!31^0'=head!31^post42, head!405^0'=head!405^post42, i!29^0'=i!29^post42, i!406^0'=i!406^post42, length!28^0'=length!28^post42, nondet!13^0'=nondet!13^post42, r!543^0'=r!543^post42, r!662^0'=r!662^post42, rcd!2393^0'=rcd!2393^post42, rcd!2460^0'=rcd!2460^post42, rcd!2515^0'=rcd!2515^post42, rcd!63^0'=rcd!63^post42, rcd!83^0'=rcd!83^post42, result!12^0'=result!12^post42, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post42, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post42, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post42, sel_r!543_flink!24^0'=sel_r!543_flink!24^post42, t!25^0'=t!25^post42, temp!34^0'=temp!34^post42, temp0!17^0'=temp0!17^post42, temp0!30^0'=temp0!30^post42, tmp!33^0'=tmp!33^post42, x!1365^0'=x!1365^post42, x!15^0'=x!15^post42, x!18^0'=x!18^post42, x!22^0'=x!22^post42, x_slam_f!20^0'=x_slam_f!20^post42, y!21^0'=y!21^post42, (-ct!19^post42+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post42 == 0 /\ -a!1055^post42+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post42 == 0 /\ -__disjvr_5^post42+__disjvr_5^0 == 0 /\ -__disjvr_0^post42+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post42 == 0 /\ rcd!63^0-rcd!63^post42 == 0 /\ temp0!30^0-temp0!30^post42 == 0 /\ -__disjvr_3^post42+__disjvr_3^0 == 0 /\ -__disjvr_2^post42+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post42+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post42 == 0 /\ i!29^0-i!29^post42 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post42+temp!34^0 == 0 /\ 1+x!22^0 <= 0 /\ length!28^0-length!28^post42 == 0 /\ __disjvr_6^0-__disjvr_6^post42 == 0 /\ head!405^0-head!405^post42 == 0 /\ -head!16^post42+head!16^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2393^0-rcd!2393^post42 == 0 /\ x!15^0-x!15^post42 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!18^post42+x!18^0 == 0 /\ a!244^0-a!244^post42 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post42+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post42 == 0 /\ -result!12^post42+result!12^0 == 0 /\ a!1810^0-a!1810^post42 == 0 /\ __disjvr_8^0-__disjvr_8^post42 == 0 /\ -a!2035^post42+a!2035^0 == 0 /\ -a!2238^post42+a!2238^0 == 0 /\ -a!1610^post42+a!1610^0 == 0 /\ -t!25^post42+t!25^0 == 0 /\ a!1371^0-a!1371^post42 == 0 /\ -a!511^post42+a!511^0 == 0 /\ -a!419^post42+a!419^0 == 0 /\ -nondet!13^post42+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post42 == 0 /\ -r!543^post42+r!543^0 == 0 /\ y!21^0 <= 0 /\ -r!662^post42+r!662^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ -x!22^post42+x!22^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!31^post42+head!31^0 == 0 /\ -__disjvr_7^post42+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post42 == 0 /\ __disjvr_1^0-__disjvr_1^post42 == 0 /\ -i!406^post42+i!406^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post42 == 0 /\ -x!1365^post42+x!1365^0 == 0 /\ -rcd!2515^post42+rcd!2515^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post42 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ a!654^0-a!654^post42 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1370^0-a!1370^post42 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post42 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality ct!19^post42 = ct!19^0 propagated equality rcd!83^post42 = rcd!83^0 propagated equality a!1055^post42 = a!1055^0 propagated equality __disjvr_4^post42 = __disjvr_4^0 propagated equality __disjvr_5^post42 = __disjvr_5^0 propagated equality __disjvr_0^post42 = __disjvr_0^0 propagated equality tmp!33^post42 = tmp!33^0 propagated equality rcd!63^post42 = rcd!63^0 propagated equality temp0!30^post42 = temp0!30^0 propagated equality __disjvr_3^post42 = __disjvr_3^0 propagated equality __disjvr_2^post42 = __disjvr_2^0 propagated equality sdv_callsite_return_1!14^post42 = sdv_callsite_return_1!14^0 propagated equality y!21^post42 = y!21^0 propagated equality i!29^post42 = i!29^0 propagated equality temp!34^post42 = temp!34^0 propagated equality length!28^post42 = length!28^0 propagated equality __disjvr_6^post42 = __disjvr_6^0 propagated equality head!405^post42 = head!405^0 propagated equality head!16^post42 = head!16^0 propagated equality rcd!2393^post42 = rcd!2393^0 propagated equality x!15^post42 = x!15^0 propagated equality x!18^post42 = x!18^0 propagated equality a!244^post42 = a!244^0 propagated equality sel_r!1224_flink!24^post42 = sel_r!1224_flink!24^0 propagated equality a!1052^post42 = a!1052^0 propagated equality result!12^post42 = result!12^0 propagated equality a!1810^post42 = a!1810^0 propagated equality __disjvr_8^post42 = __disjvr_8^0 propagated equality a!2035^post42 = a!2035^0 propagated equality a!2238^post42 = a!2238^0 propagated equality a!1610^post42 = a!1610^0 propagated equality t!25^post42 = t!25^0 propagated equality a!1371^post42 = a!1371^0 propagated equality a!511^post42 = a!511^0 propagated equality a!419^post42 = a!419^0 propagated equality nondet!13^post42 = nondet!13^0 propagated equality sel_r!543_flink!24^post42 = sel_r!543_flink!24^0 propagated equality r!543^post42 = r!543^0 propagated equality r!662^post42 = r!662^0 propagated equality x!22^post42 = x!22^0 propagated equality head!31^post42 = head!31^0 propagated equality __disjvr_7^post42 = __disjvr_7^0 propagated equality rcd!2460^post42 = rcd!2460^0 propagated equality __disjvr_1^post42 = __disjvr_1^0 propagated equality i!406^post42 = i!406^0 propagated equality x_slam_f!20^post42 = x_slam_f!20^0 propagated equality x!1365^post42 = x!1365^0 propagated equality rcd!2515^post42 = rcd!2515^0 propagated equality temp0!17^post42 = temp0!17^0 propagated equality a!654^post42 = a!654^0 propagated equality a!1370^post42 = a!1370^0 propagated equality sdv_callsite_return_1!32^post42 = sdv_callsite_return_1!32^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post43, __disjvr_1^0'=__disjvr_1^post43, __disjvr_2^0'=__disjvr_2^post43, __disjvr_3^0'=__disjvr_3^post43, __disjvr_4^0'=__disjvr_4^post43, __disjvr_5^0'=__disjvr_5^post43, __disjvr_6^0'=__disjvr_6^post43, __disjvr_7^0'=__disjvr_7^post43, __disjvr_8^0'=__disjvr_8^post43, a!1052^0'=a!1052^post43, a!1055^0'=a!1055^post43, a!1370^0'=a!1370^post43, a!1371^0'=a!1371^post43, a!1610^0'=a!1610^post43, a!1810^0'=a!1810^post43, a!2035^0'=a!2035^post43, a!2238^0'=a!2238^post43, a!244^0'=a!244^post43, a!419^0'=a!419^post43, a!511^0'=a!511^post43, a!654^0'=a!654^post43, ct!19^0'=ct!19^post43, head!16^0'=head!16^post43, head!31^0'=head!31^post43, head!405^0'=head!405^post43, i!29^0'=i!29^post43, i!406^0'=i!406^post43, length!28^0'=length!28^post43, nondet!13^0'=nondet!13^post43, r!543^0'=r!543^post43, r!662^0'=r!662^post43, rcd!2393^0'=rcd!2393^post43, rcd!2460^0'=rcd!2460^post43, rcd!2515^0'=rcd!2515^post43, rcd!63^0'=rcd!63^post43, rcd!83^0'=rcd!83^post43, result!12^0'=result!12^post43, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post43, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post43, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post43, sel_r!543_flink!24^0'=sel_r!543_flink!24^post43, t!25^0'=t!25^post43, temp!34^0'=temp!34^post43, temp0!17^0'=temp0!17^post43, temp0!30^0'=temp0!30^post43, tmp!33^0'=tmp!33^post43, x!1365^0'=x!1365^post43, x!15^0'=x!15^post43, x!18^0'=x!18^post43, x!22^0'=x!22^post43, x_slam_f!20^0'=x_slam_f!20^post43, y!21^0'=y!21^post43, (-nondet!13^post43+nondet!13^0 == 0 /\ -a!654^post43+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post43+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post43+x!22^0 == 0 /\ -a!2035^post43+a!2035^0 == 0 /\ -r!662^post43+r!662^0 == 0 /\ -a!1370^post43+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post43 == 0 /\ -__disjvr_8^post43+__disjvr_8^0 == 0 /\ -a!419^post43+a!419^0 == 0 /\ -rcd!2393^post43+rcd!2393^0 == 0 /\ -a!244^post43+a!244^0 == 0 /\ -y!21^post43+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post43 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post43 == 0 /\ -head!16^post43+head!16^0 == 0 /\ -a!1810^post43+a!1810^0 == 0 /\ -__disjvr_2^post43+__disjvr_2^0 == 0 /\ -__disjvr_0^post43+__disjvr_0^0 == 0 /\ -rcd!2515^post43+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post43 == 0 /\ -i!29^post43+i!29^0 == 0 /\ tmp!33^0-tmp!33^post43 == 0 /\ a!1610^0-a!1610^post43 == 0 /\ x!15^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post43 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post43 == 0 /\ -y!21^0 <= 0 /\ -t!25^post43+t!25^0 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post43 == 0 /\ -x!1365^post43+x!1365^0 == 0 /\ length!28^0-length!28^post43 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_6^post43+__disjvr_6^0 == 0 /\ -temp0!30^post43+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post43+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post43 == 0 /\ rcd!2460^0-rcd!2460^post43 == 0 /\ a!2238^0-a!2238^post43 == 0 /\ x!15^0-x!15^post43 == 0 /\ -result!12^post43+result!12^0 == 0 /\ a!1055^0-a!1055^post43 == 0 /\ i!406^0-i!406^post43 == 0 /\ rcd!83^0-rcd!83^post43 == 0 /\ -head!31^post43+head!31^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post43 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_5^post43+__disjvr_5^0 == 0 /\ -__disjvr_3^post43+__disjvr_3^0 == 0 /\ -x_slam_f!20^post43+x_slam_f!20^0 == 0 /\ -rcd!63^post43+rcd!63^0 == 0 /\ head!405^0-head!405^post43 == 0 /\ r!543^0-r!543^post43 == 0 /\ a!511^0-a!511^post43 == 0 /\ a!1052^0-a!1052^post43 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -ct!19^post43+ct!19^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post43, __disjvr_1^0'=__disjvr_1^post43, __disjvr_2^0'=__disjvr_2^post43, __disjvr_3^0'=__disjvr_3^post43, __disjvr_4^0'=__disjvr_4^post43, __disjvr_5^0'=__disjvr_5^post43, __disjvr_6^0'=__disjvr_6^post43, __disjvr_7^0'=__disjvr_7^post43, __disjvr_8^0'=__disjvr_8^post43, a!1052^0'=a!1052^post43, a!1055^0'=a!1055^post43, a!1370^0'=a!1370^post43, a!1371^0'=a!1371^post43, a!1610^0'=a!1610^post43, a!1810^0'=a!1810^post43, a!2035^0'=a!2035^post43, a!2238^0'=a!2238^post43, a!244^0'=a!244^post43, a!419^0'=a!419^post43, a!511^0'=a!511^post43, a!654^0'=a!654^post43, ct!19^0'=ct!19^post43, head!16^0'=head!16^post43, head!31^0'=head!31^post43, head!405^0'=head!405^post43, i!29^0'=i!29^post43, i!406^0'=i!406^post43, length!28^0'=length!28^post43, nondet!13^0'=nondet!13^post43, r!543^0'=r!543^post43, r!662^0'=r!662^post43, rcd!2393^0'=rcd!2393^post43, rcd!2460^0'=rcd!2460^post43, rcd!2515^0'=rcd!2515^post43, rcd!63^0'=rcd!63^post43, rcd!83^0'=rcd!83^post43, result!12^0'=result!12^post43, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post43, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post43, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post43, sel_r!543_flink!24^0'=sel_r!543_flink!24^post43, t!25^0'=t!25^post43, temp!34^0'=temp!34^post43, temp0!17^0'=temp0!17^post43, temp0!30^0'=temp0!30^post43, tmp!33^0'=tmp!33^post43, x!1365^0'=x!1365^post43, x!15^0'=x!15^post43, x!18^0'=x!18^post43, x!22^0'=x!22^post43, x_slam_f!20^0'=x_slam_f!20^post43, y!21^0'=y!21^post43, (-nondet!13^post43+nondet!13^0 == 0 /\ -a!654^post43+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post43+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post43+x!22^0 == 0 /\ -a!2035^post43+a!2035^0 == 0 /\ -r!662^post43+r!662^0 == 0 /\ -a!1370^post43+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post43 == 0 /\ -__disjvr_8^post43+__disjvr_8^0 == 0 /\ -a!419^post43+a!419^0 == 0 /\ -rcd!2393^post43+rcd!2393^0 == 0 /\ -a!244^post43+a!244^0 == 0 /\ -y!21^post43+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post43 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post43 == 0 /\ -head!16^post43+head!16^0 == 0 /\ -a!1810^post43+a!1810^0 == 0 /\ -__disjvr_2^post43+__disjvr_2^0 == 0 /\ -__disjvr_0^post43+__disjvr_0^0 == 0 /\ -rcd!2515^post43+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post43 == 0 /\ -i!29^post43+i!29^0 == 0 /\ tmp!33^0-tmp!33^post43 == 0 /\ a!1610^0-a!1610^post43 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_7^0-__disjvr_7^post43 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post43 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -t!25^post43+t!25^0 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post43 == 0 /\ -x!1365^post43+x!1365^0 == 0 /\ length!28^0-length!28^post43 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_6^post43+__disjvr_6^0 == 0 /\ -temp0!30^post43+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post43+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post43 == 0 /\ rcd!2460^0-rcd!2460^post43 == 0 /\ a!2238^0-a!2238^post43 == 0 /\ x!15^0-x!15^post43 == 0 /\ -result!12^post43+result!12^0 == 0 /\ a!1055^0-a!1055^post43 == 0 /\ i!406^0-i!406^post43 == 0 /\ rcd!83^0-rcd!83^post43 == 0 /\ -head!31^post43+head!31^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post43 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_5^post43+__disjvr_5^0 == 0 /\ -__disjvr_3^post43+__disjvr_3^0 == 0 /\ -x_slam_f!20^post43+x_slam_f!20^0 == 0 /\ -rcd!63^post43+rcd!63^0 == 0 /\ head!405^0-head!405^post43 == 0 /\ r!543^0-r!543^post43 == 0 /\ a!511^0-a!511^post43 == 0 /\ a!1052^0-a!1052^post43 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -ct!19^post43+ct!19^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post43, __disjvr_1^0'=__disjvr_1^post43, __disjvr_2^0'=__disjvr_2^post43, __disjvr_3^0'=__disjvr_3^post43, __disjvr_4^0'=__disjvr_4^post43, __disjvr_5^0'=__disjvr_5^post43, __disjvr_6^0'=__disjvr_6^post43, __disjvr_7^0'=__disjvr_7^post43, __disjvr_8^0'=__disjvr_8^post43, a!1052^0'=a!1052^post43, a!1055^0'=a!1055^post43, a!1370^0'=a!1370^post43, a!1371^0'=a!1371^post43, a!1610^0'=a!1610^post43, a!1810^0'=a!1810^post43, a!2035^0'=a!2035^post43, a!2238^0'=a!2238^post43, a!244^0'=a!244^post43, a!419^0'=a!419^post43, a!511^0'=a!511^post43, a!654^0'=a!654^post43, ct!19^0'=ct!19^post43, head!16^0'=head!16^post43, head!31^0'=head!31^post43, head!405^0'=head!405^post43, i!29^0'=i!29^post43, i!406^0'=i!406^post43, length!28^0'=length!28^post43, nondet!13^0'=nondet!13^post43, r!543^0'=r!543^post43, r!662^0'=r!662^post43, rcd!2393^0'=rcd!2393^post43, rcd!2460^0'=rcd!2460^post43, rcd!2515^0'=rcd!2515^post43, rcd!63^0'=rcd!63^post43, rcd!83^0'=rcd!83^post43, result!12^0'=result!12^post43, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post43, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post43, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post43, sel_r!543_flink!24^0'=sel_r!543_flink!24^post43, t!25^0'=t!25^post43, temp!34^0'=temp!34^post43, temp0!17^0'=temp0!17^post43, temp0!30^0'=temp0!30^post43, tmp!33^0'=tmp!33^post43, x!1365^0'=x!1365^post43, x!15^0'=x!15^post43, x!18^0'=x!18^post43, x!22^0'=x!22^post43, x_slam_f!20^0'=x_slam_f!20^post43, y!21^0'=y!21^post43, (-nondet!13^post43+nondet!13^0 == 0 /\ -a!654^post43+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post43+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post43+x!22^0 == 0 /\ -a!2035^post43+a!2035^0 == 0 /\ -r!662^post43+r!662^0 == 0 /\ -a!1370^post43+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post43 == 0 /\ -__disjvr_8^post43+__disjvr_8^0 == 0 /\ -a!419^post43+a!419^0 == 0 /\ -rcd!2393^post43+rcd!2393^0 == 0 /\ -a!244^post43+a!244^0 == 0 /\ -y!21^post43+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post43 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post43 == 0 /\ -head!16^post43+head!16^0 == 0 /\ -a!1810^post43+a!1810^0 == 0 /\ -__disjvr_2^post43+__disjvr_2^0 == 0 /\ -__disjvr_0^post43+__disjvr_0^0 == 0 /\ -rcd!2515^post43+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post43 == 0 /\ -i!29^post43+i!29^0 == 0 /\ tmp!33^0-tmp!33^post43 == 0 /\ a!1610^0-a!1610^post43 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_7^0-__disjvr_7^post43 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post43 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -t!25^post43+t!25^0 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post43 == 0 /\ -x!1365^post43+x!1365^0 == 0 /\ length!28^0-length!28^post43 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_6^post43+__disjvr_6^0 == 0 /\ -temp0!30^post43+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post43+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post43 == 0 /\ rcd!2460^0-rcd!2460^post43 == 0 /\ a!2238^0-a!2238^post43 == 0 /\ x!15^0-x!15^post43 == 0 /\ -result!12^post43+result!12^0 == 0 /\ a!1055^0-a!1055^post43 == 0 /\ i!406^0-i!406^post43 == 0 /\ rcd!83^0-rcd!83^post43 == 0 /\ -head!31^post43+head!31^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post43 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_5^post43+__disjvr_5^0 == 0 /\ -__disjvr_3^post43+__disjvr_3^0 == 0 /\ -x_slam_f!20^post43+x_slam_f!20^0 == 0 /\ -rcd!63^post43+rcd!63^0 == 0 /\ head!405^0-head!405^post43 == 0 /\ r!543^0-r!543^post43 == 0 /\ a!511^0-a!511^post43 == 0 /\ a!1052^0-a!1052^post43 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -ct!19^post43+ct!19^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality nondet!13^post43 = nondet!13^0 propagated equality a!654^post43 = a!654^0 propagated equality sdv_callsite_return_1!32^post43 = sdv_callsite_return_1!32^0 propagated equality x!22^post43 = x!22^0 propagated equality a!2035^post43 = a!2035^0 propagated equality r!662^post43 = r!662^0 propagated equality a!1370^post43 = a!1370^0 propagated equality sel_r!543_flink!24^post43 = sel_r!543_flink!24^0 propagated equality __disjvr_8^post43 = __disjvr_8^0 propagated equality a!419^post43 = a!419^0 propagated equality rcd!2393^post43 = rcd!2393^0 propagated equality a!244^post43 = a!244^0 propagated equality y!21^post43 = y!21^0 propagated equality __disjvr_1^post43 = __disjvr_1^0 propagated equality temp0!17^post43 = temp0!17^0 propagated equality head!16^post43 = head!16^0 propagated equality a!1810^post43 = a!1810^0 propagated equality __disjvr_2^post43 = __disjvr_2^0 propagated equality __disjvr_0^post43 = __disjvr_0^0 propagated equality rcd!2515^post43 = rcd!2515^0 propagated equality a!1371^post43 = a!1371^0 propagated equality i!29^post43 = i!29^0 propagated equality tmp!33^post43 = tmp!33^0 propagated equality a!1610^post43 = a!1610^0 propagated equality __disjvr_7^post43 = __disjvr_7^0 propagated equality temp!34^post43 = temp!34^0 propagated equality t!25^post43 = t!25^0 propagated equality sel_r!1224_flink!24^post43 = sel_r!1224_flink!24^0 propagated equality x!1365^post43 = x!1365^0 propagated equality length!28^post43 = length!28^0 propagated equality __disjvr_6^post43 = __disjvr_6^0 propagated equality temp0!30^post43 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post43 = sdv_callsite_return_1!14^0 propagated equality x!18^post43 = x!18^0 propagated equality rcd!2460^post43 = rcd!2460^0 propagated equality a!2238^post43 = a!2238^0 propagated equality x!15^post43 = x!15^0 propagated equality result!12^post43 = result!12^0 propagated equality a!1055^post43 = a!1055^0 propagated equality i!406^post43 = i!406^0 propagated equality rcd!83^post43 = rcd!83^0 propagated equality head!31^post43 = head!31^0 propagated equality __disjvr_4^post43 = __disjvr_4^0 propagated equality __disjvr_5^post43 = __disjvr_5^0 propagated equality __disjvr_3^post43 = __disjvr_3^0 propagated equality x_slam_f!20^post43 = x_slam_f!20^0 propagated equality rcd!63^post43 = rcd!63^0 propagated equality head!405^post43 = head!405^0 propagated equality r!543^post43 = r!543^0 propagated equality a!511^post43 = a!511^0 propagated equality a!1052^post43 = a!1052^0 propagated equality ct!19^post43 = ct!19^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post44, __disjvr_1^0'=__disjvr_1^post44, __disjvr_2^0'=__disjvr_2^post44, __disjvr_3^0'=__disjvr_3^post44, __disjvr_4^0'=__disjvr_4^post44, __disjvr_5^0'=__disjvr_5^post44, __disjvr_6^0'=__disjvr_6^post44, __disjvr_7^0'=__disjvr_7^post44, __disjvr_8^0'=__disjvr_8^post44, a!1052^0'=a!1052^post44, a!1055^0'=a!1055^post44, a!1370^0'=a!1370^post44, a!1371^0'=a!1371^post44, a!1610^0'=a!1610^post44, a!1810^0'=a!1810^post44, a!2035^0'=a!2035^post44, a!2238^0'=a!2238^post44, a!244^0'=a!244^post44, a!419^0'=a!419^post44, a!511^0'=a!511^post44, a!654^0'=a!654^post44, ct!19^0'=ct!19^post44, head!16^0'=head!16^post44, head!31^0'=head!31^post44, head!405^0'=head!405^post44, i!29^0'=i!29^post44, i!406^0'=i!406^post44, length!28^0'=length!28^post44, nondet!13^0'=nondet!13^post44, r!543^0'=r!543^post44, r!662^0'=r!662^post44, rcd!2393^0'=rcd!2393^post44, rcd!2460^0'=rcd!2460^post44, rcd!2515^0'=rcd!2515^post44, rcd!63^0'=rcd!63^post44, rcd!83^0'=rcd!83^post44, result!12^0'=result!12^post44, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post44, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post44, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post44, sel_r!543_flink!24^0'=sel_r!543_flink!24^post44, t!25^0'=t!25^post44, temp!34^0'=temp!34^post44, temp0!17^0'=temp0!17^post44, temp0!30^0'=temp0!30^post44, tmp!33^0'=tmp!33^post44, x!1365^0'=x!1365^post44, x!15^0'=x!15^post44, x!18^0'=x!18^post44, x!22^0'=x!22^post44, x_slam_f!20^0'=x_slam_f!20^post44, y!21^0'=y!21^post44, (-a!511^post44+a!511^0 == 0 /\ a!244^0-a!244^post44 == 0 /\ -y!21^post44+y!21^0 == 0 /\ a!1371^0-a!1371^post44 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post44 == 0 /\ a!1052^0-a!1052^post44 == 0 /\ __disjvr_0^0-__disjvr_0^post44 == 0 /\ result!12^0-result!12^post44 == 0 /\ x!18^0-x!18^post44 == 0 /\ x!15^0 <= 0 /\ -a!2035^post44+a!2035^0 == 0 /\ -__disjvr_1^post44+__disjvr_1^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post44 == 0 /\ -i!406^post44+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post44 == 0 /\ nondet!13^0-nondet!13^post44 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post44+rcd!2460^0 == 0 /\ __disjvr_6^0-__disjvr_6^post44 == 0 /\ -__disjvr_7^post44+__disjvr_7^0 == 0 /\ -a!1370^post44+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post44 == 0 /\ 1+t!25^0 <= 0 /\ -sdv_callsite_return_1!32^post44+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post44+a!1610^0 == 0 /\ -ct!19^post44+ct!19^0 == 0 /\ -x!22^post44+x!22^0 == 0 /\ tmp!33^0-tmp!33^post44 == 0 /\ rcd!63^0-rcd!63^post44 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post44+i!29^0 == 0 /\ -r!543^post44+r!543^0 == 0 /\ -r!662^post44+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_5^post44+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ length!28^0-length!28^post44 == 0 /\ -temp!34^post44+temp!34^0 == 0 /\ -__disjvr_2^post44+__disjvr_2^0 == 0 /\ -head!16^post44+head!16^0 == 0 /\ head!31^0-head!31^post44 == 0 /\ __disjvr_4^0-__disjvr_4^post44 == 0 /\ -a!419^post44+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post44 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post44 == 0 /\ rcd!2393^0-rcd!2393^post44 == 0 /\ x!15^0-x!15^post44 == 0 /\ a!1810^0-a!1810^post44 == 0 /\ -__disjvr_8^post44+__disjvr_8^0 == 0 /\ -t!25^post44+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post44 == 0 /\ -rcd!2515^post44+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post44 == 0 /\ -x!1365^post44+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post44+a!1055^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ a!2238^0-a!2238^post44 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post44+temp0!30^0 == 0 /\ head!405^0-head!405^post44 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post44, __disjvr_1^0'=__disjvr_1^post44, __disjvr_2^0'=__disjvr_2^post44, __disjvr_3^0'=__disjvr_3^post44, __disjvr_4^0'=__disjvr_4^post44, __disjvr_5^0'=__disjvr_5^post44, __disjvr_6^0'=__disjvr_6^post44, __disjvr_7^0'=__disjvr_7^post44, __disjvr_8^0'=__disjvr_8^post44, a!1052^0'=a!1052^post44, a!1055^0'=a!1055^post44, a!1370^0'=a!1370^post44, a!1371^0'=a!1371^post44, a!1610^0'=a!1610^post44, a!1810^0'=a!1810^post44, a!2035^0'=a!2035^post44, a!2238^0'=a!2238^post44, a!244^0'=a!244^post44, a!419^0'=a!419^post44, a!511^0'=a!511^post44, a!654^0'=a!654^post44, ct!19^0'=ct!19^post44, head!16^0'=head!16^post44, head!31^0'=head!31^post44, head!405^0'=head!405^post44, i!29^0'=i!29^post44, i!406^0'=i!406^post44, length!28^0'=length!28^post44, nondet!13^0'=nondet!13^post44, r!543^0'=r!543^post44, r!662^0'=r!662^post44, rcd!2393^0'=rcd!2393^post44, rcd!2460^0'=rcd!2460^post44, rcd!2515^0'=rcd!2515^post44, rcd!63^0'=rcd!63^post44, rcd!83^0'=rcd!83^post44, result!12^0'=result!12^post44, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post44, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post44, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post44, sel_r!543_flink!24^0'=sel_r!543_flink!24^post44, t!25^0'=t!25^post44, temp!34^0'=temp!34^post44, temp0!17^0'=temp0!17^post44, temp0!30^0'=temp0!30^post44, tmp!33^0'=tmp!33^post44, x!1365^0'=x!1365^post44, x!15^0'=x!15^post44, x!18^0'=x!18^post44, x!22^0'=x!22^post44, x_slam_f!20^0'=x_slam_f!20^post44, y!21^0'=y!21^post44, (-a!511^post44+a!511^0 == 0 /\ a!244^0-a!244^post44 == 0 /\ -y!21^post44+y!21^0 == 0 /\ a!1371^0-a!1371^post44 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post44 == 0 /\ a!1052^0-a!1052^post44 == 0 /\ __disjvr_0^0-__disjvr_0^post44 == 0 /\ result!12^0-result!12^post44 == 0 /\ x!18^0-x!18^post44 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!2035^post44+a!2035^0 == 0 /\ -__disjvr_1^post44+__disjvr_1^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post44 == 0 /\ -i!406^post44+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post44 == 0 /\ nondet!13^0-nondet!13^post44 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post44+rcd!2460^0 == 0 /\ __disjvr_6^0-__disjvr_6^post44 == 0 /\ -__disjvr_7^post44+__disjvr_7^0 == 0 /\ -a!1370^post44+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post44 == 0 /\ 1+t!25^0 <= 0 /\ -sdv_callsite_return_1!32^post44+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post44+a!1610^0 == 0 /\ -ct!19^post44+ct!19^0 == 0 /\ -x!22^post44+x!22^0 == 0 /\ tmp!33^0-tmp!33^post44 == 0 /\ rcd!63^0-rcd!63^post44 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post44+i!29^0 == 0 /\ -r!543^post44+r!543^0 == 0 /\ -r!662^post44+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_5^post44+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ length!28^0-length!28^post44 == 0 /\ -temp!34^post44+temp!34^0 == 0 /\ -__disjvr_2^post44+__disjvr_2^0 == 0 /\ -head!16^post44+head!16^0 == 0 /\ head!31^0-head!31^post44 == 0 /\ __disjvr_4^0-__disjvr_4^post44 == 0 /\ -a!419^post44+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post44 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post44 == 0 /\ rcd!2393^0-rcd!2393^post44 == 0 /\ x!15^0-x!15^post44 == 0 /\ a!1810^0-a!1810^post44 == 0 /\ -__disjvr_8^post44+__disjvr_8^0 == 0 /\ -t!25^post44+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post44 == 0 /\ -rcd!2515^post44+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post44 == 0 /\ -x!1365^post44+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1055^post44+a!1055^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ a!2238^0-a!2238^post44 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post44+temp0!30^0 == 0 /\ head!405^0-head!405^post44 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post44, __disjvr_1^0'=__disjvr_1^post44, __disjvr_2^0'=__disjvr_2^post44, __disjvr_3^0'=__disjvr_3^post44, __disjvr_4^0'=__disjvr_4^post44, __disjvr_5^0'=__disjvr_5^post44, __disjvr_6^0'=__disjvr_6^post44, __disjvr_7^0'=__disjvr_7^post44, __disjvr_8^0'=__disjvr_8^post44, a!1052^0'=a!1052^post44, a!1055^0'=a!1055^post44, a!1370^0'=a!1370^post44, a!1371^0'=a!1371^post44, a!1610^0'=a!1610^post44, a!1810^0'=a!1810^post44, a!2035^0'=a!2035^post44, a!2238^0'=a!2238^post44, a!244^0'=a!244^post44, a!419^0'=a!419^post44, a!511^0'=a!511^post44, a!654^0'=a!654^post44, ct!19^0'=ct!19^post44, head!16^0'=head!16^post44, head!31^0'=head!31^post44, head!405^0'=head!405^post44, i!29^0'=i!29^post44, i!406^0'=i!406^post44, length!28^0'=length!28^post44, nondet!13^0'=nondet!13^post44, r!543^0'=r!543^post44, r!662^0'=r!662^post44, rcd!2393^0'=rcd!2393^post44, rcd!2460^0'=rcd!2460^post44, rcd!2515^0'=rcd!2515^post44, rcd!63^0'=rcd!63^post44, rcd!83^0'=rcd!83^post44, result!12^0'=result!12^post44, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post44, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post44, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post44, sel_r!543_flink!24^0'=sel_r!543_flink!24^post44, t!25^0'=t!25^post44, temp!34^0'=temp!34^post44, temp0!17^0'=temp0!17^post44, temp0!30^0'=temp0!30^post44, tmp!33^0'=tmp!33^post44, x!1365^0'=x!1365^post44, x!15^0'=x!15^post44, x!18^0'=x!18^post44, x!22^0'=x!22^post44, x_slam_f!20^0'=x_slam_f!20^post44, y!21^0'=y!21^post44, (-a!511^post44+a!511^0 == 0 /\ a!244^0-a!244^post44 == 0 /\ -y!21^post44+y!21^0 == 0 /\ a!1371^0-a!1371^post44 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post44 == 0 /\ a!1052^0-a!1052^post44 == 0 /\ __disjvr_0^0-__disjvr_0^post44 == 0 /\ result!12^0-result!12^post44 == 0 /\ x!18^0-x!18^post44 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!2035^post44+a!2035^0 == 0 /\ -__disjvr_1^post44+__disjvr_1^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post44 == 0 /\ -i!406^post44+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post44 == 0 /\ nondet!13^0-nondet!13^post44 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post44+rcd!2460^0 == 0 /\ __disjvr_6^0-__disjvr_6^post44 == 0 /\ -__disjvr_7^post44+__disjvr_7^0 == 0 /\ -a!1370^post44+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post44 == 0 /\ 1+t!25^0 <= 0 /\ -sdv_callsite_return_1!32^post44+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post44+a!1610^0 == 0 /\ -ct!19^post44+ct!19^0 == 0 /\ -x!22^post44+x!22^0 == 0 /\ tmp!33^0-tmp!33^post44 == 0 /\ rcd!63^0-rcd!63^post44 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -i!29^post44+i!29^0 == 0 /\ -r!543^post44+r!543^0 == 0 /\ -r!662^post44+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_5^post44+__disjvr_5^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ length!28^0-length!28^post44 == 0 /\ -temp!34^post44+temp!34^0 == 0 /\ -__disjvr_2^post44+__disjvr_2^0 == 0 /\ -head!16^post44+head!16^0 == 0 /\ head!31^0-head!31^post44 == 0 /\ __disjvr_4^0-__disjvr_4^post44 == 0 /\ -a!419^post44+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post44 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post44 == 0 /\ rcd!2393^0-rcd!2393^post44 == 0 /\ x!15^0-x!15^post44 == 0 /\ a!1810^0-a!1810^post44 == 0 /\ -__disjvr_8^post44+__disjvr_8^0 == 0 /\ -t!25^post44+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post44 == 0 /\ -rcd!2515^post44+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post44 == 0 /\ -x!1365^post44+x!1365^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1055^post44+a!1055^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ a!2238^0-a!2238^post44 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -temp0!30^post44+temp0!30^0 == 0 /\ head!405^0-head!405^post44 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!511^post44 = a!511^0 propagated equality a!244^post44 = a!244^0 propagated equality y!21^post44 = y!21^0 propagated equality a!1371^post44 = a!1371^0 propagated equality a!654^post44 = a!654^0 propagated equality a!1052^post44 = a!1052^0 propagated equality __disjvr_0^post44 = __disjvr_0^0 propagated equality result!12^post44 = result!12^0 propagated equality x!18^post44 = x!18^0 propagated equality a!2035^post44 = a!2035^0 propagated equality __disjvr_1^post44 = __disjvr_1^0 propagated equality x_slam_f!20^post44 = x_slam_f!20^0 propagated equality i!406^post44 = i!406^0 propagated equality rcd!83^post44 = rcd!83^0 propagated equality nondet!13^post44 = nondet!13^0 propagated equality rcd!2460^post44 = rcd!2460^0 propagated equality __disjvr_6^post44 = __disjvr_6^0 propagated equality __disjvr_7^post44 = __disjvr_7^0 propagated equality a!1370^post44 = a!1370^0 propagated equality temp0!17^post44 = temp0!17^0 propagated equality sdv_callsite_return_1!32^post44 = sdv_callsite_return_1!32^0 propagated equality a!1610^post44 = a!1610^0 propagated equality ct!19^post44 = ct!19^0 propagated equality x!22^post44 = x!22^0 propagated equality tmp!33^post44 = tmp!33^0 propagated equality rcd!63^post44 = rcd!63^0 propagated equality i!29^post44 = i!29^0 propagated equality r!543^post44 = r!543^0 propagated equality r!662^post44 = r!662^0 propagated equality __disjvr_5^post44 = __disjvr_5^0 propagated equality length!28^post44 = length!28^0 propagated equality temp!34^post44 = temp!34^0 propagated equality __disjvr_2^post44 = __disjvr_2^0 propagated equality head!16^post44 = head!16^0 propagated equality head!31^post44 = head!31^0 propagated equality __disjvr_4^post44 = __disjvr_4^0 propagated equality a!419^post44 = a!419^0 propagated equality sel_r!543_flink!24^post44 = sel_r!543_flink!24^0 propagated equality sel_r!1224_flink!24^post44 = sel_r!1224_flink!24^0 propagated equality rcd!2393^post44 = rcd!2393^0 propagated equality x!15^post44 = x!15^0 propagated equality a!1810^post44 = a!1810^0 propagated equality __disjvr_8^post44 = __disjvr_8^0 propagated equality t!25^post44 = t!25^0 propagated equality sdv_callsite_return_1!14^post44 = sdv_callsite_return_1!14^0 propagated equality rcd!2515^post44 = rcd!2515^0 propagated equality __disjvr_3^post44 = __disjvr_3^0 propagated equality x!1365^post44 = x!1365^0 propagated equality a!1055^post44 = a!1055^0 propagated equality a!2238^post44 = a!2238^0 propagated equality temp0!30^post44 = temp0!30^0 propagated equality head!405^post44 = head!405^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post45, __disjvr_1^0'=__disjvr_1^post45, __disjvr_2^0'=__disjvr_2^post45, __disjvr_3^0'=__disjvr_3^post45, __disjvr_4^0'=__disjvr_4^post45, __disjvr_5^0'=__disjvr_5^post45, __disjvr_6^0'=__disjvr_6^post45, __disjvr_7^0'=__disjvr_7^post45, __disjvr_8^0'=__disjvr_8^post45, a!1052^0'=a!1052^post45, a!1055^0'=a!1055^post45, a!1370^0'=a!1370^post45, a!1371^0'=a!1371^post45, a!1610^0'=a!1610^post45, a!1810^0'=a!1810^post45, a!2035^0'=a!2035^post45, a!2238^0'=a!2238^post45, a!244^0'=a!244^post45, a!419^0'=a!419^post45, a!511^0'=a!511^post45, a!654^0'=a!654^post45, ct!19^0'=ct!19^post45, head!16^0'=head!16^post45, head!31^0'=head!31^post45, head!405^0'=head!405^post45, i!29^0'=i!29^post45, i!406^0'=i!406^post45, length!28^0'=length!28^post45, nondet!13^0'=nondet!13^post45, r!543^0'=r!543^post45, r!662^0'=r!662^post45, rcd!2393^0'=rcd!2393^post45, rcd!2460^0'=rcd!2460^post45, rcd!2515^0'=rcd!2515^post45, rcd!63^0'=rcd!63^post45, rcd!83^0'=rcd!83^post45, result!12^0'=result!12^post45, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post45, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post45, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post45, sel_r!543_flink!24^0'=sel_r!543_flink!24^post45, t!25^0'=t!25^post45, temp!34^0'=temp!34^post45, temp0!17^0'=temp0!17^post45, temp0!30^0'=temp0!30^post45, tmp!33^0'=tmp!33^post45, x!1365^0'=x!1365^post45, x!15^0'=x!15^post45, x!18^0'=x!18^post45, x!22^0'=x!22^post45, x_slam_f!20^0'=x_slam_f!20^post45, y!21^0'=y!21^post45, (a!1810^0-a!1810^post45 == 0 /\ a!244^0-a!244^post45 == 0 /\ -x!1365^post45+x!1365^0 == 0 /\ -head!16^post45+head!16^0 == 0 /\ -i!29^post45+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post45 == 0 /\ -temp0!30^post45+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post45 == 0 /\ -sdv_callsite_return_1!14^post45+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -a!2035^post45+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post45 == 0 /\ x!18^0-x!18^post45 == 0 /\ -a!1055^post45+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post45 == 0 /\ a!1370^0-a!1370^post45 == 0 /\ x!15^0 <= 0 /\ -a!511^post45+a!511^0 == 0 /\ a!654^0-a!654^post45 == 0 /\ -__disjvr_3^post45+__disjvr_3^0 == 0 /\ length!28^0-length!28^post45 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post45 == 0 /\ -rcd!63^post45+rcd!63^0 == 0 /\ temp!34^0-temp!34^post45 == 0 /\ head!31^0-head!31^post45 == 0 /\ i!406^0-i!406^post45 == 0 /\ 1+t!25^0 <= 0 /\ -x_slam_f!20^post45+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post45 == 0 /\ -__disjvr_7^post45+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post45 == 0 /\ -t!25^post45+t!25^0 == 0 /\ result!12^0-result!12^post45 == 0 /\ __disjvr_8^0-__disjvr_8^post45 == 0 /\ head!405^0-head!405^post45 == 0 /\ -rcd!2393^post45+rcd!2393^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1052^0-a!1052^post45 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ y!21^0-y!21^post45 == 0 /\ tmp!33^0-tmp!33^post45 == 0 /\ -x!22^post45+x!22^0 == 0 /\ -a!419^post45+a!419^0 == 0 /\ -a!2238^post45+a!2238^0 == 0 /\ __disjvr_5^0-__disjvr_5^post45 == 0 /\ -ct!19^post45+ct!19^0 == 0 /\ x!15^0-x!15^post45 == 0 /\ -__disjvr_2^post45+__disjvr_2^0 == 0 /\ -a!1610^post45+a!1610^0 == 0 /\ -sdv_callsite_return_1!32^post45+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post45 == 0 /\ r!543^0-r!543^post45 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ -__disjvr_0^post45+__disjvr_0^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_6^post45+__disjvr_6^0 == 0 /\ -rcd!2515^post45+rcd!2515^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post45+nondet!13^0 == 0 /\ -r!662^post45+r!662^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post45, __disjvr_1^0'=__disjvr_1^post45, __disjvr_2^0'=__disjvr_2^post45, __disjvr_3^0'=__disjvr_3^post45, __disjvr_4^0'=__disjvr_4^post45, __disjvr_5^0'=__disjvr_5^post45, __disjvr_6^0'=__disjvr_6^post45, __disjvr_7^0'=__disjvr_7^post45, __disjvr_8^0'=__disjvr_8^post45, a!1052^0'=a!1052^post45, a!1055^0'=a!1055^post45, a!1370^0'=a!1370^post45, a!1371^0'=a!1371^post45, a!1610^0'=a!1610^post45, a!1810^0'=a!1810^post45, a!2035^0'=a!2035^post45, a!2238^0'=a!2238^post45, a!244^0'=a!244^post45, a!419^0'=a!419^post45, a!511^0'=a!511^post45, a!654^0'=a!654^post45, ct!19^0'=ct!19^post45, head!16^0'=head!16^post45, head!31^0'=head!31^post45, head!405^0'=head!405^post45, i!29^0'=i!29^post45, i!406^0'=i!406^post45, length!28^0'=length!28^post45, nondet!13^0'=nondet!13^post45, r!543^0'=r!543^post45, r!662^0'=r!662^post45, rcd!2393^0'=rcd!2393^post45, rcd!2460^0'=rcd!2460^post45, rcd!2515^0'=rcd!2515^post45, rcd!63^0'=rcd!63^post45, rcd!83^0'=rcd!83^post45, result!12^0'=result!12^post45, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post45, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post45, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post45, sel_r!543_flink!24^0'=sel_r!543_flink!24^post45, t!25^0'=t!25^post45, temp!34^0'=temp!34^post45, temp0!17^0'=temp0!17^post45, temp0!30^0'=temp0!30^post45, tmp!33^0'=tmp!33^post45, x!1365^0'=x!1365^post45, x!15^0'=x!15^post45, x!18^0'=x!18^post45, x!22^0'=x!22^post45, x_slam_f!20^0'=x_slam_f!20^post45, y!21^0'=y!21^post45, (a!1810^0-a!1810^post45 == 0 /\ a!244^0-a!244^post45 == 0 /\ -x!1365^post45+x!1365^0 == 0 /\ -head!16^post45+head!16^0 == 0 /\ -i!29^post45+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post45 == 0 /\ -temp0!30^post45+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post45 == 0 /\ -sdv_callsite_return_1!14^post45+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -a!2035^post45+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post45 == 0 /\ x!18^0-x!18^post45 == 0 /\ -a!1055^post45+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post45 == 0 /\ a!1370^0-a!1370^post45 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!511^post45+a!511^0 == 0 /\ a!654^0-a!654^post45 == 0 /\ -__disjvr_3^post45+__disjvr_3^0 == 0 /\ length!28^0-length!28^post45 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post45 == 0 /\ -rcd!63^post45+rcd!63^0 == 0 /\ temp!34^0-temp!34^post45 == 0 /\ head!31^0-head!31^post45 == 0 /\ i!406^0-i!406^post45 == 0 /\ 1+t!25^0 <= 0 /\ -x_slam_f!20^post45+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post45 == 0 /\ -__disjvr_7^post45+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post45 == 0 /\ -t!25^post45+t!25^0 == 0 /\ result!12^0-result!12^post45 == 0 /\ __disjvr_8^0-__disjvr_8^post45 == 0 /\ head!405^0-head!405^post45 == 0 /\ -rcd!2393^post45+rcd!2393^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1052^0-a!1052^post45 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ y!21^0-y!21^post45 == 0 /\ tmp!33^0-tmp!33^post45 == 0 /\ -x!22^post45+x!22^0 == 0 /\ -a!419^post45+a!419^0 == 0 /\ -a!2238^post45+a!2238^0 == 0 /\ __disjvr_5^0-__disjvr_5^post45 == 0 /\ -ct!19^post45+ct!19^0 == 0 /\ x!15^0-x!15^post45 == 0 /\ -__disjvr_2^post45+__disjvr_2^0 == 0 /\ -a!1610^post45+a!1610^0 == 0 /\ -sdv_callsite_return_1!32^post45+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post45 == 0 /\ r!543^0-r!543^post45 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ -__disjvr_0^post45+__disjvr_0^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_6^post45+__disjvr_6^0 == 0 /\ -rcd!2515^post45+rcd!2515^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post45+nondet!13^0 == 0 /\ -r!662^post45+r!662^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post45, __disjvr_1^0'=__disjvr_1^post45, __disjvr_2^0'=__disjvr_2^post45, __disjvr_3^0'=__disjvr_3^post45, __disjvr_4^0'=__disjvr_4^post45, __disjvr_5^0'=__disjvr_5^post45, __disjvr_6^0'=__disjvr_6^post45, __disjvr_7^0'=__disjvr_7^post45, __disjvr_8^0'=__disjvr_8^post45, a!1052^0'=a!1052^post45, a!1055^0'=a!1055^post45, a!1370^0'=a!1370^post45, a!1371^0'=a!1371^post45, a!1610^0'=a!1610^post45, a!1810^0'=a!1810^post45, a!2035^0'=a!2035^post45, a!2238^0'=a!2238^post45, a!244^0'=a!244^post45, a!419^0'=a!419^post45, a!511^0'=a!511^post45, a!654^0'=a!654^post45, ct!19^0'=ct!19^post45, head!16^0'=head!16^post45, head!31^0'=head!31^post45, head!405^0'=head!405^post45, i!29^0'=i!29^post45, i!406^0'=i!406^post45, length!28^0'=length!28^post45, nondet!13^0'=nondet!13^post45, r!543^0'=r!543^post45, r!662^0'=r!662^post45, rcd!2393^0'=rcd!2393^post45, rcd!2460^0'=rcd!2460^post45, rcd!2515^0'=rcd!2515^post45, rcd!63^0'=rcd!63^post45, rcd!83^0'=rcd!83^post45, result!12^0'=result!12^post45, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post45, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post45, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post45, sel_r!543_flink!24^0'=sel_r!543_flink!24^post45, t!25^0'=t!25^post45, temp!34^0'=temp!34^post45, temp0!17^0'=temp0!17^post45, temp0!30^0'=temp0!30^post45, tmp!33^0'=tmp!33^post45, x!1365^0'=x!1365^post45, x!15^0'=x!15^post45, x!18^0'=x!18^post45, x!22^0'=x!22^post45, x_slam_f!20^0'=x_slam_f!20^post45, y!21^0'=y!21^post45, (a!1810^0-a!1810^post45 == 0 /\ a!244^0-a!244^post45 == 0 /\ -x!1365^post45+x!1365^0 == 0 /\ -head!16^post45+head!16^0 == 0 /\ -i!29^post45+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post45 == 0 /\ -temp0!30^post45+temp0!30^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post45 == 0 /\ -sdv_callsite_return_1!14^post45+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -a!2035^post45+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post45 == 0 /\ x!18^0-x!18^post45 == 0 /\ -a!1055^post45+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post45 == 0 /\ a!1370^0-a!1370^post45 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!511^post45+a!511^0 == 0 /\ a!654^0-a!654^post45 == 0 /\ -__disjvr_3^post45+__disjvr_3^0 == 0 /\ length!28^0-length!28^post45 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post45 == 0 /\ -rcd!63^post45+rcd!63^0 == 0 /\ temp!34^0-temp!34^post45 == 0 /\ head!31^0-head!31^post45 == 0 /\ i!406^0-i!406^post45 == 0 /\ 1+t!25^0 <= 0 /\ -x_slam_f!20^post45+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post45 == 0 /\ -__disjvr_7^post45+__disjvr_7^0 == 0 /\ rcd!83^0-rcd!83^post45 == 0 /\ -t!25^post45+t!25^0 == 0 /\ result!12^0-result!12^post45 == 0 /\ __disjvr_8^0-__disjvr_8^post45 == 0 /\ head!405^0-head!405^post45 == 0 /\ -rcd!2393^post45+rcd!2393^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1052^0-a!1052^post45 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ y!21^0-y!21^post45 == 0 /\ tmp!33^0-tmp!33^post45 == 0 /\ -x!22^post45+x!22^0 == 0 /\ -a!419^post45+a!419^0 == 0 /\ -a!2238^post45+a!2238^0 == 0 /\ __disjvr_5^0-__disjvr_5^post45 == 0 /\ -ct!19^post45+ct!19^0 == 0 /\ x!15^0-x!15^post45 == 0 /\ -__disjvr_2^post45+__disjvr_2^0 == 0 /\ -a!1610^post45+a!1610^0 == 0 /\ -sdv_callsite_return_1!32^post45+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post45 == 0 /\ r!543^0-r!543^post45 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ -__disjvr_0^post45+__disjvr_0^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_6^post45+__disjvr_6^0 == 0 /\ -rcd!2515^post45+rcd!2515^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -nondet!13^post45+nondet!13^0 == 0 /\ -r!662^post45+r!662^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!1810^post45 = a!1810^0 propagated equality a!244^post45 = a!244^0 propagated equality x!1365^post45 = x!1365^0 propagated equality head!16^post45 = head!16^0 propagated equality i!29^post45 = i!29^0 propagated equality sel_r!1224_flink!24^post45 = sel_r!1224_flink!24^0 propagated equality temp0!30^post45 = temp0!30^0 propagated equality sel_r!543_flink!24^post45 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post45 = sdv_callsite_return_1!14^0 propagated equality a!2035^post45 = a!2035^0 propagated equality rcd!2460^post45 = rcd!2460^0 propagated equality x!18^post45 = x!18^0 propagated equality a!1055^post45 = a!1055^0 propagated equality temp0!17^post45 = temp0!17^0 propagated equality a!1370^post45 = a!1370^0 propagated equality a!511^post45 = a!511^0 propagated equality a!654^post45 = a!654^0 propagated equality __disjvr_3^post45 = __disjvr_3^0 propagated equality length!28^post45 = length!28^0 propagated equality __disjvr_1^post45 = __disjvr_1^0 propagated equality rcd!63^post45 = rcd!63^0 propagated equality temp!34^post45 = temp!34^0 propagated equality head!31^post45 = head!31^0 propagated equality i!406^post45 = i!406^0 propagated equality x_slam_f!20^post45 = x_slam_f!20^0 propagated equality a!1371^post45 = a!1371^0 propagated equality __disjvr_7^post45 = __disjvr_7^0 propagated equality rcd!83^post45 = rcd!83^0 propagated equality t!25^post45 = t!25^0 propagated equality result!12^post45 = result!12^0 propagated equality __disjvr_8^post45 = __disjvr_8^0 propagated equality head!405^post45 = head!405^0 propagated equality rcd!2393^post45 = rcd!2393^0 propagated equality a!1052^post45 = a!1052^0 propagated equality y!21^post45 = y!21^0 propagated equality tmp!33^post45 = tmp!33^0 propagated equality x!22^post45 = x!22^0 propagated equality a!419^post45 = a!419^0 propagated equality a!2238^post45 = a!2238^0 propagated equality __disjvr_5^post45 = __disjvr_5^0 propagated equality ct!19^post45 = ct!19^0 propagated equality x!15^post45 = x!15^0 propagated equality __disjvr_2^post45 = __disjvr_2^0 propagated equality a!1610^post45 = a!1610^0 propagated equality sdv_callsite_return_1!32^post45 = sdv_callsite_return_1!32^0 propagated equality __disjvr_4^post45 = __disjvr_4^0 propagated equality r!543^post45 = r!543^0 propagated equality __disjvr_0^post45 = __disjvr_0^0 propagated equality __disjvr_6^post45 = __disjvr_6^0 propagated equality rcd!2515^post45 = rcd!2515^0 propagated equality nondet!13^post45 = nondet!13^0 propagated equality r!662^post45 = r!662^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post46, __disjvr_1^0'=__disjvr_1^post46, __disjvr_2^0'=__disjvr_2^post46, __disjvr_3^0'=__disjvr_3^post46, __disjvr_4^0'=__disjvr_4^post46, __disjvr_5^0'=__disjvr_5^post46, __disjvr_6^0'=__disjvr_6^post46, __disjvr_7^0'=__disjvr_7^post46, __disjvr_8^0'=__disjvr_8^post46, a!1052^0'=a!1052^post46, a!1055^0'=a!1055^post46, a!1370^0'=a!1370^post46, a!1371^0'=a!1371^post46, a!1610^0'=a!1610^post46, a!1810^0'=a!1810^post46, a!2035^0'=a!2035^post46, a!2238^0'=a!2238^post46, a!244^0'=a!244^post46, a!419^0'=a!419^post46, a!511^0'=a!511^post46, a!654^0'=a!654^post46, ct!19^0'=ct!19^post46, head!16^0'=head!16^post46, head!31^0'=head!31^post46, head!405^0'=head!405^post46, i!29^0'=i!29^post46, i!406^0'=i!406^post46, length!28^0'=length!28^post46, nondet!13^0'=nondet!13^post46, r!543^0'=r!543^post46, r!662^0'=r!662^post46, rcd!2393^0'=rcd!2393^post46, rcd!2460^0'=rcd!2460^post46, rcd!2515^0'=rcd!2515^post46, rcd!63^0'=rcd!63^post46, rcd!83^0'=rcd!83^post46, result!12^0'=result!12^post46, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post46, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post46, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post46, sel_r!543_flink!24^0'=sel_r!543_flink!24^post46, t!25^0'=t!25^post46, temp!34^0'=temp!34^post46, temp0!17^0'=temp0!17^post46, temp0!30^0'=temp0!30^post46, tmp!33^0'=tmp!33^post46, x!1365^0'=x!1365^post46, x!15^0'=x!15^post46, x!18^0'=x!18^post46, x!22^0'=x!22^post46, x_slam_f!20^0'=x_slam_f!20^post46, y!21^0'=y!21^post46, (a!1371^0-a!1371^post46 == 0 /\ -result!12^post46+result!12^0 == 0 /\ -__disjvr_7^post46+__disjvr_7^0 == 0 /\ a!654^0-a!654^post46 == 0 /\ a!511^0-a!511^post46 == 0 /\ __disjvr_6^0-__disjvr_6^post46 == 0 /\ -x!1365^post46+x!1365^0 == 0 /\ a!1610^0-a!1610^post46 == 0 /\ length!28^0-length!28^post46 == 0 /\ __disjvr_4^0-__disjvr_4^post46 == 0 /\ -rcd!2515^post46+rcd!2515^0 == 0 /\ -rcd!63^post46+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post46 == 0 /\ rcd!2393^0-rcd!2393^post46 == 0 /\ -__disjvr_8^post46+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post46 == 0 /\ -__disjvr_2^post46+__disjvr_2^0 == 0 /\ -a!1810^post46+a!1810^0 == 0 /\ x!15^0 <= 0 /\ -t!25^post46+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -ct!19^post46+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post46 == 0 /\ temp0!30^0-temp0!30^post46 == 0 /\ a!1052^0-a!1052^post46 == 0 /\ -__disjvr_0^post46+__disjvr_0^0 == 0 /\ -i!29^post46+i!29^0 == 0 /\ -temp!34^post46+temp!34^0 == 0 /\ -a!419^post46+a!419^0 == 0 /\ i!406^0-i!406^post46 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post46 == 0 /\ -head!31^post46+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post46+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!1224_flink!24^post46+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post46 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ tmp!33^0-tmp!33^post46 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!1370^post46+a!1370^0 == 0 /\ x!18^0-x!18^post46 == 0 /\ head!16^0-head!16^post46 == 0 /\ -__disjvr_1^post46+__disjvr_1^0 == 0 /\ -__disjvr_5^post46+__disjvr_5^0 == 0 /\ -a!1055^post46+a!1055^0 == 0 /\ head!405^0-head!405^post46 == 0 /\ -x!22^post46+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post46+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post46 == 0 /\ -a!2035^post46+a!2035^0 == 0 /\ x!15^0-x!15^post46 == 0 /\ -a!244^post46+a!244^0 == 0 /\ -nondet!13^post46+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post46 == 0 /\ -r!662^post46+r!662^0 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post46 == 0 /\ -y!21^post46+y!21^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post46, __disjvr_1^0'=__disjvr_1^post46, __disjvr_2^0'=__disjvr_2^post46, __disjvr_3^0'=__disjvr_3^post46, __disjvr_4^0'=__disjvr_4^post46, __disjvr_5^0'=__disjvr_5^post46, __disjvr_6^0'=__disjvr_6^post46, __disjvr_7^0'=__disjvr_7^post46, __disjvr_8^0'=__disjvr_8^post46, a!1052^0'=a!1052^post46, a!1055^0'=a!1055^post46, a!1370^0'=a!1370^post46, a!1371^0'=a!1371^post46, a!1610^0'=a!1610^post46, a!1810^0'=a!1810^post46, a!2035^0'=a!2035^post46, a!2238^0'=a!2238^post46, a!244^0'=a!244^post46, a!419^0'=a!419^post46, a!511^0'=a!511^post46, a!654^0'=a!654^post46, ct!19^0'=ct!19^post46, head!16^0'=head!16^post46, head!31^0'=head!31^post46, head!405^0'=head!405^post46, i!29^0'=i!29^post46, i!406^0'=i!406^post46, length!28^0'=length!28^post46, nondet!13^0'=nondet!13^post46, r!543^0'=r!543^post46, r!662^0'=r!662^post46, rcd!2393^0'=rcd!2393^post46, rcd!2460^0'=rcd!2460^post46, rcd!2515^0'=rcd!2515^post46, rcd!63^0'=rcd!63^post46, rcd!83^0'=rcd!83^post46, result!12^0'=result!12^post46, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post46, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post46, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post46, sel_r!543_flink!24^0'=sel_r!543_flink!24^post46, t!25^0'=t!25^post46, temp!34^0'=temp!34^post46, temp0!17^0'=temp0!17^post46, temp0!30^0'=temp0!30^post46, tmp!33^0'=tmp!33^post46, x!1365^0'=x!1365^post46, x!15^0'=x!15^post46, x!18^0'=x!18^post46, x!22^0'=x!22^post46, x_slam_f!20^0'=x_slam_f!20^post46, y!21^0'=y!21^post46, (a!1371^0-a!1371^post46 == 0 /\ -result!12^post46+result!12^0 == 0 /\ -__disjvr_7^post46+__disjvr_7^0 == 0 /\ a!654^0-a!654^post46 == 0 /\ a!511^0-a!511^post46 == 0 /\ __disjvr_6^0-__disjvr_6^post46 == 0 /\ -x!1365^post46+x!1365^0 == 0 /\ a!1610^0-a!1610^post46 == 0 /\ length!28^0-length!28^post46 == 0 /\ __disjvr_4^0-__disjvr_4^post46 == 0 /\ -rcd!2515^post46+rcd!2515^0 == 0 /\ -rcd!63^post46+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post46 == 0 /\ rcd!2393^0-rcd!2393^post46 == 0 /\ -__disjvr_8^post46+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post46 == 0 /\ -__disjvr_2^post46+__disjvr_2^0 == 0 /\ -a!1810^post46+a!1810^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -t!25^post46+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -ct!19^post46+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post46 == 0 /\ temp0!30^0-temp0!30^post46 == 0 /\ a!1052^0-a!1052^post46 == 0 /\ -__disjvr_0^post46+__disjvr_0^0 == 0 /\ -i!29^post46+i!29^0 == 0 /\ -temp!34^post46+temp!34^0 == 0 /\ -a!419^post46+a!419^0 == 0 /\ i!406^0-i!406^post46 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post46 == 0 /\ -head!31^post46+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post46+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!1224_flink!24^post46+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post46 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ tmp!33^0-tmp!33^post46 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!1370^post46+a!1370^0 == 0 /\ x!18^0-x!18^post46 == 0 /\ head!16^0-head!16^post46 == 0 /\ -__disjvr_1^post46+__disjvr_1^0 == 0 /\ -__disjvr_5^post46+__disjvr_5^0 == 0 /\ -a!1055^post46+a!1055^0 == 0 /\ head!405^0-head!405^post46 == 0 /\ -x!22^post46+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post46+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post46 == 0 /\ -a!2035^post46+a!2035^0 == 0 /\ x!15^0-x!15^post46 == 0 /\ -a!244^post46+a!244^0 == 0 /\ -nondet!13^post46+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post46 == 0 /\ -r!662^post46+r!662^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ r!543^0-r!543^post46 == 0 /\ -y!21^post46+y!21^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post46, __disjvr_1^0'=__disjvr_1^post46, __disjvr_2^0'=__disjvr_2^post46, __disjvr_3^0'=__disjvr_3^post46, __disjvr_4^0'=__disjvr_4^post46, __disjvr_5^0'=__disjvr_5^post46, __disjvr_6^0'=__disjvr_6^post46, __disjvr_7^0'=__disjvr_7^post46, __disjvr_8^0'=__disjvr_8^post46, a!1052^0'=a!1052^post46, a!1055^0'=a!1055^post46, a!1370^0'=a!1370^post46, a!1371^0'=a!1371^post46, a!1610^0'=a!1610^post46, a!1810^0'=a!1810^post46, a!2035^0'=a!2035^post46, a!2238^0'=a!2238^post46, a!244^0'=a!244^post46, a!419^0'=a!419^post46, a!511^0'=a!511^post46, a!654^0'=a!654^post46, ct!19^0'=ct!19^post46, head!16^0'=head!16^post46, head!31^0'=head!31^post46, head!405^0'=head!405^post46, i!29^0'=i!29^post46, i!406^0'=i!406^post46, length!28^0'=length!28^post46, nondet!13^0'=nondet!13^post46, r!543^0'=r!543^post46, r!662^0'=r!662^post46, rcd!2393^0'=rcd!2393^post46, rcd!2460^0'=rcd!2460^post46, rcd!2515^0'=rcd!2515^post46, rcd!63^0'=rcd!63^post46, rcd!83^0'=rcd!83^post46, result!12^0'=result!12^post46, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post46, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post46, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post46, sel_r!543_flink!24^0'=sel_r!543_flink!24^post46, t!25^0'=t!25^post46, temp!34^0'=temp!34^post46, temp0!17^0'=temp0!17^post46, temp0!30^0'=temp0!30^post46, tmp!33^0'=tmp!33^post46, x!1365^0'=x!1365^post46, x!15^0'=x!15^post46, x!18^0'=x!18^post46, x!22^0'=x!22^post46, x_slam_f!20^0'=x_slam_f!20^post46, y!21^0'=y!21^post46, (a!1371^0-a!1371^post46 == 0 /\ -result!12^post46+result!12^0 == 0 /\ -__disjvr_7^post46+__disjvr_7^0 == 0 /\ a!654^0-a!654^post46 == 0 /\ a!511^0-a!511^post46 == 0 /\ __disjvr_6^0-__disjvr_6^post46 == 0 /\ -x!1365^post46+x!1365^0 == 0 /\ a!1610^0-a!1610^post46 == 0 /\ length!28^0-length!28^post46 == 0 /\ __disjvr_4^0-__disjvr_4^post46 == 0 /\ -rcd!2515^post46+rcd!2515^0 == 0 /\ -rcd!63^post46+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post46 == 0 /\ rcd!2393^0-rcd!2393^post46 == 0 /\ -__disjvr_8^post46+__disjvr_8^0 == 0 /\ temp0!17^0-temp0!17^post46 == 0 /\ -__disjvr_2^post46+__disjvr_2^0 == 0 /\ -a!1810^post46+a!1810^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -t!25^post46+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -ct!19^post46+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post46 == 0 /\ temp0!30^0-temp0!30^post46 == 0 /\ a!1052^0-a!1052^post46 == 0 /\ -__disjvr_0^post46+__disjvr_0^0 == 0 /\ -i!29^post46+i!29^0 == 0 /\ -temp!34^post46+temp!34^0 == 0 /\ -a!419^post46+a!419^0 == 0 /\ i!406^0-i!406^post46 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post46 == 0 /\ -head!31^post46+head!31^0 == 0 /\ -sdv_callsite_return_1!32^post46+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!1224_flink!24^post46+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post46 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ tmp!33^0-tmp!33^post46 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!1370^post46+a!1370^0 == 0 /\ x!18^0-x!18^post46 == 0 /\ head!16^0-head!16^post46 == 0 /\ -__disjvr_1^post46+__disjvr_1^0 == 0 /\ -__disjvr_5^post46+__disjvr_5^0 == 0 /\ -a!1055^post46+a!1055^0 == 0 /\ head!405^0-head!405^post46 == 0 /\ -x!22^post46+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post46+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post46 == 0 /\ -a!2035^post46+a!2035^0 == 0 /\ x!15^0-x!15^post46 == 0 /\ -a!244^post46+a!244^0 == 0 /\ -nondet!13^post46+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post46 == 0 /\ -r!662^post46+r!662^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ r!543^0-r!543^post46 == 0 /\ -y!21^post46+y!21^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality a!1371^post46 = a!1371^0 propagated equality result!12^post46 = result!12^0 propagated equality __disjvr_7^post46 = __disjvr_7^0 propagated equality a!654^post46 = a!654^0 propagated equality a!511^post46 = a!511^0 propagated equality __disjvr_6^post46 = __disjvr_6^0 propagated equality x!1365^post46 = x!1365^0 propagated equality a!1610^post46 = a!1610^0 propagated equality length!28^post46 = length!28^0 propagated equality __disjvr_4^post46 = __disjvr_4^0 propagated equality rcd!2515^post46 = rcd!2515^0 propagated equality rcd!63^post46 = rcd!63^0 propagated equality x_slam_f!20^post46 = x_slam_f!20^0 propagated equality rcd!2393^post46 = rcd!2393^0 propagated equality __disjvr_8^post46 = __disjvr_8^0 propagated equality temp0!17^post46 = temp0!17^0 propagated equality __disjvr_2^post46 = __disjvr_2^0 propagated equality a!1810^post46 = a!1810^0 propagated equality t!25^post46 = t!25^0 propagated equality ct!19^post46 = ct!19^0 propagated equality rcd!83^post46 = rcd!83^0 propagated equality temp0!30^post46 = temp0!30^0 propagated equality a!1052^post46 = a!1052^0 propagated equality __disjvr_0^post46 = __disjvr_0^0 propagated equality i!29^post46 = i!29^0 propagated equality temp!34^post46 = temp!34^0 propagated equality a!419^post46 = a!419^0 propagated equality i!406^post46 = i!406^0 propagated equality sel_r!543_flink!24^post46 = sel_r!543_flink!24^0 propagated equality head!31^post46 = head!31^0 propagated equality sdv_callsite_return_1!32^post46 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post46 = sel_r!1224_flink!24^0 propagated equality a!2238^post46 = a!2238^0 propagated equality tmp!33^post46 = tmp!33^0 propagated equality a!1370^post46 = a!1370^0 propagated equality x!18^post46 = x!18^0 propagated equality head!16^post46 = head!16^0 propagated equality __disjvr_1^post46 = __disjvr_1^0 propagated equality __disjvr_5^post46 = __disjvr_5^0 propagated equality a!1055^post46 = a!1055^0 propagated equality head!405^post46 = head!405^0 propagated equality x!22^post46 = x!22^0 propagated equality sdv_callsite_return_1!14^post46 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post46 = __disjvr_3^0 propagated equality a!2035^post46 = a!2035^0 propagated equality x!15^post46 = x!15^0 propagated equality a!244^post46 = a!244^0 propagated equality nondet!13^post46 = nondet!13^0 propagated equality rcd!2460^post46 = rcd!2460^0 propagated equality r!662^post46 = r!662^0 propagated equality r!543^post46 = r!543^0 propagated equality y!21^post46 = y!21^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post47, __disjvr_1^0'=__disjvr_1^post47, __disjvr_2^0'=__disjvr_2^post47, __disjvr_3^0'=__disjvr_3^post47, __disjvr_4^0'=__disjvr_4^post47, __disjvr_5^0'=__disjvr_5^post47, __disjvr_6^0'=__disjvr_6^post47, __disjvr_7^0'=__disjvr_7^post47, __disjvr_8^0'=__disjvr_8^post47, a!1052^0'=a!1052^post47, a!1055^0'=a!1055^post47, a!1370^0'=a!1370^post47, a!1371^0'=a!1371^post47, a!1610^0'=a!1610^post47, a!1810^0'=a!1810^post47, a!2035^0'=a!2035^post47, a!2238^0'=a!2238^post47, a!244^0'=a!244^post47, a!419^0'=a!419^post47, a!511^0'=a!511^post47, a!654^0'=a!654^post47, ct!19^0'=ct!19^post47, head!16^0'=head!16^post47, head!31^0'=head!31^post47, head!405^0'=head!405^post47, i!29^0'=i!29^post47, i!406^0'=i!406^post47, length!28^0'=length!28^post47, nondet!13^0'=nondet!13^post47, r!543^0'=r!543^post47, r!662^0'=r!662^post47, rcd!2393^0'=rcd!2393^post47, rcd!2460^0'=rcd!2460^post47, rcd!2515^0'=rcd!2515^post47, rcd!63^0'=rcd!63^post47, rcd!83^0'=rcd!83^post47, result!12^0'=result!12^post47, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post47, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post47, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post47, sel_r!543_flink!24^0'=sel_r!543_flink!24^post47, t!25^0'=t!25^post47, temp!34^0'=temp!34^post47, temp0!17^0'=temp0!17^post47, temp0!30^0'=temp0!30^post47, tmp!33^0'=tmp!33^post47, x!1365^0'=x!1365^post47, x!15^0'=x!15^post47, x!18^0'=x!18^post47, x!22^0'=x!22^post47, x_slam_f!20^0'=x_slam_f!20^post47, y!21^0'=y!21^post47, (-nondet!13^post47+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post47+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post47+r!662^0 == 0 /\ a!244^0-a!244^post47 == 0 /\ -x!22^post47+x!22^0 == 0 /\ -__disjvr_7^post47+__disjvr_7^0 == 0 /\ -rcd!2393^post47+rcd!2393^0 == 0 /\ x!18^0-x!18^post47 == 0 /\ -a!1610^post47+a!1610^0 == 0 /\ a!1370^0-a!1370^post47 == 0 /\ -__disjvr_8^post47+__disjvr_8^0 == 0 /\ -head!16^post47+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post47 == 0 /\ head!31^0-head!31^post47 == 0 /\ -a!1055^post47+a!1055^0 == 0 /\ -t!25^post47+t!25^0 == 0 /\ -temp0!30^post47+temp0!30^0 == 0 /\ -rcd!2515^post47+rcd!2515^0 == 0 /\ a!654^0-a!654^post47 == 0 /\ -i!29^post47+i!29^0 == 0 /\ -y!21^post47+y!21^0 == 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post47 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2035^post47+a!2035^0 == 0 /\ length!28^0-length!28^post47 == 0 /\ -temp!34^post47+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post47 == 0 /\ a!1052^0-a!1052^post47 == 0 /\ -a!511^post47+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post47 == 0 /\ -__disjvr_3^post47+__disjvr_3^0 == 0 /\ result!12^0-result!12^post47 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post47 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post47 == 0 /\ temp0!17^0-temp0!17^post47 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2460^post47+rcd!2460^0 == 0 /\ rcd!63^0-rcd!63^post47 == 0 /\ -i!406^post47+i!406^0 == 0 /\ a!1371^0-a!1371^post47 == 0 /\ head!405^0-head!405^post47 == 0 /\ -x!15^post47+x!15^0 == 0 /\ a!1810^0-a!1810^post47 == 0 /\ -__disjvr_6^post47+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post47 == 0 /\ r!543^0-r!543^post47 == 0 /\ tmp!33^0-tmp!33^post47 == 0 /\ -a!419^post47+a!419^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post47 == 0 /\ -ct!19^post47+ct!19^0 == 0 /\ -a!2238^post47+a!2238^0 == 0 /\ -__disjvr_0^post47+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post47 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_2^post47+__disjvr_2^0 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post47, __disjvr_1^0'=__disjvr_1^post47, __disjvr_2^0'=__disjvr_2^post47, __disjvr_3^0'=__disjvr_3^post47, __disjvr_4^0'=__disjvr_4^post47, __disjvr_5^0'=__disjvr_5^post47, __disjvr_6^0'=__disjvr_6^post47, __disjvr_7^0'=__disjvr_7^post47, __disjvr_8^0'=__disjvr_8^post47, a!1052^0'=a!1052^post47, a!1055^0'=a!1055^post47, a!1370^0'=a!1370^post47, a!1371^0'=a!1371^post47, a!1610^0'=a!1610^post47, a!1810^0'=a!1810^post47, a!2035^0'=a!2035^post47, a!2238^0'=a!2238^post47, a!244^0'=a!244^post47, a!419^0'=a!419^post47, a!511^0'=a!511^post47, a!654^0'=a!654^post47, ct!19^0'=ct!19^post47, head!16^0'=head!16^post47, head!31^0'=head!31^post47, head!405^0'=head!405^post47, i!29^0'=i!29^post47, i!406^0'=i!406^post47, length!28^0'=length!28^post47, nondet!13^0'=nondet!13^post47, r!543^0'=r!543^post47, r!662^0'=r!662^post47, rcd!2393^0'=rcd!2393^post47, rcd!2460^0'=rcd!2460^post47, rcd!2515^0'=rcd!2515^post47, rcd!63^0'=rcd!63^post47, rcd!83^0'=rcd!83^post47, result!12^0'=result!12^post47, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post47, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post47, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post47, sel_r!543_flink!24^0'=sel_r!543_flink!24^post47, t!25^0'=t!25^post47, temp!34^0'=temp!34^post47, temp0!17^0'=temp0!17^post47, temp0!30^0'=temp0!30^post47, tmp!33^0'=tmp!33^post47, x!1365^0'=x!1365^post47, x!15^0'=x!15^post47, x!18^0'=x!18^post47, x!22^0'=x!22^post47, x_slam_f!20^0'=x_slam_f!20^post47, y!21^0'=y!21^post47, (-nondet!13^post47+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post47+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post47+r!662^0 == 0 /\ a!244^0-a!244^post47 == 0 /\ -x!22^post47+x!22^0 == 0 /\ -__disjvr_7^post47+__disjvr_7^0 == 0 /\ -rcd!2393^post47+rcd!2393^0 == 0 /\ x!18^0-x!18^post47 == 0 /\ -a!1610^post47+a!1610^0 == 0 /\ a!1370^0-a!1370^post47 == 0 /\ -__disjvr_8^post47+__disjvr_8^0 == 0 /\ -head!16^post47+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post47 == 0 /\ head!31^0-head!31^post47 == 0 /\ -a!1055^post47+a!1055^0 == 0 /\ -t!25^post47+t!25^0 == 0 /\ -temp0!30^post47+temp0!30^0 == 0 /\ -rcd!2515^post47+rcd!2515^0 == 0 /\ a!654^0-a!654^post47 == 0 /\ -i!29^post47+i!29^0 == 0 /\ -y!21^post47+y!21^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!83^0-rcd!83^post47 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!2035^post47+a!2035^0 == 0 /\ length!28^0-length!28^post47 == 0 /\ -temp!34^post47+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post47 == 0 /\ a!1052^0-a!1052^post47 == 0 /\ -a!511^post47+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post47 == 0 /\ -__disjvr_3^post47+__disjvr_3^0 == 0 /\ result!12^0-result!12^post47 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post47 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post47 == 0 /\ temp0!17^0-temp0!17^post47 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2460^post47+rcd!2460^0 == 0 /\ rcd!63^0-rcd!63^post47 == 0 /\ -i!406^post47+i!406^0 == 0 /\ a!1371^0-a!1371^post47 == 0 /\ head!405^0-head!405^post47 == 0 /\ -x!15^post47+x!15^0 == 0 /\ a!1810^0-a!1810^post47 == 0 /\ -__disjvr_6^post47+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post47 == 0 /\ r!543^0-r!543^post47 == 0 /\ tmp!33^0-tmp!33^post47 == 0 /\ -a!419^post47+a!419^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post47 == 0 /\ -ct!19^post47+ct!19^0 == 0 /\ -a!2238^post47+a!2238^0 == 0 /\ -__disjvr_0^post47+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post47 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_2^post47+__disjvr_2^0 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post47, __disjvr_1^0'=__disjvr_1^post47, __disjvr_2^0'=__disjvr_2^post47, __disjvr_3^0'=__disjvr_3^post47, __disjvr_4^0'=__disjvr_4^post47, __disjvr_5^0'=__disjvr_5^post47, __disjvr_6^0'=__disjvr_6^post47, __disjvr_7^0'=__disjvr_7^post47, __disjvr_8^0'=__disjvr_8^post47, a!1052^0'=a!1052^post47, a!1055^0'=a!1055^post47, a!1370^0'=a!1370^post47, a!1371^0'=a!1371^post47, a!1610^0'=a!1610^post47, a!1810^0'=a!1810^post47, a!2035^0'=a!2035^post47, a!2238^0'=a!2238^post47, a!244^0'=a!244^post47, a!419^0'=a!419^post47, a!511^0'=a!511^post47, a!654^0'=a!654^post47, ct!19^0'=ct!19^post47, head!16^0'=head!16^post47, head!31^0'=head!31^post47, head!405^0'=head!405^post47, i!29^0'=i!29^post47, i!406^0'=i!406^post47, length!28^0'=length!28^post47, nondet!13^0'=nondet!13^post47, r!543^0'=r!543^post47, r!662^0'=r!662^post47, rcd!2393^0'=rcd!2393^post47, rcd!2460^0'=rcd!2460^post47, rcd!2515^0'=rcd!2515^post47, rcd!63^0'=rcd!63^post47, rcd!83^0'=rcd!83^post47, result!12^0'=result!12^post47, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post47, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post47, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post47, sel_r!543_flink!24^0'=sel_r!543_flink!24^post47, t!25^0'=t!25^post47, temp!34^0'=temp!34^post47, temp0!17^0'=temp0!17^post47, temp0!30^0'=temp0!30^post47, tmp!33^0'=tmp!33^post47, x!1365^0'=x!1365^post47, x!15^0'=x!15^post47, x!18^0'=x!18^post47, x!22^0'=x!22^post47, x_slam_f!20^0'=x_slam_f!20^post47, y!21^0'=y!21^post47, (-nondet!13^post47+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post47+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post47+r!662^0 == 0 /\ a!244^0-a!244^post47 == 0 /\ -x!22^post47+x!22^0 == 0 /\ -__disjvr_7^post47+__disjvr_7^0 == 0 /\ -rcd!2393^post47+rcd!2393^0 == 0 /\ x!18^0-x!18^post47 == 0 /\ -a!1610^post47+a!1610^0 == 0 /\ a!1370^0-a!1370^post47 == 0 /\ -__disjvr_8^post47+__disjvr_8^0 == 0 /\ -head!16^post47+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post47 == 0 /\ head!31^0-head!31^post47 == 0 /\ -a!1055^post47+a!1055^0 == 0 /\ -t!25^post47+t!25^0 == 0 /\ -temp0!30^post47+temp0!30^0 == 0 /\ -rcd!2515^post47+rcd!2515^0 == 0 /\ a!654^0-a!654^post47 == 0 /\ -i!29^post47+i!29^0 == 0 /\ -y!21^post47+y!21^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!83^0-rcd!83^post47 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!2035^post47+a!2035^0 == 0 /\ length!28^0-length!28^post47 == 0 /\ -temp!34^post47+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post47 == 0 /\ a!1052^0-a!1052^post47 == 0 /\ -a!511^post47+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post47 == 0 /\ -__disjvr_3^post47+__disjvr_3^0 == 0 /\ result!12^0-result!12^post47 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post47 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post47 == 0 /\ temp0!17^0-temp0!17^post47 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2460^post47+rcd!2460^0 == 0 /\ rcd!63^0-rcd!63^post47 == 0 /\ -i!406^post47+i!406^0 == 0 /\ a!1371^0-a!1371^post47 == 0 /\ head!405^0-head!405^post47 == 0 /\ -x!15^post47+x!15^0 == 0 /\ a!1810^0-a!1810^post47 == 0 /\ -__disjvr_6^post47+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post47 == 0 /\ r!543^0-r!543^post47 == 0 /\ tmp!33^0-tmp!33^post47 == 0 /\ -a!419^post47+a!419^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post47 == 0 /\ -ct!19^post47+ct!19^0 == 0 /\ -a!2238^post47+a!2238^0 == 0 /\ -__disjvr_0^post47+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post47 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -__disjvr_2^post47+__disjvr_2^0 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality nondet!13^post47 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post47 = sdv_callsite_return_1!32^0 propagated equality r!662^post47 = r!662^0 propagated equality a!244^post47 = a!244^0 propagated equality x!22^post47 = x!22^0 propagated equality __disjvr_7^post47 = __disjvr_7^0 propagated equality rcd!2393^post47 = rcd!2393^0 propagated equality x!18^post47 = x!18^0 propagated equality a!1610^post47 = a!1610^0 propagated equality a!1370^post47 = a!1370^0 propagated equality __disjvr_8^post47 = __disjvr_8^0 propagated equality head!16^post47 = head!16^0 propagated equality x!1365^post47 = x!1365^0 propagated equality head!31^post47 = head!31^0 propagated equality a!1055^post47 = a!1055^0 propagated equality t!25^post47 = t!25^0 propagated equality temp0!30^post47 = temp0!30^0 propagated equality rcd!2515^post47 = rcd!2515^0 propagated equality a!654^post47 = a!654^0 propagated equality i!29^post47 = i!29^0 propagated equality y!21^post47 = y!21^0 propagated equality rcd!83^post47 = rcd!83^0 propagated equality a!2035^post47 = a!2035^0 propagated equality length!28^post47 = length!28^0 propagated equality temp!34^post47 = temp!34^0 propagated equality x_slam_f!20^post47 = x_slam_f!20^0 propagated equality a!1052^post47 = a!1052^0 propagated equality a!511^post47 = a!511^0 propagated equality __disjvr_1^post47 = __disjvr_1^0 propagated equality __disjvr_3^post47 = __disjvr_3^0 propagated equality result!12^post47 = result!12^0 propagated equality sdv_callsite_return_1!14^post47 = sdv_callsite_return_1!14^0 propagated equality sel_r!543_flink!24^post47 = sel_r!543_flink!24^0 propagated equality temp0!17^post47 = temp0!17^0 propagated equality rcd!2460^post47 = rcd!2460^0 propagated equality rcd!63^post47 = rcd!63^0 propagated equality i!406^post47 = i!406^0 propagated equality a!1371^post47 = a!1371^0 propagated equality head!405^post47 = head!405^0 propagated equality x!15^post47 = x!15^0 propagated equality a!1810^post47 = a!1810^0 propagated equality __disjvr_6^post47 = __disjvr_6^0 propagated equality __disjvr_5^post47 = __disjvr_5^0 propagated equality r!543^post47 = r!543^0 propagated equality tmp!33^post47 = tmp!33^0 propagated equality a!419^post47 = a!419^0 propagated equality sel_r!1224_flink!24^post47 = sel_r!1224_flink!24^0 propagated equality ct!19^post47 = ct!19^0 propagated equality a!2238^post47 = a!2238^0 propagated equality __disjvr_0^post47 = __disjvr_0^0 propagated equality __disjvr_4^post47 = __disjvr_4^0 propagated equality __disjvr_2^post47 = __disjvr_2^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post48, __disjvr_1^0'=__disjvr_1^post48, __disjvr_2^0'=__disjvr_2^post48, __disjvr_3^0'=__disjvr_3^post48, __disjvr_4^0'=__disjvr_4^post48, __disjvr_5^0'=__disjvr_5^post48, __disjvr_6^0'=__disjvr_6^post48, __disjvr_7^0'=__disjvr_7^post48, __disjvr_8^0'=__disjvr_8^post48, a!1052^0'=a!1052^post48, a!1055^0'=a!1055^post48, a!1370^0'=a!1370^post48, a!1371^0'=a!1371^post48, a!1610^0'=a!1610^post48, a!1810^0'=a!1810^post48, a!2035^0'=a!2035^post48, a!2238^0'=a!2238^post48, a!244^0'=a!244^post48, a!419^0'=a!419^post48, a!511^0'=a!511^post48, a!654^0'=a!654^post48, ct!19^0'=ct!19^post48, head!16^0'=head!16^post48, head!31^0'=head!31^post48, head!405^0'=head!405^post48, i!29^0'=i!29^post48, i!406^0'=i!406^post48, length!28^0'=length!28^post48, nondet!13^0'=nondet!13^post48, r!543^0'=r!543^post48, r!662^0'=r!662^post48, rcd!2393^0'=rcd!2393^post48, rcd!2460^0'=rcd!2460^post48, rcd!2515^0'=rcd!2515^post48, rcd!63^0'=rcd!63^post48, rcd!83^0'=rcd!83^post48, result!12^0'=result!12^post48, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post48, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post48, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post48, sel_r!543_flink!24^0'=sel_r!543_flink!24^post48, t!25^0'=t!25^post48, temp!34^0'=temp!34^post48, temp0!17^0'=temp0!17^post48, temp0!30^0'=temp0!30^post48, tmp!33^0'=tmp!33^post48, x!1365^0'=x!1365^post48, x!15^0'=x!15^post48, x!18^0'=x!18^post48, x!22^0'=x!22^post48, x_slam_f!20^0'=x_slam_f!20^post48, y!21^0'=y!21^post48, (-t!25^post48+t!25^0 == 0 /\ -temp0!17^post48+temp0!17^0 == 0 /\ -a!654^post48+a!654^0 == 0 /\ -y!21^post48+y!21^0 == 0 /\ -__disjvr_2^post48+__disjvr_2^0 == 0 /\ -__disjvr_0^post48+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post48 == 0 /\ rcd!2460^0-rcd!2460^post48 == 0 /\ a!2238^0-a!2238^post48 == 0 /\ -x!22^post48+x!22^0 == 0 /\ -__disjvr_7^post48+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!1365^0-x!1365^post48 == 0 /\ -sdv_callsite_return_1!32^post48+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post48 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x_slam_f!20^post48+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post48 == 0 /\ -rcd!63^post48+rcd!63^0 == 0 /\ a!244^0-a!244^post48 == 0 /\ -a!1370^post48+a!1370^0 == 0 /\ a!1610^0-a!1610^post48 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post48 == 0 /\ tmp!33^0-tmp!33^post48 == 0 /\ length!28^0-length!28^post48 == 0 /\ -x!15^post48+x!15^0 == 0 /\ -temp0!30^post48+temp0!30^0 == 0 /\ r!543^0-r!543^post48 == 0 /\ -a!1810^post48+a!1810^0 == 0 /\ -ct!19^post48+ct!19^0 == 0 /\ -__disjvr_5^post48+__disjvr_5^0 == 0 /\ -rcd!2393^post48+rcd!2393^0 == 0 /\ -a!2035^post48+a!2035^0 == 0 /\ -nondet!13^post48+nondet!13^0 == 0 /\ a!1371^0-a!1371^post48 == 0 /\ 1+head!16^0 <= 0 /\ -head!405^post48+head!405^0 == 0 /\ -i!29^post48+i!29^0 == 0 /\ temp!34^0-temp!34^post48 == 0 /\ i!406^0-i!406^post48 == 0 /\ -r!662^post48+r!662^0 == 0 /\ y!21^0 <= 0 /\ -sdv_callsite_return_1!14^post48+sdv_callsite_return_1!14^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!419^post48+a!419^0 == 0 /\ rcd!83^0-rcd!83^post48 == 0 /\ head!31^0-head!31^post48 == 0 /\ result!12^0-result!12^post48 == 0 /\ a!1052^0-a!1052^post48 == 0 /\ -head!16^post48+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post48 == 0 /\ a!511^0-a!511^post48 == 0 /\ -__disjvr_8^post48+__disjvr_8^0 == 0 /\ -rcd!2515^post48+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post48 == 0 /\ -ct!19^0 <= 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post48 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post48 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post48, __disjvr_1^0'=__disjvr_1^post48, __disjvr_2^0'=__disjvr_2^post48, __disjvr_3^0'=__disjvr_3^post48, __disjvr_4^0'=__disjvr_4^post48, __disjvr_5^0'=__disjvr_5^post48, __disjvr_6^0'=__disjvr_6^post48, __disjvr_7^0'=__disjvr_7^post48, __disjvr_8^0'=__disjvr_8^post48, a!1052^0'=a!1052^post48, a!1055^0'=a!1055^post48, a!1370^0'=a!1370^post48, a!1371^0'=a!1371^post48, a!1610^0'=a!1610^post48, a!1810^0'=a!1810^post48, a!2035^0'=a!2035^post48, a!2238^0'=a!2238^post48, a!244^0'=a!244^post48, a!419^0'=a!419^post48, a!511^0'=a!511^post48, a!654^0'=a!654^post48, ct!19^0'=ct!19^post48, head!16^0'=head!16^post48, head!31^0'=head!31^post48, head!405^0'=head!405^post48, i!29^0'=i!29^post48, i!406^0'=i!406^post48, length!28^0'=length!28^post48, nondet!13^0'=nondet!13^post48, r!543^0'=r!543^post48, r!662^0'=r!662^post48, rcd!2393^0'=rcd!2393^post48, rcd!2460^0'=rcd!2460^post48, rcd!2515^0'=rcd!2515^post48, rcd!63^0'=rcd!63^post48, rcd!83^0'=rcd!83^post48, result!12^0'=result!12^post48, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post48, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post48, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post48, sel_r!543_flink!24^0'=sel_r!543_flink!24^post48, t!25^0'=t!25^post48, temp!34^0'=temp!34^post48, temp0!17^0'=temp0!17^post48, temp0!30^0'=temp0!30^post48, tmp!33^0'=tmp!33^post48, x!1365^0'=x!1365^post48, x!15^0'=x!15^post48, x!18^0'=x!18^post48, x!22^0'=x!22^post48, x_slam_f!20^0'=x_slam_f!20^post48, y!21^0'=y!21^post48, (-t!25^post48+t!25^0 == 0 /\ -temp0!17^post48+temp0!17^0 == 0 /\ -a!654^post48+a!654^0 == 0 /\ -y!21^post48+y!21^0 == 0 /\ -__disjvr_2^post48+__disjvr_2^0 == 0 /\ -__disjvr_0^post48+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post48 == 0 /\ rcd!2460^0-rcd!2460^post48 == 0 /\ a!2238^0-a!2238^post48 == 0 /\ -x!22^post48+x!22^0 == 0 /\ -__disjvr_7^post48+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!1365^0-x!1365^post48 == 0 /\ -sdv_callsite_return_1!32^post48+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post48 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x_slam_f!20^post48+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post48 == 0 /\ -rcd!63^post48+rcd!63^0 == 0 /\ a!244^0-a!244^post48 == 0 /\ -a!1370^post48+a!1370^0 == 0 /\ a!1610^0-a!1610^post48 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post48 == 0 /\ tmp!33^0-tmp!33^post48 == 0 /\ length!28^0-length!28^post48 == 0 /\ -x!15^post48+x!15^0 == 0 /\ -temp0!30^post48+temp0!30^0 == 0 /\ r!543^0-r!543^post48 == 0 /\ -a!1810^post48+a!1810^0 == 0 /\ -ct!19^post48+ct!19^0 == 0 /\ -__disjvr_5^post48+__disjvr_5^0 == 0 /\ -rcd!2393^post48+rcd!2393^0 == 0 /\ -a!2035^post48+a!2035^0 == 0 /\ -nondet!13^post48+nondet!13^0 == 0 /\ a!1371^0-a!1371^post48 == 0 /\ 1+head!16^0 <= 0 /\ -head!405^post48+head!405^0 == 0 /\ -i!29^post48+i!29^0 == 0 /\ temp!34^0-temp!34^post48 == 0 /\ i!406^0-i!406^post48 == 0 /\ -r!662^post48+r!662^0 == 0 /\ y!21^0 <= 0 /\ -sdv_callsite_return_1!14^post48+sdv_callsite_return_1!14^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!419^post48+a!419^0 == 0 /\ rcd!83^0-rcd!83^post48 == 0 /\ head!31^0-head!31^post48 == 0 /\ result!12^0-result!12^post48 == 0 /\ a!1052^0-a!1052^post48 == 0 /\ -head!16^post48+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post48 == 0 /\ a!511^0-a!511^post48 == 0 /\ -__disjvr_8^post48+__disjvr_8^0 == 0 /\ -rcd!2515^post48+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post48 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post48 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post48 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post48, __disjvr_1^0'=__disjvr_1^post48, __disjvr_2^0'=__disjvr_2^post48, __disjvr_3^0'=__disjvr_3^post48, __disjvr_4^0'=__disjvr_4^post48, __disjvr_5^0'=__disjvr_5^post48, __disjvr_6^0'=__disjvr_6^post48, __disjvr_7^0'=__disjvr_7^post48, __disjvr_8^0'=__disjvr_8^post48, a!1052^0'=a!1052^post48, a!1055^0'=a!1055^post48, a!1370^0'=a!1370^post48, a!1371^0'=a!1371^post48, a!1610^0'=a!1610^post48, a!1810^0'=a!1810^post48, a!2035^0'=a!2035^post48, a!2238^0'=a!2238^post48, a!244^0'=a!244^post48, a!419^0'=a!419^post48, a!511^0'=a!511^post48, a!654^0'=a!654^post48, ct!19^0'=ct!19^post48, head!16^0'=head!16^post48, head!31^0'=head!31^post48, head!405^0'=head!405^post48, i!29^0'=i!29^post48, i!406^0'=i!406^post48, length!28^0'=length!28^post48, nondet!13^0'=nondet!13^post48, r!543^0'=r!543^post48, r!662^0'=r!662^post48, rcd!2393^0'=rcd!2393^post48, rcd!2460^0'=rcd!2460^post48, rcd!2515^0'=rcd!2515^post48, rcd!63^0'=rcd!63^post48, rcd!83^0'=rcd!83^post48, result!12^0'=result!12^post48, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post48, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post48, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post48, sel_r!543_flink!24^0'=sel_r!543_flink!24^post48, t!25^0'=t!25^post48, temp!34^0'=temp!34^post48, temp0!17^0'=temp0!17^post48, temp0!30^0'=temp0!30^post48, tmp!33^0'=tmp!33^post48, x!1365^0'=x!1365^post48, x!15^0'=x!15^post48, x!18^0'=x!18^post48, x!22^0'=x!22^post48, x_slam_f!20^0'=x_slam_f!20^post48, y!21^0'=y!21^post48, (-t!25^post48+t!25^0 == 0 /\ -temp0!17^post48+temp0!17^0 == 0 /\ -a!654^post48+a!654^0 == 0 /\ -y!21^post48+y!21^0 == 0 /\ -__disjvr_2^post48+__disjvr_2^0 == 0 /\ -__disjvr_0^post48+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post48 == 0 /\ rcd!2460^0-rcd!2460^post48 == 0 /\ a!2238^0-a!2238^post48 == 0 /\ -x!22^post48+x!22^0 == 0 /\ -__disjvr_7^post48+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!1365^0-x!1365^post48 == 0 /\ -sdv_callsite_return_1!32^post48+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post48 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x_slam_f!20^post48+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post48 == 0 /\ -rcd!63^post48+rcd!63^0 == 0 /\ a!244^0-a!244^post48 == 0 /\ -a!1370^post48+a!1370^0 == 0 /\ a!1610^0-a!1610^post48 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post48 == 0 /\ tmp!33^0-tmp!33^post48 == 0 /\ length!28^0-length!28^post48 == 0 /\ -x!15^post48+x!15^0 == 0 /\ -temp0!30^post48+temp0!30^0 == 0 /\ r!543^0-r!543^post48 == 0 /\ -a!1810^post48+a!1810^0 == 0 /\ -ct!19^post48+ct!19^0 == 0 /\ -__disjvr_5^post48+__disjvr_5^0 == 0 /\ -rcd!2393^post48+rcd!2393^0 == 0 /\ -a!2035^post48+a!2035^0 == 0 /\ -nondet!13^post48+nondet!13^0 == 0 /\ a!1371^0-a!1371^post48 == 0 /\ 1+head!16^0 <= 0 /\ -head!405^post48+head!405^0 == 0 /\ -i!29^post48+i!29^0 == 0 /\ temp!34^0-temp!34^post48 == 0 /\ i!406^0-i!406^post48 == 0 /\ -r!662^post48+r!662^0 == 0 /\ y!21^0 <= 0 /\ -sdv_callsite_return_1!14^post48+sdv_callsite_return_1!14^0 == 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!419^post48+a!419^0 == 0 /\ rcd!83^0-rcd!83^post48 == 0 /\ head!31^0-head!31^post48 == 0 /\ result!12^0-result!12^post48 == 0 /\ a!1052^0-a!1052^post48 == 0 /\ -head!16^post48+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post48 == 0 /\ a!511^0-a!511^post48 == 0 /\ -__disjvr_8^post48+__disjvr_8^0 == 0 /\ -rcd!2515^post48+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post48 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post48 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post48 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality t!25^post48 = t!25^0 propagated equality temp0!17^post48 = temp0!17^0 propagated equality a!654^post48 = a!654^0 propagated equality y!21^post48 = y!21^0 propagated equality __disjvr_2^post48 = __disjvr_2^0 propagated equality __disjvr_0^post48 = __disjvr_0^0 propagated equality sel_r!1224_flink!24^post48 = sel_r!1224_flink!24^0 propagated equality rcd!2460^post48 = rcd!2460^0 propagated equality a!2238^post48 = a!2238^0 propagated equality x!22^post48 = x!22^0 propagated equality __disjvr_7^post48 = __disjvr_7^0 propagated equality x!1365^post48 = x!1365^0 propagated equality sdv_callsite_return_1!32^post48 = sdv_callsite_return_1!32^0 propagated equality __disjvr_4^post48 = __disjvr_4^0 propagated equality x_slam_f!20^post48 = x_slam_f!20^0 propagated equality __disjvr_3^post48 = __disjvr_3^0 propagated equality rcd!63^post48 = rcd!63^0 propagated equality a!244^post48 = a!244^0 propagated equality a!1370^post48 = a!1370^0 propagated equality a!1610^post48 = a!1610^0 propagated equality sel_r!543_flink!24^post48 = sel_r!543_flink!24^0 propagated equality tmp!33^post48 = tmp!33^0 propagated equality length!28^post48 = length!28^0 propagated equality x!15^post48 = x!15^0 propagated equality temp0!30^post48 = temp0!30^0 propagated equality r!543^post48 = r!543^0 propagated equality a!1810^post48 = a!1810^0 propagated equality ct!19^post48 = ct!19^0 propagated equality __disjvr_5^post48 = __disjvr_5^0 propagated equality rcd!2393^post48 = rcd!2393^0 propagated equality a!2035^post48 = a!2035^0 propagated equality nondet!13^post48 = nondet!13^0 propagated equality a!1371^post48 = a!1371^0 propagated equality head!405^post48 = head!405^0 propagated equality i!29^post48 = i!29^0 propagated equality temp!34^post48 = temp!34^0 propagated equality i!406^post48 = i!406^0 propagated equality r!662^post48 = r!662^0 propagated equality sdv_callsite_return_1!14^post48 = sdv_callsite_return_1!14^0 propagated equality a!419^post48 = a!419^0 propagated equality rcd!83^post48 = rcd!83^0 propagated equality head!31^post48 = head!31^0 propagated equality result!12^post48 = result!12^0 propagated equality a!1052^post48 = a!1052^0 propagated equality head!16^post48 = head!16^0 propagated equality __disjvr_1^post48 = __disjvr_1^0 propagated equality a!511^post48 = a!511^0 propagated equality __disjvr_8^post48 = __disjvr_8^0 propagated equality rcd!2515^post48 = rcd!2515^0 propagated equality a!1055^post48 = a!1055^0 propagated equality __disjvr_6^post48 = __disjvr_6^0 propagated equality x!18^post48 = x!18^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post49, __disjvr_1^0'=__disjvr_1^post49, __disjvr_2^0'=__disjvr_2^post49, __disjvr_3^0'=__disjvr_3^post49, __disjvr_4^0'=__disjvr_4^post49, __disjvr_5^0'=__disjvr_5^post49, __disjvr_6^0'=__disjvr_6^post49, __disjvr_7^0'=__disjvr_7^post49, __disjvr_8^0'=__disjvr_8^post49, a!1052^0'=a!1052^post49, a!1055^0'=a!1055^post49, a!1370^0'=a!1370^post49, a!1371^0'=a!1371^post49, a!1610^0'=a!1610^post49, a!1810^0'=a!1810^post49, a!2035^0'=a!2035^post49, a!2238^0'=a!2238^post49, a!244^0'=a!244^post49, a!419^0'=a!419^post49, a!511^0'=a!511^post49, a!654^0'=a!654^post49, ct!19^0'=ct!19^post49, head!16^0'=head!16^post49, head!31^0'=head!31^post49, head!405^0'=head!405^post49, i!29^0'=i!29^post49, i!406^0'=i!406^post49, length!28^0'=length!28^post49, nondet!13^0'=nondet!13^post49, r!543^0'=r!543^post49, r!662^0'=r!662^post49, rcd!2393^0'=rcd!2393^post49, rcd!2460^0'=rcd!2460^post49, rcd!2515^0'=rcd!2515^post49, rcd!63^0'=rcd!63^post49, rcd!83^0'=rcd!83^post49, result!12^0'=result!12^post49, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post49, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post49, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post49, sel_r!543_flink!24^0'=sel_r!543_flink!24^post49, t!25^0'=t!25^post49, temp!34^0'=temp!34^post49, temp0!17^0'=temp0!17^post49, temp0!30^0'=temp0!30^post49, tmp!33^0'=tmp!33^post49, x!1365^0'=x!1365^post49, x!15^0'=x!15^post49, x!18^0'=x!18^post49, x!22^0'=x!22^post49, x_slam_f!20^0'=x_slam_f!20^post49, y!21^0'=y!21^post49, (-x!1365^post49+x!1365^0 == 0 /\ -i!406^post49+i!406^0 == 0 /\ i!29^0-i!29^post49 == 0 /\ a!1610^0-a!1610^post49 == 0 /\ -x!18^post49+x!18^0 == 0 /\ head!405^0-head!405^post49 == 0 /\ -temp!34^post49+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post49+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post49 == 0 /\ temp0!17^0-temp0!17^post49 == 0 /\ -r!543^post49+r!543^0 == 0 /\ -a!2035^post49+a!2035^0 == 0 /\ -__disjvr_5^post49+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post49 == 0 /\ x!15^0 <= 0 /\ nondet!13^0-nondet!13^post49 == 0 /\ -a!1810^post49+a!1810^0 == 0 /\ __disjvr_0^0-__disjvr_0^post49 == 0 /\ -sel_r!1224_flink!24^post49+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!22^post49+x!22^0 == 0 /\ temp0!30^0-temp0!30^post49 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_1^post49+__disjvr_1^0 == 0 /\ -rcd!2460^post49+rcd!2460^0 == 0 /\ a!1371^0-a!1371^post49 == 0 /\ -y!21^post49+y!21^0 == 0 /\ -head!16^post49+head!16^0 == 0 /\ -t!25^post49+t!25^0 == 0 /\ a!244^0-a!244^post49 == 0 /\ -__disjvr_7^post49+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post49 == 0 /\ result!12^0-result!12^post49 == 0 /\ __disjvr_3^0-__disjvr_3^post49 == 0 /\ head!31^0-head!31^post49 == 0 /\ x!15^0-x!15^post49 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!511^post49+a!511^0 == 0 /\ -a!419^post49+a!419^0 == 0 /\ -x!15^0 <= 0 /\ tmp!33^0-tmp!33^post49 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post49 == 0 /\ -a!1370^post49+a!1370^0 == 0 /\ -__disjvr_8^post49+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post49 == 0 /\ -a!1055^post49+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!83^post49+rcd!83^0 == 0 /\ length!28^0-length!28^post49 == 0 /\ -r!662^post49+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post49+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post49+a!2238^0 == 0 /\ -__disjvr_4^post49+__disjvr_4^0 == 0 /\ a!654^0-a!654^post49 == 0 /\ -__disjvr_2^post49+__disjvr_2^0 == 0 /\ -ct!19^0 <= 0 /\ rcd!2393^0-rcd!2393^post49 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post49 == 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -rcd!2515^post49+rcd!2515^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post49, __disjvr_1^0'=__disjvr_1^post49, __disjvr_2^0'=__disjvr_2^post49, __disjvr_3^0'=__disjvr_3^post49, __disjvr_4^0'=__disjvr_4^post49, __disjvr_5^0'=__disjvr_5^post49, __disjvr_6^0'=__disjvr_6^post49, __disjvr_7^0'=__disjvr_7^post49, __disjvr_8^0'=__disjvr_8^post49, a!1052^0'=a!1052^post49, a!1055^0'=a!1055^post49, a!1370^0'=a!1370^post49, a!1371^0'=a!1371^post49, a!1610^0'=a!1610^post49, a!1810^0'=a!1810^post49, a!2035^0'=a!2035^post49, a!2238^0'=a!2238^post49, a!244^0'=a!244^post49, a!419^0'=a!419^post49, a!511^0'=a!511^post49, a!654^0'=a!654^post49, ct!19^0'=ct!19^post49, head!16^0'=head!16^post49, head!31^0'=head!31^post49, head!405^0'=head!405^post49, i!29^0'=i!29^post49, i!406^0'=i!406^post49, length!28^0'=length!28^post49, nondet!13^0'=nondet!13^post49, r!543^0'=r!543^post49, r!662^0'=r!662^post49, rcd!2393^0'=rcd!2393^post49, rcd!2460^0'=rcd!2460^post49, rcd!2515^0'=rcd!2515^post49, rcd!63^0'=rcd!63^post49, rcd!83^0'=rcd!83^post49, result!12^0'=result!12^post49, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post49, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post49, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post49, sel_r!543_flink!24^0'=sel_r!543_flink!24^post49, t!25^0'=t!25^post49, temp!34^0'=temp!34^post49, temp0!17^0'=temp0!17^post49, temp0!30^0'=temp0!30^post49, tmp!33^0'=tmp!33^post49, x!1365^0'=x!1365^post49, x!15^0'=x!15^post49, x!18^0'=x!18^post49, x!22^0'=x!22^post49, x_slam_f!20^0'=x_slam_f!20^post49, y!21^0'=y!21^post49, (-x!1365^post49+x!1365^0 == 0 /\ -i!406^post49+i!406^0 == 0 /\ i!29^0-i!29^post49 == 0 /\ a!1610^0-a!1610^post49 == 0 /\ -x!18^post49+x!18^0 == 0 /\ head!405^0-head!405^post49 == 0 /\ -temp!34^post49+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post49+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post49 == 0 /\ temp0!17^0-temp0!17^post49 == 0 /\ -r!543^post49+r!543^0 == 0 /\ -a!2035^post49+a!2035^0 == 0 /\ -__disjvr_5^post49+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post49 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ nondet!13^0-nondet!13^post49 == 0 /\ -a!1810^post49+a!1810^0 == 0 /\ __disjvr_0^0-__disjvr_0^post49 == 0 /\ -sel_r!1224_flink!24^post49+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!22^post49+x!22^0 == 0 /\ temp0!30^0-temp0!30^post49 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_1^post49+__disjvr_1^0 == 0 /\ -rcd!2460^post49+rcd!2460^0 == 0 /\ a!1371^0-a!1371^post49 == 0 /\ -y!21^post49+y!21^0 == 0 /\ -head!16^post49+head!16^0 == 0 /\ -t!25^post49+t!25^0 == 0 /\ a!244^0-a!244^post49 == 0 /\ -__disjvr_7^post49+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post49 == 0 /\ result!12^0-result!12^post49 == 0 /\ __disjvr_3^0-__disjvr_3^post49 == 0 /\ head!31^0-head!31^post49 == 0 /\ x!15^0-x!15^post49 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!511^post49+a!511^0 == 0 /\ -a!419^post49+a!419^0 == 0 /\ -x!15^0 <= 0 /\ tmp!33^0-tmp!33^post49 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post49 == 0 /\ -a!1370^post49+a!1370^0 == 0 /\ -__disjvr_8^post49+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post49 == 0 /\ -a!1055^post49+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!83^post49+rcd!83^0 == 0 /\ length!28^0-length!28^post49 == 0 /\ -r!662^post49+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post49+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post49+a!2238^0 == 0 /\ -__disjvr_4^post49+__disjvr_4^0 == 0 /\ a!654^0-a!654^post49 == 0 /\ -__disjvr_2^post49+__disjvr_2^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post49 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post49 == 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -rcd!2515^post49+rcd!2515^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post49, __disjvr_1^0'=__disjvr_1^post49, __disjvr_2^0'=__disjvr_2^post49, __disjvr_3^0'=__disjvr_3^post49, __disjvr_4^0'=__disjvr_4^post49, __disjvr_5^0'=__disjvr_5^post49, __disjvr_6^0'=__disjvr_6^post49, __disjvr_7^0'=__disjvr_7^post49, __disjvr_8^0'=__disjvr_8^post49, a!1052^0'=a!1052^post49, a!1055^0'=a!1055^post49, a!1370^0'=a!1370^post49, a!1371^0'=a!1371^post49, a!1610^0'=a!1610^post49, a!1810^0'=a!1810^post49, a!2035^0'=a!2035^post49, a!2238^0'=a!2238^post49, a!244^0'=a!244^post49, a!419^0'=a!419^post49, a!511^0'=a!511^post49, a!654^0'=a!654^post49, ct!19^0'=ct!19^post49, head!16^0'=head!16^post49, head!31^0'=head!31^post49, head!405^0'=head!405^post49, i!29^0'=i!29^post49, i!406^0'=i!406^post49, length!28^0'=length!28^post49, nondet!13^0'=nondet!13^post49, r!543^0'=r!543^post49, r!662^0'=r!662^post49, rcd!2393^0'=rcd!2393^post49, rcd!2460^0'=rcd!2460^post49, rcd!2515^0'=rcd!2515^post49, rcd!63^0'=rcd!63^post49, rcd!83^0'=rcd!83^post49, result!12^0'=result!12^post49, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post49, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post49, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post49, sel_r!543_flink!24^0'=sel_r!543_flink!24^post49, t!25^0'=t!25^post49, temp!34^0'=temp!34^post49, temp0!17^0'=temp0!17^post49, temp0!30^0'=temp0!30^post49, tmp!33^0'=tmp!33^post49, x!1365^0'=x!1365^post49, x!15^0'=x!15^post49, x!18^0'=x!18^post49, x!22^0'=x!22^post49, x_slam_f!20^0'=x_slam_f!20^post49, y!21^0'=y!21^post49, (-x!1365^post49+x!1365^0 == 0 /\ -i!406^post49+i!406^0 == 0 /\ i!29^0-i!29^post49 == 0 /\ a!1610^0-a!1610^post49 == 0 /\ -x!18^post49+x!18^0 == 0 /\ head!405^0-head!405^post49 == 0 /\ -temp!34^post49+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post49+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post49 == 0 /\ temp0!17^0-temp0!17^post49 == 0 /\ -r!543^post49+r!543^0 == 0 /\ -a!2035^post49+a!2035^0 == 0 /\ -__disjvr_5^post49+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post49 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ nondet!13^0-nondet!13^post49 == 0 /\ -a!1810^post49+a!1810^0 == 0 /\ __disjvr_0^0-__disjvr_0^post49 == 0 /\ -sel_r!1224_flink!24^post49+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!22^post49+x!22^0 == 0 /\ temp0!30^0-temp0!30^post49 == 0 /\ 1+t!25^0 <= 0 /\ -__disjvr_1^post49+__disjvr_1^0 == 0 /\ -rcd!2460^post49+rcd!2460^0 == 0 /\ a!1371^0-a!1371^post49 == 0 /\ -y!21^post49+y!21^0 == 0 /\ -head!16^post49+head!16^0 == 0 /\ -t!25^post49+t!25^0 == 0 /\ a!244^0-a!244^post49 == 0 /\ -__disjvr_7^post49+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post49 == 0 /\ result!12^0-result!12^post49 == 0 /\ __disjvr_3^0-__disjvr_3^post49 == 0 /\ head!31^0-head!31^post49 == 0 /\ x!15^0-x!15^post49 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!511^post49+a!511^0 == 0 /\ -a!419^post49+a!419^0 == 0 /\ -x!15^0 <= 0 /\ tmp!33^0-tmp!33^post49 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post49 == 0 /\ -a!1370^post49+a!1370^0 == 0 /\ -__disjvr_8^post49+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post49 == 0 /\ -a!1055^post49+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!83^post49+rcd!83^0 == 0 /\ length!28^0-length!28^post49 == 0 /\ -r!662^post49+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post49+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post49+a!2238^0 == 0 /\ -__disjvr_4^post49+__disjvr_4^0 == 0 /\ a!654^0-a!654^post49 == 0 /\ -__disjvr_2^post49+__disjvr_2^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post49 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post49 == 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -rcd!2515^post49+rcd!2515^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 propagated equality x!1365^post49 = x!1365^0 propagated equality i!406^post49 = i!406^0 propagated equality i!29^post49 = i!29^0 propagated equality a!1610^post49 = a!1610^0 propagated equality x!18^post49 = x!18^0 propagated equality head!405^post49 = head!405^0 propagated equality temp!34^post49 = temp!34^0 propagated equality ct!19^post49 = ct!19^0 propagated equality sel_r!543_flink!24^post49 = sel_r!543_flink!24^0 propagated equality temp0!17^post49 = temp0!17^0 propagated equality r!543^post49 = r!543^0 propagated equality a!2035^post49 = a!2035^0 propagated equality __disjvr_5^post49 = __disjvr_5^0 propagated equality __disjvr_6^post49 = __disjvr_6^0 propagated equality nondet!13^post49 = nondet!13^0 propagated equality a!1810^post49 = a!1810^0 propagated equality __disjvr_0^post49 = __disjvr_0^0 propagated equality sel_r!1224_flink!24^post49 = sel_r!1224_flink!24^0 propagated equality x!22^post49 = x!22^0 propagated equality temp0!30^post49 = temp0!30^0 propagated equality __disjvr_1^post49 = __disjvr_1^0 propagated equality rcd!2460^post49 = rcd!2460^0 propagated equality a!1371^post49 = a!1371^0 propagated equality y!21^post49 = y!21^0 propagated equality head!16^post49 = head!16^0 propagated equality t!25^post49 = t!25^0 propagated equality a!244^post49 = a!244^0 propagated equality __disjvr_7^post49 = __disjvr_7^0 propagated equality rcd!63^post49 = rcd!63^0 propagated equality result!12^post49 = result!12^0 propagated equality __disjvr_3^post49 = __disjvr_3^0 propagated equality head!31^post49 = head!31^0 propagated equality x!15^post49 = x!15^0 propagated equality a!511^post49 = a!511^0 propagated equality a!419^post49 = a!419^0 propagated equality tmp!33^post49 = tmp!33^0 propagated equality sdv_callsite_return_1!14^post49 = sdv_callsite_return_1!14^0 propagated equality a!1370^post49 = a!1370^0 propagated equality __disjvr_8^post49 = __disjvr_8^0 propagated equality a!1052^post49 = a!1052^0 propagated equality a!1055^post49 = a!1055^0 propagated equality rcd!83^post49 = rcd!83^0 propagated equality length!28^post49 = length!28^0 propagated equality r!662^post49 = r!662^0 propagated equality sdv_callsite_return_1!32^post49 = sdv_callsite_return_1!32^0 propagated equality a!2238^post49 = a!2238^0 propagated equality __disjvr_4^post49 = __disjvr_4^0 propagated equality a!654^post49 = a!654^0 propagated equality __disjvr_2^post49 = __disjvr_2^0 propagated equality rcd!2393^post49 = rcd!2393^0 propagated equality x_slam_f!20^post49 = x_slam_f!20^0 propagated equality rcd!2515^post49 = rcd!2515^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post50, __disjvr_1^0'=__disjvr_1^post50, __disjvr_2^0'=__disjvr_2^post50, __disjvr_3^0'=__disjvr_3^post50, __disjvr_4^0'=__disjvr_4^post50, __disjvr_5^0'=__disjvr_5^post50, __disjvr_6^0'=__disjvr_6^post50, __disjvr_7^0'=__disjvr_7^post50, __disjvr_8^0'=__disjvr_8^post50, a!1052^0'=a!1052^post50, a!1055^0'=a!1055^post50, a!1370^0'=a!1370^post50, a!1371^0'=a!1371^post50, a!1610^0'=a!1610^post50, a!1810^0'=a!1810^post50, a!2035^0'=a!2035^post50, a!2238^0'=a!2238^post50, a!244^0'=a!244^post50, a!419^0'=a!419^post50, a!511^0'=a!511^post50, a!654^0'=a!654^post50, ct!19^0'=ct!19^post50, head!16^0'=head!16^post50, head!31^0'=head!31^post50, head!405^0'=head!405^post50, i!29^0'=i!29^post50, i!406^0'=i!406^post50, length!28^0'=length!28^post50, nondet!13^0'=nondet!13^post50, r!543^0'=r!543^post50, r!662^0'=r!662^post50, rcd!2393^0'=rcd!2393^post50, rcd!2460^0'=rcd!2460^post50, rcd!2515^0'=rcd!2515^post50, rcd!63^0'=rcd!63^post50, rcd!83^0'=rcd!83^post50, result!12^0'=result!12^post50, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post50, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post50, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post50, sel_r!543_flink!24^0'=sel_r!543_flink!24^post50, t!25^0'=t!25^post50, temp!34^0'=temp!34^post50, temp0!17^0'=temp0!17^post50, temp0!30^0'=temp0!30^post50, tmp!33^0'=tmp!33^post50, x!1365^0'=x!1365^post50, x!15^0'=x!15^post50, x!18^0'=x!18^post50, x!22^0'=x!22^post50, x_slam_f!20^0'=x_slam_f!20^post50, y!21^0'=y!21^post50, (a!1371^0-a!1371^post50 == 0 /\ -length!28^post50+length!28^0 == 0 /\ a!654^0-a!654^post50 == 0 /\ -a!1055^post50+a!1055^0 == 0 /\ -rcd!63^post50+rcd!63^0 == 0 /\ -x!1365^post50+x!1365^0 == 0 /\ -__disjvr_0^post50+__disjvr_0^0 == 0 /\ -a!1052^post50+a!1052^0 == 0 /\ -t!25^post50+t!25^0 == 0 /\ -__disjvr_7^post50+__disjvr_7^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post50+temp0!30^0 == 0 /\ head!31^0-head!31^post50 == 0 /\ rcd!2515^0-rcd!2515^post50 == 0 /\ __disjvr_1^0-__disjvr_1^post50 == 0 /\ -rcd!2393^post50+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ -__disjvr_6^post50+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post50 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ r!543^0-r!543^post50 == 0 /\ -a!2238^post50+a!2238^0 == 0 /\ a!1370^0-a!1370^post50 == 0 /\ -ct!19^post50+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post50 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post50+i!29^0 == 0 /\ -__disjvr_2^post50+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post50 == 0 /\ rcd!2460^0-rcd!2460^post50 == 0 /\ -x_slam_f!20^post50+x_slam_f!20^0 == 0 /\ -a!2035^post50+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post50 == 0 /\ -a!1610^post50+a!1610^0 == 0 /\ result!12^0-result!12^post50 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post50+head!16^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post50 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-x!18^post50 == 0 /\ tmp!33^0-tmp!33^post50 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post50+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post50 == 0 /\ -x!22^post50+x!22^0 == 0 /\ head!405^0-head!405^post50 == 0 /\ -sdv_callsite_return_1!14^post50+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^0-__disjvr_8^post50 == 0 /\ a!244^0-a!244^post50 == 0 /\ -a!511^post50+a!511^0 == 0 /\ x!15^0-x!15^post50 == 0 /\ -ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post50 == 0 /\ -nondet!13^post50+nondet!13^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_3^post50+__disjvr_3^0 == 0 /\ a!419^0-a!419^post50 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post50 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -y!21^post50+y!21^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post50+i!406^0 == 0 /\ -r!662^post50+r!662^0 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post50, __disjvr_1^0'=__disjvr_1^post50, __disjvr_2^0'=__disjvr_2^post50, __disjvr_3^0'=__disjvr_3^post50, __disjvr_4^0'=__disjvr_4^post50, __disjvr_5^0'=__disjvr_5^post50, __disjvr_6^0'=__disjvr_6^post50, __disjvr_7^0'=__disjvr_7^post50, __disjvr_8^0'=__disjvr_8^post50, a!1052^0'=a!1052^post50, a!1055^0'=a!1055^post50, a!1370^0'=a!1370^post50, a!1371^0'=a!1371^post50, a!1610^0'=a!1610^post50, a!1810^0'=a!1810^post50, a!2035^0'=a!2035^post50, a!2238^0'=a!2238^post50, a!244^0'=a!244^post50, a!419^0'=a!419^post50, a!511^0'=a!511^post50, a!654^0'=a!654^post50, ct!19^0'=ct!19^post50, head!16^0'=head!16^post50, head!31^0'=head!31^post50, head!405^0'=head!405^post50, i!29^0'=i!29^post50, i!406^0'=i!406^post50, length!28^0'=length!28^post50, nondet!13^0'=nondet!13^post50, r!543^0'=r!543^post50, r!662^0'=r!662^post50, rcd!2393^0'=rcd!2393^post50, rcd!2460^0'=rcd!2460^post50, rcd!2515^0'=rcd!2515^post50, rcd!63^0'=rcd!63^post50, rcd!83^0'=rcd!83^post50, result!12^0'=result!12^post50, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post50, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post50, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post50, sel_r!543_flink!24^0'=sel_r!543_flink!24^post50, t!25^0'=t!25^post50, temp!34^0'=temp!34^post50, temp0!17^0'=temp0!17^post50, temp0!30^0'=temp0!30^post50, tmp!33^0'=tmp!33^post50, x!1365^0'=x!1365^post50, x!15^0'=x!15^post50, x!18^0'=x!18^post50, x!22^0'=x!22^post50, x_slam_f!20^0'=x_slam_f!20^post50, y!21^0'=y!21^post50, (a!1371^0-a!1371^post50 == 0 /\ -length!28^post50+length!28^0 == 0 /\ a!654^0-a!654^post50 == 0 /\ -a!1055^post50+a!1055^0 == 0 /\ -rcd!63^post50+rcd!63^0 == 0 /\ -x!1365^post50+x!1365^0 == 0 /\ -__disjvr_0^post50+__disjvr_0^0 == 0 /\ -a!1052^post50+a!1052^0 == 0 /\ -t!25^post50+t!25^0 == 0 /\ -__disjvr_7^post50+__disjvr_7^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post50+temp0!30^0 == 0 /\ head!31^0-head!31^post50 == 0 /\ rcd!2515^0-rcd!2515^post50 == 0 /\ __disjvr_1^0-__disjvr_1^post50 == 0 /\ -rcd!2393^post50+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_6^post50+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post50 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ r!543^0-r!543^post50 == 0 /\ -a!2238^post50+a!2238^0 == 0 /\ a!1370^0-a!1370^post50 == 0 /\ -ct!19^post50+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post50 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post50+i!29^0 == 0 /\ -__disjvr_2^post50+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post50 == 0 /\ rcd!2460^0-rcd!2460^post50 == 0 /\ -x_slam_f!20^post50+x_slam_f!20^0 == 0 /\ -a!2035^post50+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post50 == 0 /\ -a!1610^post50+a!1610^0 == 0 /\ result!12^0-result!12^post50 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post50+head!16^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post50 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ x!18^0-x!18^post50 == 0 /\ tmp!33^0-tmp!33^post50 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -sdv_callsite_return_1!32^post50+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post50 == 0 /\ -x!22^post50+x!22^0 == 0 /\ head!405^0-head!405^post50 == 0 /\ -sdv_callsite_return_1!14^post50+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^0-__disjvr_8^post50 == 0 /\ a!244^0-a!244^post50 == 0 /\ -a!511^post50+a!511^0 == 0 /\ x!15^0-x!15^post50 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ rcd!83^0-rcd!83^post50 == 0 /\ -nondet!13^post50+nondet!13^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_3^post50+__disjvr_3^0 == 0 /\ a!419^0-a!419^post50 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post50 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -y!21^post50+y!21^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post50+i!406^0 == 0 /\ -r!662^post50+r!662^0 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post50, __disjvr_1^0'=__disjvr_1^post50, __disjvr_2^0'=__disjvr_2^post50, __disjvr_3^0'=__disjvr_3^post50, __disjvr_4^0'=__disjvr_4^post50, __disjvr_5^0'=__disjvr_5^post50, __disjvr_6^0'=__disjvr_6^post50, __disjvr_7^0'=__disjvr_7^post50, __disjvr_8^0'=__disjvr_8^post50, a!1052^0'=a!1052^post50, a!1055^0'=a!1055^post50, a!1370^0'=a!1370^post50, a!1371^0'=a!1371^post50, a!1610^0'=a!1610^post50, a!1810^0'=a!1810^post50, a!2035^0'=a!2035^post50, a!2238^0'=a!2238^post50, a!244^0'=a!244^post50, a!419^0'=a!419^post50, a!511^0'=a!511^post50, a!654^0'=a!654^post50, ct!19^0'=ct!19^post50, head!16^0'=head!16^post50, head!31^0'=head!31^post50, head!405^0'=head!405^post50, i!29^0'=i!29^post50, i!406^0'=i!406^post50, length!28^0'=length!28^post50, nondet!13^0'=nondet!13^post50, r!543^0'=r!543^post50, r!662^0'=r!662^post50, rcd!2393^0'=rcd!2393^post50, rcd!2460^0'=rcd!2460^post50, rcd!2515^0'=rcd!2515^post50, rcd!63^0'=rcd!63^post50, rcd!83^0'=rcd!83^post50, result!12^0'=result!12^post50, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post50, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post50, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post50, sel_r!543_flink!24^0'=sel_r!543_flink!24^post50, t!25^0'=t!25^post50, temp!34^0'=temp!34^post50, temp0!17^0'=temp0!17^post50, temp0!30^0'=temp0!30^post50, tmp!33^0'=tmp!33^post50, x!1365^0'=x!1365^post50, x!15^0'=x!15^post50, x!18^0'=x!18^post50, x!22^0'=x!22^post50, x_slam_f!20^0'=x_slam_f!20^post50, y!21^0'=y!21^post50, (a!1371^0-a!1371^post50 == 0 /\ -length!28^post50+length!28^0 == 0 /\ a!654^0-a!654^post50 == 0 /\ -a!1055^post50+a!1055^0 == 0 /\ -rcd!63^post50+rcd!63^0 == 0 /\ -x!1365^post50+x!1365^0 == 0 /\ -__disjvr_0^post50+__disjvr_0^0 == 0 /\ -a!1052^post50+a!1052^0 == 0 /\ -t!25^post50+t!25^0 == 0 /\ -__disjvr_7^post50+__disjvr_7^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post50+temp0!30^0 == 0 /\ head!31^0-head!31^post50 == 0 /\ rcd!2515^0-rcd!2515^post50 == 0 /\ __disjvr_1^0-__disjvr_1^post50 == 0 /\ -rcd!2393^post50+rcd!2393^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_6^post50+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post50 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ r!543^0-r!543^post50 == 0 /\ -a!2238^post50+a!2238^0 == 0 /\ a!1370^0-a!1370^post50 == 0 /\ -ct!19^post50+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post50 == 0 /\ 1+t!25^0 <= 0 /\ -i!29^post50+i!29^0 == 0 /\ -__disjvr_2^post50+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post50 == 0 /\ rcd!2460^0-rcd!2460^post50 == 0 /\ -x_slam_f!20^post50+x_slam_f!20^0 == 0 /\ -a!2035^post50+a!2035^0 == 0 /\ __disjvr_5^0-__disjvr_5^post50 == 0 /\ -a!1610^post50+a!1610^0 == 0 /\ result!12^0-result!12^post50 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post50+head!16^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post50 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ x!18^0-x!18^post50 == 0 /\ tmp!33^0-tmp!33^post50 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -sdv_callsite_return_1!32^post50+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post50 == 0 /\ -x!22^post50+x!22^0 == 0 /\ head!405^0-head!405^post50 == 0 /\ -sdv_callsite_return_1!14^post50+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^0-__disjvr_8^post50 == 0 /\ a!244^0-a!244^post50 == 0 /\ -a!511^post50+a!511^0 == 0 /\ x!15^0-x!15^post50 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ rcd!83^0-rcd!83^post50 == 0 /\ -nondet!13^post50+nondet!13^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_3^post50+__disjvr_3^0 == 0 /\ a!419^0-a!419^post50 == 0 /\ -x!18^0+head!16^0 <= 0 /\ a!1810^0-a!1810^post50 == 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ -y!21^post50+y!21^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -i!406^post50+i!406^0 == 0 /\ -r!662^post50+r!662^0 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!1371^post50 = a!1371^0 propagated equality length!28^post50 = length!28^0 propagated equality a!654^post50 = a!654^0 propagated equality a!1055^post50 = a!1055^0 propagated equality rcd!63^post50 = rcd!63^0 propagated equality x!1365^post50 = x!1365^0 propagated equality __disjvr_0^post50 = __disjvr_0^0 propagated equality a!1052^post50 = a!1052^0 propagated equality t!25^post50 = t!25^0 propagated equality __disjvr_7^post50 = __disjvr_7^0 propagated equality temp0!30^post50 = temp0!30^0 propagated equality head!31^post50 = head!31^0 propagated equality rcd!2515^post50 = rcd!2515^0 propagated equality __disjvr_1^post50 = __disjvr_1^0 propagated equality rcd!2393^post50 = rcd!2393^0 propagated equality __disjvr_6^post50 = __disjvr_6^0 propagated equality temp0!17^post50 = temp0!17^0 propagated equality r!543^post50 = r!543^0 propagated equality a!2238^post50 = a!2238^0 propagated equality a!1370^post50 = a!1370^0 propagated equality ct!19^post50 = ct!19^0 propagated equality sel_r!543_flink!24^post50 = sel_r!543_flink!24^0 propagated equality i!29^post50 = i!29^0 propagated equality __disjvr_2^post50 = __disjvr_2^0 propagated equality sel_r!1224_flink!24^post50 = sel_r!1224_flink!24^0 propagated equality rcd!2460^post50 = rcd!2460^0 propagated equality x_slam_f!20^post50 = x_slam_f!20^0 propagated equality a!2035^post50 = a!2035^0 propagated equality __disjvr_5^post50 = __disjvr_5^0 propagated equality a!1610^post50 = a!1610^0 propagated equality result!12^post50 = result!12^0 propagated equality head!16^post50 = head!16^0 propagated equality __disjvr_4^post50 = __disjvr_4^0 propagated equality x!18^post50 = x!18^0 propagated equality tmp!33^post50 = tmp!33^0 propagated equality sdv_callsite_return_1!32^post50 = sdv_callsite_return_1!32^0 propagated equality temp!34^post50 = temp!34^0 propagated equality x!22^post50 = x!22^0 propagated equality head!405^post50 = head!405^0 propagated equality sdv_callsite_return_1!14^post50 = sdv_callsite_return_1!14^0 propagated equality __disjvr_8^post50 = __disjvr_8^0 propagated equality a!244^post50 = a!244^0 propagated equality a!511^post50 = a!511^0 propagated equality x!15^post50 = x!15^0 propagated equality rcd!83^post50 = rcd!83^0 propagated equality nondet!13^post50 = nondet!13^0 propagated equality __disjvr_3^post50 = __disjvr_3^0 propagated equality a!419^post50 = a!419^0 propagated equality a!1810^post50 = a!1810^0 propagated equality y!21^post50 = y!21^0 propagated equality i!406^post50 = i!406^0 propagated equality r!662^post50 = r!662^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post51, __disjvr_1^0'=__disjvr_1^post51, __disjvr_2^0'=__disjvr_2^post51, __disjvr_3^0'=__disjvr_3^post51, __disjvr_4^0'=__disjvr_4^post51, __disjvr_5^0'=__disjvr_5^post51, __disjvr_6^0'=__disjvr_6^post51, __disjvr_7^0'=__disjvr_7^post51, __disjvr_8^0'=__disjvr_8^post51, a!1052^0'=a!1052^post51, a!1055^0'=a!1055^post51, a!1370^0'=a!1370^post51, a!1371^0'=a!1371^post51, a!1610^0'=a!1610^post51, a!1810^0'=a!1810^post51, a!2035^0'=a!2035^post51, a!2238^0'=a!2238^post51, a!244^0'=a!244^post51, a!419^0'=a!419^post51, a!511^0'=a!511^post51, a!654^0'=a!654^post51, ct!19^0'=ct!19^post51, head!16^0'=head!16^post51, head!31^0'=head!31^post51, head!405^0'=head!405^post51, i!29^0'=i!29^post51, i!406^0'=i!406^post51, length!28^0'=length!28^post51, nondet!13^0'=nondet!13^post51, r!543^0'=r!543^post51, r!662^0'=r!662^post51, rcd!2393^0'=rcd!2393^post51, rcd!2460^0'=rcd!2460^post51, rcd!2515^0'=rcd!2515^post51, rcd!63^0'=rcd!63^post51, rcd!83^0'=rcd!83^post51, result!12^0'=result!12^post51, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post51, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post51, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post51, sel_r!543_flink!24^0'=sel_r!543_flink!24^post51, t!25^0'=t!25^post51, temp!34^0'=temp!34^post51, temp0!17^0'=temp0!17^post51, temp0!30^0'=temp0!30^post51, tmp!33^0'=tmp!33^post51, x!1365^0'=x!1365^post51, x!15^0'=x!15^post51, x!18^0'=x!18^post51, x!22^0'=x!22^post51, x_slam_f!20^0'=x_slam_f!20^post51, y!21^0'=y!21^post51, (-a!419^post51+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post51+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post51+r!662^0 == 0 /\ -rcd!2393^post51+rcd!2393^0 == 0 /\ -a!2035^post51+a!2035^0 == 0 /\ -a!244^post51+a!244^0 == 0 /\ -a!654^post51+a!654^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post51 == 0 /\ -x!18^post51+x!18^0 == 0 /\ -a!1810^post51+a!1810^0 == 0 /\ -__disjvr_8^post51+__disjvr_8^0 == 0 /\ -a!1370^post51+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post51 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -nondet!13^post51+nondet!13^0 == 0 /\ temp0!30^0-temp0!30^post51 == 0 /\ -i!29^post51+i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post51 == 0 /\ a!1610^0-a!1610^post51 == 0 /\ -rcd!2515^post51+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post51 == 0 /\ x!15^0 <= 0 /\ -y!21^post51+y!21^0 == 0 /\ rcd!83^0-rcd!83^post51 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post51 == 0 /\ tmp!33^0-tmp!33^post51 == 0 /\ __disjvr_0^0-__disjvr_0^post51 == 0 /\ -__disjvr_5^post51+__disjvr_5^0 == 0 /\ length!28^0-length!28^post51 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post51+temp!34^0 == 0 /\ -x!22^post51+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post51+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post51 == 0 /\ -ct!19^post51+ct!19^0 == 0 /\ a!1055^0-a!1055^post51 == 0 /\ -__disjvr_1^post51+__disjvr_1^0 == 0 /\ rcd!2460^0-rcd!2460^post51 == 0 /\ a!2238^0-a!2238^post51 == 0 /\ i!406^0-i!406^post51 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sel_r!1224_flink!24^post51+sel_r!1224_flink!24^0 == 0 /\ x!15^0-x!15^post51 == 0 /\ -x!1365^post51+x!1365^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -head!31^post51+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ head!405^0-head!405^post51 == 0 /\ -rcd!63^post51+rcd!63^0 == 0 /\ -head!16^post51+head!16^0 == 0 /\ r!543^0-r!543^post51 == 0 /\ -result!12^post51+result!12^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post51 == 0 /\ a!1052^0-a!1052^post51 == 0 /\ -ct!19^0 <= 0 /\ a!511^0-a!511^post51 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post51+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_4^post51+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ t!25^0-t!25^post51 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post51, __disjvr_1^0'=__disjvr_1^post51, __disjvr_2^0'=__disjvr_2^post51, __disjvr_3^0'=__disjvr_3^post51, __disjvr_4^0'=__disjvr_4^post51, __disjvr_5^0'=__disjvr_5^post51, __disjvr_6^0'=__disjvr_6^post51, __disjvr_7^0'=__disjvr_7^post51, __disjvr_8^0'=__disjvr_8^post51, a!1052^0'=a!1052^post51, a!1055^0'=a!1055^post51, a!1370^0'=a!1370^post51, a!1371^0'=a!1371^post51, a!1610^0'=a!1610^post51, a!1810^0'=a!1810^post51, a!2035^0'=a!2035^post51, a!2238^0'=a!2238^post51, a!244^0'=a!244^post51, a!419^0'=a!419^post51, a!511^0'=a!511^post51, a!654^0'=a!654^post51, ct!19^0'=ct!19^post51, head!16^0'=head!16^post51, head!31^0'=head!31^post51, head!405^0'=head!405^post51, i!29^0'=i!29^post51, i!406^0'=i!406^post51, length!28^0'=length!28^post51, nondet!13^0'=nondet!13^post51, r!543^0'=r!543^post51, r!662^0'=r!662^post51, rcd!2393^0'=rcd!2393^post51, rcd!2460^0'=rcd!2460^post51, rcd!2515^0'=rcd!2515^post51, rcd!63^0'=rcd!63^post51, rcd!83^0'=rcd!83^post51, result!12^0'=result!12^post51, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post51, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post51, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post51, sel_r!543_flink!24^0'=sel_r!543_flink!24^post51, t!25^0'=t!25^post51, temp!34^0'=temp!34^post51, temp0!17^0'=temp0!17^post51, temp0!30^0'=temp0!30^post51, tmp!33^0'=tmp!33^post51, x!1365^0'=x!1365^post51, x!15^0'=x!15^post51, x!18^0'=x!18^post51, x!22^0'=x!22^post51, x_slam_f!20^0'=x_slam_f!20^post51, y!21^0'=y!21^post51, (-a!419^post51+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post51+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post51+r!662^0 == 0 /\ -rcd!2393^post51+rcd!2393^0 == 0 /\ -a!2035^post51+a!2035^0 == 0 /\ -a!244^post51+a!244^0 == 0 /\ -a!654^post51+a!654^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post51 == 0 /\ -x!18^post51+x!18^0 == 0 /\ -a!1810^post51+a!1810^0 == 0 /\ -__disjvr_8^post51+__disjvr_8^0 == 0 /\ -a!1370^post51+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post51 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -nondet!13^post51+nondet!13^0 == 0 /\ temp0!30^0-temp0!30^post51 == 0 /\ -i!29^post51+i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post51 == 0 /\ a!1610^0-a!1610^post51 == 0 /\ -rcd!2515^post51+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post51 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^post51+y!21^0 == 0 /\ rcd!83^0-rcd!83^post51 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_7^0-__disjvr_7^post51 == 0 /\ tmp!33^0-tmp!33^post51 == 0 /\ __disjvr_0^0-__disjvr_0^post51 == 0 /\ -__disjvr_5^post51+__disjvr_5^0 == 0 /\ length!28^0-length!28^post51 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post51+temp!34^0 == 0 /\ -x!22^post51+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post51+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post51 == 0 /\ -ct!19^post51+ct!19^0 == 0 /\ a!1055^0-a!1055^post51 == 0 /\ -__disjvr_1^post51+__disjvr_1^0 == 0 /\ rcd!2460^0-rcd!2460^post51 == 0 /\ a!2238^0-a!2238^post51 == 0 /\ i!406^0-i!406^post51 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sel_r!1224_flink!24^post51+sel_r!1224_flink!24^0 == 0 /\ x!15^0-x!15^post51 == 0 /\ -x!1365^post51+x!1365^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -head!31^post51+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ head!405^0-head!405^post51 == 0 /\ -rcd!63^post51+rcd!63^0 == 0 /\ -head!16^post51+head!16^0 == 0 /\ r!543^0-r!543^post51 == 0 /\ -result!12^post51+result!12^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post51 == 0 /\ a!1052^0-a!1052^post51 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!511^0-a!511^post51 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post51+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_4^post51+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ t!25^0-t!25^post51 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^post51, __disjvr_1^0'=__disjvr_1^post51, __disjvr_2^0'=__disjvr_2^post51, __disjvr_3^0'=__disjvr_3^post51, __disjvr_4^0'=__disjvr_4^post51, __disjvr_5^0'=__disjvr_5^post51, __disjvr_6^0'=__disjvr_6^post51, __disjvr_7^0'=__disjvr_7^post51, __disjvr_8^0'=__disjvr_8^post51, a!1052^0'=a!1052^post51, a!1055^0'=a!1055^post51, a!1370^0'=a!1370^post51, a!1371^0'=a!1371^post51, a!1610^0'=a!1610^post51, a!1810^0'=a!1810^post51, a!2035^0'=a!2035^post51, a!2238^0'=a!2238^post51, a!244^0'=a!244^post51, a!419^0'=a!419^post51, a!511^0'=a!511^post51, a!654^0'=a!654^post51, ct!19^0'=ct!19^post51, head!16^0'=head!16^post51, head!31^0'=head!31^post51, head!405^0'=head!405^post51, i!29^0'=i!29^post51, i!406^0'=i!406^post51, length!28^0'=length!28^post51, nondet!13^0'=nondet!13^post51, r!543^0'=r!543^post51, r!662^0'=r!662^post51, rcd!2393^0'=rcd!2393^post51, rcd!2460^0'=rcd!2460^post51, rcd!2515^0'=rcd!2515^post51, rcd!63^0'=rcd!63^post51, rcd!83^0'=rcd!83^post51, result!12^0'=result!12^post51, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post51, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post51, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post51, sel_r!543_flink!24^0'=sel_r!543_flink!24^post51, t!25^0'=t!25^post51, temp!34^0'=temp!34^post51, temp0!17^0'=temp0!17^post51, temp0!30^0'=temp0!30^post51, tmp!33^0'=tmp!33^post51, x!1365^0'=x!1365^post51, x!15^0'=x!15^post51, x!18^0'=x!18^post51, x!22^0'=x!22^post51, x_slam_f!20^0'=x_slam_f!20^post51, y!21^0'=y!21^post51, (-a!419^post51+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post51+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post51+r!662^0 == 0 /\ -rcd!2393^post51+rcd!2393^0 == 0 /\ -a!2035^post51+a!2035^0 == 0 /\ -a!244^post51+a!244^0 == 0 /\ -a!654^post51+a!654^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post51 == 0 /\ -x!18^post51+x!18^0 == 0 /\ -a!1810^post51+a!1810^0 == 0 /\ -__disjvr_8^post51+__disjvr_8^0 == 0 /\ -a!1370^post51+a!1370^0 == 0 /\ temp0!17^0-temp0!17^post51 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -nondet!13^post51+nondet!13^0 == 0 /\ temp0!30^0-temp0!30^post51 == 0 /\ -i!29^post51+i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post51 == 0 /\ a!1610^0-a!1610^post51 == 0 /\ -rcd!2515^post51+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post51 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^post51+y!21^0 == 0 /\ rcd!83^0-rcd!83^post51 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_7^0-__disjvr_7^post51 == 0 /\ tmp!33^0-tmp!33^post51 == 0 /\ __disjvr_0^0-__disjvr_0^post51 == 0 /\ -__disjvr_5^post51+__disjvr_5^0 == 0 /\ length!28^0-length!28^post51 == 0 /\ 1+t!25^0 <= 0 /\ -temp!34^post51+temp!34^0 == 0 /\ -x!22^post51+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post51+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post51 == 0 /\ -ct!19^post51+ct!19^0 == 0 /\ a!1055^0-a!1055^post51 == 0 /\ -__disjvr_1^post51+__disjvr_1^0 == 0 /\ rcd!2460^0-rcd!2460^post51 == 0 /\ a!2238^0-a!2238^post51 == 0 /\ i!406^0-i!406^post51 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sel_r!1224_flink!24^post51+sel_r!1224_flink!24^0 == 0 /\ x!15^0-x!15^post51 == 0 /\ -x!1365^post51+x!1365^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -head!31^post51+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ head!405^0-head!405^post51 == 0 /\ -rcd!63^post51+rcd!63^0 == 0 /\ -head!16^post51+head!16^0 == 0 /\ r!543^0-r!543^post51 == 0 /\ -result!12^post51+result!12^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post51 == 0 /\ a!1052^0-a!1052^post51 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!511^0-a!511^post51 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post51+__disjvr_2^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -__disjvr_4^post51+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ t!25^0-t!25^post51 == 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!419^post51 = a!419^0 propagated equality sdv_callsite_return_1!32^post51 = sdv_callsite_return_1!32^0 propagated equality r!662^post51 = r!662^0 propagated equality rcd!2393^post51 = rcd!2393^0 propagated equality a!2035^post51 = a!2035^0 propagated equality a!244^post51 = a!244^0 propagated equality a!654^post51 = a!654^0 propagated equality sel_r!543_flink!24^post51 = sel_r!543_flink!24^0 propagated equality x!18^post51 = x!18^0 propagated equality a!1810^post51 = a!1810^0 propagated equality __disjvr_8^post51 = __disjvr_8^0 propagated equality a!1370^post51 = a!1370^0 propagated equality temp0!17^post51 = temp0!17^0 propagated equality nondet!13^post51 = nondet!13^0 propagated equality temp0!30^post51 = temp0!30^0 propagated equality i!29^post51 = i!29^0 propagated equality __disjvr_6^post51 = __disjvr_6^0 propagated equality a!1610^post51 = a!1610^0 propagated equality rcd!2515^post51 = rcd!2515^0 propagated equality a!1371^post51 = a!1371^0 propagated equality y!21^post51 = y!21^0 propagated equality rcd!83^post51 = rcd!83^0 propagated equality __disjvr_7^post51 = __disjvr_7^0 propagated equality tmp!33^post51 = tmp!33^0 propagated equality __disjvr_0^post51 = __disjvr_0^0 propagated equality __disjvr_5^post51 = __disjvr_5^0 propagated equality length!28^post51 = length!28^0 propagated equality temp!34^post51 = temp!34^0 propagated equality x!22^post51 = x!22^0 propagated equality sdv_callsite_return_1!14^post51 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post51 = __disjvr_3^0 propagated equality ct!19^post51 = ct!19^0 propagated equality a!1055^post51 = a!1055^0 propagated equality __disjvr_1^post51 = __disjvr_1^0 propagated equality rcd!2460^post51 = rcd!2460^0 propagated equality a!2238^post51 = a!2238^0 propagated equality i!406^post51 = i!406^0 propagated equality sel_r!1224_flink!24^post51 = sel_r!1224_flink!24^0 propagated equality x!15^post51 = x!15^0 propagated equality x!1365^post51 = x!1365^0 propagated equality head!31^post51 = head!31^0 propagated equality head!405^post51 = head!405^0 propagated equality rcd!63^post51 = rcd!63^0 propagated equality head!16^post51 = head!16^0 propagated equality r!543^post51 = r!543^0 propagated equality result!12^post51 = result!12^0 propagated equality x_slam_f!20^post51 = x_slam_f!20^0 propagated equality a!1052^post51 = a!1052^0 propagated equality a!511^post51 = a!511^0 propagated equality __disjvr_2^post51 = __disjvr_2^0 propagated equality __disjvr_4^post51 = __disjvr_4^0 propagated equality t!25^post51 = t!25^0 Simplified Guard Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l0 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post54, __disjvr_1^0'=__disjvr_1^post54, __disjvr_2^0'=__disjvr_2^post54, __disjvr_3^0'=__disjvr_3^post54, __disjvr_4^0'=__disjvr_4^post54, __disjvr_5^0'=__disjvr_5^post54, __disjvr_6^0'=__disjvr_6^post54, __disjvr_7^0'=__disjvr_7^post54, __disjvr_8^0'=__disjvr_8^post54, a!1052^0'=a!1052^post54, a!1055^0'=a!1055^post54, a!1370^0'=a!1370^post54, a!1371^0'=a!1371^post54, a!1610^0'=a!1610^post54, a!1810^0'=a!1810^post54, a!2035^0'=a!2035^post54, a!2238^0'=a!2238^post54, a!244^0'=a!244^post54, a!419^0'=a!419^post54, a!511^0'=a!511^post54, a!654^0'=a!654^post54, ct!19^0'=ct!19^post54, head!16^0'=head!16^post54, head!31^0'=head!31^post54, head!405^0'=head!405^post54, i!29^0'=i!29^post54, i!406^0'=i!406^post54, length!28^0'=length!28^post54, nondet!13^0'=nondet!13^post54, r!543^0'=r!543^post54, r!662^0'=r!662^post54, rcd!2393^0'=rcd!2393^post54, rcd!2460^0'=rcd!2460^post54, rcd!2515^0'=rcd!2515^post54, rcd!63^0'=rcd!63^post54, rcd!83^0'=rcd!83^post54, result!12^0'=result!12^post54, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post54, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post54, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post54, sel_r!543_flink!24^0'=sel_r!543_flink!24^post54, t!25^0'=t!25^post54, temp!34^0'=temp!34^post54, temp0!17^0'=temp0!17^post54, temp0!30^0'=temp0!30^post54, tmp!33^0'=tmp!33^post54, x!1365^0'=x!1365^post54, x!15^0'=x!15^post54, x!18^0'=x!18^post54, x!22^0'=x!22^post54, x_slam_f!20^0'=x_slam_f!20^post54, y!21^0'=y!21^post54, (x!18^0-x!18^post54 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!419^post54+a!419^0 == 0 /\ -a!511^post54+a!511^0 == 0 /\ -temp0!30^post54+temp0!30^0 == 0 /\ -y!21^post54+y!21^0 == 0 /\ -a!1610^post54+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post54 == 0 /\ -x!22^post54+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post54 == 0 /\ i!406^0-i!406^post54 == 0 /\ x!1365^0-x!1365^post54 == 0 /\ __disjvr_8^0-__disjvr_8^post54 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post54+rcd!2393^0 == 0 /\ -a!2035^post54+a!2035^0 == 0 /\ a!1370^0-a!1370^post54 == 0 /\ -nondet!13^post54+nondet!13^0 == 0 /\ -r!662^post54+r!662^0 == 0 /\ a!244^0-a!244^post54 == 0 /\ -a!2238^post54+a!2238^0 == 0 /\ r!543^0-r!543^post54 == 0 /\ -__disjvr_2^post54+__disjvr_2^0 == 0 /\ head!31^0-head!31^post54 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post54 == 0 /\ -length!28^post54+length!28^0 == 0 /\ -a!1052^post54+a!1052^0 == 0 /\ __disjvr_4^0-__disjvr_4^post54 == 0 /\ -__disjvr_0^post54+__disjvr_0^0 == 0 /\ -rcd!2515^post54+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_7^post54+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post54 == 0 /\ -sdv_callsite_return_1!32^post54+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_6^post54+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!14^post54+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post54+ct!19^0 == 0 /\ temp!34^0-temp!34^post54 == 0 /\ a!1810^0-a!1810^post54 == 0 /\ -head!405^post54+head!405^0 == 0 /\ -i!29^post54+i!29^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_3^post54+__disjvr_3^0 == 0 /\ -__disjvr_5^post54+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!654^0-a!654^post54 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post54 == 0 /\ result!12^0-result!12^post54 == 0 /\ temp0!17^0-temp0!17^post54 == 0 /\ rcd!83^0-rcd!83^post54 == 0 /\ -a!1055^post54+a!1055^0 == 0 /\ a!1371^0-a!1371^post54 == 0 /\ -rcd!63^post54+rcd!63^0 == 0 /\ -head!16^post54+head!16^0 == 0 /\ -t!25^post54+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -x_slam_f!20^post54+x_slam_f!20^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -x!15^post54+x!15^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post54, __disjvr_1^0'=__disjvr_1^post54, __disjvr_2^0'=__disjvr_2^post54, __disjvr_3^0'=__disjvr_3^post54, __disjvr_4^0'=__disjvr_4^post54, __disjvr_5^0'=__disjvr_5^post54, __disjvr_6^0'=__disjvr_6^post54, __disjvr_7^0'=__disjvr_7^post54, __disjvr_8^0'=__disjvr_8^post54, a!1052^0'=a!1052^post54, a!1055^0'=a!1055^post54, a!1370^0'=a!1370^post54, a!1371^0'=a!1371^post54, a!1610^0'=a!1610^post54, a!1810^0'=a!1810^post54, a!2035^0'=a!2035^post54, a!2238^0'=a!2238^post54, a!244^0'=a!244^post54, a!419^0'=a!419^post54, a!511^0'=a!511^post54, a!654^0'=a!654^post54, ct!19^0'=ct!19^post54, head!16^0'=head!16^post54, head!31^0'=head!31^post54, head!405^0'=head!405^post54, i!29^0'=i!29^post54, i!406^0'=i!406^post54, length!28^0'=length!28^post54, nondet!13^0'=nondet!13^post54, r!543^0'=r!543^post54, r!662^0'=r!662^post54, rcd!2393^0'=rcd!2393^post54, rcd!2460^0'=rcd!2460^post54, rcd!2515^0'=rcd!2515^post54, rcd!63^0'=rcd!63^post54, rcd!83^0'=rcd!83^post54, result!12^0'=result!12^post54, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post54, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post54, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post54, sel_r!543_flink!24^0'=sel_r!543_flink!24^post54, t!25^0'=t!25^post54, temp!34^0'=temp!34^post54, temp0!17^0'=temp0!17^post54, temp0!30^0'=temp0!30^post54, tmp!33^0'=tmp!33^post54, x!1365^0'=x!1365^post54, x!15^0'=x!15^post54, x!18^0'=x!18^post54, x!22^0'=x!22^post54, x_slam_f!20^0'=x_slam_f!20^post54, y!21^0'=y!21^post54, (x!18^0-x!18^post54 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!419^post54+a!419^0 == 0 /\ -a!511^post54+a!511^0 == 0 /\ -temp0!30^post54+temp0!30^0 == 0 /\ -y!21^post54+y!21^0 == 0 /\ -a!1610^post54+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post54 == 0 /\ -x!22^post54+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post54 == 0 /\ i!406^0-i!406^post54 == 0 /\ x!1365^0-x!1365^post54 == 0 /\ __disjvr_8^0-__disjvr_8^post54 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post54+rcd!2393^0 == 0 /\ -a!2035^post54+a!2035^0 == 0 /\ a!1370^0-a!1370^post54 == 0 /\ -nondet!13^post54+nondet!13^0 == 0 /\ -r!662^post54+r!662^0 == 0 /\ a!244^0-a!244^post54 == 0 /\ -a!2238^post54+a!2238^0 == 0 /\ r!543^0-r!543^post54 == 0 /\ -__disjvr_2^post54+__disjvr_2^0 == 0 /\ head!31^0-head!31^post54 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post54 == 0 /\ -length!28^post54+length!28^0 == 0 /\ -a!1052^post54+a!1052^0 == 0 /\ __disjvr_4^0-__disjvr_4^post54 == 0 /\ -__disjvr_0^post54+__disjvr_0^0 == 0 /\ -rcd!2515^post54+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_7^post54+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post54 == 0 /\ -sdv_callsite_return_1!32^post54+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_6^post54+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!14^post54+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post54+ct!19^0 == 0 /\ temp!34^0-temp!34^post54 == 0 /\ a!1810^0-a!1810^post54 == 0 /\ -head!405^post54+head!405^0 == 0 /\ -i!29^post54+i!29^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_3^post54+__disjvr_3^0 == 0 /\ -__disjvr_5^post54+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!654^0-a!654^post54 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ tmp!33^0-tmp!33^post54 == 0 /\ result!12^0-result!12^post54 == 0 /\ temp0!17^0-temp0!17^post54 == 0 /\ rcd!83^0-rcd!83^post54 == 0 /\ -a!1055^post54+a!1055^0 == 0 /\ a!1371^0-a!1371^post54 == 0 /\ -rcd!63^post54+rcd!63^0 == 0 /\ -head!16^post54+head!16^0 == 0 /\ -t!25^post54+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x_slam_f!20^post54+x_slam_f!20^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -x!15^post54+x!15^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post54, __disjvr_1^0'=__disjvr_1^post54, __disjvr_2^0'=__disjvr_2^post54, __disjvr_3^0'=__disjvr_3^post54, __disjvr_4^0'=__disjvr_4^post54, __disjvr_5^0'=__disjvr_5^post54, __disjvr_6^0'=__disjvr_6^post54, __disjvr_7^0'=__disjvr_7^post54, __disjvr_8^0'=__disjvr_8^post54, a!1052^0'=a!1052^post54, a!1055^0'=a!1055^post54, a!1370^0'=a!1370^post54, a!1371^0'=a!1371^post54, a!1610^0'=a!1610^post54, a!1810^0'=a!1810^post54, a!2035^0'=a!2035^post54, a!2238^0'=a!2238^post54, a!244^0'=a!244^post54, a!419^0'=a!419^post54, a!511^0'=a!511^post54, a!654^0'=a!654^post54, ct!19^0'=ct!19^post54, head!16^0'=head!16^post54, head!31^0'=head!31^post54, head!405^0'=head!405^post54, i!29^0'=i!29^post54, i!406^0'=i!406^post54, length!28^0'=length!28^post54, nondet!13^0'=nondet!13^post54, r!543^0'=r!543^post54, r!662^0'=r!662^post54, rcd!2393^0'=rcd!2393^post54, rcd!2460^0'=rcd!2460^post54, rcd!2515^0'=rcd!2515^post54, rcd!63^0'=rcd!63^post54, rcd!83^0'=rcd!83^post54, result!12^0'=result!12^post54, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post54, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post54, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post54, sel_r!543_flink!24^0'=sel_r!543_flink!24^post54, t!25^0'=t!25^post54, temp!34^0'=temp!34^post54, temp0!17^0'=temp0!17^post54, temp0!30^0'=temp0!30^post54, tmp!33^0'=tmp!33^post54, x!1365^0'=x!1365^post54, x!15^0'=x!15^post54, x!18^0'=x!18^post54, x!22^0'=x!22^post54, x_slam_f!20^0'=x_slam_f!20^post54, y!21^0'=y!21^post54, (x!18^0-x!18^post54 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!419^post54+a!419^0 == 0 /\ -a!511^post54+a!511^0 == 0 /\ -temp0!30^post54+temp0!30^0 == 0 /\ -y!21^post54+y!21^0 == 0 /\ -a!1610^post54+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post54 == 0 /\ -x!22^post54+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post54 == 0 /\ i!406^0-i!406^post54 == 0 /\ x!1365^0-x!1365^post54 == 0 /\ __disjvr_8^0-__disjvr_8^post54 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post54+rcd!2393^0 == 0 /\ -a!2035^post54+a!2035^0 == 0 /\ a!1370^0-a!1370^post54 == 0 /\ -nondet!13^post54+nondet!13^0 == 0 /\ -r!662^post54+r!662^0 == 0 /\ a!244^0-a!244^post54 == 0 /\ -a!2238^post54+a!2238^0 == 0 /\ r!543^0-r!543^post54 == 0 /\ -__disjvr_2^post54+__disjvr_2^0 == 0 /\ head!31^0-head!31^post54 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post54 == 0 /\ -length!28^post54+length!28^0 == 0 /\ -a!1052^post54+a!1052^0 == 0 /\ __disjvr_4^0-__disjvr_4^post54 == 0 /\ -__disjvr_0^post54+__disjvr_0^0 == 0 /\ -rcd!2515^post54+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_7^post54+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post54 == 0 /\ -sdv_callsite_return_1!32^post54+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_6^post54+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!14^post54+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post54+ct!19^0 == 0 /\ temp!34^0-temp!34^post54 == 0 /\ a!1810^0-a!1810^post54 == 0 /\ -head!405^post54+head!405^0 == 0 /\ -i!29^post54+i!29^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_3^post54+__disjvr_3^0 == 0 /\ -__disjvr_5^post54+__disjvr_5^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!654^0-a!654^post54 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ tmp!33^0-tmp!33^post54 == 0 /\ result!12^0-result!12^post54 == 0 /\ temp0!17^0-temp0!17^post54 == 0 /\ rcd!83^0-rcd!83^post54 == 0 /\ -a!1055^post54+a!1055^0 == 0 /\ a!1371^0-a!1371^post54 == 0 /\ -rcd!63^post54+rcd!63^0 == 0 /\ -head!16^post54+head!16^0 == 0 /\ -t!25^post54+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x_slam_f!20^post54+x_slam_f!20^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -x!15^post54+x!15^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality x!18^post54 = x!18^0 propagated equality a!419^post54 = a!419^0 propagated equality a!511^post54 = a!511^0 propagated equality temp0!30^post54 = temp0!30^0 propagated equality y!21^post54 = y!21^0 propagated equality a!1610^post54 = a!1610^0 propagated equality rcd!2460^post54 = rcd!2460^0 propagated equality x!22^post54 = x!22^0 propagated equality __disjvr_1^post54 = __disjvr_1^0 propagated equality i!406^post54 = i!406^0 propagated equality x!1365^post54 = x!1365^0 propagated equality __disjvr_8^post54 = __disjvr_8^0 propagated equality rcd!2393^post54 = rcd!2393^0 propagated equality a!2035^post54 = a!2035^0 propagated equality a!1370^post54 = a!1370^0 propagated equality nondet!13^post54 = nondet!13^0 propagated equality r!662^post54 = r!662^0 propagated equality a!244^post54 = a!244^0 propagated equality a!2238^post54 = a!2238^0 propagated equality r!543^post54 = r!543^0 propagated equality __disjvr_2^post54 = __disjvr_2^0 propagated equality head!31^post54 = head!31^0 propagated equality sel_r!1224_flink!24^post54 = sel_r!1224_flink!24^0 propagated equality length!28^post54 = length!28^0 propagated equality a!1052^post54 = a!1052^0 propagated equality __disjvr_4^post54 = __disjvr_4^0 propagated equality __disjvr_0^post54 = __disjvr_0^0 propagated equality rcd!2515^post54 = rcd!2515^0 propagated equality __disjvr_7^post54 = __disjvr_7^0 propagated equality sel_r!543_flink!24^post54 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post54 = sdv_callsite_return_1!32^0 propagated equality __disjvr_6^post54 = __disjvr_6^0 propagated equality sdv_callsite_return_1!14^post54 = sdv_callsite_return_1!14^0 propagated equality ct!19^post54 = ct!19^0 propagated equality temp!34^post54 = temp!34^0 propagated equality a!1810^post54 = a!1810^0 propagated equality head!405^post54 = head!405^0 propagated equality i!29^post54 = i!29^0 propagated equality __disjvr_3^post54 = __disjvr_3^0 propagated equality __disjvr_5^post54 = __disjvr_5^0 propagated equality a!654^post54 = a!654^0 propagated equality tmp!33^post54 = tmp!33^0 propagated equality result!12^post54 = result!12^0 propagated equality temp0!17^post54 = temp0!17^0 propagated equality rcd!83^post54 = rcd!83^0 propagated equality a!1055^post54 = a!1055^0 propagated equality a!1371^post54 = a!1371^0 propagated equality rcd!63^post54 = rcd!63^0 propagated equality head!16^post54 = head!16^0 propagated equality t!25^post54 = t!25^0 propagated equality x_slam_f!20^post54 = x_slam_f!20^0 propagated equality x!15^post54 = x!15^0 Simplified Guard Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post55, __disjvr_1^0'=__disjvr_1^post55, __disjvr_2^0'=__disjvr_2^post55, __disjvr_3^0'=__disjvr_3^post55, __disjvr_4^0'=__disjvr_4^post55, __disjvr_5^0'=__disjvr_5^post55, __disjvr_6^0'=__disjvr_6^post55, __disjvr_7^0'=__disjvr_7^post55, __disjvr_8^0'=__disjvr_8^post55, a!1052^0'=a!1052^post55, a!1055^0'=a!1055^post55, a!1370^0'=a!1370^post55, a!1371^0'=a!1371^post55, a!1610^0'=a!1610^post55, a!1810^0'=a!1810^post55, a!2035^0'=a!2035^post55, a!2238^0'=a!2238^post55, a!244^0'=a!244^post55, a!419^0'=a!419^post55, a!511^0'=a!511^post55, a!654^0'=a!654^post55, ct!19^0'=ct!19^post55, head!16^0'=head!16^post55, head!31^0'=head!31^post55, head!405^0'=head!405^post55, i!29^0'=i!29^post55, i!406^0'=i!406^post55, length!28^0'=length!28^post55, nondet!13^0'=nondet!13^post55, r!543^0'=r!543^post55, r!662^0'=r!662^post55, rcd!2393^0'=rcd!2393^post55, rcd!2460^0'=rcd!2460^post55, rcd!2515^0'=rcd!2515^post55, rcd!63^0'=rcd!63^post55, rcd!83^0'=rcd!83^post55, result!12^0'=result!12^post55, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post55, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post55, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post55, sel_r!543_flink!24^0'=sel_r!543_flink!24^post55, t!25^0'=t!25^post55, temp!34^0'=temp!34^post55, temp0!17^0'=temp0!17^post55, temp0!30^0'=temp0!30^post55, tmp!33^0'=tmp!33^post55, x!1365^0'=x!1365^post55, x!15^0'=x!15^post55, x!18^0'=x!18^post55, x!22^0'=x!22^post55, x_slam_f!20^0'=x_slam_f!20^post55, y!21^0'=y!21^post55, (rcd!83^0-rcd!83^post55 == 0 /\ length!28^0-length!28^post55 == 0 /\ -head!16^post55+head!16^0 == 0 /\ tmp!33^0-tmp!33^post55 == 0 /\ temp0!17^0-temp0!17^post55 == 0 /\ head!16^0-t!25^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post55 == 0 /\ rcd!63^0-rcd!63^post55 == 0 /\ nondet!13^0-nondet!13^post55 == 0 /\ temp0!30^0-temp0!30^post55 == 0 /\ 2-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post55+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post55 == 0 /\ -a!1370^post55+a!1370^0 == 0 /\ -result!12^post55+result!12^0 == 0 /\ -a!244^post55+a!244^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!18^post55+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post55 == 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post55 == 0 /\ -__disjvr_5^post55+__disjvr_5^0 == 0 /\ -r!662^post55+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!31^post55+head!31^0 == 0 /\ __disjvr_4^0-__disjvr_4^post55 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post55 == 0 /\ a!1610^0-a!1610^post55 == 0 /\ head!405^0-head!405^post55 == 0 /\ -__disjvr_7^post55+__disjvr_7^0 == 0 /\ -a!2035^post55+a!2035^0 == 0 /\ a!2238^0-a!2238^post55 == 0 /\ -x!22^post55+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post55 == 0 /\ -i!406^post55+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -i!29^post55+i!29^0 == 0 /\ -temp!34^post55+temp!34^0 == 0 /\ -__disjvr_8^post55+__disjvr_8^0 == 0 /\ -a!419^post55+a!419^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post55 == 0 /\ -a!1810^post55+a!1810^0 == 0 /\ a!1052^0-a!1052^post55 == 0 /\ rcd!2460^0-rcd!2460^post55 == 0 /\ a!511^0-a!511^post55 == 0 /\ -ct!19^post55+ct!19^0 == 0 /\ __disjvr_6^0-__disjvr_6^post55 == 0 /\ a!654^0-a!654^post55 == 0 /\ -__disjvr_2^post55+__disjvr_2^0 == 0 /\ -r!543^post55+r!543^0 == 0 /\ t!25^0-t!25^post55 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post55 == 0 /\ -sel_r!1224_flink!24^post55+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -x!1365^post55+x!1365^0 == 0 /\ ct!19^0 <= 0 /\ a!1055^0-a!1055^post55 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post55 == 0 /\ -__disjvr_0^post55+__disjvr_0^0 == 0 /\ -rcd!2515^post55+rcd!2515^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post55, __disjvr_1^0'=__disjvr_1^post55, __disjvr_2^0'=__disjvr_2^post55, __disjvr_3^0'=__disjvr_3^post55, __disjvr_4^0'=__disjvr_4^post55, __disjvr_5^0'=__disjvr_5^post55, __disjvr_6^0'=__disjvr_6^post55, __disjvr_7^0'=__disjvr_7^post55, __disjvr_8^0'=__disjvr_8^post55, a!1052^0'=a!1052^post55, a!1055^0'=a!1055^post55, a!1370^0'=a!1370^post55, a!1371^0'=a!1371^post55, a!1610^0'=a!1610^post55, a!1810^0'=a!1810^post55, a!2035^0'=a!2035^post55, a!2238^0'=a!2238^post55, a!244^0'=a!244^post55, a!419^0'=a!419^post55, a!511^0'=a!511^post55, a!654^0'=a!654^post55, ct!19^0'=ct!19^post55, head!16^0'=head!16^post55, head!31^0'=head!31^post55, head!405^0'=head!405^post55, i!29^0'=i!29^post55, i!406^0'=i!406^post55, length!28^0'=length!28^post55, nondet!13^0'=nondet!13^post55, r!543^0'=r!543^post55, r!662^0'=r!662^post55, rcd!2393^0'=rcd!2393^post55, rcd!2460^0'=rcd!2460^post55, rcd!2515^0'=rcd!2515^post55, rcd!63^0'=rcd!63^post55, rcd!83^0'=rcd!83^post55, result!12^0'=result!12^post55, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post55, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post55, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post55, sel_r!543_flink!24^0'=sel_r!543_flink!24^post55, t!25^0'=t!25^post55, temp!34^0'=temp!34^post55, temp0!17^0'=temp0!17^post55, temp0!30^0'=temp0!30^post55, tmp!33^0'=tmp!33^post55, x!1365^0'=x!1365^post55, x!15^0'=x!15^post55, x!18^0'=x!18^post55, x!22^0'=x!22^post55, x_slam_f!20^0'=x_slam_f!20^post55, y!21^0'=y!21^post55, (rcd!83^0-rcd!83^post55 == 0 /\ length!28^0-length!28^post55 == 0 /\ -head!16^post55+head!16^0 == 0 /\ tmp!33^0-tmp!33^post55 == 0 /\ temp0!17^0-temp0!17^post55 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ __disjvr_3^0-__disjvr_3^post55 == 0 /\ rcd!63^0-rcd!63^post55 == 0 /\ nondet!13^0-nondet!13^post55 == 0 /\ temp0!30^0-temp0!30^post55 == 0 /\ 2-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post55+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post55 == 0 /\ -a!1370^post55+a!1370^0 == 0 /\ -result!12^post55+result!12^0 == 0 /\ -a!244^post55+a!244^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!18^post55+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post55 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!15^0-x!15^post55 == 0 /\ -__disjvr_5^post55+__disjvr_5^0 == 0 /\ -r!662^post55+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!31^post55+head!31^0 == 0 /\ __disjvr_4^0-__disjvr_4^post55 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post55 == 0 /\ a!1610^0-a!1610^post55 == 0 /\ head!405^0-head!405^post55 == 0 /\ -__disjvr_7^post55+__disjvr_7^0 == 0 /\ -a!2035^post55+a!2035^0 == 0 /\ a!2238^0-a!2238^post55 == 0 /\ -x!22^post55+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post55 == 0 /\ -i!406^post55+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -i!29^post55+i!29^0 == 0 /\ -temp!34^post55+temp!34^0 == 0 /\ -__disjvr_8^post55+__disjvr_8^0 == 0 /\ -a!419^post55+a!419^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post55 == 0 /\ -a!1810^post55+a!1810^0 == 0 /\ a!1052^0-a!1052^post55 == 0 /\ rcd!2460^0-rcd!2460^post55 == 0 /\ a!511^0-a!511^post55 == 0 /\ -ct!19^post55+ct!19^0 == 0 /\ __disjvr_6^0-__disjvr_6^post55 == 0 /\ a!654^0-a!654^post55 == 0 /\ -__disjvr_2^post55+__disjvr_2^0 == 0 /\ -r!543^post55+r!543^0 == 0 /\ t!25^0-t!25^post55 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post55 == 0 /\ -sel_r!1224_flink!24^post55+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x!1365^post55+x!1365^0 == 0 /\ ct!19^0 <= 0 /\ a!1055^0-a!1055^post55 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post55 == 0 /\ -__disjvr_0^post55+__disjvr_0^0 == 0 /\ -rcd!2515^post55+rcd!2515^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post55, __disjvr_1^0'=__disjvr_1^post55, __disjvr_2^0'=__disjvr_2^post55, __disjvr_3^0'=__disjvr_3^post55, __disjvr_4^0'=__disjvr_4^post55, __disjvr_5^0'=__disjvr_5^post55, __disjvr_6^0'=__disjvr_6^post55, __disjvr_7^0'=__disjvr_7^post55, __disjvr_8^0'=__disjvr_8^post55, a!1052^0'=a!1052^post55, a!1055^0'=a!1055^post55, a!1370^0'=a!1370^post55, a!1371^0'=a!1371^post55, a!1610^0'=a!1610^post55, a!1810^0'=a!1810^post55, a!2035^0'=a!2035^post55, a!2238^0'=a!2238^post55, a!244^0'=a!244^post55, a!419^0'=a!419^post55, a!511^0'=a!511^post55, a!654^0'=a!654^post55, ct!19^0'=ct!19^post55, head!16^0'=head!16^post55, head!31^0'=head!31^post55, head!405^0'=head!405^post55, i!29^0'=i!29^post55, i!406^0'=i!406^post55, length!28^0'=length!28^post55, nondet!13^0'=nondet!13^post55, r!543^0'=r!543^post55, r!662^0'=r!662^post55, rcd!2393^0'=rcd!2393^post55, rcd!2460^0'=rcd!2460^post55, rcd!2515^0'=rcd!2515^post55, rcd!63^0'=rcd!63^post55, rcd!83^0'=rcd!83^post55, result!12^0'=result!12^post55, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post55, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post55, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post55, sel_r!543_flink!24^0'=sel_r!543_flink!24^post55, t!25^0'=t!25^post55, temp!34^0'=temp!34^post55, temp0!17^0'=temp0!17^post55, temp0!30^0'=temp0!30^post55, tmp!33^0'=tmp!33^post55, x!1365^0'=x!1365^post55, x!15^0'=x!15^post55, x!18^0'=x!18^post55, x!22^0'=x!22^post55, x_slam_f!20^0'=x_slam_f!20^post55, y!21^0'=y!21^post55, (rcd!83^0-rcd!83^post55 == 0 /\ length!28^0-length!28^post55 == 0 /\ -head!16^post55+head!16^0 == 0 /\ tmp!33^0-tmp!33^post55 == 0 /\ temp0!17^0-temp0!17^post55 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ __disjvr_3^0-__disjvr_3^post55 == 0 /\ rcd!63^0-rcd!63^post55 == 0 /\ nondet!13^0-nondet!13^post55 == 0 /\ temp0!30^0-temp0!30^post55 == 0 /\ 2-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post55+sdv_callsite_return_1!14^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ y!21^0-y!21^post55 == 0 /\ -a!1370^post55+a!1370^0 == 0 /\ -result!12^post55+result!12^0 == 0 /\ -a!244^post55+a!244^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!18^post55+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post55 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!15^0-x!15^post55 == 0 /\ -__disjvr_5^post55+__disjvr_5^0 == 0 /\ -r!662^post55+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!31^post55+head!31^0 == 0 /\ __disjvr_4^0-__disjvr_4^post55 == 0 /\ 1-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post55 == 0 /\ a!1610^0-a!1610^post55 == 0 /\ head!405^0-head!405^post55 == 0 /\ -__disjvr_7^post55+__disjvr_7^0 == 0 /\ -a!2035^post55+a!2035^0 == 0 /\ a!2238^0-a!2238^post55 == 0 /\ -x!22^post55+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post55 == 0 /\ -i!406^post55+i!406^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -i!29^post55+i!29^0 == 0 /\ -temp!34^post55+temp!34^0 == 0 /\ -__disjvr_8^post55+__disjvr_8^0 == 0 /\ -a!419^post55+a!419^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post55 == 0 /\ -a!1810^post55+a!1810^0 == 0 /\ a!1052^0-a!1052^post55 == 0 /\ rcd!2460^0-rcd!2460^post55 == 0 /\ a!511^0-a!511^post55 == 0 /\ -ct!19^post55+ct!19^0 == 0 /\ __disjvr_6^0-__disjvr_6^post55 == 0 /\ a!654^0-a!654^post55 == 0 /\ -__disjvr_2^post55+__disjvr_2^0 == 0 /\ -r!543^post55+r!543^0 == 0 /\ t!25^0-t!25^post55 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post55 == 0 /\ -sel_r!1224_flink!24^post55+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x!1365^post55+x!1365^0 == 0 /\ ct!19^0 <= 0 /\ a!1055^0-a!1055^post55 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post55 == 0 /\ -__disjvr_0^post55+__disjvr_0^0 == 0 /\ -rcd!2515^post55+rcd!2515^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality rcd!83^post55 = rcd!83^0 propagated equality length!28^post55 = length!28^0 propagated equality head!16^post55 = head!16^0 propagated equality tmp!33^post55 = tmp!33^0 propagated equality temp0!17^post55 = temp0!17^0 propagated equality __disjvr_3^post55 = __disjvr_3^0 propagated equality rcd!63^post55 = rcd!63^0 propagated equality nondet!13^post55 = nondet!13^0 propagated equality temp0!30^post55 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post55 = sdv_callsite_return_1!14^0 propagated equality y!21^post55 = y!21^0 propagated equality a!1370^post55 = a!1370^0 propagated equality result!12^post55 = result!12^0 propagated equality a!244^post55 = a!244^0 propagated equality x!18^post55 = x!18^0 propagated equality rcd!2393^post55 = rcd!2393^0 propagated equality x!15^post55 = x!15^0 propagated equality __disjvr_5^post55 = __disjvr_5^0 propagated equality r!662^post55 = r!662^0 propagated equality head!31^post55 = head!31^0 propagated equality __disjvr_4^post55 = __disjvr_4^0 propagated equality sel_r!543_flink!24^post55 = sel_r!543_flink!24^0 propagated equality a!1610^post55 = a!1610^0 propagated equality head!405^post55 = head!405^0 propagated equality __disjvr_7^post55 = __disjvr_7^0 propagated equality a!2035^post55 = a!2035^0 propagated equality a!2238^post55 = a!2238^0 propagated equality x!22^post55 = x!22^0 propagated equality a!1371^post55 = a!1371^0 propagated equality i!406^post55 = i!406^0 propagated equality i!29^post55 = i!29^0 propagated equality temp!34^post55 = temp!34^0 propagated equality __disjvr_8^post55 = __disjvr_8^0 propagated equality a!419^post55 = a!419^0 propagated equality x_slam_f!20^post55 = x_slam_f!20^0 propagated equality a!1810^post55 = a!1810^0 propagated equality a!1052^post55 = a!1052^0 propagated equality rcd!2460^post55 = rcd!2460^0 propagated equality a!511^post55 = a!511^0 propagated equality ct!19^post55 = ct!19^0 propagated equality __disjvr_6^post55 = __disjvr_6^0 propagated equality a!654^post55 = a!654^0 propagated equality __disjvr_2^post55 = __disjvr_2^0 propagated equality r!543^post55 = r!543^0 propagated equality t!25^post55 = t!25^0 propagated equality sdv_callsite_return_1!32^post55 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post55 = sel_r!1224_flink!24^0 propagated equality x!1365^post55 = x!1365^0 propagated equality a!1055^post55 = a!1055^0 propagated equality __disjvr_1^post55 = __disjvr_1^0 propagated equality __disjvr_0^post55 = __disjvr_0^0 propagated equality rcd!2515^post55 = rcd!2515^0 Simplified Guard Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post56, __disjvr_1^0'=__disjvr_1^post56, __disjvr_2^0'=__disjvr_2^post56, __disjvr_3^0'=__disjvr_3^post56, __disjvr_4^0'=__disjvr_4^post56, __disjvr_5^0'=__disjvr_5^post56, __disjvr_6^0'=__disjvr_6^post56, __disjvr_7^0'=__disjvr_7^post56, __disjvr_8^0'=__disjvr_8^post56, a!1052^0'=a!1052^post56, a!1055^0'=a!1055^post56, a!1370^0'=a!1370^post56, a!1371^0'=a!1371^post56, a!1610^0'=a!1610^post56, a!1810^0'=a!1810^post56, a!2035^0'=a!2035^post56, a!2238^0'=a!2238^post56, a!244^0'=a!244^post56, a!419^0'=a!419^post56, a!511^0'=a!511^post56, a!654^0'=a!654^post56, ct!19^0'=ct!19^post56, head!16^0'=head!16^post56, head!31^0'=head!31^post56, head!405^0'=head!405^post56, i!29^0'=i!29^post56, i!406^0'=i!406^post56, length!28^0'=length!28^post56, nondet!13^0'=nondet!13^post56, r!543^0'=r!543^post56, r!662^0'=r!662^post56, rcd!2393^0'=rcd!2393^post56, rcd!2460^0'=rcd!2460^post56, rcd!2515^0'=rcd!2515^post56, rcd!63^0'=rcd!63^post56, rcd!83^0'=rcd!83^post56, result!12^0'=result!12^post56, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post56, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post56, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post56, sel_r!543_flink!24^0'=sel_r!543_flink!24^post56, t!25^0'=t!25^post56, temp!34^0'=temp!34^post56, temp0!17^0'=temp0!17^post56, temp0!30^0'=temp0!30^post56, tmp!33^0'=tmp!33^post56, x!1365^0'=x!1365^post56, x!15^0'=x!15^post56, x!18^0'=x!18^post56, x!22^0'=x!22^post56, x_slam_f!20^0'=x_slam_f!20^post56, y!21^0'=y!21^post56, (head!16^0-t!25^0 <= 0 /\ -temp!34^post56+temp!34^0 == 0 /\ -x!15^post56+x!15^0 == 0 /\ head!405^0-head!405^post56 == 0 /\ __disjvr_8^0-__disjvr_8^post56 == 0 /\ -head!16^post56+head!16^0 == 0 /\ result!12^0-result!12^post56 == 0 /\ x!1365^0-x!1365^post56 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post56+rcd!2515^0 == 0 /\ -temp0!30^post56+temp0!30^0 == 0 /\ x!18^0-x!18^post56 == 0 /\ tmp!33^0-tmp!33^post56 == 0 /\ __disjvr_1^0-__disjvr_1^post56 == 0 /\ -rcd!2460^post56+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post56 == 0 /\ a!1052^0-a!1052^post56 == 0 /\ -sdv_callsite_return_1!14^post56+sdv_callsite_return_1!14^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_2^post56+__disjvr_2^0 == 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ a!244^0-a!244^post56 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -r!543^post56+r!543^0 == 0 /\ -__disjvr_3^post56+__disjvr_3^0 == 0 /\ -a!419^post56+a!419^0 == 0 /\ -a!2238^post56+a!2238^0 == 0 /\ -__disjvr_5^post56+__disjvr_5^0 == 0 /\ -i!406^post56+i!406^0 == 0 /\ -__disjvr_0^post56+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post56 == 0 /\ -a!511^post56+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post56 == 0 /\ nondet!13^0-nondet!13^post56 == 0 /\ a!1371^0-a!1371^post56 == 0 /\ -y!21^post56+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post56 == 0 /\ -x_slam_f!20^post56+x_slam_f!20^0 == 0 /\ -__disjvr_7^post56+__disjvr_7^0 == 0 /\ length!28^0-length!28^post56 == 0 /\ -a!1055^post56+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!1610^post56+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ -t!25^post56+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post56 == 0 /\ rcd!63^0-rcd!63^post56 == 0 /\ x!18^0-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post56 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post56+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post56 == 0 /\ temp0!17^0-temp0!17^post56 == 0 /\ -ct!19^post56+ct!19^0 == 0 /\ -x!22^post56+x!22^0 == 0 /\ -i!29^post56+i!29^0 == 0 /\ -r!662^post56+r!662^0 == 0 /\ -__disjvr_6^post56+__disjvr_6^0 == 0 /\ -a!2035^post56+a!2035^0 == 0 /\ head!31^0-head!31^post56 == 0 /\ a!1370^0-a!1370^post56 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post56, __disjvr_1^0'=__disjvr_1^post56, __disjvr_2^0'=__disjvr_2^post56, __disjvr_3^0'=__disjvr_3^post56, __disjvr_4^0'=__disjvr_4^post56, __disjvr_5^0'=__disjvr_5^post56, __disjvr_6^0'=__disjvr_6^post56, __disjvr_7^0'=__disjvr_7^post56, __disjvr_8^0'=__disjvr_8^post56, a!1052^0'=a!1052^post56, a!1055^0'=a!1055^post56, a!1370^0'=a!1370^post56, a!1371^0'=a!1371^post56, a!1610^0'=a!1610^post56, a!1810^0'=a!1810^post56, a!2035^0'=a!2035^post56, a!2238^0'=a!2238^post56, a!244^0'=a!244^post56, a!419^0'=a!419^post56, a!511^0'=a!511^post56, a!654^0'=a!654^post56, ct!19^0'=ct!19^post56, head!16^0'=head!16^post56, head!31^0'=head!31^post56, head!405^0'=head!405^post56, i!29^0'=i!29^post56, i!406^0'=i!406^post56, length!28^0'=length!28^post56, nondet!13^0'=nondet!13^post56, r!543^0'=r!543^post56, r!662^0'=r!662^post56, rcd!2393^0'=rcd!2393^post56, rcd!2460^0'=rcd!2460^post56, rcd!2515^0'=rcd!2515^post56, rcd!63^0'=rcd!63^post56, rcd!83^0'=rcd!83^post56, result!12^0'=result!12^post56, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post56, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post56, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post56, sel_r!543_flink!24^0'=sel_r!543_flink!24^post56, t!25^0'=t!25^post56, temp!34^0'=temp!34^post56, temp0!17^0'=temp0!17^post56, temp0!30^0'=temp0!30^post56, tmp!33^0'=tmp!33^post56, x!1365^0'=x!1365^post56, x!15^0'=x!15^post56, x!18^0'=x!18^post56, x!22^0'=x!22^post56, x_slam_f!20^0'=x_slam_f!20^post56, y!21^0'=y!21^post56, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -temp!34^post56+temp!34^0 == 0 /\ -x!15^post56+x!15^0 == 0 /\ head!405^0-head!405^post56 == 0 /\ __disjvr_8^0-__disjvr_8^post56 == 0 /\ -head!16^post56+head!16^0 == 0 /\ result!12^0-result!12^post56 == 0 /\ x!1365^0-x!1365^post56 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post56+rcd!2515^0 == 0 /\ -temp0!30^post56+temp0!30^0 == 0 /\ x!18^0-x!18^post56 == 0 /\ tmp!33^0-tmp!33^post56 == 0 /\ __disjvr_1^0-__disjvr_1^post56 == 0 /\ -rcd!2460^post56+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post56 == 0 /\ a!1052^0-a!1052^post56 == 0 /\ -sdv_callsite_return_1!14^post56+sdv_callsite_return_1!14^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_2^post56+__disjvr_2^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ a!244^0-a!244^post56 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -r!543^post56+r!543^0 == 0 /\ -__disjvr_3^post56+__disjvr_3^0 == 0 /\ -a!419^post56+a!419^0 == 0 /\ -a!2238^post56+a!2238^0 == 0 /\ -__disjvr_5^post56+__disjvr_5^0 == 0 /\ -i!406^post56+i!406^0 == 0 /\ -__disjvr_0^post56+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post56 == 0 /\ -a!511^post56+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post56 == 0 /\ nondet!13^0-nondet!13^post56 == 0 /\ a!1371^0-a!1371^post56 == 0 /\ -y!21^post56+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post56 == 0 /\ -x_slam_f!20^post56+x_slam_f!20^0 == 0 /\ -__disjvr_7^post56+__disjvr_7^0 == 0 /\ length!28^0-length!28^post56 == 0 /\ -a!1055^post56+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!1610^post56+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ -t!25^post56+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post56 == 0 /\ rcd!63^0-rcd!63^post56 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post56 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -sdv_callsite_return_1!32^post56+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post56 == 0 /\ temp0!17^0-temp0!17^post56 == 0 /\ -ct!19^post56+ct!19^0 == 0 /\ -x!22^post56+x!22^0 == 0 /\ -i!29^post56+i!29^0 == 0 /\ -r!662^post56+r!662^0 == 0 /\ -__disjvr_6^post56+__disjvr_6^0 == 0 /\ -a!2035^post56+a!2035^0 == 0 /\ head!31^0-head!31^post56 == 0 /\ a!1370^0-a!1370^post56 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post56, __disjvr_1^0'=__disjvr_1^post56, __disjvr_2^0'=__disjvr_2^post56, __disjvr_3^0'=__disjvr_3^post56, __disjvr_4^0'=__disjvr_4^post56, __disjvr_5^0'=__disjvr_5^post56, __disjvr_6^0'=__disjvr_6^post56, __disjvr_7^0'=__disjvr_7^post56, __disjvr_8^0'=__disjvr_8^post56, a!1052^0'=a!1052^post56, a!1055^0'=a!1055^post56, a!1370^0'=a!1370^post56, a!1371^0'=a!1371^post56, a!1610^0'=a!1610^post56, a!1810^0'=a!1810^post56, a!2035^0'=a!2035^post56, a!2238^0'=a!2238^post56, a!244^0'=a!244^post56, a!419^0'=a!419^post56, a!511^0'=a!511^post56, a!654^0'=a!654^post56, ct!19^0'=ct!19^post56, head!16^0'=head!16^post56, head!31^0'=head!31^post56, head!405^0'=head!405^post56, i!29^0'=i!29^post56, i!406^0'=i!406^post56, length!28^0'=length!28^post56, nondet!13^0'=nondet!13^post56, r!543^0'=r!543^post56, r!662^0'=r!662^post56, rcd!2393^0'=rcd!2393^post56, rcd!2460^0'=rcd!2460^post56, rcd!2515^0'=rcd!2515^post56, rcd!63^0'=rcd!63^post56, rcd!83^0'=rcd!83^post56, result!12^0'=result!12^post56, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post56, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post56, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post56, sel_r!543_flink!24^0'=sel_r!543_flink!24^post56, t!25^0'=t!25^post56, temp!34^0'=temp!34^post56, temp0!17^0'=temp0!17^post56, temp0!30^0'=temp0!30^post56, tmp!33^0'=tmp!33^post56, x!1365^0'=x!1365^post56, x!15^0'=x!15^post56, x!18^0'=x!18^post56, x!22^0'=x!22^post56, x_slam_f!20^0'=x_slam_f!20^post56, y!21^0'=y!21^post56, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -temp!34^post56+temp!34^0 == 0 /\ -x!15^post56+x!15^0 == 0 /\ head!405^0-head!405^post56 == 0 /\ __disjvr_8^0-__disjvr_8^post56 == 0 /\ -head!16^post56+head!16^0 == 0 /\ result!12^0-result!12^post56 == 0 /\ x!1365^0-x!1365^post56 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post56+rcd!2515^0 == 0 /\ -temp0!30^post56+temp0!30^0 == 0 /\ x!18^0-x!18^post56 == 0 /\ tmp!33^0-tmp!33^post56 == 0 /\ __disjvr_1^0-__disjvr_1^post56 == 0 /\ -rcd!2460^post56+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post56 == 0 /\ a!1052^0-a!1052^post56 == 0 /\ -sdv_callsite_return_1!14^post56+sdv_callsite_return_1!14^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_2^post56+__disjvr_2^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ a!244^0-a!244^post56 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -r!543^post56+r!543^0 == 0 /\ -__disjvr_3^post56+__disjvr_3^0 == 0 /\ -a!419^post56+a!419^0 == 0 /\ -a!2238^post56+a!2238^0 == 0 /\ -__disjvr_5^post56+__disjvr_5^0 == 0 /\ -i!406^post56+i!406^0 == 0 /\ -__disjvr_0^post56+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post56 == 0 /\ -a!511^post56+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post56 == 0 /\ nondet!13^0-nondet!13^post56 == 0 /\ a!1371^0-a!1371^post56 == 0 /\ -y!21^post56+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post56 == 0 /\ -x_slam_f!20^post56+x_slam_f!20^0 == 0 /\ -__disjvr_7^post56+__disjvr_7^0 == 0 /\ length!28^0-length!28^post56 == 0 /\ -a!1055^post56+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -a!1610^post56+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ -t!25^post56+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post56 == 0 /\ rcd!63^0-rcd!63^post56 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post56 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -sdv_callsite_return_1!32^post56+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post56 == 0 /\ temp0!17^0-temp0!17^post56 == 0 /\ -ct!19^post56+ct!19^0 == 0 /\ -x!22^post56+x!22^0 == 0 /\ -i!29^post56+i!29^0 == 0 /\ -r!662^post56+r!662^0 == 0 /\ -__disjvr_6^post56+__disjvr_6^0 == 0 /\ -a!2035^post56+a!2035^0 == 0 /\ head!31^0-head!31^post56 == 0 /\ a!1370^0-a!1370^post56 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality temp!34^post56 = temp!34^0 propagated equality x!15^post56 = x!15^0 propagated equality head!405^post56 = head!405^0 propagated equality __disjvr_8^post56 = __disjvr_8^0 propagated equality head!16^post56 = head!16^0 propagated equality result!12^post56 = result!12^0 propagated equality x!1365^post56 = x!1365^0 propagated equality rcd!2515^post56 = rcd!2515^0 propagated equality temp0!30^post56 = temp0!30^0 propagated equality x!18^post56 = x!18^0 propagated equality tmp!33^post56 = tmp!33^0 propagated equality __disjvr_1^post56 = __disjvr_1^0 propagated equality rcd!2460^post56 = rcd!2460^0 propagated equality rcd!83^post56 = rcd!83^0 propagated equality a!1052^post56 = a!1052^0 propagated equality sdv_callsite_return_1!14^post56 = sdv_callsite_return_1!14^0 propagated equality __disjvr_2^post56 = __disjvr_2^0 propagated equality a!244^post56 = a!244^0 propagated equality r!543^post56 = r!543^0 propagated equality __disjvr_3^post56 = __disjvr_3^0 propagated equality a!419^post56 = a!419^0 propagated equality a!2238^post56 = a!2238^0 propagated equality __disjvr_5^post56 = __disjvr_5^0 propagated equality i!406^post56 = i!406^0 propagated equality __disjvr_0^post56 = __disjvr_0^0 propagated equality a!1810^post56 = a!1810^0 propagated equality a!511^post56 = a!511^0 propagated equality __disjvr_4^post56 = __disjvr_4^0 propagated equality nondet!13^post56 = nondet!13^0 propagated equality a!1371^post56 = a!1371^0 propagated equality y!21^post56 = y!21^0 propagated equality sel_r!1224_flink!24^post56 = sel_r!1224_flink!24^0 propagated equality x_slam_f!20^post56 = x_slam_f!20^0 propagated equality __disjvr_7^post56 = __disjvr_7^0 propagated equality length!28^post56 = length!28^0 propagated equality a!1055^post56 = a!1055^0 propagated equality a!1610^post56 = a!1610^0 propagated equality t!25^post56 = t!25^0 propagated equality rcd!2393^post56 = rcd!2393^0 propagated equality rcd!63^post56 = rcd!63^0 propagated equality sel_r!543_flink!24^post56 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post56 = sdv_callsite_return_1!32^0 propagated equality a!654^post56 = a!654^0 propagated equality temp0!17^post56 = temp0!17^0 propagated equality ct!19^post56 = ct!19^0 propagated equality x!22^post56 = x!22^0 propagated equality i!29^post56 = i!29^0 propagated equality r!662^post56 = r!662^0 propagated equality __disjvr_6^post56 = __disjvr_6^0 propagated equality a!2035^post56 = a!2035^0 propagated equality head!31^post56 = head!31^0 propagated equality a!1370^post56 = a!1370^0 Simplified Guard Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post57, __disjvr_1^0'=__disjvr_1^post57, __disjvr_2^0'=__disjvr_2^post57, __disjvr_3^0'=__disjvr_3^post57, __disjvr_4^0'=__disjvr_4^post57, __disjvr_5^0'=__disjvr_5^post57, __disjvr_6^0'=__disjvr_6^post57, __disjvr_7^0'=__disjvr_7^post57, __disjvr_8^0'=__disjvr_8^post57, a!1052^0'=a!1052^post57, a!1055^0'=a!1055^post57, a!1370^0'=a!1370^post57, a!1371^0'=a!1371^post57, a!1610^0'=a!1610^post57, a!1810^0'=a!1810^post57, a!2035^0'=a!2035^post57, a!2238^0'=a!2238^post57, a!244^0'=a!244^post57, a!419^0'=a!419^post57, a!511^0'=a!511^post57, a!654^0'=a!654^post57, ct!19^0'=ct!19^post57, head!16^0'=head!16^post57, head!31^0'=head!31^post57, head!405^0'=head!405^post57, i!29^0'=i!29^post57, i!406^0'=i!406^post57, length!28^0'=length!28^post57, nondet!13^0'=nondet!13^post57, r!543^0'=r!543^post57, r!662^0'=r!662^post57, rcd!2393^0'=rcd!2393^post57, rcd!2460^0'=rcd!2460^post57, rcd!2515^0'=rcd!2515^post57, rcd!63^0'=rcd!63^post57, rcd!83^0'=rcd!83^post57, result!12^0'=result!12^post57, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post57, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post57, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post57, sel_r!543_flink!24^0'=sel_r!543_flink!24^post57, t!25^0'=t!25^post57, temp!34^0'=temp!34^post57, temp0!17^0'=temp0!17^post57, temp0!30^0'=temp0!30^post57, tmp!33^0'=tmp!33^post57, x!1365^0'=x!1365^post57, x!15^0'=x!15^post57, x!18^0'=x!18^post57, x!22^0'=x!22^post57, x_slam_f!20^0'=x_slam_f!20^post57, y!21^0'=y!21^post57, (-r!662^post57+r!662^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post57 == 0 /\ i!406^0-i!406^post57 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post57 == 0 /\ -__disjvr_8^post57+__disjvr_8^0 == 0 /\ 2-a!1052^0 <= 0 /\ -a!1810^post57+a!1810^0 == 0 /\ -x_slam_f!20^post57+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post57+rcd!63^0 == 0 /\ -nondet!13^post57+nondet!13^0 == 0 /\ -a!1370^post57+a!1370^0 == 0 /\ __disjvr_3^0-__disjvr_3^post57 == 0 /\ -y!21^post57+y!21^0 == 0 /\ a!1371^0-a!1371^post57 == 0 /\ -i!29^post57+i!29^0 == 0 /\ -length!28^post57+length!28^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post57 == 0 /\ -temp0!17^post57+temp0!17^0 == 0 /\ -temp0!30^post57+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post57 == 0 /\ rcd!2460^0-rcd!2460^post57 == 0 /\ x!15^0 <= 0 /\ temp!34^0-temp!34^post57 == 0 /\ a!2238^0-a!2238^post57 == 0 /\ -x!1365^post57+x!1365^0 == 0 /\ a!1610^0-a!1610^post57 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ r!543^0-r!543^post57 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post57 == 0 /\ -__disjvr_2^post57+__disjvr_2^0 == 0 /\ -x!22^post57+x!22^0 == 0 /\ -__disjvr_4^post57+__disjvr_4^0 == 0 /\ a!244^0-a!244^post57 == 0 /\ -t!25^post57+t!25^0 == 0 /\ -ct!19^post57+ct!19^0 == 0 /\ a!1055^0-a!1055^post57 == 0 /\ a!654^0-a!654^post57 == 0 /\ __disjvr_6^0-__disjvr_6^post57 == 0 /\ -a!419^post57+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post57+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post57+rcd!2393^0 == 0 /\ -a!2035^post57+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ a!511^0-a!511^post57 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!31^0-head!31^post57 == 0 /\ x!18^0-head!16^0 <= 0 /\ result!12^0-result!12^post57 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!16^post57+head!16^0 == 0 /\ -x!15^post57+x!15^0 == 0 /\ -rcd!2515^post57+rcd!2515^0 == 0 /\ -head!405^post57+head!405^0 == 0 /\ -__disjvr_5^post57+__disjvr_5^0 == 0 /\ x!18^0-x!18^post57 == 0 /\ rcd!83^0-rcd!83^post57 == 0 /\ -__disjvr_1^post57+__disjvr_1^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post57+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post57 == 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post57, __disjvr_1^0'=__disjvr_1^post57, __disjvr_2^0'=__disjvr_2^post57, __disjvr_3^0'=__disjvr_3^post57, __disjvr_4^0'=__disjvr_4^post57, __disjvr_5^0'=__disjvr_5^post57, __disjvr_6^0'=__disjvr_6^post57, __disjvr_7^0'=__disjvr_7^post57, __disjvr_8^0'=__disjvr_8^post57, a!1052^0'=a!1052^post57, a!1055^0'=a!1055^post57, a!1370^0'=a!1370^post57, a!1371^0'=a!1371^post57, a!1610^0'=a!1610^post57, a!1810^0'=a!1810^post57, a!2035^0'=a!2035^post57, a!2238^0'=a!2238^post57, a!244^0'=a!244^post57, a!419^0'=a!419^post57, a!511^0'=a!511^post57, a!654^0'=a!654^post57, ct!19^0'=ct!19^post57, head!16^0'=head!16^post57, head!31^0'=head!31^post57, head!405^0'=head!405^post57, i!29^0'=i!29^post57, i!406^0'=i!406^post57, length!28^0'=length!28^post57, nondet!13^0'=nondet!13^post57, r!543^0'=r!543^post57, r!662^0'=r!662^post57, rcd!2393^0'=rcd!2393^post57, rcd!2460^0'=rcd!2460^post57, rcd!2515^0'=rcd!2515^post57, rcd!63^0'=rcd!63^post57, rcd!83^0'=rcd!83^post57, result!12^0'=result!12^post57, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post57, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post57, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post57, sel_r!543_flink!24^0'=sel_r!543_flink!24^post57, t!25^0'=t!25^post57, temp!34^0'=temp!34^post57, temp0!17^0'=temp0!17^post57, temp0!30^0'=temp0!30^post57, tmp!33^0'=tmp!33^post57, x!1365^0'=x!1365^post57, x!15^0'=x!15^post57, x!18^0'=x!18^post57, x!22^0'=x!22^post57, x_slam_f!20^0'=x_slam_f!20^post57, y!21^0'=y!21^post57, (-r!662^post57+r!662^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post57 == 0 /\ i!406^0-i!406^post57 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post57 == 0 /\ -__disjvr_8^post57+__disjvr_8^0 == 0 /\ 2-a!1052^0 <= 0 /\ -a!1810^post57+a!1810^0 == 0 /\ -x_slam_f!20^post57+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post57+rcd!63^0 == 0 /\ -nondet!13^post57+nondet!13^0 == 0 /\ -a!1370^post57+a!1370^0 == 0 /\ __disjvr_3^0-__disjvr_3^post57 == 0 /\ -y!21^post57+y!21^0 == 0 /\ a!1371^0-a!1371^post57 == 0 /\ -i!29^post57+i!29^0 == 0 /\ -length!28^post57+length!28^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post57 == 0 /\ -temp0!17^post57+temp0!17^0 == 0 /\ -temp0!30^post57+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post57 == 0 /\ rcd!2460^0-rcd!2460^post57 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ temp!34^0-temp!34^post57 == 0 /\ a!2238^0-a!2238^post57 == 0 /\ -x!1365^post57+x!1365^0 == 0 /\ a!1610^0-a!1610^post57 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ r!543^0-r!543^post57 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post57 == 0 /\ -__disjvr_2^post57+__disjvr_2^0 == 0 /\ -x!22^post57+x!22^0 == 0 /\ -__disjvr_4^post57+__disjvr_4^0 == 0 /\ a!244^0-a!244^post57 == 0 /\ -t!25^post57+t!25^0 == 0 /\ -ct!19^post57+ct!19^0 == 0 /\ a!1055^0-a!1055^post57 == 0 /\ a!654^0-a!654^post57 == 0 /\ __disjvr_6^0-__disjvr_6^post57 == 0 /\ -a!419^post57+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post57+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post57+rcd!2393^0 == 0 /\ -a!2035^post57+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ a!511^0-a!511^post57 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!31^0-head!31^post57 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ result!12^0-result!12^post57 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!16^post57+head!16^0 == 0 /\ -x!15^post57+x!15^0 == 0 /\ -rcd!2515^post57+rcd!2515^0 == 0 /\ -head!405^post57+head!405^0 == 0 /\ -__disjvr_5^post57+__disjvr_5^0 == 0 /\ x!18^0-x!18^post57 == 0 /\ rcd!83^0-rcd!83^post57 == 0 /\ -__disjvr_1^post57+__disjvr_1^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post57+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post57 == 0), cost: 1 Propagated Equalities Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post57, __disjvr_1^0'=__disjvr_1^post57, __disjvr_2^0'=__disjvr_2^post57, __disjvr_3^0'=__disjvr_3^post57, __disjvr_4^0'=__disjvr_4^post57, __disjvr_5^0'=__disjvr_5^post57, __disjvr_6^0'=__disjvr_6^post57, __disjvr_7^0'=__disjvr_7^post57, __disjvr_8^0'=__disjvr_8^post57, a!1052^0'=a!1052^post57, a!1055^0'=a!1055^post57, a!1370^0'=a!1370^post57, a!1371^0'=a!1371^post57, a!1610^0'=a!1610^post57, a!1810^0'=a!1810^post57, a!2035^0'=a!2035^post57, a!2238^0'=a!2238^post57, a!244^0'=a!244^post57, a!419^0'=a!419^post57, a!511^0'=a!511^post57, a!654^0'=a!654^post57, ct!19^0'=ct!19^post57, head!16^0'=head!16^post57, head!31^0'=head!31^post57, head!405^0'=head!405^post57, i!29^0'=i!29^post57, i!406^0'=i!406^post57, length!28^0'=length!28^post57, nondet!13^0'=nondet!13^post57, r!543^0'=r!543^post57, r!662^0'=r!662^post57, rcd!2393^0'=rcd!2393^post57, rcd!2460^0'=rcd!2460^post57, rcd!2515^0'=rcd!2515^post57, rcd!63^0'=rcd!63^post57, rcd!83^0'=rcd!83^post57, result!12^0'=result!12^post57, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post57, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post57, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post57, sel_r!543_flink!24^0'=sel_r!543_flink!24^post57, t!25^0'=t!25^post57, temp!34^0'=temp!34^post57, temp0!17^0'=temp0!17^post57, temp0!30^0'=temp0!30^post57, tmp!33^0'=tmp!33^post57, x!1365^0'=x!1365^post57, x!15^0'=x!15^post57, x!18^0'=x!18^post57, x!22^0'=x!22^post57, x_slam_f!20^0'=x_slam_f!20^post57, y!21^0'=y!21^post57, (-r!662^post57+r!662^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post57 == 0 /\ i!406^0-i!406^post57 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post57 == 0 /\ -__disjvr_8^post57+__disjvr_8^0 == 0 /\ 2-a!1052^0 <= 0 /\ -a!1810^post57+a!1810^0 == 0 /\ -x_slam_f!20^post57+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post57+rcd!63^0 == 0 /\ -nondet!13^post57+nondet!13^0 == 0 /\ -a!1370^post57+a!1370^0 == 0 /\ __disjvr_3^0-__disjvr_3^post57 == 0 /\ -y!21^post57+y!21^0 == 0 /\ a!1371^0-a!1371^post57 == 0 /\ -i!29^post57+i!29^0 == 0 /\ -length!28^post57+length!28^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post57 == 0 /\ -temp0!17^post57+temp0!17^0 == 0 /\ -temp0!30^post57+temp0!30^0 == 0 /\ tmp!33^0-tmp!33^post57 == 0 /\ rcd!2460^0-rcd!2460^post57 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ temp!34^0-temp!34^post57 == 0 /\ a!2238^0-a!2238^post57 == 0 /\ -x!1365^post57+x!1365^0 == 0 /\ a!1610^0-a!1610^post57 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ r!543^0-r!543^post57 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post57 == 0 /\ -__disjvr_2^post57+__disjvr_2^0 == 0 /\ -x!22^post57+x!22^0 == 0 /\ -__disjvr_4^post57+__disjvr_4^0 == 0 /\ a!244^0-a!244^post57 == 0 /\ -t!25^post57+t!25^0 == 0 /\ -ct!19^post57+ct!19^0 == 0 /\ a!1055^0-a!1055^post57 == 0 /\ a!654^0-a!654^post57 == 0 /\ __disjvr_6^0-__disjvr_6^post57 == 0 /\ -a!419^post57+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post57+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post57+rcd!2393^0 == 0 /\ -a!2035^post57+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ a!511^0-a!511^post57 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!31^0-head!31^post57 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ result!12^0-result!12^post57 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!16^post57+head!16^0 == 0 /\ -x!15^post57+x!15^0 == 0 /\ -rcd!2515^post57+rcd!2515^0 == 0 /\ -head!405^post57+head!405^0 == 0 /\ -__disjvr_5^post57+__disjvr_5^0 == 0 /\ x!18^0-x!18^post57 == 0 /\ rcd!83^0-rcd!83^post57 == 0 /\ -__disjvr_1^post57+__disjvr_1^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!14^post57+sdv_callsite_return_1!14^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1052^0-a!1052^post57 == 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality r!662^post57 = r!662^0 propagated equality __disjvr_0^post57 = __disjvr_0^0 propagated equality i!406^post57 = i!406^0 propagated equality sel_r!543_flink!24^post57 = sel_r!543_flink!24^0 propagated equality __disjvr_8^post57 = __disjvr_8^0 propagated equality a!1810^post57 = a!1810^0 propagated equality x_slam_f!20^post57 = x_slam_f!20^0 propagated equality rcd!63^post57 = rcd!63^0 propagated equality nondet!13^post57 = nondet!13^0 propagated equality a!1370^post57 = a!1370^0 propagated equality __disjvr_3^post57 = __disjvr_3^0 propagated equality y!21^post57 = y!21^0 propagated equality a!1371^post57 = a!1371^0 propagated equality i!29^post57 = i!29^0 propagated equality length!28^post57 = length!28^0 propagated equality __disjvr_7^post57 = __disjvr_7^0 propagated equality temp0!17^post57 = temp0!17^0 propagated equality temp0!30^post57 = temp0!30^0 propagated equality tmp!33^post57 = tmp!33^0 propagated equality rcd!2460^post57 = rcd!2460^0 propagated equality temp!34^post57 = temp!34^0 propagated equality a!2238^post57 = a!2238^0 propagated equality x!1365^post57 = x!1365^0 propagated equality a!1610^post57 = a!1610^0 propagated equality r!543^post57 = r!543^0 propagated equality sel_r!1224_flink!24^post57 = sel_r!1224_flink!24^0 propagated equality __disjvr_2^post57 = __disjvr_2^0 propagated equality x!22^post57 = x!22^0 propagated equality __disjvr_4^post57 = __disjvr_4^0 propagated equality a!244^post57 = a!244^0 propagated equality t!25^post57 = t!25^0 propagated equality ct!19^post57 = ct!19^0 propagated equality a!1055^post57 = a!1055^0 propagated equality a!654^post57 = a!654^0 propagated equality __disjvr_6^post57 = __disjvr_6^0 propagated equality a!419^post57 = a!419^0 propagated equality sdv_callsite_return_1!32^post57 = sdv_callsite_return_1!32^0 propagated equality rcd!2393^post57 = rcd!2393^0 propagated equality a!2035^post57 = a!2035^0 propagated equality a!511^post57 = a!511^0 propagated equality head!31^post57 = head!31^0 propagated equality result!12^post57 = result!12^0 propagated equality head!16^post57 = head!16^0 propagated equality x!15^post57 = x!15^0 propagated equality rcd!2515^post57 = rcd!2515^0 propagated equality head!405^post57 = head!405^0 propagated equality __disjvr_5^post57 = __disjvr_5^0 propagated equality x!18^post57 = x!18^0 propagated equality rcd!83^post57 = rcd!83^0 propagated equality __disjvr_1^post57 = __disjvr_1^0 propagated equality sdv_callsite_return_1!14^post57 = sdv_callsite_return_1!14^0 propagated equality a!1052^post57 = a!1052^0 Simplified Guard Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l15 -> l16 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l16 -> l17 : __disjvr_0^0'=__disjvr_0^post58, __disjvr_1^0'=__disjvr_1^post58, __disjvr_2^0'=__disjvr_2^post58, __disjvr_3^0'=__disjvr_3^post58, __disjvr_4^0'=__disjvr_4^post58, __disjvr_5^0'=__disjvr_5^post58, __disjvr_6^0'=__disjvr_6^post58, __disjvr_7^0'=__disjvr_7^post58, __disjvr_8^0'=__disjvr_8^post58, a!1052^0'=a!1052^post58, a!1055^0'=a!1055^post58, a!1370^0'=a!1370^post58, a!1371^0'=a!1371^post58, a!1610^0'=a!1610^post58, a!1810^0'=a!1810^post58, a!2035^0'=a!2035^post58, a!2238^0'=a!2238^post58, a!244^0'=a!244^post58, a!419^0'=a!419^post58, a!511^0'=a!511^post58, a!654^0'=a!654^post58, ct!19^0'=ct!19^post58, head!16^0'=head!16^post58, head!31^0'=head!31^post58, head!405^0'=head!405^post58, i!29^0'=i!29^post58, i!406^0'=i!406^post58, length!28^0'=length!28^post58, nondet!13^0'=nondet!13^post58, r!543^0'=r!543^post58, r!662^0'=r!662^post58, rcd!2393^0'=rcd!2393^post58, rcd!2460^0'=rcd!2460^post58, rcd!2515^0'=rcd!2515^post58, rcd!63^0'=rcd!63^post58, rcd!83^0'=rcd!83^post58, result!12^0'=result!12^post58, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post58, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post58, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post58, sel_r!543_flink!24^0'=sel_r!543_flink!24^post58, t!25^0'=t!25^post58, temp!34^0'=temp!34^post58, temp0!17^0'=temp0!17^post58, temp0!30^0'=temp0!30^post58, tmp!33^0'=tmp!33^post58, x!1365^0'=x!1365^post58, x!15^0'=x!15^post58, x!18^0'=x!18^post58, x!22^0'=x!22^post58, x_slam_f!20^0'=x_slam_f!20^post58, y!21^0'=y!21^post58, (0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post58 == 0 /\ a!1610^0-a!1610^post58 == 0 /\ 1-a!1052^0+a!1810^post58 == 0 /\ -ct!19^post58+ct!19^0 == 0 /\ a!1371^0-a!1371^post58 == 0 /\ -__disjvr_5^post58+__disjvr_5^0 == 0 /\ -__disjvr_4^post58+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post58 == 0 /\ -i!406^post58+i!406^0 == 0 /\ -i!29^post58+i!29^0 == 0 /\ a!511^0-a!511^post58 == 0 /\ -sdv_callsite_return_1!14^post58+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post58+__disjvr_2^0 == 0 /\ __disjvr_0^0-__disjvr_0^post58 == 0 /\ head!16^0-head!16^post58 == 0 /\ -__disjvr_1^post58+__disjvr_1^0 == 0 /\ x!18^0-x!18^post58 == 0 /\ rcd!2460^0-rcd!2460^post58 == 0 /\ -nondet!13^post58+nondet!13^0 == 0 /\ -r!662^post58+r!662^0 == 0 /\ -__disjvr_8^post58+__disjvr_8^0 == 0 /\ temp!34^0-temp!34^post58 == 0 /\ -x_slam_f!20^post58+x_slam_f!20^0 == 0 /\ -rcd!63^post58+rcd!63^0 == 0 /\ a!654^0-a!654^post58 == 0 /\ -t!25^post58+t!25^0 == 0 /\ -a!1370^post58+a!1370^0 == 0 /\ length!28^0-length!28^post58 == 0 /\ tmp!33^0-tmp!33^post58 == 0 /\ temp0!17^0-temp0!17^post58 == 0 /\ -a!419^post58+a!419^0 == 0 /\ rcd!83^0-rcd!83^post58 == 0 /\ result!12^0-result!12^post58 == 0 /\ -x!22^post58+x!22^0 == 0 /\ temp0!30^0-temp0!30^post58 == 0 /\ __disjvr_3^0-__disjvr_3^post58 == 0 /\ -rcd!2393^post58+rcd!2393^0 == 0 /\ a!1055^0-a!1055^post58 == 0 /\ __disjvr_6^0-__disjvr_6^post58 == 0 /\ -a!2035^post58+a!2035^0 == 0 /\ r!543^0-r!543^post58 == 0 /\ -a!244^post58+a!244^0 == 0 /\ head!405^0-head!405^post58 == 0 /\ y!21^0-y!21^post58 == 0 /\ a!2238^0-a!2238^post58 == 0 /\ -head!31^post58+head!31^0 == 0 /\ x!15^0-x!15^post58 == 0 /\ -__disjvr_7^post58+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post58+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post58+rcd!2515^0 == 0 /\ -x!1365^post58+x!1365^0 == 0), cost: 1 New rule: l16 -> l17 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post58, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=-1+a!1052^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality sel_r!1224_flink!24^post58 = sel_r!1224_flink!24^0 propagated equality a!1610^post58 = a!1610^0 propagated equality a!1810^post58 = -1+a!1052^0 propagated equality ct!19^post58 = ct!19^0 propagated equality a!1371^post58 = a!1371^0 propagated equality __disjvr_5^post58 = __disjvr_5^0 propagated equality __disjvr_4^post58 = __disjvr_4^0 propagated equality sel_r!543_flink!24^post58 = sel_r!543_flink!24^0 propagated equality i!406^post58 = i!406^0 propagated equality i!29^post58 = i!29^0 propagated equality a!511^post58 = a!511^0 propagated equality sdv_callsite_return_1!14^post58 = sdv_callsite_return_1!14^0 propagated equality __disjvr_2^post58 = __disjvr_2^0 propagated equality __disjvr_0^post58 = __disjvr_0^0 propagated equality head!16^post58 = head!16^0 propagated equality __disjvr_1^post58 = __disjvr_1^0 propagated equality x!18^post58 = x!18^0 propagated equality rcd!2460^post58 = rcd!2460^0 propagated equality nondet!13^post58 = nondet!13^0 propagated equality r!662^post58 = r!662^0 propagated equality __disjvr_8^post58 = __disjvr_8^0 propagated equality temp!34^post58 = temp!34^0 propagated equality x_slam_f!20^post58 = x_slam_f!20^0 propagated equality rcd!63^post58 = rcd!63^0 propagated equality a!654^post58 = a!654^0 propagated equality t!25^post58 = t!25^0 propagated equality a!1370^post58 = a!1370^0 propagated equality length!28^post58 = length!28^0 propagated equality tmp!33^post58 = tmp!33^0 propagated equality temp0!17^post58 = temp0!17^0 propagated equality a!419^post58 = a!419^0 propagated equality rcd!83^post58 = rcd!83^0 propagated equality result!12^post58 = result!12^0 propagated equality x!22^post58 = x!22^0 propagated equality temp0!30^post58 = temp0!30^0 propagated equality __disjvr_3^post58 = __disjvr_3^0 propagated equality rcd!2393^post58 = rcd!2393^0 propagated equality a!1055^post58 = a!1055^0 propagated equality __disjvr_6^post58 = __disjvr_6^0 propagated equality a!2035^post58 = a!2035^0 propagated equality r!543^post58 = r!543^0 propagated equality a!244^post58 = a!244^0 propagated equality head!405^post58 = head!405^0 propagated equality y!21^post58 = y!21^0 propagated equality a!2238^post58 = a!2238^0 propagated equality head!31^post58 = head!31^0 propagated equality x!15^post58 = x!15^0 propagated equality __disjvr_7^post58 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post58 = sdv_callsite_return_1!32^0 propagated equality rcd!2515^post58 = rcd!2515^0 propagated equality x!1365^post58 = x!1365^0 Simplified Guard Original rule: l16 -> l17 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post58, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=-1+a!1052^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l16 -> l17 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post58, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=-1+a!1052^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l16 -> l17 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post58, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=-1+a!1052^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l16 -> l17 : a!1052^0'=a!1052^post58, a!1810^0'=-1+a!1052^0, T, cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post59, __disjvr_1^0'=__disjvr_1^post59, __disjvr_2^0'=__disjvr_2^post59, __disjvr_3^0'=__disjvr_3^post59, __disjvr_4^0'=__disjvr_4^post59, __disjvr_5^0'=__disjvr_5^post59, __disjvr_6^0'=__disjvr_6^post59, __disjvr_7^0'=__disjvr_7^post59, __disjvr_8^0'=__disjvr_8^post59, a!1052^0'=a!1052^post59, a!1055^0'=a!1055^post59, a!1370^0'=a!1370^post59, a!1371^0'=a!1371^post59, a!1610^0'=a!1610^post59, a!1810^0'=a!1810^post59, a!2035^0'=a!2035^post59, a!2238^0'=a!2238^post59, a!244^0'=a!244^post59, a!419^0'=a!419^post59, a!511^0'=a!511^post59, a!654^0'=a!654^post59, ct!19^0'=ct!19^post59, head!16^0'=head!16^post59, head!31^0'=head!31^post59, head!405^0'=head!405^post59, i!29^0'=i!29^post59, i!406^0'=i!406^post59, length!28^0'=length!28^post59, nondet!13^0'=nondet!13^post59, r!543^0'=r!543^post59, r!662^0'=r!662^post59, rcd!2393^0'=rcd!2393^post59, rcd!2460^0'=rcd!2460^post59, rcd!2515^0'=rcd!2515^post59, rcd!63^0'=rcd!63^post59, rcd!83^0'=rcd!83^post59, result!12^0'=result!12^post59, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post59, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post59, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post59, sel_r!543_flink!24^0'=sel_r!543_flink!24^post59, t!25^0'=t!25^post59, temp!34^0'=temp!34^post59, temp0!17^0'=temp0!17^post59, temp0!30^0'=temp0!30^post59, tmp!33^0'=tmp!33^post59, x!1365^0'=x!1365^post59, x!15^0'=x!15^post59, x!18^0'=x!18^post59, x!22^0'=x!22^post59, x_slam_f!20^0'=x_slam_f!20^post59, y!21^0'=y!21^post59, (head!31^0-head!31^post59 == 0 /\ head!16^0-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post59 == 0 /\ a!1810^0-a!1810^post59 == 0 /\ -temp!34^post59+temp!34^0 == 0 /\ -x!1365^post59+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post59 == 0 /\ -a!511^post59+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post59 == 0 /\ a!654^0-a!654^post59 == 0 /\ -rcd!2393^post59+rcd!2393^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post59 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post59 == 0 /\ -i!29^post59+i!29^0 == 0 /\ rcd!83^0-rcd!83^post59 == 0 /\ a!1370^0-a!1370^post59 == 0 /\ a!1810^0 <= 0 /\ length!28^0-length!28^post59 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_2^post59+__disjvr_2^0 == 0 /\ result!12^0-result!12^post59 == 0 /\ temp0!17^0-temp0!17^post59 == 0 /\ -sdv_callsite_return_1!32^post59+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!2238^post59+a!2238^0 == 0 /\ i!406^0-i!406^post59 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post59+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post59 == 0 /\ a!1371^0-a!1371^post59 == 0 /\ -__disjvr_0^post59+__disjvr_0^0 == 0 /\ -rcd!2515^post59+rcd!2515^0 == 0 /\ -a!1810^0 <= 0 /\ rcd!2460^0-rcd!2460^post59 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -t!25^post59+t!25^0 == 0 /\ head!405^0-head!405^post59 == 0 /\ -ct!19^post59+ct!19^0 == 0 /\ x!18^0-x!18^post59 == 0 /\ x!18^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post59 == 0 /\ a!244^0-a!244^post59 == 0 /\ __disjvr_1^0-__disjvr_1^post59 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -nondet!13^post59+nondet!13^0 == 0 /\ a!419^0-a!419^post59 == 0 /\ -__disjvr_5^post59+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post59 == 0 /\ rcd!63^0-rcd!63^post59 == 0 /\ -r!662^post59+r!662^0 == 0 /\ -x!22^post59+x!22^0 == 0 /\ -a!2035^post59+a!2035^0 == 0 /\ -head!16^post59+head!16^0 == 0 /\ x!15^0-x!15^post59 == 0 /\ -a!1052^post59+a!1052^0 == 0 /\ -__disjvr_7^post59+__disjvr_7^0 == 0 /\ -a!1610^post59+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ r!543^0-r!543^post59 == 0 /\ ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post59 == 0 /\ -y!21^post59+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post59 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post59, __disjvr_1^0'=__disjvr_1^post59, __disjvr_2^0'=__disjvr_2^post59, __disjvr_3^0'=__disjvr_3^post59, __disjvr_4^0'=__disjvr_4^post59, __disjvr_5^0'=__disjvr_5^post59, __disjvr_6^0'=__disjvr_6^post59, __disjvr_7^0'=__disjvr_7^post59, __disjvr_8^0'=__disjvr_8^post59, a!1052^0'=a!1052^post59, a!1055^0'=a!1055^post59, a!1370^0'=a!1370^post59, a!1371^0'=a!1371^post59, a!1610^0'=a!1610^post59, a!1810^0'=a!1810^post59, a!2035^0'=a!2035^post59, a!2238^0'=a!2238^post59, a!244^0'=a!244^post59, a!419^0'=a!419^post59, a!511^0'=a!511^post59, a!654^0'=a!654^post59, ct!19^0'=ct!19^post59, head!16^0'=head!16^post59, head!31^0'=head!31^post59, head!405^0'=head!405^post59, i!29^0'=i!29^post59, i!406^0'=i!406^post59, length!28^0'=length!28^post59, nondet!13^0'=nondet!13^post59, r!543^0'=r!543^post59, r!662^0'=r!662^post59, rcd!2393^0'=rcd!2393^post59, rcd!2460^0'=rcd!2460^post59, rcd!2515^0'=rcd!2515^post59, rcd!63^0'=rcd!63^post59, rcd!83^0'=rcd!83^post59, result!12^0'=result!12^post59, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post59, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post59, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post59, sel_r!543_flink!24^0'=sel_r!543_flink!24^post59, t!25^0'=t!25^post59, temp!34^0'=temp!34^post59, temp0!17^0'=temp0!17^post59, temp0!30^0'=temp0!30^post59, tmp!33^0'=tmp!33^post59, x!1365^0'=x!1365^post59, x!15^0'=x!15^post59, x!18^0'=x!18^post59, x!22^0'=x!22^post59, x_slam_f!20^0'=x_slam_f!20^post59, y!21^0'=y!21^post59, (head!31^0-head!31^post59 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post59 == 0 /\ a!1810^0-a!1810^post59 == 0 /\ -temp!34^post59+temp!34^0 == 0 /\ -x!1365^post59+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post59 == 0 /\ -a!511^post59+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post59 == 0 /\ a!654^0-a!654^post59 == 0 /\ -rcd!2393^post59+rcd!2393^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post59 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post59 == 0 /\ -i!29^post59+i!29^0 == 0 /\ rcd!83^0-rcd!83^post59 == 0 /\ a!1370^0-a!1370^post59 == 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ length!28^0-length!28^post59 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_2^post59+__disjvr_2^0 == 0 /\ result!12^0-result!12^post59 == 0 /\ temp0!17^0-temp0!17^post59 == 0 /\ -sdv_callsite_return_1!32^post59+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!2238^post59+a!2238^0 == 0 /\ i!406^0-i!406^post59 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post59+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post59 == 0 /\ a!1371^0-a!1371^post59 == 0 /\ -__disjvr_0^post59+__disjvr_0^0 == 0 /\ -rcd!2515^post59+rcd!2515^0 == 0 /\ -a!1810^0 <= 0 /\ rcd!2460^0-rcd!2460^post59 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -t!25^post59+t!25^0 == 0 /\ head!405^0-head!405^post59 == 0 /\ -ct!19^post59+ct!19^0 == 0 /\ x!18^0-x!18^post59 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ tmp!33^0-tmp!33^post59 == 0 /\ a!244^0-a!244^post59 == 0 /\ __disjvr_1^0-__disjvr_1^post59 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -nondet!13^post59+nondet!13^0 == 0 /\ a!419^0-a!419^post59 == 0 /\ -__disjvr_5^post59+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post59 == 0 /\ rcd!63^0-rcd!63^post59 == 0 /\ -r!662^post59+r!662^0 == 0 /\ -x!22^post59+x!22^0 == 0 /\ -a!2035^post59+a!2035^0 == 0 /\ -head!16^post59+head!16^0 == 0 /\ x!15^0-x!15^post59 == 0 /\ -a!1052^post59+a!1052^0 == 0 /\ -__disjvr_7^post59+__disjvr_7^0 == 0 /\ -a!1610^post59+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ r!543^0-r!543^post59 == 0 /\ ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post59 == 0 /\ -y!21^post59+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post59 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post59, __disjvr_1^0'=__disjvr_1^post59, __disjvr_2^0'=__disjvr_2^post59, __disjvr_3^0'=__disjvr_3^post59, __disjvr_4^0'=__disjvr_4^post59, __disjvr_5^0'=__disjvr_5^post59, __disjvr_6^0'=__disjvr_6^post59, __disjvr_7^0'=__disjvr_7^post59, __disjvr_8^0'=__disjvr_8^post59, a!1052^0'=a!1052^post59, a!1055^0'=a!1055^post59, a!1370^0'=a!1370^post59, a!1371^0'=a!1371^post59, a!1610^0'=a!1610^post59, a!1810^0'=a!1810^post59, a!2035^0'=a!2035^post59, a!2238^0'=a!2238^post59, a!244^0'=a!244^post59, a!419^0'=a!419^post59, a!511^0'=a!511^post59, a!654^0'=a!654^post59, ct!19^0'=ct!19^post59, head!16^0'=head!16^post59, head!31^0'=head!31^post59, head!405^0'=head!405^post59, i!29^0'=i!29^post59, i!406^0'=i!406^post59, length!28^0'=length!28^post59, nondet!13^0'=nondet!13^post59, r!543^0'=r!543^post59, r!662^0'=r!662^post59, rcd!2393^0'=rcd!2393^post59, rcd!2460^0'=rcd!2460^post59, rcd!2515^0'=rcd!2515^post59, rcd!63^0'=rcd!63^post59, rcd!83^0'=rcd!83^post59, result!12^0'=result!12^post59, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post59, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post59, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post59, sel_r!543_flink!24^0'=sel_r!543_flink!24^post59, t!25^0'=t!25^post59, temp!34^0'=temp!34^post59, temp0!17^0'=temp0!17^post59, temp0!30^0'=temp0!30^post59, tmp!33^0'=tmp!33^post59, x!1365^0'=x!1365^post59, x!15^0'=x!15^post59, x!18^0'=x!18^post59, x!22^0'=x!22^post59, x_slam_f!20^0'=x_slam_f!20^post59, y!21^0'=y!21^post59, (head!31^0-head!31^post59 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post59 == 0 /\ a!1810^0-a!1810^post59 == 0 /\ -temp!34^post59+temp!34^0 == 0 /\ -x!1365^post59+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post59 == 0 /\ -a!511^post59+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post59 == 0 /\ a!654^0-a!654^post59 == 0 /\ -rcd!2393^post59+rcd!2393^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post59 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post59 == 0 /\ -i!29^post59+i!29^0 == 0 /\ rcd!83^0-rcd!83^post59 == 0 /\ a!1370^0-a!1370^post59 == 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ length!28^0-length!28^post59 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_2^post59+__disjvr_2^0 == 0 /\ result!12^0-result!12^post59 == 0 /\ temp0!17^0-temp0!17^post59 == 0 /\ -sdv_callsite_return_1!32^post59+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!2238^post59+a!2238^0 == 0 /\ i!406^0-i!406^post59 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post59+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post59 == 0 /\ a!1371^0-a!1371^post59 == 0 /\ -__disjvr_0^post59+__disjvr_0^0 == 0 /\ -rcd!2515^post59+rcd!2515^0 == 0 /\ -a!1810^0 <= 0 /\ rcd!2460^0-rcd!2460^post59 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -t!25^post59+t!25^0 == 0 /\ head!405^0-head!405^post59 == 0 /\ -ct!19^post59+ct!19^0 == 0 /\ x!18^0-x!18^post59 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ tmp!33^0-tmp!33^post59 == 0 /\ a!244^0-a!244^post59 == 0 /\ __disjvr_1^0-__disjvr_1^post59 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -nondet!13^post59+nondet!13^0 == 0 /\ a!419^0-a!419^post59 == 0 /\ -__disjvr_5^post59+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post59 == 0 /\ rcd!63^0-rcd!63^post59 == 0 /\ -r!662^post59+r!662^0 == 0 /\ -x!22^post59+x!22^0 == 0 /\ -a!2035^post59+a!2035^0 == 0 /\ -head!16^post59+head!16^0 == 0 /\ x!15^0-x!15^post59 == 0 /\ -a!1052^post59+a!1052^0 == 0 /\ -__disjvr_7^post59+__disjvr_7^0 == 0 /\ -a!1610^post59+a!1610^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ r!543^0-r!543^post59 == 0 /\ ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post59 == 0 /\ -y!21^post59+y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post59 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality head!31^post59 = head!31^0 propagated equality sel_r!1224_flink!24^post59 = sel_r!1224_flink!24^0 propagated equality a!1810^post59 = a!1810^0 propagated equality temp!34^post59 = temp!34^0 propagated equality x!1365^post59 = x!1365^0 propagated equality __disjvr_6^post59 = __disjvr_6^0 propagated equality a!511^post59 = a!511^0 propagated equality __disjvr_4^post59 = __disjvr_4^0 propagated equality a!654^post59 = a!654^0 propagated equality rcd!2393^post59 = rcd!2393^0 propagated equality x_slam_f!20^post59 = x_slam_f!20^0 propagated equality sel_r!543_flink!24^post59 = sel_r!543_flink!24^0 propagated equality i!29^post59 = i!29^0 propagated equality rcd!83^post59 = rcd!83^0 propagated equality a!1370^post59 = a!1370^0 propagated equality length!28^post59 = length!28^0 propagated equality __disjvr_2^post59 = __disjvr_2^0 propagated equality result!12^post59 = result!12^0 propagated equality temp0!17^post59 = temp0!17^0 propagated equality sdv_callsite_return_1!32^post59 = sdv_callsite_return_1!32^0 propagated equality a!2238^post59 = a!2238^0 propagated equality i!406^post59 = i!406^0 propagated equality a!1055^post59 = a!1055^0 propagated equality temp0!30^post59 = temp0!30^0 propagated equality a!1371^post59 = a!1371^0 propagated equality __disjvr_0^post59 = __disjvr_0^0 propagated equality rcd!2515^post59 = rcd!2515^0 propagated equality rcd!2460^post59 = rcd!2460^0 propagated equality t!25^post59 = t!25^0 propagated equality head!405^post59 = head!405^0 propagated equality ct!19^post59 = ct!19^0 propagated equality x!18^post59 = x!18^0 propagated equality tmp!33^post59 = tmp!33^0 propagated equality a!244^post59 = a!244^0 propagated equality __disjvr_1^post59 = __disjvr_1^0 propagated equality nondet!13^post59 = nondet!13^0 propagated equality a!419^post59 = a!419^0 propagated equality __disjvr_5^post59 = __disjvr_5^0 propagated equality __disjvr_3^post59 = __disjvr_3^0 propagated equality rcd!63^post59 = rcd!63^0 propagated equality r!662^post59 = r!662^0 propagated equality x!22^post59 = x!22^0 propagated equality a!2035^post59 = a!2035^0 propagated equality head!16^post59 = head!16^0 propagated equality x!15^post59 = x!15^0 propagated equality a!1052^post59 = a!1052^0 propagated equality __disjvr_7^post59 = __disjvr_7^0 propagated equality a!1610^post59 = a!1610^0 propagated equality r!543^post59 = r!543^0 propagated equality sdv_callsite_return_1!14^post59 = sdv_callsite_return_1!14^0 propagated equality y!21^post59 = y!21^0 propagated equality __disjvr_8^post59 = __disjvr_8^0 Simplified Guard Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post60, __disjvr_1^0'=__disjvr_1^post60, __disjvr_2^0'=__disjvr_2^post60, __disjvr_3^0'=__disjvr_3^post60, __disjvr_4^0'=__disjvr_4^post60, __disjvr_5^0'=__disjvr_5^post60, __disjvr_6^0'=__disjvr_6^post60, __disjvr_7^0'=__disjvr_7^post60, __disjvr_8^0'=__disjvr_8^post60, a!1052^0'=a!1052^post60, a!1055^0'=a!1055^post60, a!1370^0'=a!1370^post60, a!1371^0'=a!1371^post60, a!1610^0'=a!1610^post60, a!1810^0'=a!1810^post60, a!2035^0'=a!2035^post60, a!2238^0'=a!2238^post60, a!244^0'=a!244^post60, a!419^0'=a!419^post60, a!511^0'=a!511^post60, a!654^0'=a!654^post60, ct!19^0'=ct!19^post60, head!16^0'=head!16^post60, head!31^0'=head!31^post60, head!405^0'=head!405^post60, i!29^0'=i!29^post60, i!406^0'=i!406^post60, length!28^0'=length!28^post60, nondet!13^0'=nondet!13^post60, r!543^0'=r!543^post60, r!662^0'=r!662^post60, rcd!2393^0'=rcd!2393^post60, rcd!2460^0'=rcd!2460^post60, rcd!2515^0'=rcd!2515^post60, rcd!63^0'=rcd!63^post60, rcd!83^0'=rcd!83^post60, result!12^0'=result!12^post60, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post60, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post60, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post60, sel_r!543_flink!24^0'=sel_r!543_flink!24^post60, t!25^0'=t!25^post60, temp!34^0'=temp!34^post60, temp0!17^0'=temp0!17^post60, temp0!30^0'=temp0!30^post60, tmp!33^0'=tmp!33^post60, x!1365^0'=x!1365^post60, x!15^0'=x!15^post60, x!18^0'=x!18^post60, x!22^0'=x!22^post60, x_slam_f!20^0'=x_slam_f!20^post60, y!21^0'=y!21^post60, (a!511^0-a!511^post60 == 0 /\ head!16^0-t!25^0 <= 0 /\ a!244^0-a!244^post60 == 0 /\ -x_slam_f!20^post60+x_slam_f!20^0 == 0 /\ -__disjvr_7^post60+__disjvr_7^0 == 0 /\ -a!1055^post60+a!1055^0 == 0 /\ x!15^0-x!15^post60 == 0 /\ a!1370^0-a!1370^post60 == 0 /\ -a!1610^post60+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post60+__disjvr_8^0 == 0 /\ -t!25^post60+t!25^0 == 0 /\ temp!34^0-temp!34^post60 == 0 /\ __disjvr_4^0-__disjvr_4^post60 == 0 /\ -r!662^post60+r!662^0 == 0 /\ -a!654^post60+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post60+sdv_callsite_return_1!32^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -x!22^post60+x!22^0 == 0 /\ -a!2035^post60+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post60+__disjvr_6^0 == 0 /\ x!18^0-x!18^post60 == 0 /\ __disjvr_1^0-__disjvr_1^post60 == 0 /\ rcd!83^0-rcd!83^post60 == 0 /\ a!1052^0-a!1052^post60 == 0 /\ -nondet!13^post60+nondet!13^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ -__disjvr_0^post60+__disjvr_0^0 == 0 /\ -x!1365^post60+x!1365^0 == 0 /\ -rcd!2515^post60+rcd!2515^0 == 0 /\ -rcd!63^post60+rcd!63^0 == 0 /\ length!28^0-length!28^post60 == 0 /\ temp0!17^0-temp0!17^post60 == 0 /\ -i!29^post60+i!29^0 == 0 /\ r!543^0-r!543^post60 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ temp0!30^0-temp0!30^post60 == 0 /\ x!18^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post60 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ i!406^0-i!406^post60 == 0 /\ -ct!19^post60+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post60 == 0 /\ -sdv_callsite_return_1!14^post60+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post60 == 0 /\ -rcd!2393^post60+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post60+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post60 == 0 /\ -result!12^post60+result!12^0 == 0 /\ -y!21^post60+y!21^0 == 0 /\ -__disjvr_5^post60+__disjvr_5^0 == 0 /\ -__disjvr_3^post60+__disjvr_3^0 == 0 /\ -a!2238^post60+a!2238^0 == 0 /\ -a!419^post60+a!419^0 == 0 /\ head!405^0-head!405^post60 == 0 /\ -ct!19^0 <= 0 /\ -__disjvr_2^post60+__disjvr_2^0 == 0 /\ ct!19^0 <= 0 /\ -head!16^post60+head!16^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post60 == 0 /\ 1-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post60 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post60, __disjvr_1^0'=__disjvr_1^post60, __disjvr_2^0'=__disjvr_2^post60, __disjvr_3^0'=__disjvr_3^post60, __disjvr_4^0'=__disjvr_4^post60, __disjvr_5^0'=__disjvr_5^post60, __disjvr_6^0'=__disjvr_6^post60, __disjvr_7^0'=__disjvr_7^post60, __disjvr_8^0'=__disjvr_8^post60, a!1052^0'=a!1052^post60, a!1055^0'=a!1055^post60, a!1370^0'=a!1370^post60, a!1371^0'=a!1371^post60, a!1610^0'=a!1610^post60, a!1810^0'=a!1810^post60, a!2035^0'=a!2035^post60, a!2238^0'=a!2238^post60, a!244^0'=a!244^post60, a!419^0'=a!419^post60, a!511^0'=a!511^post60, a!654^0'=a!654^post60, ct!19^0'=ct!19^post60, head!16^0'=head!16^post60, head!31^0'=head!31^post60, head!405^0'=head!405^post60, i!29^0'=i!29^post60, i!406^0'=i!406^post60, length!28^0'=length!28^post60, nondet!13^0'=nondet!13^post60, r!543^0'=r!543^post60, r!662^0'=r!662^post60, rcd!2393^0'=rcd!2393^post60, rcd!2460^0'=rcd!2460^post60, rcd!2515^0'=rcd!2515^post60, rcd!63^0'=rcd!63^post60, rcd!83^0'=rcd!83^post60, result!12^0'=result!12^post60, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post60, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post60, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post60, sel_r!543_flink!24^0'=sel_r!543_flink!24^post60, t!25^0'=t!25^post60, temp!34^0'=temp!34^post60, temp0!17^0'=temp0!17^post60, temp0!30^0'=temp0!30^post60, tmp!33^0'=tmp!33^post60, x!1365^0'=x!1365^post60, x!15^0'=x!15^post60, x!18^0'=x!18^post60, x!22^0'=x!22^post60, x_slam_f!20^0'=x_slam_f!20^post60, y!21^0'=y!21^post60, (a!511^0-a!511^post60 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ a!244^0-a!244^post60 == 0 /\ -x_slam_f!20^post60+x_slam_f!20^0 == 0 /\ -__disjvr_7^post60+__disjvr_7^0 == 0 /\ -a!1055^post60+a!1055^0 == 0 /\ x!15^0-x!15^post60 == 0 /\ a!1370^0-a!1370^post60 == 0 /\ -a!1610^post60+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post60+__disjvr_8^0 == 0 /\ -t!25^post60+t!25^0 == 0 /\ temp!34^0-temp!34^post60 == 0 /\ __disjvr_4^0-__disjvr_4^post60 == 0 /\ -r!662^post60+r!662^0 == 0 /\ -a!654^post60+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post60+sdv_callsite_return_1!32^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!22^post60+x!22^0 == 0 /\ -a!2035^post60+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post60+__disjvr_6^0 == 0 /\ x!18^0-x!18^post60 == 0 /\ __disjvr_1^0-__disjvr_1^post60 == 0 /\ rcd!83^0-rcd!83^post60 == 0 /\ a!1052^0-a!1052^post60 == 0 /\ -nondet!13^post60+nondet!13^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ -__disjvr_0^post60+__disjvr_0^0 == 0 /\ -x!1365^post60+x!1365^0 == 0 /\ -rcd!2515^post60+rcd!2515^0 == 0 /\ -rcd!63^post60+rcd!63^0 == 0 /\ length!28^0-length!28^post60 == 0 /\ temp0!17^0-temp0!17^post60 == 0 /\ -i!29^post60+i!29^0 == 0 /\ r!543^0-r!543^post60 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ temp0!30^0-temp0!30^post60 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1810^0-a!1810^post60 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ i!406^0-i!406^post60 == 0 /\ -ct!19^post60+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post60 == 0 /\ -sdv_callsite_return_1!14^post60+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post60 == 0 /\ -rcd!2393^post60+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post60+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post60 == 0 /\ -result!12^post60+result!12^0 == 0 /\ -y!21^post60+y!21^0 == 0 /\ -__disjvr_5^post60+__disjvr_5^0 == 0 /\ -__disjvr_3^post60+__disjvr_3^0 == 0 /\ -a!2238^post60+a!2238^0 == 0 /\ -a!419^post60+a!419^0 == 0 /\ head!405^0-head!405^post60 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -__disjvr_2^post60+__disjvr_2^0 == 0 /\ ct!19^0 <= 0 /\ -head!16^post60+head!16^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post60 == 0 /\ 1-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post60 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post60, __disjvr_1^0'=__disjvr_1^post60, __disjvr_2^0'=__disjvr_2^post60, __disjvr_3^0'=__disjvr_3^post60, __disjvr_4^0'=__disjvr_4^post60, __disjvr_5^0'=__disjvr_5^post60, __disjvr_6^0'=__disjvr_6^post60, __disjvr_7^0'=__disjvr_7^post60, __disjvr_8^0'=__disjvr_8^post60, a!1052^0'=a!1052^post60, a!1055^0'=a!1055^post60, a!1370^0'=a!1370^post60, a!1371^0'=a!1371^post60, a!1610^0'=a!1610^post60, a!1810^0'=a!1810^post60, a!2035^0'=a!2035^post60, a!2238^0'=a!2238^post60, a!244^0'=a!244^post60, a!419^0'=a!419^post60, a!511^0'=a!511^post60, a!654^0'=a!654^post60, ct!19^0'=ct!19^post60, head!16^0'=head!16^post60, head!31^0'=head!31^post60, head!405^0'=head!405^post60, i!29^0'=i!29^post60, i!406^0'=i!406^post60, length!28^0'=length!28^post60, nondet!13^0'=nondet!13^post60, r!543^0'=r!543^post60, r!662^0'=r!662^post60, rcd!2393^0'=rcd!2393^post60, rcd!2460^0'=rcd!2460^post60, rcd!2515^0'=rcd!2515^post60, rcd!63^0'=rcd!63^post60, rcd!83^0'=rcd!83^post60, result!12^0'=result!12^post60, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post60, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post60, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post60, sel_r!543_flink!24^0'=sel_r!543_flink!24^post60, t!25^0'=t!25^post60, temp!34^0'=temp!34^post60, temp0!17^0'=temp0!17^post60, temp0!30^0'=temp0!30^post60, tmp!33^0'=tmp!33^post60, x!1365^0'=x!1365^post60, x!15^0'=x!15^post60, x!18^0'=x!18^post60, x!22^0'=x!22^post60, x_slam_f!20^0'=x_slam_f!20^post60, y!21^0'=y!21^post60, (a!511^0-a!511^post60 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ a!244^0-a!244^post60 == 0 /\ -x_slam_f!20^post60+x_slam_f!20^0 == 0 /\ -__disjvr_7^post60+__disjvr_7^0 == 0 /\ -a!1055^post60+a!1055^0 == 0 /\ x!15^0-x!15^post60 == 0 /\ a!1370^0-a!1370^post60 == 0 /\ -a!1610^post60+a!1610^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post60+__disjvr_8^0 == 0 /\ -t!25^post60+t!25^0 == 0 /\ temp!34^0-temp!34^post60 == 0 /\ __disjvr_4^0-__disjvr_4^post60 == 0 /\ -r!662^post60+r!662^0 == 0 /\ -a!654^post60+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post60+sdv_callsite_return_1!32^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -x!22^post60+x!22^0 == 0 /\ -a!2035^post60+a!2035^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post60+__disjvr_6^0 == 0 /\ x!18^0-x!18^post60 == 0 /\ __disjvr_1^0-__disjvr_1^post60 == 0 /\ rcd!83^0-rcd!83^post60 == 0 /\ a!1052^0-a!1052^post60 == 0 /\ -nondet!13^post60+nondet!13^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ -__disjvr_0^post60+__disjvr_0^0 == 0 /\ -x!1365^post60+x!1365^0 == 0 /\ -rcd!2515^post60+rcd!2515^0 == 0 /\ -rcd!63^post60+rcd!63^0 == 0 /\ length!28^0-length!28^post60 == 0 /\ temp0!17^0-temp0!17^post60 == 0 /\ -i!29^post60+i!29^0 == 0 /\ r!543^0-r!543^post60 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ temp0!30^0-temp0!30^post60 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1810^0-a!1810^post60 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ i!406^0-i!406^post60 == 0 /\ -ct!19^post60+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post60 == 0 /\ -sdv_callsite_return_1!14^post60+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post60 == 0 /\ -rcd!2393^post60+rcd!2393^0 == 0 /\ -sel_r!1224_flink!24^post60+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post60 == 0 /\ -result!12^post60+result!12^0 == 0 /\ -y!21^post60+y!21^0 == 0 /\ -__disjvr_5^post60+__disjvr_5^0 == 0 /\ -__disjvr_3^post60+__disjvr_3^0 == 0 /\ -a!2238^post60+a!2238^0 == 0 /\ -a!419^post60+a!419^0 == 0 /\ head!405^0-head!405^post60 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -__disjvr_2^post60+__disjvr_2^0 == 0 /\ ct!19^0 <= 0 /\ -head!16^post60+head!16^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post60 == 0 /\ 1-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post60 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!511^post60 = a!511^0 propagated equality a!244^post60 = a!244^0 propagated equality x_slam_f!20^post60 = x_slam_f!20^0 propagated equality __disjvr_7^post60 = __disjvr_7^0 propagated equality a!1055^post60 = a!1055^0 propagated equality x!15^post60 = x!15^0 propagated equality a!1370^post60 = a!1370^0 propagated equality a!1610^post60 = a!1610^0 propagated equality __disjvr_8^post60 = __disjvr_8^0 propagated equality t!25^post60 = t!25^0 propagated equality temp!34^post60 = temp!34^0 propagated equality __disjvr_4^post60 = __disjvr_4^0 propagated equality r!662^post60 = r!662^0 propagated equality a!654^post60 = a!654^0 propagated equality sdv_callsite_return_1!32^post60 = sdv_callsite_return_1!32^0 propagated equality x!22^post60 = x!22^0 propagated equality a!2035^post60 = a!2035^0 propagated equality __disjvr_6^post60 = __disjvr_6^0 propagated equality x!18^post60 = x!18^0 propagated equality __disjvr_1^post60 = __disjvr_1^0 propagated equality rcd!83^post60 = rcd!83^0 propagated equality a!1052^post60 = a!1052^0 propagated equality nondet!13^post60 = nondet!13^0 propagated equality __disjvr_0^post60 = __disjvr_0^0 propagated equality x!1365^post60 = x!1365^0 propagated equality rcd!2515^post60 = rcd!2515^0 propagated equality rcd!63^post60 = rcd!63^0 propagated equality length!28^post60 = length!28^0 propagated equality temp0!17^post60 = temp0!17^0 propagated equality i!29^post60 = i!29^0 propagated equality r!543^post60 = r!543^0 propagated equality temp0!30^post60 = temp0!30^0 propagated equality a!1810^post60 = a!1810^0 propagated equality i!406^post60 = i!406^0 propagated equality ct!19^post60 = ct!19^0 propagated equality rcd!2460^post60 = rcd!2460^0 propagated equality sdv_callsite_return_1!14^post60 = sdv_callsite_return_1!14^0 propagated equality a!1371^post60 = a!1371^0 propagated equality rcd!2393^post60 = rcd!2393^0 propagated equality sel_r!1224_flink!24^post60 = sel_r!1224_flink!24^0 propagated equality head!31^post60 = head!31^0 propagated equality result!12^post60 = result!12^0 propagated equality y!21^post60 = y!21^0 propagated equality __disjvr_5^post60 = __disjvr_5^0 propagated equality __disjvr_3^post60 = __disjvr_3^0 propagated equality a!2238^post60 = a!2238^0 propagated equality a!419^post60 = a!419^0 propagated equality head!405^post60 = head!405^0 propagated equality __disjvr_2^post60 = __disjvr_2^0 propagated equality head!16^post60 = head!16^0 propagated equality tmp!33^post60 = tmp!33^0 propagated equality sel_r!543_flink!24^post60 = sel_r!543_flink!24^0 Simplified Guard Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post61, __disjvr_1^0'=__disjvr_1^post61, __disjvr_2^0'=__disjvr_2^post61, __disjvr_3^0'=__disjvr_3^post61, __disjvr_4^0'=__disjvr_4^post61, __disjvr_5^0'=__disjvr_5^post61, __disjvr_6^0'=__disjvr_6^post61, __disjvr_7^0'=__disjvr_7^post61, __disjvr_8^0'=__disjvr_8^post61, a!1052^0'=a!1052^post61, a!1055^0'=a!1055^post61, a!1370^0'=a!1370^post61, a!1371^0'=a!1371^post61, a!1610^0'=a!1610^post61, a!1810^0'=a!1810^post61, a!2035^0'=a!2035^post61, a!2238^0'=a!2238^post61, a!244^0'=a!244^post61, a!419^0'=a!419^post61, a!511^0'=a!511^post61, a!654^0'=a!654^post61, ct!19^0'=ct!19^post61, head!16^0'=head!16^post61, head!31^0'=head!31^post61, head!405^0'=head!405^post61, i!29^0'=i!29^post61, i!406^0'=i!406^post61, length!28^0'=length!28^post61, nondet!13^0'=nondet!13^post61, r!543^0'=r!543^post61, r!662^0'=r!662^post61, rcd!2393^0'=rcd!2393^post61, rcd!2460^0'=rcd!2460^post61, rcd!2515^0'=rcd!2515^post61, rcd!63^0'=rcd!63^post61, rcd!83^0'=rcd!83^post61, result!12^0'=result!12^post61, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post61, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post61, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post61, sel_r!543_flink!24^0'=sel_r!543_flink!24^post61, t!25^0'=t!25^post61, temp!34^0'=temp!34^post61, temp0!17^0'=temp0!17^post61, temp0!30^0'=temp0!30^post61, tmp!33^0'=tmp!33^post61, x!1365^0'=x!1365^post61, x!15^0'=x!15^post61, x!18^0'=x!18^post61, x!22^0'=x!22^post61, x_slam_f!20^0'=x_slam_f!20^post61, y!21^0'=y!21^post61, (head!16^0-t!25^0 <= 0 /\ head!16^0-head!16^post61 == 0 /\ a!1610^0-a!1610^post61 == 0 /\ -a!419^post61+a!419^0 == 0 /\ -a!2035^post61+a!2035^0 == 0 /\ a!1371^0-a!1371^post61 == 0 /\ -a!2238^post61+a!2238^0 == 0 /\ a!244^0-a!244^post61 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post61+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post61 == 0 /\ length!28^0-length!28^post61 == 0 /\ -head!31^post61+head!31^0 == 0 /\ -x!1365^post61+x!1365^0 == 0 /\ 1+x!22^0 <= 0 /\ a!654^0-a!654^post61 == 0 /\ __disjvr_6^0-__disjvr_6^post61 == 0 /\ -i!406^post61+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!22^post61+x!22^0 == 0 /\ x!15^0 <= 0 /\ a!511^0-a!511^post61 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post61 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post61+y!21^0 == 0 /\ temp0!17^0-temp0!17^post61 == 0 /\ x!18^0-x!18^post61 == 0 /\ result!12^0-result!12^post61 == 0 /\ -__disjvr_5^post61+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post61 == 0 /\ temp0!30^0-temp0!30^post61 == 0 /\ -a!1810^0 <= 0 /\ -__disjvr_2^post61+__disjvr_2^0 == 0 /\ -r!543^post61+r!543^0 == 0 /\ -__disjvr_4^post61+__disjvr_4^0 == 0 /\ -r!662^post61+r!662^0 == 0 /\ -nondet!13^post61+nondet!13^0 == 0 /\ 1-a!1810^0 <= 0 /\ head!405^0-head!405^post61 == 0 /\ -__disjvr_8^post61+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post61 == 0 /\ -a!1370^post61+a!1370^0 == 0 /\ -__disjvr_1^post61+__disjvr_1^0 == 0 /\ -a!1055^post61+a!1055^0 == 0 /\ -rcd!2515^post61+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post61 == 0 /\ -x!15^post61+x!15^0 == 0 /\ a!1052^0-a!1052^post61 == 0 /\ y!21^0 <= 0 /\ -rcd!2460^post61+rcd!2460^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post61 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post61+__disjvr_7^0 == 0 /\ -i!29^post61+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post61 == 0 /\ -t!25^post61+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -temp!34^post61+temp!34^0 == 0 /\ rcd!63^0-rcd!63^post61 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post61 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -ct!19^post61+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post61 == 0 /\ a!1810^0-a!1810^post61 == 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post61, __disjvr_1^0'=__disjvr_1^post61, __disjvr_2^0'=__disjvr_2^post61, __disjvr_3^0'=__disjvr_3^post61, __disjvr_4^0'=__disjvr_4^post61, __disjvr_5^0'=__disjvr_5^post61, __disjvr_6^0'=__disjvr_6^post61, __disjvr_7^0'=__disjvr_7^post61, __disjvr_8^0'=__disjvr_8^post61, a!1052^0'=a!1052^post61, a!1055^0'=a!1055^post61, a!1370^0'=a!1370^post61, a!1371^0'=a!1371^post61, a!1610^0'=a!1610^post61, a!1810^0'=a!1810^post61, a!2035^0'=a!2035^post61, a!2238^0'=a!2238^post61, a!244^0'=a!244^post61, a!419^0'=a!419^post61, a!511^0'=a!511^post61, a!654^0'=a!654^post61, ct!19^0'=ct!19^post61, head!16^0'=head!16^post61, head!31^0'=head!31^post61, head!405^0'=head!405^post61, i!29^0'=i!29^post61, i!406^0'=i!406^post61, length!28^0'=length!28^post61, nondet!13^0'=nondet!13^post61, r!543^0'=r!543^post61, r!662^0'=r!662^post61, rcd!2393^0'=rcd!2393^post61, rcd!2460^0'=rcd!2460^post61, rcd!2515^0'=rcd!2515^post61, rcd!63^0'=rcd!63^post61, rcd!83^0'=rcd!83^post61, result!12^0'=result!12^post61, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post61, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post61, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post61, sel_r!543_flink!24^0'=sel_r!543_flink!24^post61, t!25^0'=t!25^post61, temp!34^0'=temp!34^post61, temp0!17^0'=temp0!17^post61, temp0!30^0'=temp0!30^post61, tmp!33^0'=tmp!33^post61, x!1365^0'=x!1365^post61, x!15^0'=x!15^post61, x!18^0'=x!18^post61, x!22^0'=x!22^post61, x_slam_f!20^0'=x_slam_f!20^post61, y!21^0'=y!21^post61, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ head!16^0-head!16^post61 == 0 /\ a!1610^0-a!1610^post61 == 0 /\ -a!419^post61+a!419^0 == 0 /\ -a!2035^post61+a!2035^0 == 0 /\ a!1371^0-a!1371^post61 == 0 /\ -a!2238^post61+a!2238^0 == 0 /\ a!244^0-a!244^post61 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post61+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post61 == 0 /\ length!28^0-length!28^post61 == 0 /\ -head!31^post61+head!31^0 == 0 /\ -x!1365^post61+x!1365^0 == 0 /\ 1+x!22^0 <= 0 /\ a!654^0-a!654^post61 == 0 /\ __disjvr_6^0-__disjvr_6^post61 == 0 /\ -i!406^post61+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!22^post61+x!22^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!511^0-a!511^post61 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_0^0-__disjvr_0^post61 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post61+y!21^0 == 0 /\ temp0!17^0-temp0!17^post61 == 0 /\ x!18^0-x!18^post61 == 0 /\ result!12^0-result!12^post61 == 0 /\ -__disjvr_5^post61+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post61 == 0 /\ temp0!30^0-temp0!30^post61 == 0 /\ -a!1810^0 <= 0 /\ -__disjvr_2^post61+__disjvr_2^0 == 0 /\ -r!543^post61+r!543^0 == 0 /\ -__disjvr_4^post61+__disjvr_4^0 == 0 /\ -r!662^post61+r!662^0 == 0 /\ -nondet!13^post61+nondet!13^0 == 0 /\ 1-a!1810^0 <= 0 /\ head!405^0-head!405^post61 == 0 /\ -__disjvr_8^post61+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post61 == 0 /\ -a!1370^post61+a!1370^0 == 0 /\ -__disjvr_1^post61+__disjvr_1^0 == 0 /\ -a!1055^post61+a!1055^0 == 0 /\ -rcd!2515^post61+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post61 == 0 /\ -x!15^post61+x!15^0 == 0 /\ a!1052^0-a!1052^post61 == 0 /\ y!21^0 <= 0 /\ -rcd!2460^post61+rcd!2460^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!83^0-rcd!83^post61 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_7^post61+__disjvr_7^0 == 0 /\ -i!29^post61+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post61 == 0 /\ -t!25^post61+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -temp!34^post61+temp!34^0 == 0 /\ rcd!63^0-rcd!63^post61 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post61 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -ct!19^post61+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post61 == 0 /\ a!1810^0-a!1810^post61 == 0), cost: 1 Propagated Equalities Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post61, __disjvr_1^0'=__disjvr_1^post61, __disjvr_2^0'=__disjvr_2^post61, __disjvr_3^0'=__disjvr_3^post61, __disjvr_4^0'=__disjvr_4^post61, __disjvr_5^0'=__disjvr_5^post61, __disjvr_6^0'=__disjvr_6^post61, __disjvr_7^0'=__disjvr_7^post61, __disjvr_8^0'=__disjvr_8^post61, a!1052^0'=a!1052^post61, a!1055^0'=a!1055^post61, a!1370^0'=a!1370^post61, a!1371^0'=a!1371^post61, a!1610^0'=a!1610^post61, a!1810^0'=a!1810^post61, a!2035^0'=a!2035^post61, a!2238^0'=a!2238^post61, a!244^0'=a!244^post61, a!419^0'=a!419^post61, a!511^0'=a!511^post61, a!654^0'=a!654^post61, ct!19^0'=ct!19^post61, head!16^0'=head!16^post61, head!31^0'=head!31^post61, head!405^0'=head!405^post61, i!29^0'=i!29^post61, i!406^0'=i!406^post61, length!28^0'=length!28^post61, nondet!13^0'=nondet!13^post61, r!543^0'=r!543^post61, r!662^0'=r!662^post61, rcd!2393^0'=rcd!2393^post61, rcd!2460^0'=rcd!2460^post61, rcd!2515^0'=rcd!2515^post61, rcd!63^0'=rcd!63^post61, rcd!83^0'=rcd!83^post61, result!12^0'=result!12^post61, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post61, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post61, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post61, sel_r!543_flink!24^0'=sel_r!543_flink!24^post61, t!25^0'=t!25^post61, temp!34^0'=temp!34^post61, temp0!17^0'=temp0!17^post61, temp0!30^0'=temp0!30^post61, tmp!33^0'=tmp!33^post61, x!1365^0'=x!1365^post61, x!15^0'=x!15^post61, x!18^0'=x!18^post61, x!22^0'=x!22^post61, x_slam_f!20^0'=x_slam_f!20^post61, y!21^0'=y!21^post61, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ head!16^0-head!16^post61 == 0 /\ a!1610^0-a!1610^post61 == 0 /\ -a!419^post61+a!419^0 == 0 /\ -a!2035^post61+a!2035^0 == 0 /\ a!1371^0-a!1371^post61 == 0 /\ -a!2238^post61+a!2238^0 == 0 /\ a!244^0-a!244^post61 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post61+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post61 == 0 /\ length!28^0-length!28^post61 == 0 /\ -head!31^post61+head!31^0 == 0 /\ -x!1365^post61+x!1365^0 == 0 /\ 1+x!22^0 <= 0 /\ a!654^0-a!654^post61 == 0 /\ __disjvr_6^0-__disjvr_6^post61 == 0 /\ -i!406^post61+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -x!22^post61+x!22^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!511^0-a!511^post61 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_0^0-__disjvr_0^post61 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post61+y!21^0 == 0 /\ temp0!17^0-temp0!17^post61 == 0 /\ x!18^0-x!18^post61 == 0 /\ result!12^0-result!12^post61 == 0 /\ -__disjvr_5^post61+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post61 == 0 /\ temp0!30^0-temp0!30^post61 == 0 /\ -a!1810^0 <= 0 /\ -__disjvr_2^post61+__disjvr_2^0 == 0 /\ -r!543^post61+r!543^0 == 0 /\ -__disjvr_4^post61+__disjvr_4^0 == 0 /\ -r!662^post61+r!662^0 == 0 /\ -nondet!13^post61+nondet!13^0 == 0 /\ 1-a!1810^0 <= 0 /\ head!405^0-head!405^post61 == 0 /\ -__disjvr_8^post61+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post61 == 0 /\ -a!1370^post61+a!1370^0 == 0 /\ -__disjvr_1^post61+__disjvr_1^0 == 0 /\ -a!1055^post61+a!1055^0 == 0 /\ -rcd!2515^post61+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post61 == 0 /\ -x!15^post61+x!15^0 == 0 /\ a!1052^0-a!1052^post61 == 0 /\ y!21^0 <= 0 /\ -rcd!2460^post61+rcd!2460^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!83^0-rcd!83^post61 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_7^post61+__disjvr_7^0 == 0 /\ -i!29^post61+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post61 == 0 /\ -t!25^post61+t!25^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -temp!34^post61+temp!34^0 == 0 /\ rcd!63^0-rcd!63^post61 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post61 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -ct!19^post61+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post61 == 0 /\ a!1810^0-a!1810^post61 == 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality head!16^post61 = head!16^0 propagated equality a!1610^post61 = a!1610^0 propagated equality a!419^post61 = a!419^0 propagated equality a!2035^post61 = a!2035^0 propagated equality a!1371^post61 = a!1371^0 propagated equality a!2238^post61 = a!2238^0 propagated equality a!244^post61 = a!244^0 propagated equality sdv_callsite_return_1!32^post61 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post61 = sel_r!1224_flink!24^0 propagated equality length!28^post61 = length!28^0 propagated equality head!31^post61 = head!31^0 propagated equality x!1365^post61 = x!1365^0 propagated equality a!654^post61 = a!654^0 propagated equality __disjvr_6^post61 = __disjvr_6^0 propagated equality i!406^post61 = i!406^0 propagated equality x!22^post61 = x!22^0 propagated equality a!511^post61 = a!511^0 propagated equality __disjvr_0^post61 = __disjvr_0^0 propagated equality y!21^post61 = y!21^0 propagated equality temp0!17^post61 = temp0!17^0 propagated equality x!18^post61 = x!18^0 propagated equality result!12^post61 = result!12^0 propagated equality __disjvr_5^post61 = __disjvr_5^0 propagated equality x_slam_f!20^post61 = x_slam_f!20^0 propagated equality temp0!30^post61 = temp0!30^0 propagated equality __disjvr_2^post61 = __disjvr_2^0 propagated equality r!543^post61 = r!543^0 propagated equality __disjvr_4^post61 = __disjvr_4^0 propagated equality r!662^post61 = r!662^0 propagated equality nondet!13^post61 = nondet!13^0 propagated equality head!405^post61 = head!405^0 propagated equality __disjvr_8^post61 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post61 = sdv_callsite_return_1!14^0 propagated equality a!1370^post61 = a!1370^0 propagated equality __disjvr_1^post61 = __disjvr_1^0 propagated equality a!1055^post61 = a!1055^0 propagated equality rcd!2515^post61 = rcd!2515^0 propagated equality tmp!33^post61 = tmp!33^0 propagated equality x!15^post61 = x!15^0 propagated equality a!1052^post61 = a!1052^0 propagated equality rcd!2460^post61 = rcd!2460^0 propagated equality rcd!83^post61 = rcd!83^0 propagated equality __disjvr_7^post61 = __disjvr_7^0 propagated equality i!29^post61 = i!29^0 propagated equality sel_r!543_flink!24^post61 = sel_r!543_flink!24^0 propagated equality t!25^post61 = t!25^0 propagated equality temp!34^post61 = temp!34^0 propagated equality rcd!63^post61 = rcd!63^0 propagated equality __disjvr_3^post61 = __disjvr_3^0 propagated equality ct!19^post61 = ct!19^0 propagated equality rcd!2393^post61 = rcd!2393^0 propagated equality a!1810^post61 = a!1810^0 Simplified Guard Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post62, __disjvr_1^0'=__disjvr_1^post62, __disjvr_2^0'=__disjvr_2^post62, __disjvr_3^0'=__disjvr_3^post62, __disjvr_4^0'=__disjvr_4^post62, __disjvr_5^0'=__disjvr_5^post62, __disjvr_6^0'=__disjvr_6^post62, __disjvr_7^0'=__disjvr_7^post62, __disjvr_8^0'=__disjvr_8^post62, a!1052^0'=a!1052^post62, a!1055^0'=a!1055^post62, a!1370^0'=a!1370^post62, a!1371^0'=a!1371^post62, a!1610^0'=a!1610^post62, a!1810^0'=a!1810^post62, a!2035^0'=a!2035^post62, a!2238^0'=a!2238^post62, a!244^0'=a!244^post62, a!419^0'=a!419^post62, a!511^0'=a!511^post62, a!654^0'=a!654^post62, ct!19^0'=ct!19^post62, head!16^0'=head!16^post62, head!31^0'=head!31^post62, head!405^0'=head!405^post62, i!29^0'=i!29^post62, i!406^0'=i!406^post62, length!28^0'=length!28^post62, nondet!13^0'=nondet!13^post62, r!543^0'=r!543^post62, r!662^0'=r!662^post62, rcd!2393^0'=rcd!2393^post62, rcd!2460^0'=rcd!2460^post62, rcd!2515^0'=rcd!2515^post62, rcd!63^0'=rcd!63^post62, rcd!83^0'=rcd!83^post62, result!12^0'=result!12^post62, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post62, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post62, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post62, sel_r!543_flink!24^0'=sel_r!543_flink!24^post62, t!25^0'=t!25^post62, temp!34^0'=temp!34^post62, temp0!17^0'=temp0!17^post62, temp0!30^0'=temp0!30^post62, tmp!33^0'=tmp!33^post62, x!1365^0'=x!1365^post62, x!15^0'=x!15^post62, x!18^0'=x!18^post62, x!22^0'=x!22^post62, x_slam_f!20^0'=x_slam_f!20^post62, y!21^0'=y!21^post62, (-__disjvr_2^post62+__disjvr_2^0 == 0 /\ -__disjvr_0^post62+__disjvr_0^0 == 0 /\ y!21^0-y!21^post62 == 0 /\ -__disjvr_5^post62+__disjvr_5^0 == 0 /\ r!543^0-r!543^post62 == 0 /\ -sdv_callsite_return_1!14^post62+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_3^post62+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post62 == 0 /\ result!12^0-result!12^post62 == 0 /\ head!31^0-head!31^post62 == 0 /\ head!16^0-t!25^0 <= 0 /\ -__disjvr_8^post62+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post62 == 0 /\ a!1371^0-a!1371^post62 == 0 /\ -a!1055^post62+a!1055^0 == 0 /\ -i!406^post62+i!406^0 == 0 /\ -i!29^post62+i!29^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post62+x!1365^0 == 0 /\ -tmp!33^post62+tmp!33^0 == 0 /\ x!18^0-x!18^post62 == 0 /\ length!28^0-length!28^post62 == 0 /\ -__disjvr_7^post62+__disjvr_7^0 == 0 /\ ct!19^0-ct!19^post62 == 0 /\ a!1810^0 <= 0 /\ -__disjvr_6^post62+__disjvr_6^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -temp!34^post62+temp!34^0 == 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post62+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ -head!16^post62+head!16^0 == 0 /\ x!15^0-x!15^post62 == 0 /\ a!1052^0-a!1052^post62 == 0 /\ a!654^0-a!654^post62 == 0 /\ a!1370^0-a!1370^post62 == 0 /\ -a!1810^0 <= 0 /\ -a!511^post62+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post62 == 0 /\ -a!1610^post62+a!1610^0 == 0 /\ -t!25^post62+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post62 == 0 /\ -rcd!2393^post62+rcd!2393^0 == 0 /\ -a!419^post62+a!419^0 == 0 /\ -a!2035^post62+a!2035^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -nondet!13^post62+nondet!13^0 == 0 /\ head!405^0-head!405^post62 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post62+r!662^0 == 0 /\ -a!2238^post62+a!2238^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post62 == 0 /\ __disjvr_1^0-__disjvr_1^post62 == 0 /\ rcd!2460^0-rcd!2460^post62 == 0 /\ -x!22^post62+x!22^0 == 0 /\ -rcd!2515^post62+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post62 == 0 /\ a!1810^0-a!1810^post62 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post62+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post62 == 0 /\ a!244^0-a!244^post62 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post62, __disjvr_1^0'=__disjvr_1^post62, __disjvr_2^0'=__disjvr_2^post62, __disjvr_3^0'=__disjvr_3^post62, __disjvr_4^0'=__disjvr_4^post62, __disjvr_5^0'=__disjvr_5^post62, __disjvr_6^0'=__disjvr_6^post62, __disjvr_7^0'=__disjvr_7^post62, __disjvr_8^0'=__disjvr_8^post62, a!1052^0'=a!1052^post62, a!1055^0'=a!1055^post62, a!1370^0'=a!1370^post62, a!1371^0'=a!1371^post62, a!1610^0'=a!1610^post62, a!1810^0'=a!1810^post62, a!2035^0'=a!2035^post62, a!2238^0'=a!2238^post62, a!244^0'=a!244^post62, a!419^0'=a!419^post62, a!511^0'=a!511^post62, a!654^0'=a!654^post62, ct!19^0'=ct!19^post62, head!16^0'=head!16^post62, head!31^0'=head!31^post62, head!405^0'=head!405^post62, i!29^0'=i!29^post62, i!406^0'=i!406^post62, length!28^0'=length!28^post62, nondet!13^0'=nondet!13^post62, r!543^0'=r!543^post62, r!662^0'=r!662^post62, rcd!2393^0'=rcd!2393^post62, rcd!2460^0'=rcd!2460^post62, rcd!2515^0'=rcd!2515^post62, rcd!63^0'=rcd!63^post62, rcd!83^0'=rcd!83^post62, result!12^0'=result!12^post62, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post62, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post62, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post62, sel_r!543_flink!24^0'=sel_r!543_flink!24^post62, t!25^0'=t!25^post62, temp!34^0'=temp!34^post62, temp0!17^0'=temp0!17^post62, temp0!30^0'=temp0!30^post62, tmp!33^0'=tmp!33^post62, x!1365^0'=x!1365^post62, x!15^0'=x!15^post62, x!18^0'=x!18^post62, x!22^0'=x!22^post62, x_slam_f!20^0'=x_slam_f!20^post62, y!21^0'=y!21^post62, (-__disjvr_2^post62+__disjvr_2^0 == 0 /\ -__disjvr_0^post62+__disjvr_0^0 == 0 /\ y!21^0-y!21^post62 == 0 /\ -__disjvr_5^post62+__disjvr_5^0 == 0 /\ r!543^0-r!543^post62 == 0 /\ -sdv_callsite_return_1!14^post62+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_3^post62+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post62 == 0 /\ result!12^0-result!12^post62 == 0 /\ head!31^0-head!31^post62 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -__disjvr_8^post62+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post62 == 0 /\ a!1371^0-a!1371^post62 == 0 /\ -a!1055^post62+a!1055^0 == 0 /\ -i!406^post62+i!406^0 == 0 /\ -i!29^post62+i!29^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post62+x!1365^0 == 0 /\ -tmp!33^post62+tmp!33^0 == 0 /\ x!18^0-x!18^post62 == 0 /\ length!28^0-length!28^post62 == 0 /\ -__disjvr_7^post62+__disjvr_7^0 == 0 /\ ct!19^0-ct!19^post62 == 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -__disjvr_6^post62+__disjvr_6^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -temp!34^post62+temp!34^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post62+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^post62+head!16^0 == 0 /\ x!15^0-x!15^post62 == 0 /\ a!1052^0-a!1052^post62 == 0 /\ a!654^0-a!654^post62 == 0 /\ a!1370^0-a!1370^post62 == 0 /\ -a!1810^0 <= 0 /\ -a!511^post62+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post62 == 0 /\ -a!1610^post62+a!1610^0 == 0 /\ -t!25^post62+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post62 == 0 /\ -rcd!2393^post62+rcd!2393^0 == 0 /\ -a!419^post62+a!419^0 == 0 /\ -a!2035^post62+a!2035^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -nondet!13^post62+nondet!13^0 == 0 /\ head!405^0-head!405^post62 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!662^post62+r!662^0 == 0 /\ -a!2238^post62+a!2238^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post62 == 0 /\ __disjvr_1^0-__disjvr_1^post62 == 0 /\ rcd!2460^0-rcd!2460^post62 == 0 /\ -x!22^post62+x!22^0 == 0 /\ -rcd!2515^post62+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post62 == 0 /\ a!1810^0-a!1810^post62 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post62+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post62 == 0 /\ a!244^0-a!244^post62 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post62, __disjvr_1^0'=__disjvr_1^post62, __disjvr_2^0'=__disjvr_2^post62, __disjvr_3^0'=__disjvr_3^post62, __disjvr_4^0'=__disjvr_4^post62, __disjvr_5^0'=__disjvr_5^post62, __disjvr_6^0'=__disjvr_6^post62, __disjvr_7^0'=__disjvr_7^post62, __disjvr_8^0'=__disjvr_8^post62, a!1052^0'=a!1052^post62, a!1055^0'=a!1055^post62, a!1370^0'=a!1370^post62, a!1371^0'=a!1371^post62, a!1610^0'=a!1610^post62, a!1810^0'=a!1810^post62, a!2035^0'=a!2035^post62, a!2238^0'=a!2238^post62, a!244^0'=a!244^post62, a!419^0'=a!419^post62, a!511^0'=a!511^post62, a!654^0'=a!654^post62, ct!19^0'=ct!19^post62, head!16^0'=head!16^post62, head!31^0'=head!31^post62, head!405^0'=head!405^post62, i!29^0'=i!29^post62, i!406^0'=i!406^post62, length!28^0'=length!28^post62, nondet!13^0'=nondet!13^post62, r!543^0'=r!543^post62, r!662^0'=r!662^post62, rcd!2393^0'=rcd!2393^post62, rcd!2460^0'=rcd!2460^post62, rcd!2515^0'=rcd!2515^post62, rcd!63^0'=rcd!63^post62, rcd!83^0'=rcd!83^post62, result!12^0'=result!12^post62, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post62, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post62, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post62, sel_r!543_flink!24^0'=sel_r!543_flink!24^post62, t!25^0'=t!25^post62, temp!34^0'=temp!34^post62, temp0!17^0'=temp0!17^post62, temp0!30^0'=temp0!30^post62, tmp!33^0'=tmp!33^post62, x!1365^0'=x!1365^post62, x!15^0'=x!15^post62, x!18^0'=x!18^post62, x!22^0'=x!22^post62, x_slam_f!20^0'=x_slam_f!20^post62, y!21^0'=y!21^post62, (-__disjvr_2^post62+__disjvr_2^0 == 0 /\ -__disjvr_0^post62+__disjvr_0^0 == 0 /\ y!21^0-y!21^post62 == 0 /\ -__disjvr_5^post62+__disjvr_5^0 == 0 /\ r!543^0-r!543^post62 == 0 /\ -sdv_callsite_return_1!14^post62+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_3^post62+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post62 == 0 /\ result!12^0-result!12^post62 == 0 /\ head!31^0-head!31^post62 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -__disjvr_8^post62+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post62 == 0 /\ a!1371^0-a!1371^post62 == 0 /\ -a!1055^post62+a!1055^0 == 0 /\ -i!406^post62+i!406^0 == 0 /\ -i!29^post62+i!29^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post62+x!1365^0 == 0 /\ -tmp!33^post62+tmp!33^0 == 0 /\ x!18^0-x!18^post62 == 0 /\ length!28^0-length!28^post62 == 0 /\ -__disjvr_7^post62+__disjvr_7^0 == 0 /\ ct!19^0-ct!19^post62 == 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -__disjvr_6^post62+__disjvr_6^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -temp!34^post62+temp!34^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post62+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^post62+head!16^0 == 0 /\ x!15^0-x!15^post62 == 0 /\ a!1052^0-a!1052^post62 == 0 /\ a!654^0-a!654^post62 == 0 /\ a!1370^0-a!1370^post62 == 0 /\ -a!1810^0 <= 0 /\ -a!511^post62+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post62 == 0 /\ -a!1610^post62+a!1610^0 == 0 /\ -t!25^post62+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post62 == 0 /\ -rcd!2393^post62+rcd!2393^0 == 0 /\ -a!419^post62+a!419^0 == 0 /\ -a!2035^post62+a!2035^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -nondet!13^post62+nondet!13^0 == 0 /\ head!405^0-head!405^post62 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!662^post62+r!662^0 == 0 /\ -a!2238^post62+a!2238^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post62 == 0 /\ __disjvr_1^0-__disjvr_1^post62 == 0 /\ rcd!2460^0-rcd!2460^post62 == 0 /\ -x!22^post62+x!22^0 == 0 /\ -rcd!2515^post62+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post62 == 0 /\ a!1810^0-a!1810^post62 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post62+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post62 == 0 /\ a!244^0-a!244^post62 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality __disjvr_2^post62 = __disjvr_2^0 propagated equality __disjvr_0^post62 = __disjvr_0^0 propagated equality y!21^post62 = y!21^0 propagated equality __disjvr_5^post62 = __disjvr_5^0 propagated equality r!543^post62 = r!543^0 propagated equality sdv_callsite_return_1!14^post62 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post62 = __disjvr_3^0 propagated equality __disjvr_4^post62 = __disjvr_4^0 propagated equality result!12^post62 = result!12^0 propagated equality head!31^post62 = head!31^0 propagated equality __disjvr_8^post62 = __disjvr_8^0 propagated equality rcd!83^post62 = rcd!83^0 propagated equality a!1371^post62 = a!1371^0 propagated equality a!1055^post62 = a!1055^0 propagated equality i!406^post62 = i!406^0 propagated equality i!29^post62 = i!29^0 propagated equality x!1365^post62 = x!1365^0 propagated equality tmp!33^post62 = tmp!33^0 propagated equality x!18^post62 = x!18^0 propagated equality length!28^post62 = length!28^0 propagated equality __disjvr_7^post62 = __disjvr_7^0 propagated equality ct!19^post62 = ct!19^0 propagated equality __disjvr_6^post62 = __disjvr_6^0 propagated equality temp!34^post62 = temp!34^0 propagated equality rcd!63^post62 = rcd!63^0 propagated equality head!16^post62 = head!16^0 propagated equality x!15^post62 = x!15^0 propagated equality a!1052^post62 = a!1052^0 propagated equality a!654^post62 = a!654^0 propagated equality a!1370^post62 = a!1370^0 propagated equality a!511^post62 = a!511^0 propagated equality sel_r!1224_flink!24^post62 = sel_r!1224_flink!24^0 propagated equality a!1610^post62 = a!1610^0 propagated equality t!25^post62 = t!25^0 propagated equality sel_r!543_flink!24^post62 = sel_r!543_flink!24^0 propagated equality rcd!2393^post62 = rcd!2393^0 propagated equality a!419^post62 = a!419^0 propagated equality a!2035^post62 = a!2035^0 propagated equality nondet!13^post62 = nondet!13^0 propagated equality head!405^post62 = head!405^0 propagated equality r!662^post62 = r!662^0 propagated equality a!2238^post62 = a!2238^0 propagated equality x_slam_f!20^post62 = x_slam_f!20^0 propagated equality __disjvr_1^post62 = __disjvr_1^0 propagated equality rcd!2460^post62 = rcd!2460^0 propagated equality x!22^post62 = x!22^0 propagated equality rcd!2515^post62 = rcd!2515^0 propagated equality temp0!17^post62 = temp0!17^0 propagated equality a!1810^post62 = a!1810^0 propagated equality sdv_callsite_return_1!32^post62 = sdv_callsite_return_1!32^0 propagated equality temp0!30^post62 = temp0!30^0 propagated equality a!244^post62 = a!244^0 Simplified Guard Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post63, __disjvr_1^0'=__disjvr_1^post63, __disjvr_2^0'=__disjvr_2^post63, __disjvr_3^0'=__disjvr_3^post63, __disjvr_4^0'=__disjvr_4^post63, __disjvr_5^0'=__disjvr_5^post63, __disjvr_6^0'=__disjvr_6^post63, __disjvr_7^0'=__disjvr_7^post63, __disjvr_8^0'=__disjvr_8^post63, a!1052^0'=a!1052^post63, a!1055^0'=a!1055^post63, a!1370^0'=a!1370^post63, a!1371^0'=a!1371^post63, a!1610^0'=a!1610^post63, a!1810^0'=a!1810^post63, a!2035^0'=a!2035^post63, a!2238^0'=a!2238^post63, a!244^0'=a!244^post63, a!419^0'=a!419^post63, a!511^0'=a!511^post63, a!654^0'=a!654^post63, ct!19^0'=ct!19^post63, head!16^0'=head!16^post63, head!31^0'=head!31^post63, head!405^0'=head!405^post63, i!29^0'=i!29^post63, i!406^0'=i!406^post63, length!28^0'=length!28^post63, nondet!13^0'=nondet!13^post63, r!543^0'=r!543^post63, r!662^0'=r!662^post63, rcd!2393^0'=rcd!2393^post63, rcd!2460^0'=rcd!2460^post63, rcd!2515^0'=rcd!2515^post63, rcd!63^0'=rcd!63^post63, rcd!83^0'=rcd!83^post63, result!12^0'=result!12^post63, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post63, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post63, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post63, sel_r!543_flink!24^0'=sel_r!543_flink!24^post63, t!25^0'=t!25^post63, temp!34^0'=temp!34^post63, temp0!17^0'=temp0!17^post63, temp0!30^0'=temp0!30^post63, tmp!33^0'=tmp!33^post63, x!1365^0'=x!1365^post63, x!15^0'=x!15^post63, x!18^0'=x!18^post63, x!22^0'=x!22^post63, x_slam_f!20^0'=x_slam_f!20^post63, y!21^0'=y!21^post63, (-x!22^post63+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post63 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!2035^post63+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post63 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post63 == 0 /\ -a!2238^post63+a!2238^0 == 0 /\ -a!1052^post63+a!1052^0 == 0 /\ -a!1371^post63+a!1371^0 == 0 /\ -__disjvr_7^post63+__disjvr_7^0 == 0 /\ -a!1055^post63+a!1055^0 == 0 /\ nondet!13^0-nondet!13^post63 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!29^0-i!29^post63 == 0 /\ a!1810^0-a!1810^post63 == 0 /\ -y!21^post63+y!21^0 == 0 /\ -r!543^post63+r!543^0 == 0 /\ temp0!17^0-temp0!17^post63 == 0 /\ -a!1610^post63+a!1610^0 == 0 /\ -r!662^post63+r!662^0 == 0 /\ -head!16^post63+head!16^0 == 0 /\ head!405^0-head!405^post63 == 0 /\ rcd!63^0-rcd!63^post63 == 0 /\ -head!16^0+t!25^0 <= 0 /\ temp0!30^0-temp0!30^post63 == 0 /\ x!15^0 <= 0 /\ -x!1365^post63+x!1365^0 == 0 /\ -rcd!2515^post63+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post63 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -temp!34^post63+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post63 == 0 /\ -rcd!83^post63+rcd!83^0 == 0 /\ -a!511^post63+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post63 == 0 /\ -__disjvr_5^post63+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post63 == 0 /\ -a!1810^0 <= 0 /\ x!15^0-x!15^post63 == 0 /\ 1-a!1810^0 <= 0 /\ -sel_r!1224_flink!24^post63+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post63+__disjvr_2^0 == 0 /\ -__disjvr_3^post63+__disjvr_3^0 == 0 /\ -__disjvr_0^post63+__disjvr_0^0 == 0 /\ a!1370^0-a!1370^post63 == 0 /\ 1+head!16^0 <= 0 /\ a!244^0-a!244^post63 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!419^0-a!419^post63 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post63 == 0 /\ x!18^0-head!16^0 <= 0 /\ -head!31^post63+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post63 == 0 /\ result!12^0-result!12^post63 == 0 /\ __disjvr_8^0-__disjvr_8^post63 == 0 /\ -__disjvr_6^post63+__disjvr_6^0 == 0 /\ -i!406^post63+i!406^0 == 0 /\ -rcd!2460^post63+rcd!2460^0 == 0 /\ -ct!19^0 <= 0 /\ t!25^0-t!25^post63 == 0 /\ -x!18^post63+x!18^0 == 0 /\ ct!19^0 <= 0 /\ length!28^0-length!28^post63 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -ct!19^post63+ct!19^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post63, __disjvr_1^0'=__disjvr_1^post63, __disjvr_2^0'=__disjvr_2^post63, __disjvr_3^0'=__disjvr_3^post63, __disjvr_4^0'=__disjvr_4^post63, __disjvr_5^0'=__disjvr_5^post63, __disjvr_6^0'=__disjvr_6^post63, __disjvr_7^0'=__disjvr_7^post63, __disjvr_8^0'=__disjvr_8^post63, a!1052^0'=a!1052^post63, a!1055^0'=a!1055^post63, a!1370^0'=a!1370^post63, a!1371^0'=a!1371^post63, a!1610^0'=a!1610^post63, a!1810^0'=a!1810^post63, a!2035^0'=a!2035^post63, a!2238^0'=a!2238^post63, a!244^0'=a!244^post63, a!419^0'=a!419^post63, a!511^0'=a!511^post63, a!654^0'=a!654^post63, ct!19^0'=ct!19^post63, head!16^0'=head!16^post63, head!31^0'=head!31^post63, head!405^0'=head!405^post63, i!29^0'=i!29^post63, i!406^0'=i!406^post63, length!28^0'=length!28^post63, nondet!13^0'=nondet!13^post63, r!543^0'=r!543^post63, r!662^0'=r!662^post63, rcd!2393^0'=rcd!2393^post63, rcd!2460^0'=rcd!2460^post63, rcd!2515^0'=rcd!2515^post63, rcd!63^0'=rcd!63^post63, rcd!83^0'=rcd!83^post63, result!12^0'=result!12^post63, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post63, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post63, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post63, sel_r!543_flink!24^0'=sel_r!543_flink!24^post63, t!25^0'=t!25^post63, temp!34^0'=temp!34^post63, temp0!17^0'=temp0!17^post63, temp0!30^0'=temp0!30^post63, tmp!33^0'=tmp!33^post63, x!1365^0'=x!1365^post63, x!15^0'=x!15^post63, x!18^0'=x!18^post63, x!22^0'=x!22^post63, x_slam_f!20^0'=x_slam_f!20^post63, y!21^0'=y!21^post63, (-x!22^post63+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post63 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!2035^post63+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post63 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post63 == 0 /\ -a!2238^post63+a!2238^0 == 0 /\ -a!1052^post63+a!1052^0 == 0 /\ -a!1371^post63+a!1371^0 == 0 /\ -__disjvr_7^post63+__disjvr_7^0 == 0 /\ -a!1055^post63+a!1055^0 == 0 /\ nondet!13^0-nondet!13^post63 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!29^0-i!29^post63 == 0 /\ a!1810^0-a!1810^post63 == 0 /\ -y!21^post63+y!21^0 == 0 /\ -r!543^post63+r!543^0 == 0 /\ temp0!17^0-temp0!17^post63 == 0 /\ -a!1610^post63+a!1610^0 == 0 /\ -r!662^post63+r!662^0 == 0 /\ -head!16^post63+head!16^0 == 0 /\ head!405^0-head!405^post63 == 0 /\ rcd!63^0-rcd!63^post63 == 0 /\ -head!16^0+t!25^0 <= 0 /\ temp0!30^0-temp0!30^post63 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post63+x!1365^0 == 0 /\ -rcd!2515^post63+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post63 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -temp!34^post63+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post63 == 0 /\ -rcd!83^post63+rcd!83^0 == 0 /\ -a!511^post63+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post63 == 0 /\ -__disjvr_5^post63+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post63 == 0 /\ -a!1810^0 <= 0 /\ x!15^0-x!15^post63 == 0 /\ 1-a!1810^0 <= 0 /\ -sel_r!1224_flink!24^post63+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post63+__disjvr_2^0 == 0 /\ -__disjvr_3^post63+__disjvr_3^0 == 0 /\ -__disjvr_0^post63+__disjvr_0^0 == 0 /\ a!1370^0-a!1370^post63 == 0 /\ 1+head!16^0 <= 0 /\ a!244^0-a!244^post63 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!419^0-a!419^post63 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post63 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -head!31^post63+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!654^0-a!654^post63 == 0 /\ result!12^0-result!12^post63 == 0 /\ __disjvr_8^0-__disjvr_8^post63 == 0 /\ -__disjvr_6^post63+__disjvr_6^0 == 0 /\ -i!406^post63+i!406^0 == 0 /\ -rcd!2460^post63+rcd!2460^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ t!25^0-t!25^post63 == 0 /\ -x!18^post63+x!18^0 == 0 /\ ct!19^0 <= 0 /\ length!28^0-length!28^post63 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -ct!19^post63+ct!19^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post63, __disjvr_1^0'=__disjvr_1^post63, __disjvr_2^0'=__disjvr_2^post63, __disjvr_3^0'=__disjvr_3^post63, __disjvr_4^0'=__disjvr_4^post63, __disjvr_5^0'=__disjvr_5^post63, __disjvr_6^0'=__disjvr_6^post63, __disjvr_7^0'=__disjvr_7^post63, __disjvr_8^0'=__disjvr_8^post63, a!1052^0'=a!1052^post63, a!1055^0'=a!1055^post63, a!1370^0'=a!1370^post63, a!1371^0'=a!1371^post63, a!1610^0'=a!1610^post63, a!1810^0'=a!1810^post63, a!2035^0'=a!2035^post63, a!2238^0'=a!2238^post63, a!244^0'=a!244^post63, a!419^0'=a!419^post63, a!511^0'=a!511^post63, a!654^0'=a!654^post63, ct!19^0'=ct!19^post63, head!16^0'=head!16^post63, head!31^0'=head!31^post63, head!405^0'=head!405^post63, i!29^0'=i!29^post63, i!406^0'=i!406^post63, length!28^0'=length!28^post63, nondet!13^0'=nondet!13^post63, r!543^0'=r!543^post63, r!662^0'=r!662^post63, rcd!2393^0'=rcd!2393^post63, rcd!2460^0'=rcd!2460^post63, rcd!2515^0'=rcd!2515^post63, rcd!63^0'=rcd!63^post63, rcd!83^0'=rcd!83^post63, result!12^0'=result!12^post63, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post63, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post63, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post63, sel_r!543_flink!24^0'=sel_r!543_flink!24^post63, t!25^0'=t!25^post63, temp!34^0'=temp!34^post63, temp0!17^0'=temp0!17^post63, temp0!30^0'=temp0!30^post63, tmp!33^0'=tmp!33^post63, x!1365^0'=x!1365^post63, x!15^0'=x!15^post63, x!18^0'=x!18^post63, x!22^0'=x!22^post63, x_slam_f!20^0'=x_slam_f!20^post63, y!21^0'=y!21^post63, (-x!22^post63+x!22^0 == 0 /\ __disjvr_1^0-__disjvr_1^post63 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!2035^post63+a!2035^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post63 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post63 == 0 /\ -a!2238^post63+a!2238^0 == 0 /\ -a!1052^post63+a!1052^0 == 0 /\ -a!1371^post63+a!1371^0 == 0 /\ -__disjvr_7^post63+__disjvr_7^0 == 0 /\ -a!1055^post63+a!1055^0 == 0 /\ nondet!13^0-nondet!13^post63 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!29^0-i!29^post63 == 0 /\ a!1810^0-a!1810^post63 == 0 /\ -y!21^post63+y!21^0 == 0 /\ -r!543^post63+r!543^0 == 0 /\ temp0!17^0-temp0!17^post63 == 0 /\ -a!1610^post63+a!1610^0 == 0 /\ -r!662^post63+r!662^0 == 0 /\ -head!16^post63+head!16^0 == 0 /\ head!405^0-head!405^post63 == 0 /\ rcd!63^0-rcd!63^post63 == 0 /\ -head!16^0+t!25^0 <= 0 /\ temp0!30^0-temp0!30^post63 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post63+x!1365^0 == 0 /\ -rcd!2515^post63+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post63 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -temp!34^post63+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post63 == 0 /\ -rcd!83^post63+rcd!83^0 == 0 /\ -a!511^post63+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post63 == 0 /\ -__disjvr_5^post63+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post63 == 0 /\ -a!1810^0 <= 0 /\ x!15^0-x!15^post63 == 0 /\ 1-a!1810^0 <= 0 /\ -sel_r!1224_flink!24^post63+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_2^post63+__disjvr_2^0 == 0 /\ -__disjvr_3^post63+__disjvr_3^0 == 0 /\ -__disjvr_0^post63+__disjvr_0^0 == 0 /\ a!1370^0-a!1370^post63 == 0 /\ 1+head!16^0 <= 0 /\ a!244^0-a!244^post63 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!419^0-a!419^post63 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post63 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -head!31^post63+head!31^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!654^0-a!654^post63 == 0 /\ result!12^0-result!12^post63 == 0 /\ __disjvr_8^0-__disjvr_8^post63 == 0 /\ -__disjvr_6^post63+__disjvr_6^0 == 0 /\ -i!406^post63+i!406^0 == 0 /\ -rcd!2460^post63+rcd!2460^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ t!25^0-t!25^post63 == 0 /\ -x!18^post63+x!18^0 == 0 /\ ct!19^0 <= 0 /\ length!28^0-length!28^post63 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -ct!19^post63+ct!19^0 == 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality x!22^post63 = x!22^0 propagated equality __disjvr_1^post63 = __disjvr_1^0 propagated equality a!2035^post63 = a!2035^0 propagated equality x_slam_f!20^post63 = x_slam_f!20^0 propagated equality sel_r!543_flink!24^post63 = sel_r!543_flink!24^0 propagated equality a!2238^post63 = a!2238^0 propagated equality a!1052^post63 = a!1052^0 propagated equality a!1371^post63 = a!1371^0 propagated equality __disjvr_7^post63 = __disjvr_7^0 propagated equality a!1055^post63 = a!1055^0 propagated equality nondet!13^post63 = nondet!13^0 propagated equality i!29^post63 = i!29^0 propagated equality a!1810^post63 = a!1810^0 propagated equality y!21^post63 = y!21^0 propagated equality r!543^post63 = r!543^0 propagated equality temp0!17^post63 = temp0!17^0 propagated equality a!1610^post63 = a!1610^0 propagated equality r!662^post63 = r!662^0 propagated equality head!16^post63 = head!16^0 propagated equality head!405^post63 = head!405^0 propagated equality rcd!63^post63 = rcd!63^0 propagated equality temp0!30^post63 = temp0!30^0 propagated equality x!1365^post63 = x!1365^0 propagated equality rcd!2515^post63 = rcd!2515^0 propagated equality tmp!33^post63 = tmp!33^0 propagated equality temp!34^post63 = temp!34^0 propagated equality sdv_callsite_return_1!14^post63 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post63 = rcd!83^0 propagated equality a!511^post63 = a!511^0 propagated equality __disjvr_4^post63 = __disjvr_4^0 propagated equality __disjvr_5^post63 = __disjvr_5^0 propagated equality rcd!2393^post63 = rcd!2393^0 propagated equality x!15^post63 = x!15^0 propagated equality sel_r!1224_flink!24^post63 = sel_r!1224_flink!24^0 propagated equality __disjvr_2^post63 = __disjvr_2^0 propagated equality __disjvr_3^post63 = __disjvr_3^0 propagated equality __disjvr_0^post63 = __disjvr_0^0 propagated equality a!1370^post63 = a!1370^0 propagated equality a!244^post63 = a!244^0 propagated equality a!419^post63 = a!419^0 propagated equality sdv_callsite_return_1!32^post63 = sdv_callsite_return_1!32^0 propagated equality head!31^post63 = head!31^0 propagated equality a!654^post63 = a!654^0 propagated equality result!12^post63 = result!12^0 propagated equality __disjvr_8^post63 = __disjvr_8^0 propagated equality __disjvr_6^post63 = __disjvr_6^0 propagated equality i!406^post63 = i!406^0 propagated equality rcd!2460^post63 = rcd!2460^0 propagated equality t!25^post63 = t!25^0 propagated equality x!18^post63 = x!18^0 propagated equality length!28^post63 = length!28^0 propagated equality ct!19^post63 = ct!19^0 Simplified Guard Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post64, __disjvr_1^0'=__disjvr_1^post64, __disjvr_2^0'=__disjvr_2^post64, __disjvr_3^0'=__disjvr_3^post64, __disjvr_4^0'=__disjvr_4^post64, __disjvr_5^0'=__disjvr_5^post64, __disjvr_6^0'=__disjvr_6^post64, __disjvr_7^0'=__disjvr_7^post64, __disjvr_8^0'=__disjvr_8^post64, a!1052^0'=a!1052^post64, a!1055^0'=a!1055^post64, a!1370^0'=a!1370^post64, a!1371^0'=a!1371^post64, a!1610^0'=a!1610^post64, a!1810^0'=a!1810^post64, a!2035^0'=a!2035^post64, a!2238^0'=a!2238^post64, a!244^0'=a!244^post64, a!419^0'=a!419^post64, a!511^0'=a!511^post64, a!654^0'=a!654^post64, ct!19^0'=ct!19^post64, head!16^0'=head!16^post64, head!31^0'=head!31^post64, head!405^0'=head!405^post64, i!29^0'=i!29^post64, i!406^0'=i!406^post64, length!28^0'=length!28^post64, nondet!13^0'=nondet!13^post64, r!543^0'=r!543^post64, r!662^0'=r!662^post64, rcd!2393^0'=rcd!2393^post64, rcd!2460^0'=rcd!2460^post64, rcd!2515^0'=rcd!2515^post64, rcd!63^0'=rcd!63^post64, rcd!83^0'=rcd!83^post64, result!12^0'=result!12^post64, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post64, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post64, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post64, sel_r!543_flink!24^0'=sel_r!543_flink!24^post64, t!25^0'=t!25^post64, temp!34^0'=temp!34^post64, temp0!17^0'=temp0!17^post64, temp0!30^0'=temp0!30^post64, tmp!33^0'=tmp!33^post64, x!1365^0'=x!1365^post64, x!15^0'=x!15^post64, x!18^0'=x!18^post64, x!22^0'=x!22^post64, x_slam_f!20^0'=x_slam_f!20^post64, y!21^0'=y!21^post64, (tmp!33^0-tmp!33^post64 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!654^post64+a!654^0 == 0 /\ -temp0!17^post64+temp0!17^0 == 0 /\ -t!25^post64+t!25^0 == 0 /\ -y!21^post64+y!21^0 == 0 /\ a!1052^0-a!1052^post64 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ a!2238^0-a!2238^post64 == 0 /\ __disjvr_2^0-__disjvr_2^post64 == 0 /\ -__disjvr_7^post64+__disjvr_7^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post64 == 0 /\ -rcd!63^post64+rcd!63^0 == 0 /\ -head!405^post64+head!405^0 == 0 /\ x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post64 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post64 == 0 /\ a!244^0-a!244^post64 == 0 /\ __disjvr_1^0-__disjvr_1^post64 == 0 /\ -sdv_callsite_return_1!32^post64+sdv_callsite_return_1!32^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post64 == 0 /\ x!1365^0-x!1365^post64 == 0 /\ -x!15^post64+x!15^0 == 0 /\ -x_slam_f!20^post64+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post64 == 0 /\ -a!1810^0 <= 0 /\ -ct!19^post64+ct!19^0 == 0 /\ r!543^0-r!543^post64 == 0 /\ -a!1810^post64+a!1810^0 == 0 /\ -__disjvr_8^post64+__disjvr_8^0 == 0 /\ 1-a!1810^0 <= 0 /\ -a!1370^post64+a!1370^0 == 0 /\ a!1610^0-a!1610^post64 == 0 /\ -__disjvr_5^post64+__disjvr_5^0 == 0 /\ -a!419^post64+a!419^0 == 0 /\ a!1371^0-a!1371^post64 == 0 /\ -sdv_callsite_return_1!14^post64+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post64 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post64+rcd!2393^0 == 0 /\ -nondet!13^post64+nondet!13^0 == 0 /\ length!28^0-length!28^post64 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!662^post64+r!662^0 == 0 /\ -x!22^post64+x!22^0 == 0 /\ -a!2035^post64+a!2035^0 == 0 /\ x!18^0-x!18^post64 == 0 /\ result!12^0-result!12^post64 == 0 /\ -head!16^post64+head!16^0 == 0 /\ i!406^0-i!406^post64 == 0 /\ -__disjvr_0^post64+__disjvr_0^0 == 0 /\ a!1055^0-a!1055^post64 == 0 /\ rcd!83^0-rcd!83^post64 == 0 /\ -rcd!2515^post64+rcd!2515^0 == 0 /\ -i!29^post64+i!29^0 == 0 /\ a!511^0-a!511^post64 == 0 /\ -temp0!30^post64+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ head!31^0-head!31^post64 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post64 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post64, __disjvr_1^0'=__disjvr_1^post64, __disjvr_2^0'=__disjvr_2^post64, __disjvr_3^0'=__disjvr_3^post64, __disjvr_4^0'=__disjvr_4^post64, __disjvr_5^0'=__disjvr_5^post64, __disjvr_6^0'=__disjvr_6^post64, __disjvr_7^0'=__disjvr_7^post64, __disjvr_8^0'=__disjvr_8^post64, a!1052^0'=a!1052^post64, a!1055^0'=a!1055^post64, a!1370^0'=a!1370^post64, a!1371^0'=a!1371^post64, a!1610^0'=a!1610^post64, a!1810^0'=a!1810^post64, a!2035^0'=a!2035^post64, a!2238^0'=a!2238^post64, a!244^0'=a!244^post64, a!419^0'=a!419^post64, a!511^0'=a!511^post64, a!654^0'=a!654^post64, ct!19^0'=ct!19^post64, head!16^0'=head!16^post64, head!31^0'=head!31^post64, head!405^0'=head!405^post64, i!29^0'=i!29^post64, i!406^0'=i!406^post64, length!28^0'=length!28^post64, nondet!13^0'=nondet!13^post64, r!543^0'=r!543^post64, r!662^0'=r!662^post64, rcd!2393^0'=rcd!2393^post64, rcd!2460^0'=rcd!2460^post64, rcd!2515^0'=rcd!2515^post64, rcd!63^0'=rcd!63^post64, rcd!83^0'=rcd!83^post64, result!12^0'=result!12^post64, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post64, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post64, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post64, sel_r!543_flink!24^0'=sel_r!543_flink!24^post64, t!25^0'=t!25^post64, temp!34^0'=temp!34^post64, temp0!17^0'=temp0!17^post64, temp0!30^0'=temp0!30^post64, tmp!33^0'=tmp!33^post64, x!1365^0'=x!1365^post64, x!15^0'=x!15^post64, x!18^0'=x!18^post64, x!22^0'=x!22^post64, x_slam_f!20^0'=x_slam_f!20^post64, y!21^0'=y!21^post64, (tmp!33^0-tmp!33^post64 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!654^post64+a!654^0 == 0 /\ -temp0!17^post64+temp0!17^0 == 0 /\ -t!25^post64+t!25^0 == 0 /\ -y!21^post64+y!21^0 == 0 /\ a!1052^0-a!1052^post64 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ a!2238^0-a!2238^post64 == 0 /\ __disjvr_2^0-__disjvr_2^post64 == 0 /\ -__disjvr_7^post64+__disjvr_7^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post64 == 0 /\ -rcd!63^post64+rcd!63^0 == 0 /\ -head!405^post64+head!405^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2460^0-rcd!2460^post64 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post64 == 0 /\ a!244^0-a!244^post64 == 0 /\ __disjvr_1^0-__disjvr_1^post64 == 0 /\ -sdv_callsite_return_1!32^post64+sdv_callsite_return_1!32^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post64 == 0 /\ x!1365^0-x!1365^post64 == 0 /\ -x!15^post64+x!15^0 == 0 /\ -x_slam_f!20^post64+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post64 == 0 /\ -a!1810^0 <= 0 /\ -ct!19^post64+ct!19^0 == 0 /\ r!543^0-r!543^post64 == 0 /\ -a!1810^post64+a!1810^0 == 0 /\ -__disjvr_8^post64+__disjvr_8^0 == 0 /\ 1-a!1810^0 <= 0 /\ -a!1370^post64+a!1370^0 == 0 /\ a!1610^0-a!1610^post64 == 0 /\ -__disjvr_5^post64+__disjvr_5^0 == 0 /\ -a!419^post64+a!419^0 == 0 /\ a!1371^0-a!1371^post64 == 0 /\ -sdv_callsite_return_1!14^post64+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post64 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post64+rcd!2393^0 == 0 /\ -nondet!13^post64+nondet!13^0 == 0 /\ length!28^0-length!28^post64 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!662^post64+r!662^0 == 0 /\ -x!22^post64+x!22^0 == 0 /\ -a!2035^post64+a!2035^0 == 0 /\ x!18^0-x!18^post64 == 0 /\ result!12^0-result!12^post64 == 0 /\ -head!16^post64+head!16^0 == 0 /\ i!406^0-i!406^post64 == 0 /\ -__disjvr_0^post64+__disjvr_0^0 == 0 /\ a!1055^0-a!1055^post64 == 0 /\ rcd!83^0-rcd!83^post64 == 0 /\ -rcd!2515^post64+rcd!2515^0 == 0 /\ -i!29^post64+i!29^0 == 0 /\ a!511^0-a!511^post64 == 0 /\ -temp0!30^post64+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ head!31^0-head!31^post64 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post64 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^post64, __disjvr_1^0'=__disjvr_1^post64, __disjvr_2^0'=__disjvr_2^post64, __disjvr_3^0'=__disjvr_3^post64, __disjvr_4^0'=__disjvr_4^post64, __disjvr_5^0'=__disjvr_5^post64, __disjvr_6^0'=__disjvr_6^post64, __disjvr_7^0'=__disjvr_7^post64, __disjvr_8^0'=__disjvr_8^post64, a!1052^0'=a!1052^post64, a!1055^0'=a!1055^post64, a!1370^0'=a!1370^post64, a!1371^0'=a!1371^post64, a!1610^0'=a!1610^post64, a!1810^0'=a!1810^post64, a!2035^0'=a!2035^post64, a!2238^0'=a!2238^post64, a!244^0'=a!244^post64, a!419^0'=a!419^post64, a!511^0'=a!511^post64, a!654^0'=a!654^post64, ct!19^0'=ct!19^post64, head!16^0'=head!16^post64, head!31^0'=head!31^post64, head!405^0'=head!405^post64, i!29^0'=i!29^post64, i!406^0'=i!406^post64, length!28^0'=length!28^post64, nondet!13^0'=nondet!13^post64, r!543^0'=r!543^post64, r!662^0'=r!662^post64, rcd!2393^0'=rcd!2393^post64, rcd!2460^0'=rcd!2460^post64, rcd!2515^0'=rcd!2515^post64, rcd!63^0'=rcd!63^post64, rcd!83^0'=rcd!83^post64, result!12^0'=result!12^post64, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post64, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post64, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post64, sel_r!543_flink!24^0'=sel_r!543_flink!24^post64, t!25^0'=t!25^post64, temp!34^0'=temp!34^post64, temp0!17^0'=temp0!17^post64, temp0!30^0'=temp0!30^post64, tmp!33^0'=tmp!33^post64, x!1365^0'=x!1365^post64, x!15^0'=x!15^post64, x!18^0'=x!18^post64, x!22^0'=x!22^post64, x_slam_f!20^0'=x_slam_f!20^post64, y!21^0'=y!21^post64, (tmp!33^0-tmp!33^post64 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!654^post64+a!654^0 == 0 /\ -temp0!17^post64+temp0!17^0 == 0 /\ -t!25^post64+t!25^0 == 0 /\ -y!21^post64+y!21^0 == 0 /\ a!1052^0-a!1052^post64 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ a!2238^0-a!2238^post64 == 0 /\ __disjvr_2^0-__disjvr_2^post64 == 0 /\ -__disjvr_7^post64+__disjvr_7^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post64 == 0 /\ -rcd!63^post64+rcd!63^0 == 0 /\ -head!405^post64+head!405^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2460^0-rcd!2460^post64 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post64 == 0 /\ a!244^0-a!244^post64 == 0 /\ __disjvr_1^0-__disjvr_1^post64 == 0 /\ -sdv_callsite_return_1!32^post64+sdv_callsite_return_1!32^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post64 == 0 /\ x!1365^0-x!1365^post64 == 0 /\ -x!15^post64+x!15^0 == 0 /\ -x_slam_f!20^post64+x_slam_f!20^0 == 0 /\ __disjvr_3^0-__disjvr_3^post64 == 0 /\ -a!1810^0 <= 0 /\ -ct!19^post64+ct!19^0 == 0 /\ r!543^0-r!543^post64 == 0 /\ -a!1810^post64+a!1810^0 == 0 /\ -__disjvr_8^post64+__disjvr_8^0 == 0 /\ 1-a!1810^0 <= 0 /\ -a!1370^post64+a!1370^0 == 0 /\ a!1610^0-a!1610^post64 == 0 /\ -__disjvr_5^post64+__disjvr_5^0 == 0 /\ -a!419^post64+a!419^0 == 0 /\ a!1371^0-a!1371^post64 == 0 /\ -sdv_callsite_return_1!14^post64+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post64 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post64+rcd!2393^0 == 0 /\ -nondet!13^post64+nondet!13^0 == 0 /\ length!28^0-length!28^post64 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!662^post64+r!662^0 == 0 /\ -x!22^post64+x!22^0 == 0 /\ -a!2035^post64+a!2035^0 == 0 /\ x!18^0-x!18^post64 == 0 /\ result!12^0-result!12^post64 == 0 /\ -head!16^post64+head!16^0 == 0 /\ i!406^0-i!406^post64 == 0 /\ -__disjvr_0^post64+__disjvr_0^0 == 0 /\ a!1055^0-a!1055^post64 == 0 /\ rcd!83^0-rcd!83^post64 == 0 /\ -rcd!2515^post64+rcd!2515^0 == 0 /\ -i!29^post64+i!29^0 == 0 /\ a!511^0-a!511^post64 == 0 /\ -temp0!30^post64+temp0!30^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ head!31^0-head!31^post64 == 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post64 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality tmp!33^post64 = tmp!33^0 propagated equality a!654^post64 = a!654^0 propagated equality temp0!17^post64 = temp0!17^0 propagated equality t!25^post64 = t!25^0 propagated equality y!21^post64 = y!21^0 propagated equality a!1052^post64 = a!1052^0 propagated equality a!2238^post64 = a!2238^0 propagated equality __disjvr_2^post64 = __disjvr_2^0 propagated equality __disjvr_7^post64 = __disjvr_7^0 propagated equality __disjvr_4^post64 = __disjvr_4^0 propagated equality rcd!63^post64 = rcd!63^0 propagated equality head!405^post64 = head!405^0 propagated equality rcd!2460^post64 = rcd!2460^0 propagated equality sel_r!1224_flink!24^post64 = sel_r!1224_flink!24^0 propagated equality a!244^post64 = a!244^0 propagated equality __disjvr_1^post64 = __disjvr_1^0 propagated equality sdv_callsite_return_1!32^post64 = sdv_callsite_return_1!32^0 propagated equality sel_r!543_flink!24^post64 = sel_r!543_flink!24^0 propagated equality x!1365^post64 = x!1365^0 propagated equality x!15^post64 = x!15^0 propagated equality x_slam_f!20^post64 = x_slam_f!20^0 propagated equality __disjvr_3^post64 = __disjvr_3^0 propagated equality ct!19^post64 = ct!19^0 propagated equality r!543^post64 = r!543^0 propagated equality a!1810^post64 = a!1810^0 propagated equality __disjvr_8^post64 = __disjvr_8^0 propagated equality a!1370^post64 = a!1370^0 propagated equality a!1610^post64 = a!1610^0 propagated equality __disjvr_5^post64 = __disjvr_5^0 propagated equality a!419^post64 = a!419^0 propagated equality a!1371^post64 = a!1371^0 propagated equality sdv_callsite_return_1!14^post64 = sdv_callsite_return_1!14^0 propagated equality temp!34^post64 = temp!34^0 propagated equality rcd!2393^post64 = rcd!2393^0 propagated equality nondet!13^post64 = nondet!13^0 propagated equality length!28^post64 = length!28^0 propagated equality r!662^post64 = r!662^0 propagated equality x!22^post64 = x!22^0 propagated equality a!2035^post64 = a!2035^0 propagated equality x!18^post64 = x!18^0 propagated equality result!12^post64 = result!12^0 propagated equality head!16^post64 = head!16^0 propagated equality i!406^post64 = i!406^0 propagated equality __disjvr_0^post64 = __disjvr_0^0 propagated equality a!1055^post64 = a!1055^0 propagated equality rcd!83^post64 = rcd!83^0 propagated equality rcd!2515^post64 = rcd!2515^0 propagated equality i!29^post64 = i!29^0 propagated equality a!511^post64 = a!511^0 propagated equality temp0!30^post64 = temp0!30^0 propagated equality head!31^post64 = head!31^0 propagated equality __disjvr_6^post64 = __disjvr_6^0 Simplified Guard Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l17 -> l7 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^post65, __disjvr_1^0'=__disjvr_1^post65, __disjvr_2^0'=__disjvr_2^post65, __disjvr_3^0'=__disjvr_3^post65, __disjvr_4^0'=__disjvr_4^post65, __disjvr_5^0'=__disjvr_5^post65, __disjvr_6^0'=__disjvr_6^post65, __disjvr_7^0'=__disjvr_7^post65, __disjvr_8^0'=__disjvr_8^post65, a!1052^0'=a!1052^post65, a!1055^0'=a!1055^post65, a!1370^0'=a!1370^post65, a!1371^0'=a!1371^post65, a!1610^0'=a!1610^post65, a!1810^0'=a!1810^post65, a!2035^0'=a!2035^post65, a!2238^0'=a!2238^post65, a!244^0'=a!244^post65, a!419^0'=a!419^post65, a!511^0'=a!511^post65, a!654^0'=a!654^post65, ct!19^0'=ct!19^post65, head!16^0'=head!16^post65, head!31^0'=head!31^post65, head!405^0'=head!405^post65, i!29^0'=i!29^post65, i!406^0'=i!406^post65, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^post65, r!543^0'=r!543^post65, r!662^0'=r!662^post65, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^post65, rcd!2515^0'=rcd!2515^post65, rcd!63^0'=rcd!63^post65, rcd!83^0'=rcd!83^post65, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post65, sel_r!543_flink!24^0'=sel_r!543_flink!24^post65, t!25^0'=t!25^post65, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^post65, x!15^0'=x!15^post65, x!18^0'=x!18^post65, x!22^0'=x!22^post65, x_slam_f!20^0'=x_slam_f!20^post65, y!21^0'=y!21^post65, (0 == 0 /\ -x!1365^post65+x!1365^0 == 0 /\ -x!15^post65+head!16^post65 <= 0 /\ -a!654^post65+a!654^0 == 0 /\ a!1370^0-a!1370^post65 == 0 /\ -t!25^post65+t!25^0 == 0 /\ -a!1810^post65+a!1810^0 == 0 /\ -y!21^post65+y!21^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post65+r!662^0 == 0 /\ -a!2035^post65+a!2035^0 == 0 /\ -a!419^post65+a!419^0 == 0 /\ -a!244^post65+a!244^0 == 0 /\ a!1371^0-a!1371^post65 == 0 /\ a!1610^0-a!1610^post65 == 0 /\ a!1052^0-a!1052^post65 == 0 /\ -__disjvr_2^post65+__disjvr_2^0 == 0 /\ x!15^post65-head!16^post65 <= 0 /\ x!15^post65-head!16^post65 == 0 /\ rcd!83^0-rcd!83^post65 == 0 /\ -nondet!13^post65+nondet!13^0 == 0 /\ -__disjvr_0^post65+__disjvr_0^0 == 0 /\ -rcd!2515^post65+rcd!2515^0 == 0 /\ x!22^0-x!22^post65 == 0 /\ -__disjvr_7^post65+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post65 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -__disjvr_6^post65+__disjvr_6^0 == 0 /\ x!18^0-x!18^post65 == 0 /\ rcd!2460^0-rcd!2460^post65 == 0 /\ a!2238^0-a!2238^post65 == 0 /\ rcd!63^post65-rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post65+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post65+ct!19^0 == 0 /\ __disjvr_1^0-__disjvr_1^post65 == 0 /\ __disjvr_8^0-__disjvr_8^post65 == 0 /\ -head!405^post65+head!405^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ i!406^0-i!406^post65 == 0 /\ -__disjvr_5^post65+__disjvr_5^0 == 0 /\ -result!12^1+head!16^post65 == 0 /\ r!543^0-r!543^post65 == 0 /\ -__disjvr_3^post65+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post65 == 0 /\ -a!1055^post65+a!1055^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post65 == 0 /\ -x_slam_f!20^post65+x_slam_f!20^0 == 0 /\ -sel_r!1224_flink!24^post65+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post65 == 0), cost: 1 New rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^post65, __disjvr_1^0'=__disjvr_1^post65, __disjvr_2^0'=__disjvr_2^post65, __disjvr_3^0'=__disjvr_3^post65, __disjvr_4^0'=__disjvr_4^post65, __disjvr_5^0'=__disjvr_5^post65, __disjvr_6^0'=__disjvr_6^post65, __disjvr_7^0'=__disjvr_7^post65, __disjvr_8^0'=__disjvr_8^post65, a!1052^0'=a!1052^post65, a!1055^0'=a!1055^post65, a!1370^0'=a!1370^post65, a!1371^0'=a!1371^post65, a!1610^0'=a!1610^post65, a!1810^0'=a!1810^post65, a!2035^0'=a!2035^post65, a!2238^0'=a!2238^post65, a!244^0'=a!244^post65, a!419^0'=a!419^post65, a!511^0'=a!511^post65, a!654^0'=a!654^post65, ct!19^0'=ct!19^post65, head!16^0'=head!16^post65, head!31^0'=head!31^post65, head!405^0'=head!405^post65, i!29^0'=i!29^post65, i!406^0'=i!406^post65, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^post65, r!543^0'=r!543^post65, r!662^0'=r!662^post65, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^post65, rcd!2515^0'=rcd!2515^post65, rcd!63^0'=rcd!63^post65, rcd!83^0'=rcd!83^post65, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post65, sel_r!543_flink!24^0'=sel_r!543_flink!24^post65, t!25^0'=t!25^post65, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^post65, x!15^0'=x!15^post65, x!18^0'=x!18^post65, x!22^0'=x!22^post65, x_slam_f!20^0'=x_slam_f!20^post65, y!21^0'=y!21^post65, (0 == 0 /\ -x!1365^post65+x!1365^0 == 0 /\ -x!15^post65+head!16^post65 <= 0 /\ -x!15^post65+head!16^post65 == 0 /\ -a!654^post65+a!654^0 == 0 /\ a!1370^0-a!1370^post65 == 0 /\ -t!25^post65+t!25^0 == 0 /\ -a!1810^post65+a!1810^0 == 0 /\ -y!21^post65+y!21^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post65+r!662^0 == 0 /\ -a!2035^post65+a!2035^0 == 0 /\ -a!419^post65+a!419^0 == 0 /\ -a!244^post65+a!244^0 == 0 /\ a!1371^0-a!1371^post65 == 0 /\ a!1610^0-a!1610^post65 == 0 /\ a!1052^0-a!1052^post65 == 0 /\ -__disjvr_2^post65+__disjvr_2^0 == 0 /\ x!15^post65-head!16^post65 <= 0 /\ x!15^post65-head!16^post65 == 0 /\ rcd!83^0-rcd!83^post65 == 0 /\ -nondet!13^post65+nondet!13^0 == 0 /\ -__disjvr_0^post65+__disjvr_0^0 == 0 /\ -rcd!2515^post65+rcd!2515^0 == 0 /\ x!22^0-x!22^post65 == 0 /\ -__disjvr_7^post65+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post65 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -__disjvr_6^post65+__disjvr_6^0 == 0 /\ x!18^0-x!18^post65 == 0 /\ rcd!2460^0-rcd!2460^post65 == 0 /\ a!2238^0-a!2238^post65 == 0 /\ rcd!63^post65-rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post65+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post65+ct!19^0 == 0 /\ __disjvr_1^0-__disjvr_1^post65 == 0 /\ __disjvr_8^0-__disjvr_8^post65 == 0 /\ -head!405^post65+head!405^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ i!406^0-i!406^post65 == 0 /\ -__disjvr_5^post65+__disjvr_5^0 == 0 /\ -result!12^1+head!16^post65 == 0 /\ r!543^0-r!543^post65 == 0 /\ -__disjvr_3^post65+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post65 == 0 /\ -a!1055^post65+a!1055^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post65 == 0 /\ -x_slam_f!20^post65+x_slam_f!20^0 == 0 /\ -sel_r!1224_flink!24^post65+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post65 == 0), cost: 1 Propagated Equalities Original rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^post65, __disjvr_1^0'=__disjvr_1^post65, __disjvr_2^0'=__disjvr_2^post65, __disjvr_3^0'=__disjvr_3^post65, __disjvr_4^0'=__disjvr_4^post65, __disjvr_5^0'=__disjvr_5^post65, __disjvr_6^0'=__disjvr_6^post65, __disjvr_7^0'=__disjvr_7^post65, __disjvr_8^0'=__disjvr_8^post65, a!1052^0'=a!1052^post65, a!1055^0'=a!1055^post65, a!1370^0'=a!1370^post65, a!1371^0'=a!1371^post65, a!1610^0'=a!1610^post65, a!1810^0'=a!1810^post65, a!2035^0'=a!2035^post65, a!2238^0'=a!2238^post65, a!244^0'=a!244^post65, a!419^0'=a!419^post65, a!511^0'=a!511^post65, a!654^0'=a!654^post65, ct!19^0'=ct!19^post65, head!16^0'=head!16^post65, head!31^0'=head!31^post65, head!405^0'=head!405^post65, i!29^0'=i!29^post65, i!406^0'=i!406^post65, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^post65, r!543^0'=r!543^post65, r!662^0'=r!662^post65, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^post65, rcd!2515^0'=rcd!2515^post65, rcd!63^0'=rcd!63^post65, rcd!83^0'=rcd!83^post65, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post65, sel_r!543_flink!24^0'=sel_r!543_flink!24^post65, t!25^0'=t!25^post65, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^post65, x!15^0'=x!15^post65, x!18^0'=x!18^post65, x!22^0'=x!22^post65, x_slam_f!20^0'=x_slam_f!20^post65, y!21^0'=y!21^post65, (0 == 0 /\ -x!1365^post65+x!1365^0 == 0 /\ -x!15^post65+head!16^post65 <= 0 /\ -x!15^post65+head!16^post65 == 0 /\ -a!654^post65+a!654^0 == 0 /\ a!1370^0-a!1370^post65 == 0 /\ -t!25^post65+t!25^0 == 0 /\ -a!1810^post65+a!1810^0 == 0 /\ -y!21^post65+y!21^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post65+r!662^0 == 0 /\ -a!2035^post65+a!2035^0 == 0 /\ -a!419^post65+a!419^0 == 0 /\ -a!244^post65+a!244^0 == 0 /\ a!1371^0-a!1371^post65 == 0 /\ a!1610^0-a!1610^post65 == 0 /\ a!1052^0-a!1052^post65 == 0 /\ -__disjvr_2^post65+__disjvr_2^0 == 0 /\ x!15^post65-head!16^post65 <= 0 /\ x!15^post65-head!16^post65 == 0 /\ rcd!83^0-rcd!83^post65 == 0 /\ -nondet!13^post65+nondet!13^0 == 0 /\ -__disjvr_0^post65+__disjvr_0^0 == 0 /\ -rcd!2515^post65+rcd!2515^0 == 0 /\ x!22^0-x!22^post65 == 0 /\ -__disjvr_7^post65+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post65 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -__disjvr_6^post65+__disjvr_6^0 == 0 /\ x!18^0-x!18^post65 == 0 /\ rcd!2460^0-rcd!2460^post65 == 0 /\ a!2238^0-a!2238^post65 == 0 /\ rcd!63^post65-rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post65+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post65+ct!19^0 == 0 /\ __disjvr_1^0-__disjvr_1^post65 == 0 /\ __disjvr_8^0-__disjvr_8^post65 == 0 /\ -head!405^post65+head!405^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ i!406^0-i!406^post65 == 0 /\ -__disjvr_5^post65+__disjvr_5^0 == 0 /\ -result!12^1+head!16^post65 == 0 /\ r!543^0-r!543^post65 == 0 /\ -__disjvr_3^post65+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post65 == 0 /\ -a!1055^post65+a!1055^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post65 == 0 /\ -x_slam_f!20^post65+x_slam_f!20^0 == 0 /\ -sel_r!1224_flink!24^post65+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post65 == 0), cost: 1 New rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=result!12^1, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=result!12^1, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ result!12^1-temp0!30^1 == 0 /\ -head!31^0+temp0!30^1 == 0), cost: 1 propagated equality x!1365^post65 = x!1365^0 propagated equality head!16^post65 = x!15^post65 propagated equality a!654^post65 = a!654^0 propagated equality a!1370^post65 = a!1370^0 propagated equality t!25^post65 = t!25^0 propagated equality a!1810^post65 = a!1810^0 propagated equality y!21^post65 = y!21^0 propagated equality r!662^post65 = r!662^0 propagated equality a!2035^post65 = a!2035^0 propagated equality a!419^post65 = a!419^0 propagated equality a!244^post65 = a!244^0 propagated equality a!1371^post65 = a!1371^0 propagated equality a!1610^post65 = a!1610^0 propagated equality a!1052^post65 = a!1052^0 propagated equality __disjvr_2^post65 = __disjvr_2^0 propagated equality rcd!83^post65 = rcd!83^0 propagated equality nondet!13^post65 = nondet!13^0 propagated equality __disjvr_0^post65 = __disjvr_0^0 propagated equality rcd!2515^post65 = rcd!2515^0 propagated equality x!22^post65 = x!22^0 propagated equality __disjvr_7^post65 = __disjvr_7^0 propagated equality temp0!17^post65 = temp0!17^0 propagated equality __disjvr_6^post65 = __disjvr_6^0 propagated equality x!18^post65 = x!18^0 propagated equality rcd!2460^post65 = rcd!2460^0 propagated equality a!2238^post65 = a!2238^0 propagated equality rcd!63^post65 = rcd!2393^0 propagated equality sdv_callsite_return_1!14^post65 = sdv_callsite_return_1!14^0 propagated equality ct!19^post65 = ct!19^0 propagated equality __disjvr_1^post65 = __disjvr_1^0 propagated equality __disjvr_8^post65 = __disjvr_8^0 propagated equality head!405^post65 = head!405^0 propagated equality i!406^post65 = i!406^0 propagated equality __disjvr_5^post65 = __disjvr_5^0 propagated equality x!15^post65 = result!12^1 propagated equality r!543^post65 = r!543^0 propagated equality __disjvr_3^post65 = __disjvr_3^0 propagated equality __disjvr_4^post65 = __disjvr_4^0 propagated equality a!1055^post65 = a!1055^0 propagated equality sel_r!543_flink!24^post65 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post65 = x_slam_f!20^0 propagated equality sel_r!1224_flink!24^post65 = sel_r!1224_flink!24^0 propagated equality a!511^post65 = a!511^0 Propagated Equalities Original rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=result!12^1, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=result!12^1, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ result!12^1-temp0!30^1 == 0 /\ -head!31^0+temp0!30^1 == 0), cost: 1 New rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 propagated equality result!12^1 = temp0!30^1 propagated equality temp0!30^1 = head!31^0 Simplified Guard Original rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 New rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 made implied equalities explicit Original rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 New rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l18 -> l19 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post65, head!405^0'=head!405^0, i!29^0'=i!29^post65, i!406^0'=i!406^0, length!28^0'=length!28^post65, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^post65, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2393^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post65, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post65, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 New rule: l18 -> l19 : head!16^0'=head!31^0, head!31^0'=head!31^post65, i!29^0'=i!29^post65, length!28^0'=length!28^post65, rcd!2393^0'=rcd!2393^post65, rcd!63^0'=rcd!2393^0, result!12^0'=result!12^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, temp!34^0'=temp!34^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!15^0'=head!31^0, (length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 made implied equalities explicit Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post66, __disjvr_1^0'=__disjvr_1^post66, __disjvr_2^0'=__disjvr_2^post66, __disjvr_3^0'=__disjvr_3^post66, __disjvr_4^0'=__disjvr_4^post66, __disjvr_5^0'=__disjvr_5^post66, __disjvr_6^0'=__disjvr_6^post66, __disjvr_7^0'=__disjvr_7^post66, __disjvr_8^0'=__disjvr_8^post66, a!1052^0'=a!1052^post66, a!1055^0'=a!1055^post66, a!1370^0'=a!1370^post66, a!1371^0'=a!1371^post66, a!1610^0'=a!1610^post66, a!1810^0'=a!1810^post66, a!2035^0'=a!2035^post66, a!2238^0'=a!2238^post66, a!244^0'=a!244^post66, a!419^0'=a!419^post66, a!511^0'=a!511^post66, a!654^0'=a!654^post66, ct!19^0'=ct!19^post66, head!16^0'=head!16^post66, head!31^0'=head!31^post66, head!405^0'=head!405^post66, i!29^0'=i!29^post66, i!406^0'=i!406^post66, length!28^0'=length!28^post66, nondet!13^0'=nondet!13^post66, r!543^0'=r!543^post66, r!662^0'=r!662^post66, rcd!2393^0'=rcd!2393^post66, rcd!2460^0'=rcd!2460^post66, rcd!2515^0'=rcd!2515^post66, rcd!63^0'=rcd!63^post66, rcd!83^0'=rcd!83^post66, result!12^0'=result!12^post66, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post66, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post66, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post66, sel_r!543_flink!24^0'=sel_r!543_flink!24^post66, t!25^0'=t!25^post66, temp!34^0'=temp!34^post66, temp0!17^0'=temp0!17^post66, temp0!30^0'=temp0!30^post66, tmp!33^0'=tmp!33^post66, x!1365^0'=x!1365^post66, x!15^0'=x!15^post66, x!18^0'=x!18^post66, x!22^0'=x!22^post66, x_slam_f!20^0'=x_slam_f!20^post66, y!21^0'=y!21^post66, (-x!15^0+head!16^0 <= 0 /\ -head!31^post66+head!31^0 == 0 /\ -t!25^post66+t!25^0 == 0 /\ head!16^0-head!16^post66 == 0 /\ a!1370^0-a!1370^post66 == 0 /\ a!244^0-a!244^post66 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post66 == 0 /\ a!1371^0-a!1371^post66 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post66 == 0 /\ -a!1610^post66+a!1610^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post66 == 0 /\ a!511^0-a!511^post66 == 0 /\ a!1052^0-a!1052^post66 == 0 /\ __disjvr_6^0-__disjvr_6^post66 == 0 /\ -sel_r!1224_flink!24^post66+sel_r!1224_flink!24^0 == 0 /\ -r!662^post66+r!662^0 == 0 /\ a!654^0-a!654^post66 == 0 /\ -nondet!13^post66+nondet!13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post66 == 0 /\ -__disjvr_5^post66+__disjvr_5^0 == 0 /\ -__disjvr_1^post66+__disjvr_1^0 == 0 /\ -a!2035^post66+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post66 == 0 /\ length!28^0-length!28^post66 == 0 /\ -x!1365^post66+x!1365^0 == 0 /\ -rcd!2460^post66+rcd!2460^0 == 0 /\ temp0!17^0-temp0!17^post66 == 0 /\ -__disjvr_7^post66+__disjvr_7^0 == 0 /\ result!12^0-result!12^post66 == 0 /\ -temp0!30^post66+temp0!30^0 == 0 /\ -y!21^post66+y!21^0 == 0 /\ rcd!63^0-rcd!63^post66 == 0 /\ head!405^0-head!405^post66 == 0 /\ -x!22^post66+x!22^0 == 0 /\ 1-x!15^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post66 == 0 /\ -i!29^post66+i!29^0 == 0 /\ -i!406^post66+i!406^0 == 0 /\ -__disjvr_8^post66+__disjvr_8^0 == 0 /\ -temp!34^post66+temp!34^0 == 0 /\ a!1810^0-a!1810^post66 == 0 /\ -a!1055^post66+a!1055^0 == 0 /\ -a!419^post66+a!419^0 == 0 /\ -rcd!83^post66+rcd!83^0 == 0 /\ -ct!19^post66+ct!19^0 == 0 /\ -r!543^post66+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post66+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post66 == 0 /\ -__disjvr_4^post66+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post66 == 0 /\ -__disjvr_2^post66+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post66 == 0 /\ tmp!33^0-tmp!33^post66 == 0 /\ -rcd!2515^post66+rcd!2515^0 == 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post66, __disjvr_1^0'=__disjvr_1^post66, __disjvr_2^0'=__disjvr_2^post66, __disjvr_3^0'=__disjvr_3^post66, __disjvr_4^0'=__disjvr_4^post66, __disjvr_5^0'=__disjvr_5^post66, __disjvr_6^0'=__disjvr_6^post66, __disjvr_7^0'=__disjvr_7^post66, __disjvr_8^0'=__disjvr_8^post66, a!1052^0'=a!1052^post66, a!1055^0'=a!1055^post66, a!1370^0'=a!1370^post66, a!1371^0'=a!1371^post66, a!1610^0'=a!1610^post66, a!1810^0'=a!1810^post66, a!2035^0'=a!2035^post66, a!2238^0'=a!2238^post66, a!244^0'=a!244^post66, a!419^0'=a!419^post66, a!511^0'=a!511^post66, a!654^0'=a!654^post66, ct!19^0'=ct!19^post66, head!16^0'=head!16^post66, head!31^0'=head!31^post66, head!405^0'=head!405^post66, i!29^0'=i!29^post66, i!406^0'=i!406^post66, length!28^0'=length!28^post66, nondet!13^0'=nondet!13^post66, r!543^0'=r!543^post66, r!662^0'=r!662^post66, rcd!2393^0'=rcd!2393^post66, rcd!2460^0'=rcd!2460^post66, rcd!2515^0'=rcd!2515^post66, rcd!63^0'=rcd!63^post66, rcd!83^0'=rcd!83^post66, result!12^0'=result!12^post66, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post66, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post66, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post66, sel_r!543_flink!24^0'=sel_r!543_flink!24^post66, t!25^0'=t!25^post66, temp!34^0'=temp!34^post66, temp0!17^0'=temp0!17^post66, temp0!30^0'=temp0!30^post66, tmp!33^0'=tmp!33^post66, x!1365^0'=x!1365^post66, x!15^0'=x!15^post66, x!18^0'=x!18^post66, x!22^0'=x!22^post66, x_slam_f!20^0'=x_slam_f!20^post66, y!21^0'=y!21^post66, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -head!31^post66+head!31^0 == 0 /\ -t!25^post66+t!25^0 == 0 /\ head!16^0-head!16^post66 == 0 /\ a!1370^0-a!1370^post66 == 0 /\ a!244^0-a!244^post66 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post66 == 0 /\ a!1371^0-a!1371^post66 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post66 == 0 /\ -a!1610^post66+a!1610^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post66 == 0 /\ a!511^0-a!511^post66 == 0 /\ a!1052^0-a!1052^post66 == 0 /\ __disjvr_6^0-__disjvr_6^post66 == 0 /\ -sel_r!1224_flink!24^post66+sel_r!1224_flink!24^0 == 0 /\ -r!662^post66+r!662^0 == 0 /\ a!654^0-a!654^post66 == 0 /\ -nondet!13^post66+nondet!13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post66 == 0 /\ -__disjvr_5^post66+__disjvr_5^0 == 0 /\ -__disjvr_1^post66+__disjvr_1^0 == 0 /\ -a!2035^post66+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post66 == 0 /\ length!28^0-length!28^post66 == 0 /\ -x!1365^post66+x!1365^0 == 0 /\ -rcd!2460^post66+rcd!2460^0 == 0 /\ temp0!17^0-temp0!17^post66 == 0 /\ -__disjvr_7^post66+__disjvr_7^0 == 0 /\ result!12^0-result!12^post66 == 0 /\ -temp0!30^post66+temp0!30^0 == 0 /\ -y!21^post66+y!21^0 == 0 /\ rcd!63^0-rcd!63^post66 == 0 /\ head!405^0-head!405^post66 == 0 /\ -x!22^post66+x!22^0 == 0 /\ 1-x!15^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post66 == 0 /\ -i!29^post66+i!29^0 == 0 /\ -i!406^post66+i!406^0 == 0 /\ -__disjvr_8^post66+__disjvr_8^0 == 0 /\ -temp!34^post66+temp!34^0 == 0 /\ a!1810^0-a!1810^post66 == 0 /\ -a!1055^post66+a!1055^0 == 0 /\ -a!419^post66+a!419^0 == 0 /\ -rcd!83^post66+rcd!83^0 == 0 /\ -ct!19^post66+ct!19^0 == 0 /\ -r!543^post66+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post66+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post66 == 0 /\ -__disjvr_4^post66+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post66 == 0 /\ -__disjvr_2^post66+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post66 == 0 /\ tmp!33^0-tmp!33^post66 == 0 /\ -rcd!2515^post66+rcd!2515^0 == 0), cost: 1 Propagated Equalities Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post66, __disjvr_1^0'=__disjvr_1^post66, __disjvr_2^0'=__disjvr_2^post66, __disjvr_3^0'=__disjvr_3^post66, __disjvr_4^0'=__disjvr_4^post66, __disjvr_5^0'=__disjvr_5^post66, __disjvr_6^0'=__disjvr_6^post66, __disjvr_7^0'=__disjvr_7^post66, __disjvr_8^0'=__disjvr_8^post66, a!1052^0'=a!1052^post66, a!1055^0'=a!1055^post66, a!1370^0'=a!1370^post66, a!1371^0'=a!1371^post66, a!1610^0'=a!1610^post66, a!1810^0'=a!1810^post66, a!2035^0'=a!2035^post66, a!2238^0'=a!2238^post66, a!244^0'=a!244^post66, a!419^0'=a!419^post66, a!511^0'=a!511^post66, a!654^0'=a!654^post66, ct!19^0'=ct!19^post66, head!16^0'=head!16^post66, head!31^0'=head!31^post66, head!405^0'=head!405^post66, i!29^0'=i!29^post66, i!406^0'=i!406^post66, length!28^0'=length!28^post66, nondet!13^0'=nondet!13^post66, r!543^0'=r!543^post66, r!662^0'=r!662^post66, rcd!2393^0'=rcd!2393^post66, rcd!2460^0'=rcd!2460^post66, rcd!2515^0'=rcd!2515^post66, rcd!63^0'=rcd!63^post66, rcd!83^0'=rcd!83^post66, result!12^0'=result!12^post66, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post66, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post66, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post66, sel_r!543_flink!24^0'=sel_r!543_flink!24^post66, t!25^0'=t!25^post66, temp!34^0'=temp!34^post66, temp0!17^0'=temp0!17^post66, temp0!30^0'=temp0!30^post66, tmp!33^0'=tmp!33^post66, x!1365^0'=x!1365^post66, x!15^0'=x!15^post66, x!18^0'=x!18^post66, x!22^0'=x!22^post66, x_slam_f!20^0'=x_slam_f!20^post66, y!21^0'=y!21^post66, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -head!31^post66+head!31^0 == 0 /\ -t!25^post66+t!25^0 == 0 /\ head!16^0-head!16^post66 == 0 /\ a!1370^0-a!1370^post66 == 0 /\ a!244^0-a!244^post66 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post66 == 0 /\ a!1371^0-a!1371^post66 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post66 == 0 /\ -a!1610^post66+a!1610^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post66 == 0 /\ a!511^0-a!511^post66 == 0 /\ a!1052^0-a!1052^post66 == 0 /\ __disjvr_6^0-__disjvr_6^post66 == 0 /\ -sel_r!1224_flink!24^post66+sel_r!1224_flink!24^0 == 0 /\ -r!662^post66+r!662^0 == 0 /\ a!654^0-a!654^post66 == 0 /\ -nondet!13^post66+nondet!13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post66 == 0 /\ -__disjvr_5^post66+__disjvr_5^0 == 0 /\ -__disjvr_1^post66+__disjvr_1^0 == 0 /\ -a!2035^post66+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post66 == 0 /\ length!28^0-length!28^post66 == 0 /\ -x!1365^post66+x!1365^0 == 0 /\ -rcd!2460^post66+rcd!2460^0 == 0 /\ temp0!17^0-temp0!17^post66 == 0 /\ -__disjvr_7^post66+__disjvr_7^0 == 0 /\ result!12^0-result!12^post66 == 0 /\ -temp0!30^post66+temp0!30^0 == 0 /\ -y!21^post66+y!21^0 == 0 /\ rcd!63^0-rcd!63^post66 == 0 /\ head!405^0-head!405^post66 == 0 /\ -x!22^post66+x!22^0 == 0 /\ 1-x!15^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post66 == 0 /\ -i!29^post66+i!29^0 == 0 /\ -i!406^post66+i!406^0 == 0 /\ -__disjvr_8^post66+__disjvr_8^0 == 0 /\ -temp!34^post66+temp!34^0 == 0 /\ a!1810^0-a!1810^post66 == 0 /\ -a!1055^post66+a!1055^0 == 0 /\ -a!419^post66+a!419^0 == 0 /\ -rcd!83^post66+rcd!83^0 == 0 /\ -ct!19^post66+ct!19^0 == 0 /\ -r!543^post66+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post66+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post66 == 0 /\ -__disjvr_4^post66+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post66 == 0 /\ -__disjvr_2^post66+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post66 == 0 /\ tmp!33^0-tmp!33^post66 == 0 /\ -rcd!2515^post66+rcd!2515^0 == 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality head!31^post66 = head!31^0 propagated equality t!25^post66 = t!25^0 propagated equality head!16^post66 = head!16^0 propagated equality a!1370^post66 = a!1370^0 propagated equality a!244^post66 = a!244^0 propagated equality sel_r!543_flink!24^post66 = sel_r!543_flink!24^0 propagated equality a!1371^post66 = a!1371^0 propagated equality x!18^post66 = x!18^0 propagated equality a!1610^post66 = a!1610^0 propagated equality x_slam_f!20^post66 = x_slam_f!20^0 propagated equality a!511^post66 = a!511^0 propagated equality a!1052^post66 = a!1052^0 propagated equality __disjvr_6^post66 = __disjvr_6^0 propagated equality sel_r!1224_flink!24^post66 = sel_r!1224_flink!24^0 propagated equality r!662^post66 = r!662^0 propagated equality a!654^post66 = a!654^0 propagated equality nondet!13^post66 = nondet!13^0 propagated equality __disjvr_0^post66 = __disjvr_0^0 propagated equality __disjvr_5^post66 = __disjvr_5^0 propagated equality __disjvr_1^post66 = __disjvr_1^0 propagated equality a!2035^post66 = a!2035^0 propagated equality __disjvr_3^post66 = __disjvr_3^0 propagated equality length!28^post66 = length!28^0 propagated equality x!1365^post66 = x!1365^0 propagated equality rcd!2460^post66 = rcd!2460^0 propagated equality temp0!17^post66 = temp0!17^0 propagated equality __disjvr_7^post66 = __disjvr_7^0 propagated equality result!12^post66 = result!12^0 propagated equality temp0!30^post66 = temp0!30^0 propagated equality y!21^post66 = y!21^0 propagated equality rcd!63^post66 = rcd!63^0 propagated equality head!405^post66 = head!405^0 propagated equality x!22^post66 = x!22^0 propagated equality sdv_callsite_return_1!14^post66 = sdv_callsite_return_1!14^0 propagated equality i!29^post66 = i!29^0 propagated equality i!406^post66 = i!406^0 propagated equality __disjvr_8^post66 = __disjvr_8^0 propagated equality temp!34^post66 = temp!34^0 propagated equality a!1810^post66 = a!1810^0 propagated equality a!1055^post66 = a!1055^0 propagated equality a!419^post66 = a!419^0 propagated equality rcd!83^post66 = rcd!83^0 propagated equality ct!19^post66 = ct!19^0 propagated equality r!543^post66 = r!543^0 propagated equality sdv_callsite_return_1!32^post66 = sdv_callsite_return_1!32^0 propagated equality x!15^post66 = x!15^0 propagated equality __disjvr_4^post66 = __disjvr_4^0 propagated equality a!2238^post66 = a!2238^0 propagated equality __disjvr_2^post66 = __disjvr_2^0 propagated equality rcd!2393^post66 = rcd!2393^0 propagated equality tmp!33^post66 = tmp!33^0 propagated equality rcd!2515^post66 = rcd!2515^0 Simplified Guard Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l19 -> l20 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post67, __disjvr_1^0'=__disjvr_1^post67, __disjvr_2^0'=__disjvr_2^post67, __disjvr_3^0'=__disjvr_3^post67, __disjvr_4^0'=__disjvr_4^post67, __disjvr_5^0'=__disjvr_5^post67, __disjvr_6^0'=__disjvr_6^post67, __disjvr_7^0'=__disjvr_7^post67, __disjvr_8^0'=__disjvr_8^post67, a!1052^0'=a!1052^post67, a!1055^0'=a!1055^post67, a!1370^0'=a!1370^post67, a!1371^0'=a!1371^post67, a!1610^0'=a!1610^post67, a!1810^0'=a!1810^post67, a!2035^0'=a!2035^post67, a!2238^0'=a!2238^post67, a!244^0'=a!244^post67, a!419^0'=a!419^post67, a!511^0'=a!511^post67, a!654^0'=a!654^post67, ct!19^0'=ct!19^post67, head!16^0'=head!16^post67, head!31^0'=head!31^post67, head!405^0'=head!405^post67, i!29^0'=i!29^post67, i!406^0'=i!406^post67, length!28^0'=length!28^post67, nondet!13^0'=nondet!13^post67, r!543^0'=r!543^post67, r!662^0'=r!662^post67, rcd!2393^0'=rcd!2393^post67, rcd!2460^0'=rcd!2460^post67, rcd!2515^0'=rcd!2515^post67, rcd!63^0'=rcd!63^post67, rcd!83^0'=rcd!83^post67, result!12^0'=result!12^post67, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post67, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post67, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post67, sel_r!543_flink!24^0'=sel_r!543_flink!24^post67, t!25^0'=t!25^post67, temp!34^0'=temp!34^post67, temp0!17^0'=temp0!17^post67, temp0!30^0'=temp0!30^post67, tmp!33^0'=tmp!33^post67, x!1365^0'=x!1365^post67, x!15^0'=x!15^post67, x!18^0'=x!18^post67, x!22^0'=x!22^post67, x_slam_f!20^0'=x_slam_f!20^post67, y!21^0'=y!21^post67, (-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post67 == 0 /\ a!654^0-a!654^post67 == 0 /\ -head!16^post67+head!16^0 == 0 /\ r!543^0-r!543^post67 == 0 /\ tmp!33^0-tmp!33^post67 == 0 /\ x!18^0-x!18^post67 == 0 /\ -sdv_callsite_return_1!32^post67+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post67 == 0 /\ length!28^0-length!28^post67 == 0 /\ -sel_r!543_flink!24^post67+sel_r!543_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post67+rcd!2515^0 == 0 /\ -rcd!63^post67+rcd!63^0 == 0 /\ result!12^0-result!12^post67 == 0 /\ -x!15^post67+x!15^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post67 == 0 /\ head!31^0-head!31^post67 == 0 /\ -sdv_callsite_return_1!14^post67+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post67 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post67+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post67 == 0 /\ -__disjvr_2^post67+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post67 == 0 /\ -__disjvr_0^post67+__disjvr_0^0 == 0 /\ -nondet!13^post67+nondet!13^0 == 0 /\ __disjvr_8^0-__disjvr_8^post67 == 0 /\ head!405^0-head!405^post67 == 0 /\ -a!2035^post67+a!2035^0 == 0 /\ -a!2238^post67+a!2238^0 == 0 /\ -r!662^post67+r!662^0 == 0 /\ -a!1610^post67+a!1610^0 == 0 /\ -__disjvr_7^post67+__disjvr_7^0 == 0 /\ -a!1055^post67+a!1055^0 == 0 /\ -x_slam_f!20^post67+x_slam_f!20^0 == 0 /\ __disjvr_1^0-__disjvr_1^post67 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post67 == 0 /\ a!1052^0-a!1052^post67 == 0 /\ -t!25^post67+t!25^0 == 0 /\ -temp0!30^post67+temp0!30^0 == 0 /\ __disjvr_5^0-__disjvr_5^post67 == 0 /\ a!244^0-a!244^post67 == 0 /\ -__disjvr_6^post67+__disjvr_6^0 == 0 /\ -y!21^post67+y!21^0 == 0 /\ -a!511^post67+a!511^0 == 0 /\ -ct!19^post67+ct!19^0 == 0 /\ -x!22^post67+x!22^0 == 0 /\ temp0!17^0-temp0!17^post67 == 0 /\ -__disjvr_3^post67+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post67 == 0 /\ a!1810^0-a!1810^post67 == 0 /\ a!419^0-a!419^post67 == 0 /\ -temp!34^post67+temp!34^0 == 0 /\ -i!29^post67+i!29^0 == 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post67, __disjvr_1^0'=__disjvr_1^post67, __disjvr_2^0'=__disjvr_2^post67, __disjvr_3^0'=__disjvr_3^post67, __disjvr_4^0'=__disjvr_4^post67, __disjvr_5^0'=__disjvr_5^post67, __disjvr_6^0'=__disjvr_6^post67, __disjvr_7^0'=__disjvr_7^post67, __disjvr_8^0'=__disjvr_8^post67, a!1052^0'=a!1052^post67, a!1055^0'=a!1055^post67, a!1370^0'=a!1370^post67, a!1371^0'=a!1371^post67, a!1610^0'=a!1610^post67, a!1810^0'=a!1810^post67, a!2035^0'=a!2035^post67, a!2238^0'=a!2238^post67, a!244^0'=a!244^post67, a!419^0'=a!419^post67, a!511^0'=a!511^post67, a!654^0'=a!654^post67, ct!19^0'=ct!19^post67, head!16^0'=head!16^post67, head!31^0'=head!31^post67, head!405^0'=head!405^post67, i!29^0'=i!29^post67, i!406^0'=i!406^post67, length!28^0'=length!28^post67, nondet!13^0'=nondet!13^post67, r!543^0'=r!543^post67, r!662^0'=r!662^post67, rcd!2393^0'=rcd!2393^post67, rcd!2460^0'=rcd!2460^post67, rcd!2515^0'=rcd!2515^post67, rcd!63^0'=rcd!63^post67, rcd!83^0'=rcd!83^post67, result!12^0'=result!12^post67, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post67, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post67, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post67, sel_r!543_flink!24^0'=sel_r!543_flink!24^post67, t!25^0'=t!25^post67, temp!34^0'=temp!34^post67, temp0!17^0'=temp0!17^post67, temp0!30^0'=temp0!30^post67, tmp!33^0'=tmp!33^post67, x!1365^0'=x!1365^post67, x!15^0'=x!15^post67, x!18^0'=x!18^post67, x!22^0'=x!22^post67, x_slam_f!20^0'=x_slam_f!20^post67, y!21^0'=y!21^post67, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1371^0-a!1371^post67 == 0 /\ a!654^0-a!654^post67 == 0 /\ -head!16^post67+head!16^0 == 0 /\ r!543^0-r!543^post67 == 0 /\ tmp!33^0-tmp!33^post67 == 0 /\ x!18^0-x!18^post67 == 0 /\ -sdv_callsite_return_1!32^post67+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post67 == 0 /\ length!28^0-length!28^post67 == 0 /\ -sel_r!543_flink!24^post67+sel_r!543_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post67+rcd!2515^0 == 0 /\ -rcd!63^post67+rcd!63^0 == 0 /\ result!12^0-result!12^post67 == 0 /\ -x!15^post67+x!15^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post67 == 0 /\ head!31^0-head!31^post67 == 0 /\ -sdv_callsite_return_1!14^post67+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post67 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post67+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post67 == 0 /\ -__disjvr_2^post67+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post67 == 0 /\ -__disjvr_0^post67+__disjvr_0^0 == 0 /\ -nondet!13^post67+nondet!13^0 == 0 /\ __disjvr_8^0-__disjvr_8^post67 == 0 /\ head!405^0-head!405^post67 == 0 /\ -a!2035^post67+a!2035^0 == 0 /\ -a!2238^post67+a!2238^0 == 0 /\ -r!662^post67+r!662^0 == 0 /\ -a!1610^post67+a!1610^0 == 0 /\ -__disjvr_7^post67+__disjvr_7^0 == 0 /\ -a!1055^post67+a!1055^0 == 0 /\ -x_slam_f!20^post67+x_slam_f!20^0 == 0 /\ __disjvr_1^0-__disjvr_1^post67 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post67 == 0 /\ a!1052^0-a!1052^post67 == 0 /\ -t!25^post67+t!25^0 == 0 /\ -temp0!30^post67+temp0!30^0 == 0 /\ __disjvr_5^0-__disjvr_5^post67 == 0 /\ a!244^0-a!244^post67 == 0 /\ -__disjvr_6^post67+__disjvr_6^0 == 0 /\ -y!21^post67+y!21^0 == 0 /\ -a!511^post67+a!511^0 == 0 /\ -ct!19^post67+ct!19^0 == 0 /\ -x!22^post67+x!22^0 == 0 /\ temp0!17^0-temp0!17^post67 == 0 /\ -__disjvr_3^post67+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post67 == 0 /\ a!1810^0-a!1810^post67 == 0 /\ a!419^0-a!419^post67 == 0 /\ -temp!34^post67+temp!34^0 == 0 /\ -i!29^post67+i!29^0 == 0), cost: 1 Propagated Equalities Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^post67, __disjvr_1^0'=__disjvr_1^post67, __disjvr_2^0'=__disjvr_2^post67, __disjvr_3^0'=__disjvr_3^post67, __disjvr_4^0'=__disjvr_4^post67, __disjvr_5^0'=__disjvr_5^post67, __disjvr_6^0'=__disjvr_6^post67, __disjvr_7^0'=__disjvr_7^post67, __disjvr_8^0'=__disjvr_8^post67, a!1052^0'=a!1052^post67, a!1055^0'=a!1055^post67, a!1370^0'=a!1370^post67, a!1371^0'=a!1371^post67, a!1610^0'=a!1610^post67, a!1810^0'=a!1810^post67, a!2035^0'=a!2035^post67, a!2238^0'=a!2238^post67, a!244^0'=a!244^post67, a!419^0'=a!419^post67, a!511^0'=a!511^post67, a!654^0'=a!654^post67, ct!19^0'=ct!19^post67, head!16^0'=head!16^post67, head!31^0'=head!31^post67, head!405^0'=head!405^post67, i!29^0'=i!29^post67, i!406^0'=i!406^post67, length!28^0'=length!28^post67, nondet!13^0'=nondet!13^post67, r!543^0'=r!543^post67, r!662^0'=r!662^post67, rcd!2393^0'=rcd!2393^post67, rcd!2460^0'=rcd!2460^post67, rcd!2515^0'=rcd!2515^post67, rcd!63^0'=rcd!63^post67, rcd!83^0'=rcd!83^post67, result!12^0'=result!12^post67, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post67, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post67, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post67, sel_r!543_flink!24^0'=sel_r!543_flink!24^post67, t!25^0'=t!25^post67, temp!34^0'=temp!34^post67, temp0!17^0'=temp0!17^post67, temp0!30^0'=temp0!30^post67, tmp!33^0'=tmp!33^post67, x!1365^0'=x!1365^post67, x!15^0'=x!15^post67, x!18^0'=x!18^post67, x!22^0'=x!22^post67, x_slam_f!20^0'=x_slam_f!20^post67, y!21^0'=y!21^post67, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1371^0-a!1371^post67 == 0 /\ a!654^0-a!654^post67 == 0 /\ -head!16^post67+head!16^0 == 0 /\ r!543^0-r!543^post67 == 0 /\ tmp!33^0-tmp!33^post67 == 0 /\ x!18^0-x!18^post67 == 0 /\ -sdv_callsite_return_1!32^post67+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_4^0-__disjvr_4^post67 == 0 /\ length!28^0-length!28^post67 == 0 /\ -sel_r!543_flink!24^post67+sel_r!543_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post67+rcd!2515^0 == 0 /\ -rcd!63^post67+rcd!63^0 == 0 /\ result!12^0-result!12^post67 == 0 /\ -x!15^post67+x!15^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post67 == 0 /\ head!31^0-head!31^post67 == 0 /\ -sdv_callsite_return_1!14^post67+sdv_callsite_return_1!14^0 == 0 /\ a!1370^0-a!1370^post67 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post67+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post67 == 0 /\ -__disjvr_2^post67+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post67 == 0 /\ -__disjvr_0^post67+__disjvr_0^0 == 0 /\ -nondet!13^post67+nondet!13^0 == 0 /\ __disjvr_8^0-__disjvr_8^post67 == 0 /\ head!405^0-head!405^post67 == 0 /\ -a!2035^post67+a!2035^0 == 0 /\ -a!2238^post67+a!2238^0 == 0 /\ -r!662^post67+r!662^0 == 0 /\ -a!1610^post67+a!1610^0 == 0 /\ -__disjvr_7^post67+__disjvr_7^0 == 0 /\ -a!1055^post67+a!1055^0 == 0 /\ -x_slam_f!20^post67+x_slam_f!20^0 == 0 /\ __disjvr_1^0-__disjvr_1^post67 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post67 == 0 /\ a!1052^0-a!1052^post67 == 0 /\ -t!25^post67+t!25^0 == 0 /\ -temp0!30^post67+temp0!30^0 == 0 /\ __disjvr_5^0-__disjvr_5^post67 == 0 /\ a!244^0-a!244^post67 == 0 /\ -__disjvr_6^post67+__disjvr_6^0 == 0 /\ -y!21^post67+y!21^0 == 0 /\ -a!511^post67+a!511^0 == 0 /\ -ct!19^post67+ct!19^0 == 0 /\ -x!22^post67+x!22^0 == 0 /\ temp0!17^0-temp0!17^post67 == 0 /\ -__disjvr_3^post67+__disjvr_3^0 == 0 /\ rcd!2460^0-rcd!2460^post67 == 0 /\ a!1810^0-a!1810^post67 == 0 /\ a!419^0-a!419^post67 == 0 /\ -temp!34^post67+temp!34^0 == 0 /\ -i!29^post67+i!29^0 == 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 propagated equality a!1371^post67 = a!1371^0 propagated equality a!654^post67 = a!654^0 propagated equality head!16^post67 = head!16^0 propagated equality r!543^post67 = r!543^0 propagated equality tmp!33^post67 = tmp!33^0 propagated equality x!18^post67 = x!18^0 propagated equality sdv_callsite_return_1!32^post67 = sdv_callsite_return_1!32^0 propagated equality __disjvr_4^post67 = __disjvr_4^0 propagated equality length!28^post67 = length!28^0 propagated equality sel_r!543_flink!24^post67 = sel_r!543_flink!24^0 propagated equality rcd!2515^post67 = rcd!2515^0 propagated equality rcd!63^post67 = rcd!63^0 propagated equality result!12^post67 = result!12^0 propagated equality x!15^post67 = x!15^0 propagated equality i!406^post67 = i!406^0 propagated equality head!31^post67 = head!31^0 propagated equality sdv_callsite_return_1!14^post67 = sdv_callsite_return_1!14^0 propagated equality a!1370^post67 = a!1370^0 propagated equality rcd!2393^post67 = rcd!2393^0 propagated equality rcd!83^post67 = rcd!83^0 propagated equality __disjvr_2^post67 = __disjvr_2^0 propagated equality x!1365^post67 = x!1365^0 propagated equality __disjvr_0^post67 = __disjvr_0^0 propagated equality nondet!13^post67 = nondet!13^0 propagated equality __disjvr_8^post67 = __disjvr_8^0 propagated equality head!405^post67 = head!405^0 propagated equality a!2035^post67 = a!2035^0 propagated equality a!2238^post67 = a!2238^0 propagated equality r!662^post67 = r!662^0 propagated equality a!1610^post67 = a!1610^0 propagated equality __disjvr_7^post67 = __disjvr_7^0 propagated equality a!1055^post67 = a!1055^0 propagated equality x_slam_f!20^post67 = x_slam_f!20^0 propagated equality __disjvr_1^post67 = __disjvr_1^0 propagated equality sel_r!1224_flink!24^post67 = sel_r!1224_flink!24^0 propagated equality a!1052^post67 = a!1052^0 propagated equality t!25^post67 = t!25^0 propagated equality temp0!30^post67 = temp0!30^0 propagated equality __disjvr_5^post67 = __disjvr_5^0 propagated equality a!244^post67 = a!244^0 propagated equality __disjvr_6^post67 = __disjvr_6^0 propagated equality y!21^post67 = y!21^0 propagated equality a!511^post67 = a!511^0 propagated equality ct!19^post67 = ct!19^0 propagated equality x!22^post67 = x!22^0 propagated equality temp0!17^post67 = temp0!17^0 propagated equality __disjvr_3^post67 = __disjvr_3^0 propagated equality rcd!2460^post67 = rcd!2460^0 propagated equality a!1810^post67 = a!1810^0 propagated equality a!419^post67 = a!419^0 propagated equality temp!34^post67 = temp!34^0 propagated equality i!29^post67 = i!29^0 Simplified Guard Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 New rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l19 -> l20 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 New rule: l19 -> l20 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post70, __disjvr_1^0'=__disjvr_1^post70, __disjvr_2^0'=__disjvr_2^post70, __disjvr_3^0'=__disjvr_3^post70, __disjvr_4^0'=__disjvr_4^post70, __disjvr_5^0'=__disjvr_5^post70, __disjvr_6^0'=__disjvr_6^post70, __disjvr_7^0'=__disjvr_7^post70, __disjvr_8^0'=__disjvr_8^post70, a!1052^0'=a!1052^post70, a!1055^0'=a!1055^post70, a!1370^0'=a!1370^post70, a!1371^0'=a!1371^post70, a!1610^0'=a!1610^post70, a!1810^0'=a!1810^post70, a!2035^0'=a!2035^post70, a!2238^0'=a!2238^post70, a!244^0'=a!244^post70, a!419^0'=a!419^post70, a!511^0'=a!511^post70, a!654^0'=a!654^post70, ct!19^0'=ct!19^post70, head!16^0'=head!16^post70, head!31^0'=head!31^post70, head!405^0'=head!405^post70, i!29^0'=i!29^post70, i!406^0'=i!406^post70, length!28^0'=length!28^post70, nondet!13^0'=nondet!13^post70, r!543^0'=r!543^post70, r!662^0'=r!662^post70, rcd!2393^0'=rcd!2393^post70, rcd!2460^0'=rcd!2460^post70, rcd!2515^0'=rcd!2515^post70, rcd!63^0'=rcd!63^post70, rcd!83^0'=rcd!83^post70, result!12^0'=result!12^post70, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post70, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post70, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post70, sel_r!543_flink!24^0'=sel_r!543_flink!24^post70, t!25^0'=t!25^post70, temp!34^0'=temp!34^post70, temp0!17^0'=temp0!17^post70, temp0!30^0'=temp0!30^post70, tmp!33^0'=tmp!33^post70, x!1365^0'=x!1365^post70, x!15^0'=x!15^post70, x!18^0'=x!18^post70, x!22^0'=x!22^post70, x_slam_f!20^0'=x_slam_f!20^post70, y!21^0'=y!21^post70, (-x_slam_f!20^post70+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post70 == 0 /\ -head!405^post70+head!405^0 == 0 /\ -t!25^post70+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post70+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post70 == 0 /\ -ct!19^post70+ct!19^0 == 0 /\ -temp0!17^post70+temp0!17^0 == 0 /\ x!1365^0-x!1365^post70 == 0 /\ -x!22^post70+x!22^0 == 0 /\ -a!2035^post70+a!2035^0 == 0 /\ -r!662^post70+r!662^0 == 0 /\ -nondet!13^post70+nondet!13^0 == 0 /\ -a!1370^post70+a!1370^0 == 0 /\ x!15^0 <= 0 /\ -a!244^post70+a!244^0 == 0 /\ -y!21^post70+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post70+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post70 == 0 /\ __disjvr_1^0-__disjvr_1^post70 == 0 /\ a!1610^0-a!1610^post70 == 0 /\ -head!16^post70+head!16^0 == 0 /\ a!2238^0-a!2238^post70 == 0 /\ -rcd!2515^post70+rcd!2515^0 == 0 /\ -rcd!63^post70+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post70 == 0 /\ -i!29^post70+i!29^0 == 0 /\ length!28^0-length!28^post70 == 0 /\ __disjvr_8^0-__disjvr_8^post70 == 0 /\ head!31^0-head!31^post70 == 0 /\ -__disjvr_7^post70+__disjvr_7^0 == 0 /\ result!12^0-result!12^post70 == 0 /\ -x!15^post70+x!15^0 == 0 /\ i!406^0-i!406^post70 == 0 /\ a!1371^0-a!1371^post70 == 0 /\ -x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post70 == 0 /\ -temp0!30^post70+temp0!30^0 == 0 /\ r!543^0-r!543^post70 == 0 /\ temp!34^0-temp!34^post70 == 0 /\ a!1052^0-a!1052^post70 == 0 /\ a!511^0-a!511^post70 == 0 /\ -sdv_callsite_return_1!32^post70+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_5^0-__disjvr_5^post70 == 0 /\ -a!419^post70+a!419^0 == 0 /\ a!654^0-a!654^post70 == 0 /\ -rcd!2393^post70+rcd!2393^0 == 0 /\ -__disjvr_0^post70+__disjvr_0^0 == 0 /\ -__disjvr_2^post70+__disjvr_2^0 == 0 /\ -__disjvr_6^post70+__disjvr_6^0 == 0 /\ x!18^0-x!18^post70 == 0 /\ __disjvr_4^0-__disjvr_4^post70 == 0 /\ -a!1810^post70+a!1810^0 == 0 /\ a!1055^0-a!1055^post70 == 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post70, __disjvr_1^0'=__disjvr_1^post70, __disjvr_2^0'=__disjvr_2^post70, __disjvr_3^0'=__disjvr_3^post70, __disjvr_4^0'=__disjvr_4^post70, __disjvr_5^0'=__disjvr_5^post70, __disjvr_6^0'=__disjvr_6^post70, __disjvr_7^0'=__disjvr_7^post70, __disjvr_8^0'=__disjvr_8^post70, a!1052^0'=a!1052^post70, a!1055^0'=a!1055^post70, a!1370^0'=a!1370^post70, a!1371^0'=a!1371^post70, a!1610^0'=a!1610^post70, a!1810^0'=a!1810^post70, a!2035^0'=a!2035^post70, a!2238^0'=a!2238^post70, a!244^0'=a!244^post70, a!419^0'=a!419^post70, a!511^0'=a!511^post70, a!654^0'=a!654^post70, ct!19^0'=ct!19^post70, head!16^0'=head!16^post70, head!31^0'=head!31^post70, head!405^0'=head!405^post70, i!29^0'=i!29^post70, i!406^0'=i!406^post70, length!28^0'=length!28^post70, nondet!13^0'=nondet!13^post70, r!543^0'=r!543^post70, r!662^0'=r!662^post70, rcd!2393^0'=rcd!2393^post70, rcd!2460^0'=rcd!2460^post70, rcd!2515^0'=rcd!2515^post70, rcd!63^0'=rcd!63^post70, rcd!83^0'=rcd!83^post70, result!12^0'=result!12^post70, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post70, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post70, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post70, sel_r!543_flink!24^0'=sel_r!543_flink!24^post70, t!25^0'=t!25^post70, temp!34^0'=temp!34^post70, temp0!17^0'=temp0!17^post70, temp0!30^0'=temp0!30^post70, tmp!33^0'=tmp!33^post70, x!1365^0'=x!1365^post70, x!15^0'=x!15^post70, x!18^0'=x!18^post70, x!22^0'=x!22^post70, x_slam_f!20^0'=x_slam_f!20^post70, y!21^0'=y!21^post70, (-x_slam_f!20^post70+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post70 == 0 /\ -head!405^post70+head!405^0 == 0 /\ -t!25^post70+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post70+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post70 == 0 /\ -ct!19^post70+ct!19^0 == 0 /\ -temp0!17^post70+temp0!17^0 == 0 /\ x!1365^0-x!1365^post70 == 0 /\ -x!22^post70+x!22^0 == 0 /\ -a!2035^post70+a!2035^0 == 0 /\ -r!662^post70+r!662^0 == 0 /\ -nondet!13^post70+nondet!13^0 == 0 /\ -a!1370^post70+a!1370^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!244^post70+a!244^0 == 0 /\ -y!21^post70+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post70+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post70 == 0 /\ __disjvr_1^0-__disjvr_1^post70 == 0 /\ a!1610^0-a!1610^post70 == 0 /\ -head!16^post70+head!16^0 == 0 /\ a!2238^0-a!2238^post70 == 0 /\ -rcd!2515^post70+rcd!2515^0 == 0 /\ -rcd!63^post70+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post70 == 0 /\ -i!29^post70+i!29^0 == 0 /\ length!28^0-length!28^post70 == 0 /\ __disjvr_8^0-__disjvr_8^post70 == 0 /\ head!31^0-head!31^post70 == 0 /\ -__disjvr_7^post70+__disjvr_7^0 == 0 /\ result!12^0-result!12^post70 == 0 /\ -x!15^post70+x!15^0 == 0 /\ i!406^0-i!406^post70 == 0 /\ a!1371^0-a!1371^post70 == 0 /\ -x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post70 == 0 /\ -temp0!30^post70+temp0!30^0 == 0 /\ r!543^0-r!543^post70 == 0 /\ temp!34^0-temp!34^post70 == 0 /\ a!1052^0-a!1052^post70 == 0 /\ a!511^0-a!511^post70 == 0 /\ -sdv_callsite_return_1!32^post70+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_5^0-__disjvr_5^post70 == 0 /\ -a!419^post70+a!419^0 == 0 /\ a!654^0-a!654^post70 == 0 /\ -rcd!2393^post70+rcd!2393^0 == 0 /\ -__disjvr_0^post70+__disjvr_0^0 == 0 /\ -__disjvr_2^post70+__disjvr_2^0 == 0 /\ -__disjvr_6^post70+__disjvr_6^0 == 0 /\ x!18^0-x!18^post70 == 0 /\ __disjvr_4^0-__disjvr_4^post70 == 0 /\ -a!1810^post70+a!1810^0 == 0 /\ a!1055^0-a!1055^post70 == 0), cost: 1 Propagated Equalities Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post70, __disjvr_1^0'=__disjvr_1^post70, __disjvr_2^0'=__disjvr_2^post70, __disjvr_3^0'=__disjvr_3^post70, __disjvr_4^0'=__disjvr_4^post70, __disjvr_5^0'=__disjvr_5^post70, __disjvr_6^0'=__disjvr_6^post70, __disjvr_7^0'=__disjvr_7^post70, __disjvr_8^0'=__disjvr_8^post70, a!1052^0'=a!1052^post70, a!1055^0'=a!1055^post70, a!1370^0'=a!1370^post70, a!1371^0'=a!1371^post70, a!1610^0'=a!1610^post70, a!1810^0'=a!1810^post70, a!2035^0'=a!2035^post70, a!2238^0'=a!2238^post70, a!244^0'=a!244^post70, a!419^0'=a!419^post70, a!511^0'=a!511^post70, a!654^0'=a!654^post70, ct!19^0'=ct!19^post70, head!16^0'=head!16^post70, head!31^0'=head!31^post70, head!405^0'=head!405^post70, i!29^0'=i!29^post70, i!406^0'=i!406^post70, length!28^0'=length!28^post70, nondet!13^0'=nondet!13^post70, r!543^0'=r!543^post70, r!662^0'=r!662^post70, rcd!2393^0'=rcd!2393^post70, rcd!2460^0'=rcd!2460^post70, rcd!2515^0'=rcd!2515^post70, rcd!63^0'=rcd!63^post70, rcd!83^0'=rcd!83^post70, result!12^0'=result!12^post70, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post70, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post70, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post70, sel_r!543_flink!24^0'=sel_r!543_flink!24^post70, t!25^0'=t!25^post70, temp!34^0'=temp!34^post70, temp0!17^0'=temp0!17^post70, temp0!30^0'=temp0!30^post70, tmp!33^0'=tmp!33^post70, x!1365^0'=x!1365^post70, x!15^0'=x!15^post70, x!18^0'=x!18^post70, x!22^0'=x!22^post70, x_slam_f!20^0'=x_slam_f!20^post70, y!21^0'=y!21^post70, (-x_slam_f!20^post70+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post70 == 0 /\ -head!405^post70+head!405^0 == 0 /\ -t!25^post70+t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post70+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post70 == 0 /\ -ct!19^post70+ct!19^0 == 0 /\ -temp0!17^post70+temp0!17^0 == 0 /\ x!1365^0-x!1365^post70 == 0 /\ -x!22^post70+x!22^0 == 0 /\ -a!2035^post70+a!2035^0 == 0 /\ -r!662^post70+r!662^0 == 0 /\ -nondet!13^post70+nondet!13^0 == 0 /\ -a!1370^post70+a!1370^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -a!244^post70+a!244^0 == 0 /\ -y!21^post70+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post70+__disjvr_3^0 == 0 /\ tmp!33^0-tmp!33^post70 == 0 /\ __disjvr_1^0-__disjvr_1^post70 == 0 /\ a!1610^0-a!1610^post70 == 0 /\ -head!16^post70+head!16^0 == 0 /\ a!2238^0-a!2238^post70 == 0 /\ -rcd!2515^post70+rcd!2515^0 == 0 /\ -rcd!63^post70+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post70 == 0 /\ -i!29^post70+i!29^0 == 0 /\ length!28^0-length!28^post70 == 0 /\ __disjvr_8^0-__disjvr_8^post70 == 0 /\ head!31^0-head!31^post70 == 0 /\ -__disjvr_7^post70+__disjvr_7^0 == 0 /\ result!12^0-result!12^post70 == 0 /\ -x!15^post70+x!15^0 == 0 /\ i!406^0-i!406^post70 == 0 /\ a!1371^0-a!1371^post70 == 0 /\ -x!15^0 <= 0 /\ rcd!2460^0-rcd!2460^post70 == 0 /\ -temp0!30^post70+temp0!30^0 == 0 /\ r!543^0-r!543^post70 == 0 /\ temp!34^0-temp!34^post70 == 0 /\ a!1052^0-a!1052^post70 == 0 /\ a!511^0-a!511^post70 == 0 /\ -sdv_callsite_return_1!32^post70+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_5^0-__disjvr_5^post70 == 0 /\ -a!419^post70+a!419^0 == 0 /\ a!654^0-a!654^post70 == 0 /\ -rcd!2393^post70+rcd!2393^0 == 0 /\ -__disjvr_0^post70+__disjvr_0^0 == 0 /\ -__disjvr_2^post70+__disjvr_2^0 == 0 /\ -__disjvr_6^post70+__disjvr_6^0 == 0 /\ x!18^0-x!18^post70 == 0 /\ __disjvr_4^0-__disjvr_4^post70 == 0 /\ -a!1810^post70+a!1810^0 == 0 /\ a!1055^0-a!1055^post70 == 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality x_slam_f!20^post70 = x_slam_f!20^0 propagated equality sel_r!1224_flink!24^post70 = sel_r!1224_flink!24^0 propagated equality head!405^post70 = head!405^0 propagated equality t!25^post70 = t!25^0 propagated equality sdv_callsite_return_1!14^post70 = sdv_callsite_return_1!14^0 propagated equality sel_r!543_flink!24^post70 = sel_r!543_flink!24^0 propagated equality ct!19^post70 = ct!19^0 propagated equality temp0!17^post70 = temp0!17^0 propagated equality x!1365^post70 = x!1365^0 propagated equality x!22^post70 = x!22^0 propagated equality a!2035^post70 = a!2035^0 propagated equality r!662^post70 = r!662^0 propagated equality nondet!13^post70 = nondet!13^0 propagated equality a!1370^post70 = a!1370^0 propagated equality a!244^post70 = a!244^0 propagated equality y!21^post70 = y!21^0 propagated equality __disjvr_3^post70 = __disjvr_3^0 propagated equality tmp!33^post70 = tmp!33^0 propagated equality __disjvr_1^post70 = __disjvr_1^0 propagated equality a!1610^post70 = a!1610^0 propagated equality head!16^post70 = head!16^0 propagated equality a!2238^post70 = a!2238^0 propagated equality rcd!2515^post70 = rcd!2515^0 propagated equality rcd!63^post70 = rcd!63^0 propagated equality rcd!83^post70 = rcd!83^0 propagated equality i!29^post70 = i!29^0 propagated equality length!28^post70 = length!28^0 propagated equality __disjvr_8^post70 = __disjvr_8^0 propagated equality head!31^post70 = head!31^0 propagated equality __disjvr_7^post70 = __disjvr_7^0 propagated equality result!12^post70 = result!12^0 propagated equality x!15^post70 = x!15^0 propagated equality i!406^post70 = i!406^0 propagated equality a!1371^post70 = a!1371^0 propagated equality rcd!2460^post70 = rcd!2460^0 propagated equality temp0!30^post70 = temp0!30^0 propagated equality r!543^post70 = r!543^0 propagated equality temp!34^post70 = temp!34^0 propagated equality a!1052^post70 = a!1052^0 propagated equality a!511^post70 = a!511^0 propagated equality sdv_callsite_return_1!32^post70 = sdv_callsite_return_1!32^0 propagated equality __disjvr_5^post70 = __disjvr_5^0 propagated equality a!419^post70 = a!419^0 propagated equality a!654^post70 = a!654^0 propagated equality rcd!2393^post70 = rcd!2393^0 propagated equality __disjvr_0^post70 = __disjvr_0^0 propagated equality __disjvr_2^post70 = __disjvr_2^0 propagated equality __disjvr_6^post70 = __disjvr_6^0 propagated equality x!18^post70 = x!18^0 propagated equality __disjvr_4^post70 = __disjvr_4^0 propagated equality a!1810^post70 = a!1810^0 propagated equality a!1055^post70 = a!1055^0 Simplified Guard Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l22 -> l23 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post71, __disjvr_1^0'=__disjvr_1^post71, __disjvr_2^0'=__disjvr_2^post71, __disjvr_3^0'=__disjvr_3^post71, __disjvr_4^0'=__disjvr_4^post71, __disjvr_5^0'=__disjvr_5^post71, __disjvr_6^0'=__disjvr_6^post71, __disjvr_7^0'=__disjvr_7^post71, __disjvr_8^0'=__disjvr_8^post71, a!1052^0'=a!1052^post71, a!1055^0'=a!1055^post71, a!1370^0'=a!1370^post71, a!1371^0'=a!1371^post71, a!1610^0'=a!1610^post71, a!1810^0'=a!1810^post71, a!2035^0'=a!2035^post71, a!2238^0'=a!2238^post71, a!244^0'=a!244^post71, a!419^0'=a!419^post71, a!511^0'=a!511^post71, a!654^0'=a!654^post71, ct!19^0'=ct!19^post71, head!16^0'=head!16^post71, head!31^0'=head!31^post71, head!405^0'=head!405^post71, i!29^0'=i!29^post71, i!406^0'=i!406^post71, length!28^0'=length!28^post71, nondet!13^0'=nondet!13^post71, r!543^0'=r!543^post71, r!662^0'=r!662^post71, rcd!2393^0'=rcd!2393^post71, rcd!2460^0'=rcd!2460^post71, rcd!2515^0'=rcd!2515^post71, rcd!63^0'=rcd!63^post71, rcd!83^0'=rcd!83^post71, result!12^0'=result!12^post71, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post71, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post71, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post71, sel_r!543_flink!24^0'=sel_r!543_flink!24^post71, t!25^0'=t!25^post71, temp!34^0'=temp!34^post71, temp0!17^0'=temp0!17^post71, temp0!30^0'=temp0!30^post71, tmp!33^0'=tmp!33^post71, x!1365^0'=x!1365^post71, x!15^0'=x!15^post71, x!18^0'=x!18^post71, x!22^0'=x!22^post71, x_slam_f!20^0'=x_slam_f!20^post71, y!21^0'=y!21^post71, (a!654^0-a!654^post71 == 0 /\ -__disjvr_4^post71+__disjvr_4^0 == 0 /\ -__disjvr_2^post71+__disjvr_2^0 == 0 /\ -temp!34^post71+temp!34^0 == 0 /\ -head!16^post71+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post71 == 0 /\ i!29^0-i!29^post71 == 0 /\ a!1371^0-a!1371^post71 == 0 /\ a!1610^0-a!1610^post71 == 0 /\ a!511^0-a!511^post71 == 0 /\ -__disjvr_1^post71+__disjvr_1^0 == 0 /\ -i!406^post71+i!406^0 == 0 /\ head!405^0-head!405^post71 == 0 /\ -rcd!83^post71+rcd!83^0 == 0 /\ -rcd!2515^post71+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post71 == 0 /\ -rcd!2460^post71+rcd!2460^0 == 0 /\ -x!1365^post71+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post71 == 0 /\ x_slam_f!20^0-x_slam_f!20^post71 == 0 /\ -sdv_callsite_return_1!32^post71+sdv_callsite_return_1!32^0 == 0 /\ nondet!13^0-nondet!13^post71 == 0 /\ __disjvr_6^0-__disjvr_6^post71 == 0 /\ temp0!17^0-temp0!17^post71 == 0 /\ x!15^0 <= 0 /\ -r!543^post71+r!543^0 == 0 /\ -__disjvr_5^post71+__disjvr_5^0 == 0 /\ temp0!30^0-temp0!30^post71 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post71 == 0 /\ -a!419^post71+a!419^0 == 0 /\ -a!244^post71+a!244^0 == 0 /\ -a!2035^post71+a!2035^0 == 0 /\ -__disjvr_8^post71+__disjvr_8^0 == 0 /\ -a!1810^post71+a!1810^0 == 0 /\ a!1052^0-a!1052^post71 == 0 /\ -t!25^post71+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ result!12^0-result!12^post71 == 0 /\ -a!1370^post71+a!1370^0 == 0 /\ rcd!63^0-rcd!63^post71 == 0 /\ tmp!33^0-tmp!33^post71 == 0 /\ -__disjvr_7^post71+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post71+a!1055^0 == 0 /\ x!18^0-x!18^post71 == 0 /\ __disjvr_3^0-__disjvr_3^post71 == 0 /\ rcd!2393^0-rcd!2393^post71 == 0 /\ -x!22^post71+x!22^0 == 0 /\ -ct!19^post71+ct!19^0 == 0 /\ a!2238^0-a!2238^post71 == 0 /\ length!28^0-length!28^post71 == 0 /\ -y!21^post71+y!21^0 == 0 /\ head!31^0-head!31^post71 == 0 /\ -r!662^post71+r!662^0 == 0 /\ x!15^0-x!15^post71 == 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post71, __disjvr_1^0'=__disjvr_1^post71, __disjvr_2^0'=__disjvr_2^post71, __disjvr_3^0'=__disjvr_3^post71, __disjvr_4^0'=__disjvr_4^post71, __disjvr_5^0'=__disjvr_5^post71, __disjvr_6^0'=__disjvr_6^post71, __disjvr_7^0'=__disjvr_7^post71, __disjvr_8^0'=__disjvr_8^post71, a!1052^0'=a!1052^post71, a!1055^0'=a!1055^post71, a!1370^0'=a!1370^post71, a!1371^0'=a!1371^post71, a!1610^0'=a!1610^post71, a!1810^0'=a!1810^post71, a!2035^0'=a!2035^post71, a!2238^0'=a!2238^post71, a!244^0'=a!244^post71, a!419^0'=a!419^post71, a!511^0'=a!511^post71, a!654^0'=a!654^post71, ct!19^0'=ct!19^post71, head!16^0'=head!16^post71, head!31^0'=head!31^post71, head!405^0'=head!405^post71, i!29^0'=i!29^post71, i!406^0'=i!406^post71, length!28^0'=length!28^post71, nondet!13^0'=nondet!13^post71, r!543^0'=r!543^post71, r!662^0'=r!662^post71, rcd!2393^0'=rcd!2393^post71, rcd!2460^0'=rcd!2460^post71, rcd!2515^0'=rcd!2515^post71, rcd!63^0'=rcd!63^post71, rcd!83^0'=rcd!83^post71, result!12^0'=result!12^post71, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post71, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post71, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post71, sel_r!543_flink!24^0'=sel_r!543_flink!24^post71, t!25^0'=t!25^post71, temp!34^0'=temp!34^post71, temp0!17^0'=temp0!17^post71, temp0!30^0'=temp0!30^post71, tmp!33^0'=tmp!33^post71, x!1365^0'=x!1365^post71, x!15^0'=x!15^post71, x!18^0'=x!18^post71, x!22^0'=x!22^post71, x_slam_f!20^0'=x_slam_f!20^post71, y!21^0'=y!21^post71, (a!654^0-a!654^post71 == 0 /\ -__disjvr_4^post71+__disjvr_4^0 == 0 /\ -__disjvr_2^post71+__disjvr_2^0 == 0 /\ -temp!34^post71+temp!34^0 == 0 /\ -head!16^post71+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post71 == 0 /\ i!29^0-i!29^post71 == 0 /\ a!1371^0-a!1371^post71 == 0 /\ a!1610^0-a!1610^post71 == 0 /\ a!511^0-a!511^post71 == 0 /\ -__disjvr_1^post71+__disjvr_1^0 == 0 /\ -i!406^post71+i!406^0 == 0 /\ head!405^0-head!405^post71 == 0 /\ -rcd!83^post71+rcd!83^0 == 0 /\ -rcd!2515^post71+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post71 == 0 /\ -rcd!2460^post71+rcd!2460^0 == 0 /\ -x!1365^post71+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post71 == 0 /\ x_slam_f!20^0-x_slam_f!20^post71 == 0 /\ -sdv_callsite_return_1!32^post71+sdv_callsite_return_1!32^0 == 0 /\ nondet!13^0-nondet!13^post71 == 0 /\ __disjvr_6^0-__disjvr_6^post71 == 0 /\ temp0!17^0-temp0!17^post71 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -r!543^post71+r!543^0 == 0 /\ -__disjvr_5^post71+__disjvr_5^0 == 0 /\ temp0!30^0-temp0!30^post71 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post71 == 0 /\ -a!419^post71+a!419^0 == 0 /\ -a!244^post71+a!244^0 == 0 /\ -a!2035^post71+a!2035^0 == 0 /\ -__disjvr_8^post71+__disjvr_8^0 == 0 /\ -a!1810^post71+a!1810^0 == 0 /\ a!1052^0-a!1052^post71 == 0 /\ -t!25^post71+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ result!12^0-result!12^post71 == 0 /\ -a!1370^post71+a!1370^0 == 0 /\ rcd!63^0-rcd!63^post71 == 0 /\ tmp!33^0-tmp!33^post71 == 0 /\ -__disjvr_7^post71+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post71+a!1055^0 == 0 /\ x!18^0-x!18^post71 == 0 /\ __disjvr_3^0-__disjvr_3^post71 == 0 /\ rcd!2393^0-rcd!2393^post71 == 0 /\ -x!22^post71+x!22^0 == 0 /\ -ct!19^post71+ct!19^0 == 0 /\ a!2238^0-a!2238^post71 == 0 /\ length!28^0-length!28^post71 == 0 /\ -y!21^post71+y!21^0 == 0 /\ head!31^0-head!31^post71 == 0 /\ -r!662^post71+r!662^0 == 0 /\ x!15^0-x!15^post71 == 0), cost: 1 Propagated Equalities Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^post71, __disjvr_1^0'=__disjvr_1^post71, __disjvr_2^0'=__disjvr_2^post71, __disjvr_3^0'=__disjvr_3^post71, __disjvr_4^0'=__disjvr_4^post71, __disjvr_5^0'=__disjvr_5^post71, __disjvr_6^0'=__disjvr_6^post71, __disjvr_7^0'=__disjvr_7^post71, __disjvr_8^0'=__disjvr_8^post71, a!1052^0'=a!1052^post71, a!1055^0'=a!1055^post71, a!1370^0'=a!1370^post71, a!1371^0'=a!1371^post71, a!1610^0'=a!1610^post71, a!1810^0'=a!1810^post71, a!2035^0'=a!2035^post71, a!2238^0'=a!2238^post71, a!244^0'=a!244^post71, a!419^0'=a!419^post71, a!511^0'=a!511^post71, a!654^0'=a!654^post71, ct!19^0'=ct!19^post71, head!16^0'=head!16^post71, head!31^0'=head!31^post71, head!405^0'=head!405^post71, i!29^0'=i!29^post71, i!406^0'=i!406^post71, length!28^0'=length!28^post71, nondet!13^0'=nondet!13^post71, r!543^0'=r!543^post71, r!662^0'=r!662^post71, rcd!2393^0'=rcd!2393^post71, rcd!2460^0'=rcd!2460^post71, rcd!2515^0'=rcd!2515^post71, rcd!63^0'=rcd!63^post71, rcd!83^0'=rcd!83^post71, result!12^0'=result!12^post71, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post71, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post71, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post71, sel_r!543_flink!24^0'=sel_r!543_flink!24^post71, t!25^0'=t!25^post71, temp!34^0'=temp!34^post71, temp0!17^0'=temp0!17^post71, temp0!30^0'=temp0!30^post71, tmp!33^0'=tmp!33^post71, x!1365^0'=x!1365^post71, x!15^0'=x!15^post71, x!18^0'=x!18^post71, x!22^0'=x!22^post71, x_slam_f!20^0'=x_slam_f!20^post71, y!21^0'=y!21^post71, (a!654^0-a!654^post71 == 0 /\ -__disjvr_4^post71+__disjvr_4^0 == 0 /\ -__disjvr_2^post71+__disjvr_2^0 == 0 /\ -temp!34^post71+temp!34^0 == 0 /\ -head!16^post71+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post71 == 0 /\ i!29^0-i!29^post71 == 0 /\ a!1371^0-a!1371^post71 == 0 /\ a!1610^0-a!1610^post71 == 0 /\ a!511^0-a!511^post71 == 0 /\ -__disjvr_1^post71+__disjvr_1^0 == 0 /\ -i!406^post71+i!406^0 == 0 /\ head!405^0-head!405^post71 == 0 /\ -rcd!83^post71+rcd!83^0 == 0 /\ -rcd!2515^post71+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post71 == 0 /\ -rcd!2460^post71+rcd!2460^0 == 0 /\ -x!1365^post71+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post71 == 0 /\ x_slam_f!20^0-x_slam_f!20^post71 == 0 /\ -sdv_callsite_return_1!32^post71+sdv_callsite_return_1!32^0 == 0 /\ nondet!13^0-nondet!13^post71 == 0 /\ __disjvr_6^0-__disjvr_6^post71 == 0 /\ temp0!17^0-temp0!17^post71 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -r!543^post71+r!543^0 == 0 /\ -__disjvr_5^post71+__disjvr_5^0 == 0 /\ temp0!30^0-temp0!30^post71 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post71 == 0 /\ -a!419^post71+a!419^0 == 0 /\ -a!244^post71+a!244^0 == 0 /\ -a!2035^post71+a!2035^0 == 0 /\ -__disjvr_8^post71+__disjvr_8^0 == 0 /\ -a!1810^post71+a!1810^0 == 0 /\ a!1052^0-a!1052^post71 == 0 /\ -t!25^post71+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ result!12^0-result!12^post71 == 0 /\ -a!1370^post71+a!1370^0 == 0 /\ rcd!63^0-rcd!63^post71 == 0 /\ tmp!33^0-tmp!33^post71 == 0 /\ -__disjvr_7^post71+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post71+a!1055^0 == 0 /\ x!18^0-x!18^post71 == 0 /\ __disjvr_3^0-__disjvr_3^post71 == 0 /\ rcd!2393^0-rcd!2393^post71 == 0 /\ -x!22^post71+x!22^0 == 0 /\ -ct!19^post71+ct!19^0 == 0 /\ a!2238^0-a!2238^post71 == 0 /\ length!28^0-length!28^post71 == 0 /\ -y!21^post71+y!21^0 == 0 /\ head!31^0-head!31^post71 == 0 /\ -r!662^post71+r!662^0 == 0 /\ x!15^0-x!15^post71 == 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality a!654^post71 = a!654^0 propagated equality __disjvr_4^post71 = __disjvr_4^0 propagated equality __disjvr_2^post71 = __disjvr_2^0 propagated equality temp!34^post71 = temp!34^0 propagated equality head!16^post71 = head!16^0 propagated equality sel_r!1224_flink!24^post71 = sel_r!1224_flink!24^0 propagated equality i!29^post71 = i!29^0 propagated equality a!1371^post71 = a!1371^0 propagated equality a!1610^post71 = a!1610^0 propagated equality a!511^post71 = a!511^0 propagated equality __disjvr_1^post71 = __disjvr_1^0 propagated equality i!406^post71 = i!406^0 propagated equality head!405^post71 = head!405^0 propagated equality rcd!83^post71 = rcd!83^0 propagated equality rcd!2515^post71 = rcd!2515^0 propagated equality __disjvr_0^post71 = __disjvr_0^0 propagated equality rcd!2460^post71 = rcd!2460^0 propagated equality x!1365^post71 = x!1365^0 propagated equality sel_r!543_flink!24^post71 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post71 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!32^post71 = sdv_callsite_return_1!32^0 propagated equality nondet!13^post71 = nondet!13^0 propagated equality __disjvr_6^post71 = __disjvr_6^0 propagated equality temp0!17^post71 = temp0!17^0 propagated equality r!543^post71 = r!543^0 propagated equality __disjvr_5^post71 = __disjvr_5^0 propagated equality temp0!30^post71 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post71 = sdv_callsite_return_1!14^0 propagated equality a!419^post71 = a!419^0 propagated equality a!244^post71 = a!244^0 propagated equality a!2035^post71 = a!2035^0 propagated equality __disjvr_8^post71 = __disjvr_8^0 propagated equality a!1810^post71 = a!1810^0 propagated equality a!1052^post71 = a!1052^0 propagated equality t!25^post71 = t!25^0 propagated equality result!12^post71 = result!12^0 propagated equality a!1370^post71 = a!1370^0 propagated equality rcd!63^post71 = rcd!63^0 propagated equality tmp!33^post71 = tmp!33^0 propagated equality __disjvr_7^post71 = __disjvr_7^0 propagated equality a!1055^post71 = a!1055^0 propagated equality x!18^post71 = x!18^0 propagated equality __disjvr_3^post71 = __disjvr_3^0 propagated equality rcd!2393^post71 = rcd!2393^0 propagated equality x!22^post71 = x!22^0 propagated equality ct!19^post71 = ct!19^0 propagated equality a!2238^post71 = a!2238^0 propagated equality length!28^post71 = length!28^0 propagated equality y!21^post71 = y!21^0 propagated equality head!31^post71 = head!31^0 propagated equality r!662^post71 = r!662^0 propagated equality x!15^post71 = x!15^0 Simplified Guard Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l22 -> l23 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l22 -> l23 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l23 -> l24 : __disjvr_0^0'=__disjvr_0^post72, __disjvr_1^0'=__disjvr_1^post72, __disjvr_2^0'=__disjvr_2^post72, __disjvr_3^0'=__disjvr_3^post72, __disjvr_4^0'=__disjvr_4^post72, __disjvr_5^0'=__disjvr_5^post72, __disjvr_6^0'=__disjvr_6^post72, __disjvr_7^0'=__disjvr_7^post72, __disjvr_8^0'=__disjvr_8^post72, a!1052^0'=a!1052^post72, a!1055^0'=a!1055^post72, a!1370^0'=a!1370^post72, a!1371^0'=a!1371^post72, a!1610^0'=a!1610^post72, a!1810^0'=a!1810^post72, a!2035^0'=a!2035^post72, a!2238^0'=a!2238^post72, a!244^0'=a!244^post72, a!419^0'=a!419^post72, a!511^0'=a!511^post72, a!654^0'=a!654^post72, ct!19^0'=ct!19^post72, head!16^0'=head!16^post72, head!31^0'=head!31^post72, head!405^0'=head!405^post72, i!29^0'=i!29^post72, i!406^0'=i!406^post72, length!28^0'=length!28^post72, nondet!13^0'=nondet!13^post72, r!543^0'=r!543^post72, r!662^0'=r!662^post72, rcd!2393^0'=rcd!2393^post72, rcd!2460^0'=rcd!2460^post72, rcd!2515^0'=rcd!2515^post72, rcd!63^0'=rcd!63^post72, rcd!83^0'=rcd!83^post72, result!12^0'=result!12^post72, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post72, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post72, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post72, sel_r!543_flink!24^0'=sel_r!543_flink!24^post72, t!25^0'=t!25^post72, temp!34^0'=temp!34^post72, temp0!17^0'=temp0!17^post72, temp0!30^0'=temp0!30^post72, tmp!33^0'=tmp!33^post72, x!1365^0'=x!1365^post72, x!15^0'=x!15^post72, x!18^0'=x!18^post72, x!22^0'=x!22^post72, x_slam_f!20^0'=x_slam_f!20^post72, y!21^0'=y!21^post72, (0 == 0 /\ -a!1052^post72+a!1052^0 == 0 /\ -ct!19^post72+ct!19^0 == 0 /\ y!21^0-y!21^post72 == 0 /\ -a!1055^post72+a!1055^0 == 0 /\ -rcd!2515^post72+rcd!2515^0 == 0 /\ -a!1610^post72+a!1610^0 == 0 /\ -__disjvr_3^post72+__disjvr_3^0 == 0 /\ -__disjvr_2^post72+__disjvr_2^0 == 0 /\ -result!12^post72+result!12^0 == 0 /\ a!1810^0-a!1810^post72 == 0 /\ x!15^0-x!15^post72 == 0 /\ -t!25^post72+t!25^0 == 0 /\ -rcd!2393^post72+rcd!2393^0 == 0 /\ -__disjvr_6^post72+__disjvr_6^0 == 0 /\ -a!2035^post72+a!2035^0 == 0 /\ head!31^0-head!31^post72 == 0 /\ temp!34^0-temp!34^post72 == 0 /\ -nondet!13^post72+nondet!13^0 == 0 /\ -a!2238^post72+a!2238^0 == 0 /\ -r!662^post72+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post72+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post72 == 0 /\ -head!16^post72+head!16^0 == 0 /\ -i!29^post72+i!29^0 == 0 /\ a!1371^0-a!1371^post72 == 0 /\ x!18^0-x!18^post72 == 0 /\ -rcd!2460^0+rcd!63^post72 == 0 /\ a!654^0-a!654^post72 == 0 /\ length!28^0-length!28^post72 == 0 /\ rcd!83^0-rcd!83^post72 == 0 /\ __disjvr_4^0-__disjvr_4^post72 == 0 /\ -a!419^post72+a!419^0 == 0 /\ -__disjvr_0^post72+__disjvr_0^0 == 0 /\ -a!511^post72+a!511^0 == 0 /\ temp0!17^0-temp0!17^post72 == 0 /\ -x!1365^post72+x!1365^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post72 == 0 /\ a!1370^0-a!1370^post72 == 0 /\ temp0!30^0-temp0!30^post72 == 0 /\ head!405^0-head!405^post72 == 0 /\ -__disjvr_7^post72+__disjvr_7^0 == 0 /\ -sel_r!1224_flink!24^post72+sel_r!1224_flink!24^0 == 0 /\ r!543^0-r!543^post72 == 0 /\ -sdv_callsite_return_1!14^post72+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post72+i!406^0 == 0 /\ -x!22^post72+x!22^0 == 0 /\ a!244^0-a!244^post72 == 0 /\ __disjvr_5^0-__disjvr_5^post72 == 0 /\ tmp!33^0-tmp!33^post72 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post72 == 0 /\ __disjvr_8^0-__disjvr_8^post72 == 0), cost: 1 New rule: l23 -> l24 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^post72, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2460^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality a!1052^post72 = a!1052^0 propagated equality ct!19^post72 = ct!19^0 propagated equality y!21^post72 = y!21^0 propagated equality a!1055^post72 = a!1055^0 propagated equality rcd!2515^post72 = rcd!2515^0 propagated equality a!1610^post72 = a!1610^0 propagated equality __disjvr_3^post72 = __disjvr_3^0 propagated equality __disjvr_2^post72 = __disjvr_2^0 propagated equality result!12^post72 = result!12^0 propagated equality a!1810^post72 = a!1810^0 propagated equality x!15^post72 = x!15^0 propagated equality t!25^post72 = t!25^0 propagated equality rcd!2393^post72 = rcd!2393^0 propagated equality __disjvr_6^post72 = __disjvr_6^0 propagated equality a!2035^post72 = a!2035^0 propagated equality head!31^post72 = head!31^0 propagated equality temp!34^post72 = temp!34^0 propagated equality nondet!13^post72 = nondet!13^0 propagated equality a!2238^post72 = a!2238^0 propagated equality r!662^post72 = r!662^0 propagated equality sdv_callsite_return_1!32^post72 = sdv_callsite_return_1!32^0 propagated equality __disjvr_1^post72 = __disjvr_1^0 propagated equality head!16^post72 = head!16^0 propagated equality i!29^post72 = i!29^0 propagated equality a!1371^post72 = a!1371^0 propagated equality x!18^post72 = x!18^0 propagated equality rcd!63^post72 = rcd!2460^0 propagated equality a!654^post72 = a!654^0 propagated equality length!28^post72 = length!28^0 propagated equality rcd!83^post72 = rcd!83^0 propagated equality __disjvr_4^post72 = __disjvr_4^0 propagated equality a!419^post72 = a!419^0 propagated equality __disjvr_0^post72 = __disjvr_0^0 propagated equality a!511^post72 = a!511^0 propagated equality temp0!17^post72 = temp0!17^0 propagated equality x!1365^post72 = x!1365^0 propagated equality x_slam_f!20^post72 = x_slam_f!20^0 propagated equality a!1370^post72 = a!1370^0 propagated equality temp0!30^post72 = temp0!30^0 propagated equality head!405^post72 = head!405^0 propagated equality __disjvr_7^post72 = __disjvr_7^0 propagated equality sel_r!1224_flink!24^post72 = sel_r!1224_flink!24^0 propagated equality r!543^post72 = r!543^0 propagated equality sdv_callsite_return_1!14^post72 = sdv_callsite_return_1!14^0 propagated equality i!406^post72 = i!406^0 propagated equality x!22^post72 = x!22^0 propagated equality a!244^post72 = a!244^0 propagated equality __disjvr_5^post72 = __disjvr_5^0 propagated equality tmp!33^post72 = tmp!33^0 propagated equality sel_r!543_flink!24^post72 = sel_r!543_flink!24^0 propagated equality __disjvr_8^post72 = __disjvr_8^0 Simplified Guard Original rule: l23 -> l24 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^post72, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2460^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l23 -> l24 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^post72, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2460^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l23 -> l24 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^post72, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!2460^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l23 -> l24 : rcd!2460^0'=rcd!2460^post72, rcd!63^0'=rcd!2460^0, T, cost: 1 made implied equalities explicit Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post73, __disjvr_1^0'=__disjvr_1^post73, __disjvr_2^0'=__disjvr_2^post73, __disjvr_3^0'=__disjvr_3^post73, __disjvr_4^0'=__disjvr_4^post73, __disjvr_5^0'=__disjvr_5^post73, __disjvr_6^0'=__disjvr_6^post73, __disjvr_7^0'=__disjvr_7^post73, __disjvr_8^0'=__disjvr_8^post73, a!1052^0'=a!1052^post73, a!1055^0'=a!1055^post73, a!1370^0'=a!1370^post73, a!1371^0'=a!1371^post73, a!1610^0'=a!1610^post73, a!1810^0'=a!1810^post73, a!2035^0'=a!2035^post73, a!2238^0'=a!2238^post73, a!244^0'=a!244^post73, a!419^0'=a!419^post73, a!511^0'=a!511^post73, a!654^0'=a!654^post73, ct!19^0'=ct!19^post73, head!16^0'=head!16^post73, head!31^0'=head!31^post73, head!405^0'=head!405^post73, i!29^0'=i!29^post73, i!406^0'=i!406^post73, length!28^0'=length!28^post73, nondet!13^0'=nondet!13^post73, r!543^0'=r!543^post73, r!662^0'=r!662^post73, rcd!2393^0'=rcd!2393^post73, rcd!2460^0'=rcd!2460^post73, rcd!2515^0'=rcd!2515^post73, rcd!63^0'=rcd!63^post73, rcd!83^0'=rcd!83^post73, result!12^0'=result!12^post73, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post73, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post73, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post73, sel_r!543_flink!24^0'=sel_r!543_flink!24^post73, t!25^0'=t!25^post73, temp!34^0'=temp!34^post73, temp0!17^0'=temp0!17^post73, temp0!30^0'=temp0!30^post73, tmp!33^0'=tmp!33^post73, x!1365^0'=x!1365^post73, x!15^0'=x!15^post73, x!18^0'=x!18^post73, x!22^0'=x!22^post73, x_slam_f!20^0'=x_slam_f!20^post73, y!21^0'=y!21^post73, (head!16^0-head!16^post73 == 0 /\ -r!543^post73+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post73 == 0 /\ -sel_r!1224_flink!24^post73+sel_r!1224_flink!24^0 == 0 /\ -r!662^post73+r!662^0 == 0 /\ -a!2035^post73+a!2035^0 == 0 /\ -a!2238^post73+a!2238^0 == 0 /\ temp0!30^0-temp0!30^post73 == 0 /\ -a!419^post73+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post73 == 0 /\ a!244^0-a!244^post73 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post73 == 0 /\ -a!1610^post73+a!1610^0 == 0 /\ -head!31^post73+head!31^0 == 0 /\ a!1052^0-a!1052^post73 == 0 /\ rcd!63^0-rcd!63^post73 == 0 /\ -rcd!2515^post73+rcd!2515^0 == 0 /\ -i!406^post73+i!406^0 == 0 /\ x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post73 == 0 /\ x_slam_f!20^0-x_slam_f!20^post73 == 0 /\ a!511^0-a!511^post73 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post73 == 0 /\ -__disjvr_5^post73+__disjvr_5^0 == 0 /\ -y!21^post73+y!21^0 == 0 /\ -x!22^post73+x!22^0 == 0 /\ -rcd!83^post73+rcd!83^0 == 0 /\ -__disjvr_3^post73+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post73 == 0 /\ -ct!19^post73+ct!19^0 == 0 /\ head!405^0-head!405^post73 == 0 /\ rcd!2393^0-rcd!2393^post73 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post73 == 0 /\ a!1371^0-a!1371^post73 == 0 /\ -__disjvr_7^post73+__disjvr_7^0 == 0 /\ -a!1055^post73+a!1055^0 == 0 /\ -x!15^post73+x!15^0 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post73 == 0 /\ a!654^0-a!654^post73 == 0 /\ -nondet!13^post73+nondet!13^0 == 0 /\ -rcd!2460^post73+rcd!2460^0 == 0 /\ x!1365^0-x!1365^post73 == 0 /\ -__disjvr_6^post73+__disjvr_6^0 == 0 /\ -i!29^post73+i!29^0 == 0 /\ -temp!34^post73+temp!34^0 == 0 /\ tmp!33^0-tmp!33^post73 == 0 /\ a!1370^0-a!1370^post73 == 0 /\ -__disjvr_0^post73+__disjvr_0^0 == 0 /\ -t!25^post73+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post73 == 0 /\ temp0!17^0-temp0!17^post73 == 0 /\ result!12^0-result!12^post73 == 0 /\ -__disjvr_2^post73+__disjvr_2^0 == 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post73, __disjvr_1^0'=__disjvr_1^post73, __disjvr_2^0'=__disjvr_2^post73, __disjvr_3^0'=__disjvr_3^post73, __disjvr_4^0'=__disjvr_4^post73, __disjvr_5^0'=__disjvr_5^post73, __disjvr_6^0'=__disjvr_6^post73, __disjvr_7^0'=__disjvr_7^post73, __disjvr_8^0'=__disjvr_8^post73, a!1052^0'=a!1052^post73, a!1055^0'=a!1055^post73, a!1370^0'=a!1370^post73, a!1371^0'=a!1371^post73, a!1610^0'=a!1610^post73, a!1810^0'=a!1810^post73, a!2035^0'=a!2035^post73, a!2238^0'=a!2238^post73, a!244^0'=a!244^post73, a!419^0'=a!419^post73, a!511^0'=a!511^post73, a!654^0'=a!654^post73, ct!19^0'=ct!19^post73, head!16^0'=head!16^post73, head!31^0'=head!31^post73, head!405^0'=head!405^post73, i!29^0'=i!29^post73, i!406^0'=i!406^post73, length!28^0'=length!28^post73, nondet!13^0'=nondet!13^post73, r!543^0'=r!543^post73, r!662^0'=r!662^post73, rcd!2393^0'=rcd!2393^post73, rcd!2460^0'=rcd!2460^post73, rcd!2515^0'=rcd!2515^post73, rcd!63^0'=rcd!63^post73, rcd!83^0'=rcd!83^post73, result!12^0'=result!12^post73, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post73, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post73, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post73, sel_r!543_flink!24^0'=sel_r!543_flink!24^post73, t!25^0'=t!25^post73, temp!34^0'=temp!34^post73, temp0!17^0'=temp0!17^post73, temp0!30^0'=temp0!30^post73, tmp!33^0'=tmp!33^post73, x!1365^0'=x!1365^post73, x!15^0'=x!15^post73, x!18^0'=x!18^post73, x!22^0'=x!22^post73, x_slam_f!20^0'=x_slam_f!20^post73, y!21^0'=y!21^post73, (head!16^0-head!16^post73 == 0 /\ -r!543^post73+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post73 == 0 /\ -sel_r!1224_flink!24^post73+sel_r!1224_flink!24^0 == 0 /\ -r!662^post73+r!662^0 == 0 /\ -a!2035^post73+a!2035^0 == 0 /\ -a!2238^post73+a!2238^0 == 0 /\ temp0!30^0-temp0!30^post73 == 0 /\ -a!419^post73+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post73 == 0 /\ a!244^0-a!244^post73 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post73 == 0 /\ -a!1610^post73+a!1610^0 == 0 /\ -head!31^post73+head!31^0 == 0 /\ a!1052^0-a!1052^post73 == 0 /\ rcd!63^0-rcd!63^post73 == 0 /\ -rcd!2515^post73+rcd!2515^0 == 0 /\ -i!406^post73+i!406^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post73 == 0 /\ x_slam_f!20^0-x_slam_f!20^post73 == 0 /\ a!511^0-a!511^post73 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post73 == 0 /\ -__disjvr_5^post73+__disjvr_5^0 == 0 /\ -y!21^post73+y!21^0 == 0 /\ -x!22^post73+x!22^0 == 0 /\ -rcd!83^post73+rcd!83^0 == 0 /\ -__disjvr_3^post73+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post73 == 0 /\ -ct!19^post73+ct!19^0 == 0 /\ head!405^0-head!405^post73 == 0 /\ rcd!2393^0-rcd!2393^post73 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post73 == 0 /\ a!1371^0-a!1371^post73 == 0 /\ -__disjvr_7^post73+__disjvr_7^0 == 0 /\ -a!1055^post73+a!1055^0 == 0 /\ -x!15^post73+x!15^0 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post73 == 0 /\ a!654^0-a!654^post73 == 0 /\ -nondet!13^post73+nondet!13^0 == 0 /\ -rcd!2460^post73+rcd!2460^0 == 0 /\ x!1365^0-x!1365^post73 == 0 /\ -__disjvr_6^post73+__disjvr_6^0 == 0 /\ -i!29^post73+i!29^0 == 0 /\ -temp!34^post73+temp!34^0 == 0 /\ tmp!33^0-tmp!33^post73 == 0 /\ a!1370^0-a!1370^post73 == 0 /\ -__disjvr_0^post73+__disjvr_0^0 == 0 /\ -t!25^post73+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post73 == 0 /\ temp0!17^0-temp0!17^post73 == 0 /\ result!12^0-result!12^post73 == 0 /\ -__disjvr_2^post73+__disjvr_2^0 == 0), cost: 1 Propagated Equalities Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post73, __disjvr_1^0'=__disjvr_1^post73, __disjvr_2^0'=__disjvr_2^post73, __disjvr_3^0'=__disjvr_3^post73, __disjvr_4^0'=__disjvr_4^post73, __disjvr_5^0'=__disjvr_5^post73, __disjvr_6^0'=__disjvr_6^post73, __disjvr_7^0'=__disjvr_7^post73, __disjvr_8^0'=__disjvr_8^post73, a!1052^0'=a!1052^post73, a!1055^0'=a!1055^post73, a!1370^0'=a!1370^post73, a!1371^0'=a!1371^post73, a!1610^0'=a!1610^post73, a!1810^0'=a!1810^post73, a!2035^0'=a!2035^post73, a!2238^0'=a!2238^post73, a!244^0'=a!244^post73, a!419^0'=a!419^post73, a!511^0'=a!511^post73, a!654^0'=a!654^post73, ct!19^0'=ct!19^post73, head!16^0'=head!16^post73, head!31^0'=head!31^post73, head!405^0'=head!405^post73, i!29^0'=i!29^post73, i!406^0'=i!406^post73, length!28^0'=length!28^post73, nondet!13^0'=nondet!13^post73, r!543^0'=r!543^post73, r!662^0'=r!662^post73, rcd!2393^0'=rcd!2393^post73, rcd!2460^0'=rcd!2460^post73, rcd!2515^0'=rcd!2515^post73, rcd!63^0'=rcd!63^post73, rcd!83^0'=rcd!83^post73, result!12^0'=result!12^post73, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post73, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post73, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post73, sel_r!543_flink!24^0'=sel_r!543_flink!24^post73, t!25^0'=t!25^post73, temp!34^0'=temp!34^post73, temp0!17^0'=temp0!17^post73, temp0!30^0'=temp0!30^post73, tmp!33^0'=tmp!33^post73, x!1365^0'=x!1365^post73, x!15^0'=x!15^post73, x!18^0'=x!18^post73, x!22^0'=x!22^post73, x_slam_f!20^0'=x_slam_f!20^post73, y!21^0'=y!21^post73, (head!16^0-head!16^post73 == 0 /\ -r!543^post73+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post73 == 0 /\ -sel_r!1224_flink!24^post73+sel_r!1224_flink!24^0 == 0 /\ -r!662^post73+r!662^0 == 0 /\ -a!2035^post73+a!2035^0 == 0 /\ -a!2238^post73+a!2238^0 == 0 /\ temp0!30^0-temp0!30^post73 == 0 /\ -a!419^post73+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post73 == 0 /\ a!244^0-a!244^post73 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post73 == 0 /\ -a!1610^post73+a!1610^0 == 0 /\ -head!31^post73+head!31^0 == 0 /\ a!1052^0-a!1052^post73 == 0 /\ rcd!63^0-rcd!63^post73 == 0 /\ -rcd!2515^post73+rcd!2515^0 == 0 /\ -i!406^post73+i!406^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post73 == 0 /\ x_slam_f!20^0-x_slam_f!20^post73 == 0 /\ a!511^0-a!511^post73 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post73 == 0 /\ -__disjvr_5^post73+__disjvr_5^0 == 0 /\ -y!21^post73+y!21^0 == 0 /\ -x!22^post73+x!22^0 == 0 /\ -rcd!83^post73+rcd!83^0 == 0 /\ -__disjvr_3^post73+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post73 == 0 /\ -ct!19^post73+ct!19^0 == 0 /\ head!405^0-head!405^post73 == 0 /\ rcd!2393^0-rcd!2393^post73 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post73 == 0 /\ a!1371^0-a!1371^post73 == 0 /\ -__disjvr_7^post73+__disjvr_7^0 == 0 /\ -a!1055^post73+a!1055^0 == 0 /\ -x!15^post73+x!15^0 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post73 == 0 /\ a!654^0-a!654^post73 == 0 /\ -nondet!13^post73+nondet!13^0 == 0 /\ -rcd!2460^post73+rcd!2460^0 == 0 /\ x!1365^0-x!1365^post73 == 0 /\ -__disjvr_6^post73+__disjvr_6^0 == 0 /\ -i!29^post73+i!29^0 == 0 /\ -temp!34^post73+temp!34^0 == 0 /\ tmp!33^0-tmp!33^post73 == 0 /\ a!1370^0-a!1370^post73 == 0 /\ -__disjvr_0^post73+__disjvr_0^0 == 0 /\ -t!25^post73+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post73 == 0 /\ temp0!17^0-temp0!17^post73 == 0 /\ result!12^0-result!12^post73 == 0 /\ -__disjvr_2^post73+__disjvr_2^0 == 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality head!16^post73 = head!16^0 propagated equality r!543^post73 = r!543^0 propagated equality __disjvr_8^post73 = __disjvr_8^0 propagated equality sel_r!1224_flink!24^post73 = sel_r!1224_flink!24^0 propagated equality r!662^post73 = r!662^0 propagated equality a!2035^post73 = a!2035^0 propagated equality a!2238^post73 = a!2238^0 propagated equality temp0!30^post73 = temp0!30^0 propagated equality a!419^post73 = a!419^0 propagated equality sdv_callsite_return_1!14^post73 = sdv_callsite_return_1!14^0 propagated equality a!244^post73 = a!244^0 propagated equality length!28^post73 = length!28^0 propagated equality a!1610^post73 = a!1610^0 propagated equality head!31^post73 = head!31^0 propagated equality a!1052^post73 = a!1052^0 propagated equality rcd!63^post73 = rcd!63^0 propagated equality rcd!2515^post73 = rcd!2515^0 propagated equality i!406^post73 = i!406^0 propagated equality sel_r!543_flink!24^post73 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post73 = x_slam_f!20^0 propagated equality a!511^post73 = a!511^0 propagated equality x!18^post73 = x!18^0 propagated equality __disjvr_5^post73 = __disjvr_5^0 propagated equality y!21^post73 = y!21^0 propagated equality x!22^post73 = x!22^0 propagated equality rcd!83^post73 = rcd!83^0 propagated equality __disjvr_3^post73 = __disjvr_3^0 propagated equality __disjvr_4^post73 = __disjvr_4^0 propagated equality ct!19^post73 = ct!19^0 propagated equality head!405^post73 = head!405^0 propagated equality rcd!2393^post73 = rcd!2393^0 propagated equality sdv_callsite_return_1!32^post73 = sdv_callsite_return_1!32^0 propagated equality a!1371^post73 = a!1371^0 propagated equality __disjvr_7^post73 = __disjvr_7^0 propagated equality a!1055^post73 = a!1055^0 propagated equality x!15^post73 = x!15^0 propagated equality a!1810^post73 = a!1810^0 propagated equality a!654^post73 = a!654^0 propagated equality nondet!13^post73 = nondet!13^0 propagated equality rcd!2460^post73 = rcd!2460^0 propagated equality x!1365^post73 = x!1365^0 propagated equality __disjvr_6^post73 = __disjvr_6^0 propagated equality i!29^post73 = i!29^0 propagated equality temp!34^post73 = temp!34^0 propagated equality tmp!33^post73 = tmp!33^0 propagated equality a!1370^post73 = a!1370^0 propagated equality __disjvr_0^post73 = __disjvr_0^0 propagated equality t!25^post73 = t!25^0 propagated equality __disjvr_1^post73 = __disjvr_1^0 propagated equality temp0!17^post73 = temp0!17^0 propagated equality result!12^post73 = result!12^0 propagated equality __disjvr_2^post73 = __disjvr_2^0 Simplified Guard Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l24 -> l25 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post74, __disjvr_1^0'=__disjvr_1^post74, __disjvr_2^0'=__disjvr_2^post74, __disjvr_3^0'=__disjvr_3^post74, __disjvr_4^0'=__disjvr_4^post74, __disjvr_5^0'=__disjvr_5^post74, __disjvr_6^0'=__disjvr_6^post74, __disjvr_7^0'=__disjvr_7^post74, __disjvr_8^0'=__disjvr_8^post74, a!1052^0'=a!1052^post74, a!1055^0'=a!1055^post74, a!1370^0'=a!1370^post74, a!1371^0'=a!1371^post74, a!1610^0'=a!1610^post74, a!1810^0'=a!1810^post74, a!2035^0'=a!2035^post74, a!2238^0'=a!2238^post74, a!244^0'=a!244^post74, a!419^0'=a!419^post74, a!511^0'=a!511^post74, a!654^0'=a!654^post74, ct!19^0'=ct!19^post74, head!16^0'=head!16^post74, head!31^0'=head!31^post74, head!405^0'=head!405^post74, i!29^0'=i!29^post74, i!406^0'=i!406^post74, length!28^0'=length!28^post74, nondet!13^0'=nondet!13^post74, r!543^0'=r!543^post74, r!662^0'=r!662^post74, rcd!2393^0'=rcd!2393^post74, rcd!2460^0'=rcd!2460^post74, rcd!2515^0'=rcd!2515^post74, rcd!63^0'=rcd!63^post74, rcd!83^0'=rcd!83^post74, result!12^0'=result!12^post74, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post74, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post74, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post74, sel_r!543_flink!24^0'=sel_r!543_flink!24^post74, t!25^0'=t!25^post74, temp!34^0'=temp!34^post74, temp0!17^0'=temp0!17^post74, temp0!30^0'=temp0!30^post74, tmp!33^0'=tmp!33^post74, x!1365^0'=x!1365^post74, x!15^0'=x!15^post74, x!18^0'=x!18^post74, x!22^0'=x!22^post74, x_slam_f!20^0'=x_slam_f!20^post74, y!21^0'=y!21^post74, (-ct!19^post74+ct!19^0 == 0 /\ -__disjvr_8^post74+__disjvr_8^0 == 0 /\ r!543^0-r!543^post74 == 0 /\ -__disjvr_0^post74+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post74 == 0 /\ -__disjvr_5^post74+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post74 == 0 /\ result!12^0-result!12^post74 == 0 /\ -sdv_callsite_return_1!14^post74+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post74 == 0 /\ -__disjvr_2^post74+__disjvr_2^0 == 0 /\ -__disjvr_3^post74+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post74 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post74 == 0 /\ length!28^0-length!28^post74 == 0 /\ -x_slam_f!20^post74+x_slam_f!20^0 == 0 /\ x!15^0 <= 0 /\ i!406^0-i!406^post74 == 0 /\ a!2238^0-a!2238^post74 == 0 /\ a!244^0-a!244^post74 == 0 /\ -x!15^post74+x!15^0 == 0 /\ -rcd!63^post74+rcd!63^0 == 0 /\ x!1365^0-x!1365^post74 == 0 /\ -x!22^post74+x!22^0 == 0 /\ -a!2035^post74+a!2035^0 == 0 /\ a!1610^0-a!1610^post74 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post74 == 0 /\ -a!1370^post74+a!1370^0 == 0 /\ a!1371^0-a!1371^post74 == 0 /\ -a!1055^post74+a!1055^0 == 0 /\ -a!419^post74+a!419^0 == 0 /\ temp!34^0-temp!34^post74 == 0 /\ a!511^0-a!511^post74 == 0 /\ -y!21^post74+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post74 == 0 /\ -i!29^post74+i!29^0 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post74+nondet!13^0 == 0 /\ head!31^0-head!31^post74 == 0 /\ -r!662^post74+r!662^0 == 0 /\ -head!16^post74+head!16^0 == 0 /\ -a!1810^post74+a!1810^0 == 0 /\ -rcd!2393^post74+rcd!2393^0 == 0 /\ -__disjvr_7^post74+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post74 == 0 /\ x!18^0-x!18^post74 == 0 /\ __disjvr_1^0-__disjvr_1^post74 == 0 /\ -head!405^post74+head!405^0 == 0 /\ -t!25^post74+t!25^0 == 0 /\ -temp0!30^post74+temp0!30^0 == 0 /\ -rcd!2515^post74+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post74+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post74 == 0 /\ a!654^0-a!654^post74 == 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post74, __disjvr_1^0'=__disjvr_1^post74, __disjvr_2^0'=__disjvr_2^post74, __disjvr_3^0'=__disjvr_3^post74, __disjvr_4^0'=__disjvr_4^post74, __disjvr_5^0'=__disjvr_5^post74, __disjvr_6^0'=__disjvr_6^post74, __disjvr_7^0'=__disjvr_7^post74, __disjvr_8^0'=__disjvr_8^post74, a!1052^0'=a!1052^post74, a!1055^0'=a!1055^post74, a!1370^0'=a!1370^post74, a!1371^0'=a!1371^post74, a!1610^0'=a!1610^post74, a!1810^0'=a!1810^post74, a!2035^0'=a!2035^post74, a!2238^0'=a!2238^post74, a!244^0'=a!244^post74, a!419^0'=a!419^post74, a!511^0'=a!511^post74, a!654^0'=a!654^post74, ct!19^0'=ct!19^post74, head!16^0'=head!16^post74, head!31^0'=head!31^post74, head!405^0'=head!405^post74, i!29^0'=i!29^post74, i!406^0'=i!406^post74, length!28^0'=length!28^post74, nondet!13^0'=nondet!13^post74, r!543^0'=r!543^post74, r!662^0'=r!662^post74, rcd!2393^0'=rcd!2393^post74, rcd!2460^0'=rcd!2460^post74, rcd!2515^0'=rcd!2515^post74, rcd!63^0'=rcd!63^post74, rcd!83^0'=rcd!83^post74, result!12^0'=result!12^post74, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post74, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post74, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post74, sel_r!543_flink!24^0'=sel_r!543_flink!24^post74, t!25^0'=t!25^post74, temp!34^0'=temp!34^post74, temp0!17^0'=temp0!17^post74, temp0!30^0'=temp0!30^post74, tmp!33^0'=tmp!33^post74, x!1365^0'=x!1365^post74, x!15^0'=x!15^post74, x!18^0'=x!18^post74, x!22^0'=x!22^post74, x_slam_f!20^0'=x_slam_f!20^post74, y!21^0'=y!21^post74, (-ct!19^post74+ct!19^0 == 0 /\ -__disjvr_8^post74+__disjvr_8^0 == 0 /\ r!543^0-r!543^post74 == 0 /\ -__disjvr_0^post74+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post74 == 0 /\ -__disjvr_5^post74+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post74 == 0 /\ result!12^0-result!12^post74 == 0 /\ -sdv_callsite_return_1!14^post74+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post74 == 0 /\ -__disjvr_2^post74+__disjvr_2^0 == 0 /\ -__disjvr_3^post74+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post74 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post74 == 0 /\ length!28^0-length!28^post74 == 0 /\ -x_slam_f!20^post74+x_slam_f!20^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ i!406^0-i!406^post74 == 0 /\ a!2238^0-a!2238^post74 == 0 /\ a!244^0-a!244^post74 == 0 /\ -x!15^post74+x!15^0 == 0 /\ -rcd!63^post74+rcd!63^0 == 0 /\ x!1365^0-x!1365^post74 == 0 /\ -x!22^post74+x!22^0 == 0 /\ -a!2035^post74+a!2035^0 == 0 /\ a!1610^0-a!1610^post74 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post74 == 0 /\ -a!1370^post74+a!1370^0 == 0 /\ a!1371^0-a!1371^post74 == 0 /\ -a!1055^post74+a!1055^0 == 0 /\ -a!419^post74+a!419^0 == 0 /\ temp!34^0-temp!34^post74 == 0 /\ a!511^0-a!511^post74 == 0 /\ -y!21^post74+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post74 == 0 /\ -i!29^post74+i!29^0 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post74+nondet!13^0 == 0 /\ head!31^0-head!31^post74 == 0 /\ -r!662^post74+r!662^0 == 0 /\ -head!16^post74+head!16^0 == 0 /\ -a!1810^post74+a!1810^0 == 0 /\ -rcd!2393^post74+rcd!2393^0 == 0 /\ -__disjvr_7^post74+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post74 == 0 /\ x!18^0-x!18^post74 == 0 /\ __disjvr_1^0-__disjvr_1^post74 == 0 /\ -head!405^post74+head!405^0 == 0 /\ -t!25^post74+t!25^0 == 0 /\ -temp0!30^post74+temp0!30^0 == 0 /\ -rcd!2515^post74+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post74+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post74 == 0 /\ a!654^0-a!654^post74 == 0), cost: 1 Propagated Equalities Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^post74, __disjvr_1^0'=__disjvr_1^post74, __disjvr_2^0'=__disjvr_2^post74, __disjvr_3^0'=__disjvr_3^post74, __disjvr_4^0'=__disjvr_4^post74, __disjvr_5^0'=__disjvr_5^post74, __disjvr_6^0'=__disjvr_6^post74, __disjvr_7^0'=__disjvr_7^post74, __disjvr_8^0'=__disjvr_8^post74, a!1052^0'=a!1052^post74, a!1055^0'=a!1055^post74, a!1370^0'=a!1370^post74, a!1371^0'=a!1371^post74, a!1610^0'=a!1610^post74, a!1810^0'=a!1810^post74, a!2035^0'=a!2035^post74, a!2238^0'=a!2238^post74, a!244^0'=a!244^post74, a!419^0'=a!419^post74, a!511^0'=a!511^post74, a!654^0'=a!654^post74, ct!19^0'=ct!19^post74, head!16^0'=head!16^post74, head!31^0'=head!31^post74, head!405^0'=head!405^post74, i!29^0'=i!29^post74, i!406^0'=i!406^post74, length!28^0'=length!28^post74, nondet!13^0'=nondet!13^post74, r!543^0'=r!543^post74, r!662^0'=r!662^post74, rcd!2393^0'=rcd!2393^post74, rcd!2460^0'=rcd!2460^post74, rcd!2515^0'=rcd!2515^post74, rcd!63^0'=rcd!63^post74, rcd!83^0'=rcd!83^post74, result!12^0'=result!12^post74, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post74, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post74, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post74, sel_r!543_flink!24^0'=sel_r!543_flink!24^post74, t!25^0'=t!25^post74, temp!34^0'=temp!34^post74, temp0!17^0'=temp0!17^post74, temp0!30^0'=temp0!30^post74, tmp!33^0'=tmp!33^post74, x!1365^0'=x!1365^post74, x!15^0'=x!15^post74, x!18^0'=x!18^post74, x!22^0'=x!22^post74, x_slam_f!20^0'=x_slam_f!20^post74, y!21^0'=y!21^post74, (-ct!19^post74+ct!19^0 == 0 /\ -__disjvr_8^post74+__disjvr_8^0 == 0 /\ r!543^0-r!543^post74 == 0 /\ -__disjvr_0^post74+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post74 == 0 /\ -__disjvr_5^post74+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post74 == 0 /\ result!12^0-result!12^post74 == 0 /\ -sdv_callsite_return_1!14^post74+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post74 == 0 /\ -__disjvr_2^post74+__disjvr_2^0 == 0 /\ -__disjvr_3^post74+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post74 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post74 == 0 /\ length!28^0-length!28^post74 == 0 /\ -x_slam_f!20^post74+x_slam_f!20^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ i!406^0-i!406^post74 == 0 /\ a!2238^0-a!2238^post74 == 0 /\ a!244^0-a!244^post74 == 0 /\ -x!15^post74+x!15^0 == 0 /\ -rcd!63^post74+rcd!63^0 == 0 /\ x!1365^0-x!1365^post74 == 0 /\ -x!22^post74+x!22^0 == 0 /\ -a!2035^post74+a!2035^0 == 0 /\ a!1610^0-a!1610^post74 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post74 == 0 /\ -a!1370^post74+a!1370^0 == 0 /\ a!1371^0-a!1371^post74 == 0 /\ -a!1055^post74+a!1055^0 == 0 /\ -a!419^post74+a!419^0 == 0 /\ temp!34^0-temp!34^post74 == 0 /\ a!511^0-a!511^post74 == 0 /\ -y!21^post74+y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post74 == 0 /\ -i!29^post74+i!29^0 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post74+nondet!13^0 == 0 /\ head!31^0-head!31^post74 == 0 /\ -r!662^post74+r!662^0 == 0 /\ -head!16^post74+head!16^0 == 0 /\ -a!1810^post74+a!1810^0 == 0 /\ -rcd!2393^post74+rcd!2393^0 == 0 /\ -__disjvr_7^post74+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post74 == 0 /\ x!18^0-x!18^post74 == 0 /\ __disjvr_1^0-__disjvr_1^post74 == 0 /\ -head!405^post74+head!405^0 == 0 /\ -t!25^post74+t!25^0 == 0 /\ -temp0!30^post74+temp0!30^0 == 0 /\ -rcd!2515^post74+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post74+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post74 == 0 /\ a!654^0-a!654^post74 == 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality ct!19^post74 = ct!19^0 propagated equality __disjvr_8^post74 = __disjvr_8^0 propagated equality r!543^post74 = r!543^0 propagated equality __disjvr_0^post74 = __disjvr_0^0 propagated equality __disjvr_4^post74 = __disjvr_4^0 propagated equality __disjvr_5^post74 = __disjvr_5^0 propagated equality tmp!33^post74 = tmp!33^0 propagated equality result!12^post74 = result!12^0 propagated equality sdv_callsite_return_1!14^post74 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post74 = rcd!83^0 propagated equality __disjvr_2^post74 = __disjvr_2^0 propagated equality __disjvr_3^post74 = __disjvr_3^0 propagated equality a!1052^post74 = a!1052^0 propagated equality __disjvr_6^post74 = __disjvr_6^0 propagated equality length!28^post74 = length!28^0 propagated equality x_slam_f!20^post74 = x_slam_f!20^0 propagated equality i!406^post74 = i!406^0 propagated equality a!2238^post74 = a!2238^0 propagated equality a!244^post74 = a!244^0 propagated equality x!15^post74 = x!15^0 propagated equality rcd!63^post74 = rcd!63^0 propagated equality x!1365^post74 = x!1365^0 propagated equality x!22^post74 = x!22^0 propagated equality a!2035^post74 = a!2035^0 propagated equality a!1610^post74 = a!1610^0 propagated equality sel_r!1224_flink!24^post74 = sel_r!1224_flink!24^0 propagated equality a!1370^post74 = a!1370^0 propagated equality a!1371^post74 = a!1371^0 propagated equality a!1055^post74 = a!1055^0 propagated equality a!419^post74 = a!419^0 propagated equality temp!34^post74 = temp!34^0 propagated equality a!511^post74 = a!511^0 propagated equality y!21^post74 = y!21^0 propagated equality sel_r!543_flink!24^post74 = sel_r!543_flink!24^0 propagated equality i!29^post74 = i!29^0 propagated equality nondet!13^post74 = nondet!13^0 propagated equality head!31^post74 = head!31^0 propagated equality r!662^post74 = r!662^0 propagated equality head!16^post74 = head!16^0 propagated equality a!1810^post74 = a!1810^0 propagated equality rcd!2393^post74 = rcd!2393^0 propagated equality __disjvr_7^post74 = __disjvr_7^0 propagated equality rcd!2460^post74 = rcd!2460^0 propagated equality x!18^post74 = x!18^0 propagated equality __disjvr_1^post74 = __disjvr_1^0 propagated equality head!405^post74 = head!405^0 propagated equality t!25^post74 = t!25^0 propagated equality temp0!30^post74 = temp0!30^0 propagated equality rcd!2515^post74 = rcd!2515^0 propagated equality sdv_callsite_return_1!32^post74 = sdv_callsite_return_1!32^0 propagated equality temp0!17^post74 = temp0!17^0 propagated equality a!654^post74 = a!654^0 Simplified Guard Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l24 -> l25 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l24 -> l25 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^post75, __disjvr_1^0'=__disjvr_1^post75, __disjvr_2^0'=__disjvr_2^post75, __disjvr_3^0'=__disjvr_3^post75, __disjvr_4^0'=__disjvr_4^post75, __disjvr_5^0'=__disjvr_5^post75, __disjvr_6^0'=__disjvr_6^post75, __disjvr_7^0'=__disjvr_7^post75, __disjvr_8^0'=__disjvr_8^post75, a!1052^0'=a!1052^post75, a!1055^0'=a!1055^post75, a!1370^0'=a!1370^post75, a!1371^0'=a!1371^post75, a!1610^0'=a!1610^post75, a!1810^0'=a!1810^post75, a!2035^0'=a!2035^post75, a!2238^0'=a!2238^post75, a!244^0'=a!244^post75, a!419^0'=a!419^post75, a!511^0'=a!511^post75, a!654^0'=a!654^post75, ct!19^0'=ct!19^post75, head!16^0'=head!16^post75, head!31^0'=head!31^post75, head!405^0'=head!405^post75, i!29^0'=i!29^post75, i!406^0'=i!406^post75, length!28^0'=length!28^post75, nondet!13^0'=nondet!13^post75, r!543^0'=r!543^post75, r!662^0'=r!662^post75, rcd!2393^0'=rcd!2393^post75, rcd!2460^0'=rcd!2460^post75, rcd!2515^0'=rcd!2515^post75, rcd!63^0'=rcd!63^post75, rcd!83^0'=rcd!83^post75, result!12^0'=result!12^post75, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post75, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post75, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post75, sel_r!543_flink!24^0'=sel_r!543_flink!24^post75, t!25^0'=t!25^post75, temp!34^0'=temp!34^post75, temp0!17^0'=temp0!17^post75, temp0!30^0'=temp0!30^post75, tmp!33^0'=tmp!33^post75, x!1365^0'=x!1365^post75, x!15^0'=x!15^post75, x!18^0'=x!18^post75, x!22^0'=x!22^post75, x_slam_f!20^0'=x_slam_f!20^post75, y!21^0'=y!21^post75, (-tmp!33^post75+tmp!33^0 == 0 /\ __disjvr_0^0-__disjvr_0^post75 == 0 /\ -x!1365^post75+x!1365^0 == 0 /\ -a!1610^post75+a!1610^0 == 0 /\ i!29^0-i!29^post75 == 0 /\ a!1052^0-a!1052^post75 == 0 /\ -__disjvr_5^post75+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post75+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post75+temp!34^0 == 0 /\ nondet!13^0-nondet!13^post75 == 0 /\ -r!543^post75+r!543^0 == 0 /\ -head!16^0+x!18^post75 == 0 /\ -a!2035^post75+a!2035^0 == 0 /\ -a!2238^post75+a!2238^0 == 0 /\ -r!662^post75+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post75 == 0 /\ -a!419^post75+a!419^0 == 0 /\ head!405^0-head!405^post75 == 0 /\ a!244^0-a!244^post75 == 0 /\ -head!16^post75+head!16^0 == 0 /\ -__disjvr_4^post75+__disjvr_4^0 == 0 /\ -__disjvr_2^post75+__disjvr_2^0 == 0 /\ -ct!19^post75+y!21^post75 == 0 /\ __disjvr_3^0-__disjvr_3^post75 == 0 /\ rcd!63^0-rcd!63^post75 == 0 /\ x!15^0 <= 0 /\ -sel_r!1224_flink!24^post75+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post75+rcd!83^0 == 0 /\ -rcd!2515^post75+rcd!2515^0 == 0 /\ x!15^0-x!15^post75 == 0 /\ a!511^0-a!511^post75 == 0 /\ -a!1055^post75+a!1055^0 == 0 /\ __disjvr_8^0-__disjvr_8^post75 == 0 /\ x!22^post75-x_slam_f!20^post75 == 0 /\ x_slam_f!20^post75-x!18^post75 == 0 /\ -t!25^post75+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post75 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post75 == 0 /\ a!654^0-a!654^post75 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post75 == 0 /\ ct!19^post75 == 0 /\ temp0!17^0-temp0!17^post75 == 0 /\ -head!31^post75+head!31^0 == 0 /\ result!12^0-result!12^post75 == 0 /\ a!1370^0-a!1370^post75 == 0 /\ -__disjvr_7^post75+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post75 == 0 /\ -__disjvr_1^post75+__disjvr_1^0 == 0 /\ -i!406^post75+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post75 == 0 /\ temp0!30^0-temp0!30^post75 == 0 /\ -rcd!2460^post75+rcd!2460^0 == 0 /\ length!28^0-length!28^post75 == 0), cost: 1 New rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^post75, __disjvr_1^0'=__disjvr_1^post75, __disjvr_2^0'=__disjvr_2^post75, __disjvr_3^0'=__disjvr_3^post75, __disjvr_4^0'=__disjvr_4^post75, __disjvr_5^0'=__disjvr_5^post75, __disjvr_6^0'=__disjvr_6^post75, __disjvr_7^0'=__disjvr_7^post75, __disjvr_8^0'=__disjvr_8^post75, a!1052^0'=a!1052^post75, a!1055^0'=a!1055^post75, a!1370^0'=a!1370^post75, a!1371^0'=a!1371^post75, a!1610^0'=a!1610^post75, a!1810^0'=a!1810^post75, a!2035^0'=a!2035^post75, a!2238^0'=a!2238^post75, a!244^0'=a!244^post75, a!419^0'=a!419^post75, a!511^0'=a!511^post75, a!654^0'=a!654^post75, ct!19^0'=ct!19^post75, head!16^0'=head!16^post75, head!31^0'=head!31^post75, head!405^0'=head!405^post75, i!29^0'=i!29^post75, i!406^0'=i!406^post75, length!28^0'=length!28^post75, nondet!13^0'=nondet!13^post75, r!543^0'=r!543^post75, r!662^0'=r!662^post75, rcd!2393^0'=rcd!2393^post75, rcd!2460^0'=rcd!2460^post75, rcd!2515^0'=rcd!2515^post75, rcd!63^0'=rcd!63^post75, rcd!83^0'=rcd!83^post75, result!12^0'=result!12^post75, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post75, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post75, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post75, sel_r!543_flink!24^0'=sel_r!543_flink!24^post75, t!25^0'=t!25^post75, temp!34^0'=temp!34^post75, temp0!17^0'=temp0!17^post75, temp0!30^0'=temp0!30^post75, tmp!33^0'=tmp!33^post75, x!1365^0'=x!1365^post75, x!15^0'=x!15^post75, x!18^0'=x!18^post75, x!22^0'=x!22^post75, x_slam_f!20^0'=x_slam_f!20^post75, y!21^0'=y!21^post75, (-tmp!33^post75+tmp!33^0 == 0 /\ __disjvr_0^0-__disjvr_0^post75 == 0 /\ -x!1365^post75+x!1365^0 == 0 /\ -a!1610^post75+a!1610^0 == 0 /\ i!29^0-i!29^post75 == 0 /\ a!1052^0-a!1052^post75 == 0 /\ -__disjvr_5^post75+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post75+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post75+temp!34^0 == 0 /\ nondet!13^0-nondet!13^post75 == 0 /\ -r!543^post75+r!543^0 == 0 /\ -head!16^0+x!18^post75 == 0 /\ -a!2035^post75+a!2035^0 == 0 /\ -a!2238^post75+a!2238^0 == 0 /\ -r!662^post75+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post75 == 0 /\ -a!419^post75+a!419^0 == 0 /\ head!405^0-head!405^post75 == 0 /\ a!244^0-a!244^post75 == 0 /\ -head!16^post75+head!16^0 == 0 /\ -__disjvr_4^post75+__disjvr_4^0 == 0 /\ -__disjvr_2^post75+__disjvr_2^0 == 0 /\ -ct!19^post75+y!21^post75 == 0 /\ __disjvr_3^0-__disjvr_3^post75 == 0 /\ rcd!63^0-rcd!63^post75 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -sel_r!1224_flink!24^post75+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post75+rcd!83^0 == 0 /\ -rcd!2515^post75+rcd!2515^0 == 0 /\ x!15^0-x!15^post75 == 0 /\ a!511^0-a!511^post75 == 0 /\ -a!1055^post75+a!1055^0 == 0 /\ __disjvr_8^0-__disjvr_8^post75 == 0 /\ x!22^post75-x_slam_f!20^post75 == 0 /\ x_slam_f!20^post75-x!18^post75 == 0 /\ -t!25^post75+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post75 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post75 == 0 /\ a!654^0-a!654^post75 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post75 == 0 /\ ct!19^post75 == 0 /\ temp0!17^0-temp0!17^post75 == 0 /\ -head!31^post75+head!31^0 == 0 /\ result!12^0-result!12^post75 == 0 /\ a!1370^0-a!1370^post75 == 0 /\ -__disjvr_7^post75+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post75 == 0 /\ -__disjvr_1^post75+__disjvr_1^0 == 0 /\ -i!406^post75+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post75 == 0 /\ temp0!30^0-temp0!30^post75 == 0 /\ -rcd!2460^post75+rcd!2460^0 == 0 /\ length!28^0-length!28^post75 == 0), cost: 1 Propagated Equalities Original rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^post75, __disjvr_1^0'=__disjvr_1^post75, __disjvr_2^0'=__disjvr_2^post75, __disjvr_3^0'=__disjvr_3^post75, __disjvr_4^0'=__disjvr_4^post75, __disjvr_5^0'=__disjvr_5^post75, __disjvr_6^0'=__disjvr_6^post75, __disjvr_7^0'=__disjvr_7^post75, __disjvr_8^0'=__disjvr_8^post75, a!1052^0'=a!1052^post75, a!1055^0'=a!1055^post75, a!1370^0'=a!1370^post75, a!1371^0'=a!1371^post75, a!1610^0'=a!1610^post75, a!1810^0'=a!1810^post75, a!2035^0'=a!2035^post75, a!2238^0'=a!2238^post75, a!244^0'=a!244^post75, a!419^0'=a!419^post75, a!511^0'=a!511^post75, a!654^0'=a!654^post75, ct!19^0'=ct!19^post75, head!16^0'=head!16^post75, head!31^0'=head!31^post75, head!405^0'=head!405^post75, i!29^0'=i!29^post75, i!406^0'=i!406^post75, length!28^0'=length!28^post75, nondet!13^0'=nondet!13^post75, r!543^0'=r!543^post75, r!662^0'=r!662^post75, rcd!2393^0'=rcd!2393^post75, rcd!2460^0'=rcd!2460^post75, rcd!2515^0'=rcd!2515^post75, rcd!63^0'=rcd!63^post75, rcd!83^0'=rcd!83^post75, result!12^0'=result!12^post75, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post75, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post75, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post75, sel_r!543_flink!24^0'=sel_r!543_flink!24^post75, t!25^0'=t!25^post75, temp!34^0'=temp!34^post75, temp0!17^0'=temp0!17^post75, temp0!30^0'=temp0!30^post75, tmp!33^0'=tmp!33^post75, x!1365^0'=x!1365^post75, x!15^0'=x!15^post75, x!18^0'=x!18^post75, x!22^0'=x!22^post75, x_slam_f!20^0'=x_slam_f!20^post75, y!21^0'=y!21^post75, (-tmp!33^post75+tmp!33^0 == 0 /\ __disjvr_0^0-__disjvr_0^post75 == 0 /\ -x!1365^post75+x!1365^0 == 0 /\ -a!1610^post75+a!1610^0 == 0 /\ i!29^0-i!29^post75 == 0 /\ a!1052^0-a!1052^post75 == 0 /\ -__disjvr_5^post75+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post75+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post75+temp!34^0 == 0 /\ nondet!13^0-nondet!13^post75 == 0 /\ -r!543^post75+r!543^0 == 0 /\ -head!16^0+x!18^post75 == 0 /\ -a!2035^post75+a!2035^0 == 0 /\ -a!2238^post75+a!2238^0 == 0 /\ -r!662^post75+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post75 == 0 /\ -a!419^post75+a!419^0 == 0 /\ head!405^0-head!405^post75 == 0 /\ a!244^0-a!244^post75 == 0 /\ -head!16^post75+head!16^0 == 0 /\ -__disjvr_4^post75+__disjvr_4^0 == 0 /\ -__disjvr_2^post75+__disjvr_2^0 == 0 /\ -ct!19^post75+y!21^post75 == 0 /\ __disjvr_3^0-__disjvr_3^post75 == 0 /\ rcd!63^0-rcd!63^post75 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -sel_r!1224_flink!24^post75+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post75+rcd!83^0 == 0 /\ -rcd!2515^post75+rcd!2515^0 == 0 /\ x!15^0-x!15^post75 == 0 /\ a!511^0-a!511^post75 == 0 /\ -a!1055^post75+a!1055^0 == 0 /\ __disjvr_8^0-__disjvr_8^post75 == 0 /\ x!22^post75-x_slam_f!20^post75 == 0 /\ x_slam_f!20^post75-x!18^post75 == 0 /\ -t!25^post75+t!25^0 == 0 /\ rcd!2393^0-rcd!2393^post75 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post75 == 0 /\ a!654^0-a!654^post75 == 0 /\ -x!15^0 <= 0 /\ a!1810^0-a!1810^post75 == 0 /\ ct!19^post75 == 0 /\ temp0!17^0-temp0!17^post75 == 0 /\ -head!31^post75+head!31^0 == 0 /\ result!12^0-result!12^post75 == 0 /\ a!1370^0-a!1370^post75 == 0 /\ -__disjvr_7^post75+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post75 == 0 /\ -__disjvr_1^post75+__disjvr_1^0 == 0 /\ -i!406^post75+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post75 == 0 /\ temp0!30^0-temp0!30^post75 == 0 /\ -rcd!2460^post75+rcd!2460^0 == 0 /\ length!28^0-length!28^post75 == 0), cost: 1 New rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 propagated equality tmp!33^post75 = tmp!33^0 propagated equality __disjvr_0^post75 = __disjvr_0^0 propagated equality x!1365^post75 = x!1365^0 propagated equality a!1610^post75 = a!1610^0 propagated equality i!29^post75 = i!29^0 propagated equality a!1052^post75 = a!1052^0 propagated equality __disjvr_5^post75 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post75 = sdv_callsite_return_1!14^0 propagated equality temp!34^post75 = temp!34^0 propagated equality nondet!13^post75 = nondet!13^0 propagated equality r!543^post75 = r!543^0 propagated equality x!18^post75 = head!16^0 propagated equality a!2035^post75 = a!2035^0 propagated equality a!2238^post75 = a!2238^0 propagated equality r!662^post75 = r!662^0 propagated equality __disjvr_6^post75 = __disjvr_6^0 propagated equality a!419^post75 = a!419^0 propagated equality head!405^post75 = head!405^0 propagated equality a!244^post75 = a!244^0 propagated equality head!16^post75 = head!16^0 propagated equality __disjvr_4^post75 = __disjvr_4^0 propagated equality __disjvr_2^post75 = __disjvr_2^0 propagated equality ct!19^post75 = y!21^post75 propagated equality __disjvr_3^post75 = __disjvr_3^0 propagated equality rcd!63^post75 = rcd!63^0 propagated equality sel_r!1224_flink!24^post75 = sel_r!1224_flink!24^0 propagated equality rcd!83^post75 = rcd!83^0 propagated equality rcd!2515^post75 = rcd!2515^0 propagated equality x!15^post75 = x!15^0 propagated equality a!511^post75 = a!511^0 propagated equality a!1055^post75 = a!1055^0 propagated equality __disjvr_8^post75 = __disjvr_8^0 propagated equality x!22^post75 = x_slam_f!20^post75 propagated equality x_slam_f!20^post75 = head!16^0 propagated equality t!25^post75 = t!25^0 propagated equality rcd!2393^post75 = rcd!2393^0 propagated equality sel_r!543_flink!24^post75 = sel_r!543_flink!24^0 propagated equality a!654^post75 = a!654^0 propagated equality a!1810^post75 = a!1810^0 propagated equality y!21^post75 = 0 propagated equality temp0!17^post75 = temp0!17^0 propagated equality head!31^post75 = head!31^0 propagated equality result!12^post75 = result!12^0 propagated equality a!1370^post75 = a!1370^0 propagated equality __disjvr_7^post75 = __disjvr_7^0 propagated equality a!1371^post75 = a!1371^0 propagated equality __disjvr_1^post75 = __disjvr_1^0 propagated equality i!406^post75 = i!406^0 propagated equality sdv_callsite_return_1!32^post75 = sdv_callsite_return_1!32^0 propagated equality temp0!30^post75 = temp0!30^0 propagated equality rcd!2460^post75 = rcd!2460^0 propagated equality length!28^post75 = length!28^0 Simplified Guard Original rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l25 -> l26 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l25 -> l26 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post76, __disjvr_1^0'=__disjvr_1^post76, __disjvr_2^0'=__disjvr_2^post76, __disjvr_3^0'=__disjvr_3^post76, __disjvr_4^0'=__disjvr_4^post76, __disjvr_5^0'=__disjvr_5^post76, __disjvr_6^0'=__disjvr_6^post76, __disjvr_7^0'=__disjvr_7^post76, __disjvr_8^0'=__disjvr_8^post76, a!1052^0'=a!1052^post76, a!1055^0'=a!1055^post76, a!1370^0'=a!1370^post76, a!1371^0'=a!1371^post76, a!1610^0'=a!1610^post76, a!1810^0'=a!1810^post76, a!2035^0'=a!2035^post76, a!2238^0'=a!2238^post76, a!244^0'=a!244^post76, a!419^0'=a!419^post76, a!511^0'=a!511^post76, a!654^0'=a!654^post76, ct!19^0'=ct!19^post76, head!16^0'=head!16^post76, head!31^0'=head!31^post76, head!405^0'=head!405^post76, i!29^0'=i!29^post76, i!406^0'=i!406^post76, length!28^0'=length!28^post76, nondet!13^0'=nondet!13^post76, r!543^0'=r!543^post76, r!662^0'=r!662^post76, rcd!2393^0'=rcd!2393^post76, rcd!2460^0'=rcd!2460^post76, rcd!2515^0'=rcd!2515^post76, rcd!63^0'=rcd!63^post76, rcd!83^0'=rcd!83^post76, result!12^0'=result!12^post76, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post76, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post76, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post76, sel_r!543_flink!24^0'=sel_r!543_flink!24^post76, t!25^0'=t!25^post76, temp!34^0'=temp!34^post76, temp0!17^0'=temp0!17^post76, temp0!30^0'=temp0!30^post76, tmp!33^0'=tmp!33^post76, x!1365^0'=x!1365^post76, x!15^0'=x!15^post76, x!18^0'=x!18^post76, x!22^0'=x!22^post76, x_slam_f!20^0'=x_slam_f!20^post76, y!21^0'=y!21^post76, (-temp0!17^post76+temp0!17^0 == 0 /\ -t!25^post76+t!25^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post76+__disjvr_7^0 == 0 /\ length!28^0-length!28^post76 == 0 /\ i!406^0-i!406^post76 == 0 /\ __disjvr_1^0-__disjvr_1^post76 == 0 /\ -a!419^post76+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post76 == 0 /\ a!244^0-a!244^post76 == 0 /\ r!543^0-r!543^post76 == 0 /\ -a!1052^post76+a!1052^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post76 == 0 /\ -nondet!13^post76+nondet!13^0 == 0 /\ a!1810^0-a!1810^post76 == 0 /\ -__disjvr_2^post76+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post76 == 0 /\ -r!662^post76+r!662^0 == 0 /\ x!15^0 <= 0 /\ -y!21^0 <= 0 /\ -sdv_callsite_return_1!32^post76+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post76+a!1610^0 == 0 /\ head!31^0-head!31^post76 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post76 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post76+rcd!2515^0 == 0 /\ -__disjvr_6^post76+__disjvr_6^0 == 0 /\ -a!2035^post76+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post76 == 0 /\ a!511^0-a!511^post76 == 0 /\ -x!15^post76+x!15^0 == 0 /\ -head!405^post76+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post76 == 0 /\ a!1370^0-a!1370^post76 == 0 /\ -temp0!30^post76+temp0!30^0 == 0 /\ -x_slam_f!20^post76+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post76 == 0 /\ -sdv_callsite_return_1!14^post76+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post76 == 0 /\ y!21^0 <= 0 /\ -ct!19^post76+ct!19^0 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post76 == 0 /\ -i!29^post76+i!29^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post76 == 0 /\ x!18^0-x!18^post76 == 0 /\ -a!1055^post76+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post76 == 0 /\ result!12^0-result!12^post76 == 0 /\ -__disjvr_3^post76+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post76 == 0 /\ -rcd!2393^post76+rcd!2393^0 == 0 /\ -x!22^post76+x!22^0 == 0 /\ -__disjvr_0^post76+__disjvr_0^0 == 0 /\ -head!16^post76+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -y!21^post76+y!21^0 == 0 /\ -a!2238^post76+a!2238^0 == 0 /\ -rcd!63^post76+rcd!63^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post76, __disjvr_1^0'=__disjvr_1^post76, __disjvr_2^0'=__disjvr_2^post76, __disjvr_3^0'=__disjvr_3^post76, __disjvr_4^0'=__disjvr_4^post76, __disjvr_5^0'=__disjvr_5^post76, __disjvr_6^0'=__disjvr_6^post76, __disjvr_7^0'=__disjvr_7^post76, __disjvr_8^0'=__disjvr_8^post76, a!1052^0'=a!1052^post76, a!1055^0'=a!1055^post76, a!1370^0'=a!1370^post76, a!1371^0'=a!1371^post76, a!1610^0'=a!1610^post76, a!1810^0'=a!1810^post76, a!2035^0'=a!2035^post76, a!2238^0'=a!2238^post76, a!244^0'=a!244^post76, a!419^0'=a!419^post76, a!511^0'=a!511^post76, a!654^0'=a!654^post76, ct!19^0'=ct!19^post76, head!16^0'=head!16^post76, head!31^0'=head!31^post76, head!405^0'=head!405^post76, i!29^0'=i!29^post76, i!406^0'=i!406^post76, length!28^0'=length!28^post76, nondet!13^0'=nondet!13^post76, r!543^0'=r!543^post76, r!662^0'=r!662^post76, rcd!2393^0'=rcd!2393^post76, rcd!2460^0'=rcd!2460^post76, rcd!2515^0'=rcd!2515^post76, rcd!63^0'=rcd!63^post76, rcd!83^0'=rcd!83^post76, result!12^0'=result!12^post76, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post76, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post76, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post76, sel_r!543_flink!24^0'=sel_r!543_flink!24^post76, t!25^0'=t!25^post76, temp!34^0'=temp!34^post76, temp0!17^0'=temp0!17^post76, temp0!30^0'=temp0!30^post76, tmp!33^0'=tmp!33^post76, x!1365^0'=x!1365^post76, x!15^0'=x!15^post76, x!18^0'=x!18^post76, x!22^0'=x!22^post76, x_slam_f!20^0'=x_slam_f!20^post76, y!21^0'=y!21^post76, (-temp0!17^post76+temp0!17^0 == 0 /\ -t!25^post76+t!25^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_7^post76+__disjvr_7^0 == 0 /\ length!28^0-length!28^post76 == 0 /\ i!406^0-i!406^post76 == 0 /\ __disjvr_1^0-__disjvr_1^post76 == 0 /\ -a!419^post76+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post76 == 0 /\ a!244^0-a!244^post76 == 0 /\ r!543^0-r!543^post76 == 0 /\ -a!1052^post76+a!1052^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post76 == 0 /\ -nondet!13^post76+nondet!13^0 == 0 /\ a!1810^0-a!1810^post76 == 0 /\ -__disjvr_2^post76+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post76 == 0 /\ -r!662^post76+r!662^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -sdv_callsite_return_1!32^post76+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post76+a!1610^0 == 0 /\ head!31^0-head!31^post76 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post76 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post76+rcd!2515^0 == 0 /\ -__disjvr_6^post76+__disjvr_6^0 == 0 /\ -a!2035^post76+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post76 == 0 /\ a!511^0-a!511^post76 == 0 /\ -x!15^post76+x!15^0 == 0 /\ -head!405^post76+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post76 == 0 /\ a!1370^0-a!1370^post76 == 0 /\ -temp0!30^post76+temp0!30^0 == 0 /\ -x_slam_f!20^post76+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post76 == 0 /\ -sdv_callsite_return_1!14^post76+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post76 == 0 /\ y!21^0 <= 0 /\ -ct!19^post76+ct!19^0 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post76 == 0 /\ -i!29^post76+i!29^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1371^0-a!1371^post76 == 0 /\ x!18^0-x!18^post76 == 0 /\ -a!1055^post76+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post76 == 0 /\ result!12^0-result!12^post76 == 0 /\ -__disjvr_3^post76+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post76 == 0 /\ -rcd!2393^post76+rcd!2393^0 == 0 /\ -x!22^post76+x!22^0 == 0 /\ -__disjvr_0^post76+__disjvr_0^0 == 0 /\ -head!16^post76+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -y!21^post76+y!21^0 == 0 /\ -a!2238^post76+a!2238^0 == 0 /\ -rcd!63^post76+rcd!63^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post76, __disjvr_1^0'=__disjvr_1^post76, __disjvr_2^0'=__disjvr_2^post76, __disjvr_3^0'=__disjvr_3^post76, __disjvr_4^0'=__disjvr_4^post76, __disjvr_5^0'=__disjvr_5^post76, __disjvr_6^0'=__disjvr_6^post76, __disjvr_7^0'=__disjvr_7^post76, __disjvr_8^0'=__disjvr_8^post76, a!1052^0'=a!1052^post76, a!1055^0'=a!1055^post76, a!1370^0'=a!1370^post76, a!1371^0'=a!1371^post76, a!1610^0'=a!1610^post76, a!1810^0'=a!1810^post76, a!2035^0'=a!2035^post76, a!2238^0'=a!2238^post76, a!244^0'=a!244^post76, a!419^0'=a!419^post76, a!511^0'=a!511^post76, a!654^0'=a!654^post76, ct!19^0'=ct!19^post76, head!16^0'=head!16^post76, head!31^0'=head!31^post76, head!405^0'=head!405^post76, i!29^0'=i!29^post76, i!406^0'=i!406^post76, length!28^0'=length!28^post76, nondet!13^0'=nondet!13^post76, r!543^0'=r!543^post76, r!662^0'=r!662^post76, rcd!2393^0'=rcd!2393^post76, rcd!2460^0'=rcd!2460^post76, rcd!2515^0'=rcd!2515^post76, rcd!63^0'=rcd!63^post76, rcd!83^0'=rcd!83^post76, result!12^0'=result!12^post76, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post76, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post76, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post76, sel_r!543_flink!24^0'=sel_r!543_flink!24^post76, t!25^0'=t!25^post76, temp!34^0'=temp!34^post76, temp0!17^0'=temp0!17^post76, temp0!30^0'=temp0!30^post76, tmp!33^0'=tmp!33^post76, x!1365^0'=x!1365^post76, x!15^0'=x!15^post76, x!18^0'=x!18^post76, x!22^0'=x!22^post76, x_slam_f!20^0'=x_slam_f!20^post76, y!21^0'=y!21^post76, (-temp0!17^post76+temp0!17^0 == 0 /\ -t!25^post76+t!25^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_7^post76+__disjvr_7^0 == 0 /\ length!28^0-length!28^post76 == 0 /\ i!406^0-i!406^post76 == 0 /\ __disjvr_1^0-__disjvr_1^post76 == 0 /\ -a!419^post76+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post76 == 0 /\ a!244^0-a!244^post76 == 0 /\ r!543^0-r!543^post76 == 0 /\ -a!1052^post76+a!1052^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post76 == 0 /\ -nondet!13^post76+nondet!13^0 == 0 /\ a!1810^0-a!1810^post76 == 0 /\ -__disjvr_2^post76+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post76 == 0 /\ -r!662^post76+r!662^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -sdv_callsite_return_1!32^post76+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post76+a!1610^0 == 0 /\ head!31^0-head!31^post76 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post76 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post76+rcd!2515^0 == 0 /\ -__disjvr_6^post76+__disjvr_6^0 == 0 /\ -a!2035^post76+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post76 == 0 /\ a!511^0-a!511^post76 == 0 /\ -x!15^post76+x!15^0 == 0 /\ -head!405^post76+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post76 == 0 /\ a!1370^0-a!1370^post76 == 0 /\ -temp0!30^post76+temp0!30^0 == 0 /\ -x_slam_f!20^post76+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post76 == 0 /\ -sdv_callsite_return_1!14^post76+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post76 == 0 /\ y!21^0 <= 0 /\ -ct!19^post76+ct!19^0 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post76 == 0 /\ -i!29^post76+i!29^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1371^0-a!1371^post76 == 0 /\ x!18^0-x!18^post76 == 0 /\ -a!1055^post76+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post76 == 0 /\ result!12^0-result!12^post76 == 0 /\ -__disjvr_3^post76+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post76 == 0 /\ -rcd!2393^post76+rcd!2393^0 == 0 /\ -x!22^post76+x!22^0 == 0 /\ -__disjvr_0^post76+__disjvr_0^0 == 0 /\ -head!16^post76+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -y!21^post76+y!21^0 == 0 /\ -a!2238^post76+a!2238^0 == 0 /\ -rcd!63^post76+rcd!63^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality temp0!17^post76 = temp0!17^0 propagated equality t!25^post76 = t!25^0 propagated equality __disjvr_7^post76 = __disjvr_7^0 propagated equality length!28^post76 = length!28^0 propagated equality i!406^post76 = i!406^0 propagated equality __disjvr_1^post76 = __disjvr_1^0 propagated equality a!419^post76 = a!419^0 propagated equality rcd!2460^post76 = rcd!2460^0 propagated equality a!244^post76 = a!244^0 propagated equality r!543^post76 = r!543^0 propagated equality a!1052^post76 = a!1052^0 propagated equality sel_r!1224_flink!24^post76 = sel_r!1224_flink!24^0 propagated equality nondet!13^post76 = nondet!13^0 propagated equality a!1810^post76 = a!1810^0 propagated equality __disjvr_2^post76 = __disjvr_2^0 propagated equality x!1365^post76 = x!1365^0 propagated equality r!662^post76 = r!662^0 propagated equality sdv_callsite_return_1!32^post76 = sdv_callsite_return_1!32^0 propagated equality a!1610^post76 = a!1610^0 propagated equality head!31^post76 = head!31^0 propagated equality sel_r!543_flink!24^post76 = sel_r!543_flink!24^0 propagated equality rcd!2515^post76 = rcd!2515^0 propagated equality __disjvr_6^post76 = __disjvr_6^0 propagated equality a!2035^post76 = a!2035^0 propagated equality tmp!33^post76 = tmp!33^0 propagated equality a!511^post76 = a!511^0 propagated equality x!15^post76 = x!15^0 propagated equality head!405^post76 = head!405^0 propagated equality __disjvr_5^post76 = __disjvr_5^0 propagated equality a!1370^post76 = a!1370^0 propagated equality temp0!30^post76 = temp0!30^0 propagated equality x_slam_f!20^post76 = x_slam_f!20^0 propagated equality __disjvr_4^post76 = __disjvr_4^0 propagated equality sdv_callsite_return_1!14^post76 = sdv_callsite_return_1!14^0 propagated equality a!654^post76 = a!654^0 propagated equality ct!19^post76 = ct!19^0 propagated equality temp!34^post76 = temp!34^0 propagated equality i!29^post76 = i!29^0 propagated equality a!1371^post76 = a!1371^0 propagated equality x!18^post76 = x!18^0 propagated equality a!1055^post76 = a!1055^0 propagated equality rcd!83^post76 = rcd!83^0 propagated equality result!12^post76 = result!12^0 propagated equality __disjvr_3^post76 = __disjvr_3^0 propagated equality __disjvr_8^post76 = __disjvr_8^0 propagated equality rcd!2393^post76 = rcd!2393^0 propagated equality x!22^post76 = x!22^0 propagated equality __disjvr_0^post76 = __disjvr_0^0 propagated equality head!16^post76 = head!16^0 propagated equality y!21^post76 = y!21^0 propagated equality a!2238^post76 = a!2238^0 propagated equality rcd!63^post76 = rcd!63^0 Simplified Guard Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post77, __disjvr_1^0'=__disjvr_1^post77, __disjvr_2^0'=__disjvr_2^post77, __disjvr_3^0'=__disjvr_3^post77, __disjvr_4^0'=__disjvr_4^post77, __disjvr_5^0'=__disjvr_5^post77, __disjvr_6^0'=__disjvr_6^post77, __disjvr_7^0'=__disjvr_7^post77, __disjvr_8^0'=__disjvr_8^post77, a!1052^0'=a!1052^post77, a!1055^0'=a!1055^post77, a!1370^0'=a!1370^post77, a!1371^0'=a!1371^post77, a!1610^0'=a!1610^post77, a!1810^0'=a!1810^post77, a!2035^0'=a!2035^post77, a!2238^0'=a!2238^post77, a!244^0'=a!244^post77, a!419^0'=a!419^post77, a!511^0'=a!511^post77, a!654^0'=a!654^post77, ct!19^0'=ct!19^post77, head!16^0'=head!16^post77, head!31^0'=head!31^post77, head!405^0'=head!405^post77, i!29^0'=i!29^post77, i!406^0'=i!406^post77, length!28^0'=length!28^post77, nondet!13^0'=nondet!13^post77, r!543^0'=r!543^post77, r!662^0'=r!662^post77, rcd!2393^0'=rcd!2393^post77, rcd!2460^0'=rcd!2460^post77, rcd!2515^0'=rcd!2515^post77, rcd!63^0'=rcd!63^post77, rcd!83^0'=rcd!83^post77, result!12^0'=result!12^post77, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post77, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post77, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post77, sel_r!543_flink!24^0'=sel_r!543_flink!24^post77, t!25^0'=t!25^post77, temp!34^0'=temp!34^post77, temp0!17^0'=temp0!17^post77, temp0!30^0'=temp0!30^post77, tmp!33^0'=tmp!33^post77, x!1365^0'=x!1365^post77, x!15^0'=x!15^post77, x!18^0'=x!18^post77, x!22^0'=x!22^post77, x_slam_f!20^0'=x_slam_f!20^post77, y!21^0'=y!21^post77, (-head!16^0+x!22^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post77 == 0 /\ -rcd!63^post77+rcd!63^0 == 0 /\ -x!15^post77+x!15^0 == 0 /\ -rcd!2515^post77+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post77 == 0 /\ -t!25^post77+t!25^0 == 0 /\ tmp!33^0-tmp!33^post77 == 0 /\ result!12^0-result!12^post77 == 0 /\ -head!16^post77+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post77 == 0 /\ a!1052^0-a!1052^post77 == 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ -y!21^0 <= 0 /\ a!1610^0-a!1610^post77 == 0 /\ -a!2035^post77+a!2035^0 == 0 /\ -a!244^post77+a!244^0 == 0 /\ -__disjvr_5^post77+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post77 == 0 /\ -rcd!2393^post77+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post77 == 0 /\ rcd!83^0-rcd!83^post77 == 0 /\ -head!405^post77+head!405^0 == 0 /\ -temp!34^post77+temp!34^0 == 0 /\ a!1371^0-a!1371^post77 == 0 /\ -x_slam_f!20^post77+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post77 == 0 /\ temp0!17^0-temp0!17^post77 == 0 /\ -nondet!13^post77+nondet!13^0 == 0 /\ -__disjvr_8^post77+__disjvr_8^0 == 0 /\ -temp0!30^post77+temp0!30^0 == 0 /\ -__disjvr_7^post77+__disjvr_7^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1370^post77+a!1370^0 == 0 /\ -a!1055^post77+a!1055^0 == 0 /\ length!28^0-length!28^post77 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post77+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ i!406^0-i!406^post77 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post77 == 0 /\ -x!22^post77+x!22^0 == 0 /\ a!654^0-a!654^post77 == 0 /\ __disjvr_6^0-__disjvr_6^post77 == 0 /\ -a!1810^post77+a!1810^0 == 0 /\ a!511^0-a!511^post77 == 0 /\ head!31^0-head!31^post77 == 0 /\ -a!419^post77+a!419^0 == 0 /\ -ct!19^post77+ct!19^0 == 0 /\ r!543^0-r!543^post77 == 0 /\ -__disjvr_0^post77+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post77+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post77 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post77+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post77 == 0 /\ -r!662^post77+r!662^0 == 0 /\ -y!21^post77+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post77 == 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post77, __disjvr_1^0'=__disjvr_1^post77, __disjvr_2^0'=__disjvr_2^post77, __disjvr_3^0'=__disjvr_3^post77, __disjvr_4^0'=__disjvr_4^post77, __disjvr_5^0'=__disjvr_5^post77, __disjvr_6^0'=__disjvr_6^post77, __disjvr_7^0'=__disjvr_7^post77, __disjvr_8^0'=__disjvr_8^post77, a!1052^0'=a!1052^post77, a!1055^0'=a!1055^post77, a!1370^0'=a!1370^post77, a!1371^0'=a!1371^post77, a!1610^0'=a!1610^post77, a!1810^0'=a!1810^post77, a!2035^0'=a!2035^post77, a!2238^0'=a!2238^post77, a!244^0'=a!244^post77, a!419^0'=a!419^post77, a!511^0'=a!511^post77, a!654^0'=a!654^post77, ct!19^0'=ct!19^post77, head!16^0'=head!16^post77, head!31^0'=head!31^post77, head!405^0'=head!405^post77, i!29^0'=i!29^post77, i!406^0'=i!406^post77, length!28^0'=length!28^post77, nondet!13^0'=nondet!13^post77, r!543^0'=r!543^post77, r!662^0'=r!662^post77, rcd!2393^0'=rcd!2393^post77, rcd!2460^0'=rcd!2460^post77, rcd!2515^0'=rcd!2515^post77, rcd!63^0'=rcd!63^post77, rcd!83^0'=rcd!83^post77, result!12^0'=result!12^post77, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post77, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post77, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post77, sel_r!543_flink!24^0'=sel_r!543_flink!24^post77, t!25^0'=t!25^post77, temp!34^0'=temp!34^post77, temp0!17^0'=temp0!17^post77, temp0!30^0'=temp0!30^post77, tmp!33^0'=tmp!33^post77, x!1365^0'=x!1365^post77, x!15^0'=x!15^post77, x!18^0'=x!18^post77, x!22^0'=x!22^post77, x_slam_f!20^0'=x_slam_f!20^post77, y!21^0'=y!21^post77, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ __disjvr_3^0-__disjvr_3^post77 == 0 /\ -rcd!63^post77+rcd!63^0 == 0 /\ -x!15^post77+x!15^0 == 0 /\ -rcd!2515^post77+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post77 == 0 /\ -t!25^post77+t!25^0 == 0 /\ tmp!33^0-tmp!33^post77 == 0 /\ result!12^0-result!12^post77 == 0 /\ -head!16^post77+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post77 == 0 /\ a!1052^0-a!1052^post77 == 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!1610^0-a!1610^post77 == 0 /\ -a!2035^post77+a!2035^0 == 0 /\ -a!244^post77+a!244^0 == 0 /\ -__disjvr_5^post77+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post77 == 0 /\ -rcd!2393^post77+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post77 == 0 /\ rcd!83^0-rcd!83^post77 == 0 /\ -head!405^post77+head!405^0 == 0 /\ -temp!34^post77+temp!34^0 == 0 /\ a!1371^0-a!1371^post77 == 0 /\ -x_slam_f!20^post77+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post77 == 0 /\ temp0!17^0-temp0!17^post77 == 0 /\ -nondet!13^post77+nondet!13^0 == 0 /\ -__disjvr_8^post77+__disjvr_8^0 == 0 /\ -temp0!30^post77+temp0!30^0 == 0 /\ -__disjvr_7^post77+__disjvr_7^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1370^post77+a!1370^0 == 0 /\ -a!1055^post77+a!1055^0 == 0 /\ length!28^0-length!28^post77 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post77+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ i!406^0-i!406^post77 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post77 == 0 /\ -x!22^post77+x!22^0 == 0 /\ a!654^0-a!654^post77 == 0 /\ __disjvr_6^0-__disjvr_6^post77 == 0 /\ -a!1810^post77+a!1810^0 == 0 /\ a!511^0-a!511^post77 == 0 /\ head!31^0-head!31^post77 == 0 /\ -a!419^post77+a!419^0 == 0 /\ -ct!19^post77+ct!19^0 == 0 /\ r!543^0-r!543^post77 == 0 /\ -__disjvr_0^post77+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post77+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post77 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post77+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post77 == 0 /\ -r!662^post77+r!662^0 == 0 /\ -y!21^post77+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post77 == 0), cost: 1 Propagated Equalities Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^post77, __disjvr_1^0'=__disjvr_1^post77, __disjvr_2^0'=__disjvr_2^post77, __disjvr_3^0'=__disjvr_3^post77, __disjvr_4^0'=__disjvr_4^post77, __disjvr_5^0'=__disjvr_5^post77, __disjvr_6^0'=__disjvr_6^post77, __disjvr_7^0'=__disjvr_7^post77, __disjvr_8^0'=__disjvr_8^post77, a!1052^0'=a!1052^post77, a!1055^0'=a!1055^post77, a!1370^0'=a!1370^post77, a!1371^0'=a!1371^post77, a!1610^0'=a!1610^post77, a!1810^0'=a!1810^post77, a!2035^0'=a!2035^post77, a!2238^0'=a!2238^post77, a!244^0'=a!244^post77, a!419^0'=a!419^post77, a!511^0'=a!511^post77, a!654^0'=a!654^post77, ct!19^0'=ct!19^post77, head!16^0'=head!16^post77, head!31^0'=head!31^post77, head!405^0'=head!405^post77, i!29^0'=i!29^post77, i!406^0'=i!406^post77, length!28^0'=length!28^post77, nondet!13^0'=nondet!13^post77, r!543^0'=r!543^post77, r!662^0'=r!662^post77, rcd!2393^0'=rcd!2393^post77, rcd!2460^0'=rcd!2460^post77, rcd!2515^0'=rcd!2515^post77, rcd!63^0'=rcd!63^post77, rcd!83^0'=rcd!83^post77, result!12^0'=result!12^post77, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post77, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post77, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post77, sel_r!543_flink!24^0'=sel_r!543_flink!24^post77, t!25^0'=t!25^post77, temp!34^0'=temp!34^post77, temp0!17^0'=temp0!17^post77, temp0!30^0'=temp0!30^post77, tmp!33^0'=tmp!33^post77, x!1365^0'=x!1365^post77, x!15^0'=x!15^post77, x!18^0'=x!18^post77, x!22^0'=x!22^post77, x_slam_f!20^0'=x_slam_f!20^post77, y!21^0'=y!21^post77, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ __disjvr_3^0-__disjvr_3^post77 == 0 /\ -rcd!63^post77+rcd!63^0 == 0 /\ -x!15^post77+x!15^0 == 0 /\ -rcd!2515^post77+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post77 == 0 /\ -t!25^post77+t!25^0 == 0 /\ tmp!33^0-tmp!33^post77 == 0 /\ result!12^0-result!12^post77 == 0 /\ -head!16^post77+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post77 == 0 /\ a!1052^0-a!1052^post77 == 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!1610^0-a!1610^post77 == 0 /\ -a!2035^post77+a!2035^0 == 0 /\ -a!244^post77+a!244^0 == 0 /\ -__disjvr_5^post77+__disjvr_5^0 == 0 /\ a!2238^0-a!2238^post77 == 0 /\ -rcd!2393^post77+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post77 == 0 /\ rcd!83^0-rcd!83^post77 == 0 /\ -head!405^post77+head!405^0 == 0 /\ -temp!34^post77+temp!34^0 == 0 /\ a!1371^0-a!1371^post77 == 0 /\ -x_slam_f!20^post77+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post77 == 0 /\ temp0!17^0-temp0!17^post77 == 0 /\ -nondet!13^post77+nondet!13^0 == 0 /\ -__disjvr_8^post77+__disjvr_8^0 == 0 /\ -temp0!30^post77+temp0!30^0 == 0 /\ -__disjvr_7^post77+__disjvr_7^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1370^post77+a!1370^0 == 0 /\ -a!1055^post77+a!1055^0 == 0 /\ length!28^0-length!28^post77 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post77+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ i!406^0-i!406^post77 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post77 == 0 /\ -x!22^post77+x!22^0 == 0 /\ a!654^0-a!654^post77 == 0 /\ __disjvr_6^0-__disjvr_6^post77 == 0 /\ -a!1810^post77+a!1810^0 == 0 /\ a!511^0-a!511^post77 == 0 /\ head!31^0-head!31^post77 == 0 /\ -a!419^post77+a!419^0 == 0 /\ -ct!19^post77+ct!19^0 == 0 /\ r!543^0-r!543^post77 == 0 /\ -__disjvr_0^post77+__disjvr_0^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -__disjvr_2^post77+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post77 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post77+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post77 == 0 /\ -r!662^post77+r!662^0 == 0 /\ -y!21^post77+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post77 == 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality __disjvr_3^post77 = __disjvr_3^0 propagated equality rcd!63^post77 = rcd!63^0 propagated equality x!15^post77 = x!15^0 propagated equality rcd!2515^post77 = rcd!2515^0 propagated equality x!1365^post77 = x!1365^0 propagated equality t!25^post77 = t!25^0 propagated equality tmp!33^post77 = tmp!33^0 propagated equality result!12^post77 = result!12^0 propagated equality head!16^post77 = head!16^0 propagated equality x!18^post77 = x!18^0 propagated equality a!1052^post77 = a!1052^0 propagated equality a!1610^post77 = a!1610^0 propagated equality a!2035^post77 = a!2035^0 propagated equality a!244^post77 = a!244^0 propagated equality __disjvr_5^post77 = __disjvr_5^0 propagated equality a!2238^post77 = a!2238^0 propagated equality rcd!2393^post77 = rcd!2393^0 propagated equality __disjvr_4^post77 = __disjvr_4^0 propagated equality rcd!83^post77 = rcd!83^0 propagated equality head!405^post77 = head!405^0 propagated equality temp!34^post77 = temp!34^0 propagated equality a!1371^post77 = a!1371^0 propagated equality x_slam_f!20^post77 = x_slam_f!20^0 propagated equality sel_r!543_flink!24^post77 = sel_r!543_flink!24^0 propagated equality temp0!17^post77 = temp0!17^0 propagated equality nondet!13^post77 = nondet!13^0 propagated equality __disjvr_8^post77 = __disjvr_8^0 propagated equality temp0!30^post77 = temp0!30^0 propagated equality __disjvr_7^post77 = __disjvr_7^0 propagated equality a!1370^post77 = a!1370^0 propagated equality a!1055^post77 = a!1055^0 propagated equality length!28^post77 = length!28^0 propagated equality sdv_callsite_return_1!32^post77 = sdv_callsite_return_1!32^0 propagated equality i!406^post77 = i!406^0 propagated equality sdv_callsite_return_1!14^post77 = sdv_callsite_return_1!14^0 propagated equality x!22^post77 = x!22^0 propagated equality a!654^post77 = a!654^0 propagated equality __disjvr_6^post77 = __disjvr_6^0 propagated equality a!1810^post77 = a!1810^0 propagated equality a!511^post77 = a!511^0 propagated equality head!31^post77 = head!31^0 propagated equality a!419^post77 = a!419^0 propagated equality ct!19^post77 = ct!19^0 propagated equality r!543^post77 = r!543^0 propagated equality __disjvr_0^post77 = __disjvr_0^0 propagated equality __disjvr_2^post77 = __disjvr_2^0 propagated equality sel_r!1224_flink!24^post77 = sel_r!1224_flink!24^0 propagated equality i!29^post77 = i!29^0 propagated equality __disjvr_1^post77 = __disjvr_1^0 propagated equality r!662^post77 = r!662^0 propagated equality y!21^post77 = y!21^0 propagated equality rcd!2460^post77 = rcd!2460^0 Simplified Guard Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l26 -> l27 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l26 -> l27 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l27 -> l28 : __disjvr_0^0'=__disjvr_0^post78, __disjvr_1^0'=__disjvr_1^post78, __disjvr_2^0'=__disjvr_2^post78, __disjvr_3^0'=__disjvr_3^post78, __disjvr_4^0'=__disjvr_4^post78, __disjvr_5^0'=__disjvr_5^post78, __disjvr_6^0'=__disjvr_6^post78, __disjvr_7^0'=__disjvr_7^post78, __disjvr_8^0'=__disjvr_8^post78, a!1052^0'=a!1052^post78, a!1055^0'=a!1055^post78, a!1370^0'=a!1370^post78, a!1371^0'=a!1371^post78, a!1610^0'=a!1610^post78, a!1810^0'=a!1810^post78, a!2035^0'=a!2035^post78, a!2238^0'=a!2238^post78, a!244^0'=a!244^post78, a!419^0'=a!419^post78, a!511^0'=a!511^post78, a!654^0'=a!654^post78, ct!19^0'=ct!19^post78, head!16^0'=head!16^post78, head!31^0'=head!31^post78, head!405^0'=head!405^post78, i!29^0'=i!29^post78, i!406^0'=i!406^post78, length!28^0'=length!28^post78, nondet!13^0'=nondet!13^post78, r!543^0'=r!543^post78, r!662^0'=r!662^post78, rcd!2393^0'=rcd!2393^post78, rcd!2460^0'=rcd!2460^post78, rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!63^post78, rcd!83^0'=rcd!83^post78, result!12^0'=result!12^post78, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post78, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post78, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post78, sel_r!543_flink!24^0'=sel_r!543_flink!24^post78, t!25^0'=t!25^post78, temp!34^0'=temp!34^post78, temp0!17^0'=temp0!17^post78, temp0!30^0'=temp0!30^post78, tmp!33^0'=tmp!33^post78, x!1365^0'=x!1365^post78, x!15^0'=x!15^post78, x!18^0'=x!18^post78, x!22^0'=x!22^post78, x_slam_f!20^0'=x_slam_f!20^post78, y!21^0'=y!21^post78, (0 == 0 /\ -r!662^post78+r!662^0 == 0 /\ -a!1055^post78+a!1055^0 == 0 /\ -a!2238^post78+a!2238^0 == 0 /\ -a!1610^post78+a!1610^0 == 0 /\ -a!419^post78+a!419^0 == 0 /\ -a!511^post78+a!511^0 == 0 /\ -rcd!2393^post78+rcd!2393^0 == 0 /\ __disjvr_3^0-__disjvr_3^post78 == 0 /\ rcd!2460^0-rcd!2460^post78 == 0 /\ i!406^0-i!406^post78 == 0 /\ a!244^0-a!244^post78 == 0 /\ -x_slam_f!20^post78+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post78 == 0 /\ a!1370^0-a!1370^post78 == 0 /\ -a!2035^post78+a!2035^0 == 0 /\ -nondet!13^post78+nondet!13^0 == 0 /\ r!543^0-r!543^post78 == 0 /\ -length!28^post78+length!28^0 == 0 /\ head!31^0-head!31^post78 == 0 /\ rcd!63^post78-rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post78 == 0 /\ -t!25^post78+t!25^0 == 0 /\ y!21^0-y!21^post78 == 0 /\ -i!29^post78+i!29^0 == 0 /\ -x!22^post78+x!22^0 == 0 /\ x!18^0-x!18^post78 == 0 /\ a!1052^0-a!1052^post78 == 0 /\ -__disjvr_5^post78+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post78 == 0 /\ -temp!34^post78+temp!34^0 == 0 /\ -sdv_callsite_return_1!32^post78+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post78+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_2^post78+__disjvr_2^0 == 0 /\ -ct!19^post78+ct!19^0 == 0 /\ -__disjvr_1^post78+__disjvr_1^0 == 0 /\ -__disjvr_8^post78+__disjvr_8^0 == 0 /\ -__disjvr_0^post78+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post78 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post78 == 0 /\ -head!405^post78+head!405^0 == 0 /\ temp0!17^0-temp0!17^post78 == 0 /\ a!654^0-a!654^post78 == 0 /\ -__disjvr_7^post78+__disjvr_7^0 == 0 /\ -x!1365^post78+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post78 == 0 /\ temp0!30^0-temp0!30^post78 == 0 /\ -head!16^post78+head!16^0 == 0 /\ result!12^0-result!12^post78 == 0 /\ a!1371^0-a!1371^post78 == 0 /\ rcd!83^0-rcd!83^post78 == 0 /\ tmp!33^0-tmp!33^post78 == 0), cost: 1 New rule: l27 -> l28 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!2515^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality r!662^post78 = r!662^0 propagated equality a!1055^post78 = a!1055^0 propagated equality a!2238^post78 = a!2238^0 propagated equality a!1610^post78 = a!1610^0 propagated equality a!419^post78 = a!419^0 propagated equality a!511^post78 = a!511^0 propagated equality rcd!2393^post78 = rcd!2393^0 propagated equality __disjvr_3^post78 = __disjvr_3^0 propagated equality rcd!2460^post78 = rcd!2460^0 propagated equality i!406^post78 = i!406^0 propagated equality a!244^post78 = a!244^0 propagated equality x_slam_f!20^post78 = x_slam_f!20^0 propagated equality x!15^post78 = x!15^0 propagated equality a!1370^post78 = a!1370^0 propagated equality a!2035^post78 = a!2035^0 propagated equality nondet!13^post78 = nondet!13^0 propagated equality r!543^post78 = r!543^0 propagated equality length!28^post78 = length!28^0 propagated equality head!31^post78 = head!31^0 propagated equality rcd!63^post78 = rcd!2515^0 propagated equality sel_r!543_flink!24^post78 = sel_r!543_flink!24^0 propagated equality t!25^post78 = t!25^0 propagated equality y!21^post78 = y!21^0 propagated equality i!29^post78 = i!29^0 propagated equality x!22^post78 = x!22^0 propagated equality x!18^post78 = x!18^0 propagated equality a!1052^post78 = a!1052^0 propagated equality __disjvr_5^post78 = __disjvr_5^0 propagated equality __disjvr_4^post78 = __disjvr_4^0 propagated equality temp!34^post78 = temp!34^0 propagated equality sdv_callsite_return_1!32^post78 = sdv_callsite_return_1!32^0 propagated equality sdv_callsite_return_1!14^post78 = sdv_callsite_return_1!14^0 propagated equality __disjvr_2^post78 = __disjvr_2^0 propagated equality ct!19^post78 = ct!19^0 propagated equality __disjvr_1^post78 = __disjvr_1^0 propagated equality __disjvr_8^post78 = __disjvr_8^0 propagated equality __disjvr_0^post78 = __disjvr_0^0 propagated equality a!1810^post78 = a!1810^0 propagated equality sel_r!1224_flink!24^post78 = sel_r!1224_flink!24^0 propagated equality head!405^post78 = head!405^0 propagated equality temp0!17^post78 = temp0!17^0 propagated equality a!654^post78 = a!654^0 propagated equality __disjvr_7^post78 = __disjvr_7^0 propagated equality x!1365^post78 = x!1365^0 propagated equality __disjvr_6^post78 = __disjvr_6^0 propagated equality temp0!30^post78 = temp0!30^0 propagated equality head!16^post78 = head!16^0 propagated equality result!12^post78 = result!12^0 propagated equality a!1371^post78 = a!1371^0 propagated equality rcd!83^post78 = rcd!83^0 propagated equality tmp!33^post78 = tmp!33^0 Simplified Guard Original rule: l27 -> l28 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!2515^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l27 -> l28 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!2515^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l27 -> l28 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!2515^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l27 -> l28 : rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!2515^0, T, cost: 1 made implied equalities explicit Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post79, __disjvr_1^0'=__disjvr_1^post79, __disjvr_2^0'=__disjvr_2^post79, __disjvr_3^0'=__disjvr_3^post79, __disjvr_4^0'=__disjvr_4^post79, __disjvr_5^0'=__disjvr_5^post79, __disjvr_6^0'=__disjvr_6^post79, __disjvr_7^0'=__disjvr_7^post79, __disjvr_8^0'=__disjvr_8^post79, a!1052^0'=a!1052^post79, a!1055^0'=a!1055^post79, a!1370^0'=a!1370^post79, a!1371^0'=a!1371^post79, a!1610^0'=a!1610^post79, a!1810^0'=a!1810^post79, a!2035^0'=a!2035^post79, a!2238^0'=a!2238^post79, a!244^0'=a!244^post79, a!419^0'=a!419^post79, a!511^0'=a!511^post79, a!654^0'=a!654^post79, ct!19^0'=ct!19^post79, head!16^0'=head!16^post79, head!31^0'=head!31^post79, head!405^0'=head!405^post79, i!29^0'=i!29^post79, i!406^0'=i!406^post79, length!28^0'=length!28^post79, nondet!13^0'=nondet!13^post79, r!543^0'=r!543^post79, r!662^0'=r!662^post79, rcd!2393^0'=rcd!2393^post79, rcd!2460^0'=rcd!2460^post79, rcd!2515^0'=rcd!2515^post79, rcd!63^0'=rcd!63^post79, rcd!83^0'=rcd!83^post79, result!12^0'=result!12^post79, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post79, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post79, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post79, sel_r!543_flink!24^0'=sel_r!543_flink!24^post79, t!25^0'=t!25^post79, temp!34^0'=temp!34^post79, temp0!17^0'=temp0!17^post79, temp0!30^0'=temp0!30^post79, tmp!33^0'=tmp!33^post79, x!1365^0'=x!1365^post79, x!15^0'=x!15^post79, x!18^0'=x!18^post79, x!22^0'=x!22^post79, x_slam_f!20^0'=x_slam_f!20^post79, y!21^0'=y!21^post79, (length!28^0-length!28^post79 == 0 /\ -head!16^0+x!22^0 <= 0 /\ tmp!33^0-tmp!33^post79 == 0 /\ __disjvr_8^0-__disjvr_8^post79 == 0 /\ __disjvr_4^0-__disjvr_4^post79 == 0 /\ rcd!83^0-rcd!83^post79 == 0 /\ -__disjvr_2^post79+__disjvr_2^0 == 0 /\ -__disjvr_3^post79+__disjvr_3^0 == 0 /\ rcd!63^0-rcd!63^post79 == 0 /\ nondet!13^0-nondet!13^post79 == 0 /\ temp0!30^0-temp0!30^post79 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ a!1052^0-a!1052^post79 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post79+__disjvr_0^0 == 0 /\ y!21^0-y!21^post79 == 0 /\ head!16^0-x!22^0 <= 0 /\ -result!12^post79+result!12^0 == 0 /\ x!15^0-x!15^post79 == 0 /\ rcd!2393^0-rcd!2393^post79 == 0 /\ x!15^0 <= 0 /\ -x!18^post79+x!18^0 == 0 /\ -head!31^post79+head!31^0 == 0 /\ -y!21^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post79 == 0 /\ 1-head!16^0 <= 0 /\ a!1810^0-a!1810^post79 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post79 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post79 == 0 /\ head!405^0-head!405^post79 == 0 /\ head!16^0-head!16^post79 == 0 /\ -a!1610^post79+a!1610^0 == 0 /\ -__disjvr_5^post79+__disjvr_5^0 == 0 /\ -a!511^post79+a!511^0 == 0 /\ -a!2238^post79+a!2238^0 == 0 /\ -a!1055^post79+a!1055^0 == 0 /\ -a!419^post79+a!419^0 == 0 /\ a!1371^0-a!1371^post79 == 0 /\ -ct!19^post79+ct!19^0 == 0 /\ -r!543^post79+r!543^0 == 0 /\ -i!29^post79+i!29^0 == 0 /\ -r!662^post79+r!662^0 == 0 /\ -i!406^post79+i!406^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -temp!34^post79+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post79 == 0 /\ -x!22^post79+x!22^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post79+__disjvr_7^0 == 0 /\ -a!2035^post79+a!2035^0 == 0 /\ -__disjvr_6^post79+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post79 == 0 /\ rcd!2460^0-rcd!2460^post79 == 0 /\ __disjvr_1^0-__disjvr_1^post79 == 0 /\ t!25^0-t!25^post79 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2515^post79+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post79+sel_r!1224_flink!24^0 == 0 /\ a!654^0-a!654^post79 == 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post79 == 0 /\ a!1370^0-a!1370^post79 == 0 /\ -x!1365^post79+x!1365^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post79, __disjvr_1^0'=__disjvr_1^post79, __disjvr_2^0'=__disjvr_2^post79, __disjvr_3^0'=__disjvr_3^post79, __disjvr_4^0'=__disjvr_4^post79, __disjvr_5^0'=__disjvr_5^post79, __disjvr_6^0'=__disjvr_6^post79, __disjvr_7^0'=__disjvr_7^post79, __disjvr_8^0'=__disjvr_8^post79, a!1052^0'=a!1052^post79, a!1055^0'=a!1055^post79, a!1370^0'=a!1370^post79, a!1371^0'=a!1371^post79, a!1610^0'=a!1610^post79, a!1810^0'=a!1810^post79, a!2035^0'=a!2035^post79, a!2238^0'=a!2238^post79, a!244^0'=a!244^post79, a!419^0'=a!419^post79, a!511^0'=a!511^post79, a!654^0'=a!654^post79, ct!19^0'=ct!19^post79, head!16^0'=head!16^post79, head!31^0'=head!31^post79, head!405^0'=head!405^post79, i!29^0'=i!29^post79, i!406^0'=i!406^post79, length!28^0'=length!28^post79, nondet!13^0'=nondet!13^post79, r!543^0'=r!543^post79, r!662^0'=r!662^post79, rcd!2393^0'=rcd!2393^post79, rcd!2460^0'=rcd!2460^post79, rcd!2515^0'=rcd!2515^post79, rcd!63^0'=rcd!63^post79, rcd!83^0'=rcd!83^post79, result!12^0'=result!12^post79, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post79, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post79, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post79, sel_r!543_flink!24^0'=sel_r!543_flink!24^post79, t!25^0'=t!25^post79, temp!34^0'=temp!34^post79, temp0!17^0'=temp0!17^post79, temp0!30^0'=temp0!30^post79, tmp!33^0'=tmp!33^post79, x!1365^0'=x!1365^post79, x!15^0'=x!15^post79, x!18^0'=x!18^post79, x!22^0'=x!22^post79, x_slam_f!20^0'=x_slam_f!20^post79, y!21^0'=y!21^post79, (length!28^0-length!28^post79 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ tmp!33^0-tmp!33^post79 == 0 /\ __disjvr_8^0-__disjvr_8^post79 == 0 /\ __disjvr_4^0-__disjvr_4^post79 == 0 /\ rcd!83^0-rcd!83^post79 == 0 /\ -__disjvr_2^post79+__disjvr_2^0 == 0 /\ -__disjvr_3^post79+__disjvr_3^0 == 0 /\ rcd!63^0-rcd!63^post79 == 0 /\ nondet!13^0-nondet!13^post79 == 0 /\ temp0!30^0-temp0!30^post79 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ a!1052^0-a!1052^post79 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post79+__disjvr_0^0 == 0 /\ y!21^0-y!21^post79 == 0 /\ head!16^0-x!22^0 <= 0 /\ -result!12^post79+result!12^0 == 0 /\ x!15^0-x!15^post79 == 0 /\ rcd!2393^0-rcd!2393^post79 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!18^post79+x!18^0 == 0 /\ -head!31^post79+head!31^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post79 == 0 /\ 1-head!16^0 <= 0 /\ a!1810^0-a!1810^post79 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post79 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post79 == 0 /\ head!405^0-head!405^post79 == 0 /\ head!16^0-head!16^post79 == 0 /\ -a!1610^post79+a!1610^0 == 0 /\ -__disjvr_5^post79+__disjvr_5^0 == 0 /\ -a!511^post79+a!511^0 == 0 /\ -a!2238^post79+a!2238^0 == 0 /\ -a!1055^post79+a!1055^0 == 0 /\ -a!419^post79+a!419^0 == 0 /\ a!1371^0-a!1371^post79 == 0 /\ -ct!19^post79+ct!19^0 == 0 /\ -r!543^post79+r!543^0 == 0 /\ -i!29^post79+i!29^0 == 0 /\ -r!662^post79+r!662^0 == 0 /\ -i!406^post79+i!406^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -temp!34^post79+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post79 == 0 /\ -x!22^post79+x!22^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_7^post79+__disjvr_7^0 == 0 /\ -a!2035^post79+a!2035^0 == 0 /\ -__disjvr_6^post79+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post79 == 0 /\ rcd!2460^0-rcd!2460^post79 == 0 /\ __disjvr_1^0-__disjvr_1^post79 == 0 /\ t!25^0-t!25^post79 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2515^post79+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post79+sel_r!1224_flink!24^0 == 0 /\ a!654^0-a!654^post79 == 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post79 == 0 /\ a!1370^0-a!1370^post79 == 0 /\ -x!1365^post79+x!1365^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post79, __disjvr_1^0'=__disjvr_1^post79, __disjvr_2^0'=__disjvr_2^post79, __disjvr_3^0'=__disjvr_3^post79, __disjvr_4^0'=__disjvr_4^post79, __disjvr_5^0'=__disjvr_5^post79, __disjvr_6^0'=__disjvr_6^post79, __disjvr_7^0'=__disjvr_7^post79, __disjvr_8^0'=__disjvr_8^post79, a!1052^0'=a!1052^post79, a!1055^0'=a!1055^post79, a!1370^0'=a!1370^post79, a!1371^0'=a!1371^post79, a!1610^0'=a!1610^post79, a!1810^0'=a!1810^post79, a!2035^0'=a!2035^post79, a!2238^0'=a!2238^post79, a!244^0'=a!244^post79, a!419^0'=a!419^post79, a!511^0'=a!511^post79, a!654^0'=a!654^post79, ct!19^0'=ct!19^post79, head!16^0'=head!16^post79, head!31^0'=head!31^post79, head!405^0'=head!405^post79, i!29^0'=i!29^post79, i!406^0'=i!406^post79, length!28^0'=length!28^post79, nondet!13^0'=nondet!13^post79, r!543^0'=r!543^post79, r!662^0'=r!662^post79, rcd!2393^0'=rcd!2393^post79, rcd!2460^0'=rcd!2460^post79, rcd!2515^0'=rcd!2515^post79, rcd!63^0'=rcd!63^post79, rcd!83^0'=rcd!83^post79, result!12^0'=result!12^post79, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post79, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post79, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post79, sel_r!543_flink!24^0'=sel_r!543_flink!24^post79, t!25^0'=t!25^post79, temp!34^0'=temp!34^post79, temp0!17^0'=temp0!17^post79, temp0!30^0'=temp0!30^post79, tmp!33^0'=tmp!33^post79, x!1365^0'=x!1365^post79, x!15^0'=x!15^post79, x!18^0'=x!18^post79, x!22^0'=x!22^post79, x_slam_f!20^0'=x_slam_f!20^post79, y!21^0'=y!21^post79, (length!28^0-length!28^post79 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ tmp!33^0-tmp!33^post79 == 0 /\ __disjvr_8^0-__disjvr_8^post79 == 0 /\ __disjvr_4^0-__disjvr_4^post79 == 0 /\ rcd!83^0-rcd!83^post79 == 0 /\ -__disjvr_2^post79+__disjvr_2^0 == 0 /\ -__disjvr_3^post79+__disjvr_3^0 == 0 /\ rcd!63^0-rcd!63^post79 == 0 /\ nondet!13^0-nondet!13^post79 == 0 /\ temp0!30^0-temp0!30^post79 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ a!1052^0-a!1052^post79 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post79+__disjvr_0^0 == 0 /\ y!21^0-y!21^post79 == 0 /\ head!16^0-x!22^0 <= 0 /\ -result!12^post79+result!12^0 == 0 /\ x!15^0-x!15^post79 == 0 /\ rcd!2393^0-rcd!2393^post79 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!18^post79+x!18^0 == 0 /\ -head!31^post79+head!31^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post79 == 0 /\ 1-head!16^0 <= 0 /\ a!1810^0-a!1810^post79 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post79 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post79 == 0 /\ head!405^0-head!405^post79 == 0 /\ head!16^0-head!16^post79 == 0 /\ -a!1610^post79+a!1610^0 == 0 /\ -__disjvr_5^post79+__disjvr_5^0 == 0 /\ -a!511^post79+a!511^0 == 0 /\ -a!2238^post79+a!2238^0 == 0 /\ -a!1055^post79+a!1055^0 == 0 /\ -a!419^post79+a!419^0 == 0 /\ a!1371^0-a!1371^post79 == 0 /\ -ct!19^post79+ct!19^0 == 0 /\ -r!543^post79+r!543^0 == 0 /\ -i!29^post79+i!29^0 == 0 /\ -r!662^post79+r!662^0 == 0 /\ -i!406^post79+i!406^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -temp!34^post79+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post79 == 0 /\ -x!22^post79+x!22^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_7^post79+__disjvr_7^0 == 0 /\ -a!2035^post79+a!2035^0 == 0 /\ -__disjvr_6^post79+__disjvr_6^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post79 == 0 /\ rcd!2460^0-rcd!2460^post79 == 0 /\ __disjvr_1^0-__disjvr_1^post79 == 0 /\ t!25^0-t!25^post79 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2515^post79+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post79+sel_r!1224_flink!24^0 == 0 /\ a!654^0-a!654^post79 == 0 /\ -x!18^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post79 == 0 /\ a!1370^0-a!1370^post79 == 0 /\ -x!1365^post79+x!1365^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality length!28^post79 = length!28^0 propagated equality tmp!33^post79 = tmp!33^0 propagated equality __disjvr_8^post79 = __disjvr_8^0 propagated equality __disjvr_4^post79 = __disjvr_4^0 propagated equality rcd!83^post79 = rcd!83^0 propagated equality __disjvr_2^post79 = __disjvr_2^0 propagated equality __disjvr_3^post79 = __disjvr_3^0 propagated equality rcd!63^post79 = rcd!63^0 propagated equality nondet!13^post79 = nondet!13^0 propagated equality temp0!30^post79 = temp0!30^0 propagated equality a!1052^post79 = a!1052^0 propagated equality __disjvr_0^post79 = __disjvr_0^0 propagated equality y!21^post79 = y!21^0 propagated equality result!12^post79 = result!12^0 propagated equality x!15^post79 = x!15^0 propagated equality rcd!2393^post79 = rcd!2393^0 propagated equality x!18^post79 = x!18^0 propagated equality head!31^post79 = head!31^0 propagated equality a!244^post79 = a!244^0 propagated equality a!1810^post79 = a!1810^0 propagated equality sel_r!543_flink!24^post79 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post79 = sdv_callsite_return_1!14^0 propagated equality head!405^post79 = head!405^0 propagated equality head!16^post79 = head!16^0 propagated equality a!1610^post79 = a!1610^0 propagated equality __disjvr_5^post79 = __disjvr_5^0 propagated equality a!511^post79 = a!511^0 propagated equality a!2238^post79 = a!2238^0 propagated equality a!1055^post79 = a!1055^0 propagated equality a!419^post79 = a!419^0 propagated equality a!1371^post79 = a!1371^0 propagated equality ct!19^post79 = ct!19^0 propagated equality r!543^post79 = r!543^0 propagated equality i!29^post79 = i!29^0 propagated equality r!662^post79 = r!662^0 propagated equality i!406^post79 = i!406^0 propagated equality temp!34^post79 = temp!34^0 propagated equality sdv_callsite_return_1!32^post79 = sdv_callsite_return_1!32^0 propagated equality x!22^post79 = x!22^0 propagated equality __disjvr_7^post79 = __disjvr_7^0 propagated equality a!2035^post79 = a!2035^0 propagated equality __disjvr_6^post79 = __disjvr_6^0 propagated equality x_slam_f!20^post79 = x_slam_f!20^0 propagated equality rcd!2460^post79 = rcd!2460^0 propagated equality __disjvr_1^post79 = __disjvr_1^0 propagated equality t!25^post79 = t!25^0 propagated equality rcd!2515^post79 = rcd!2515^0 propagated equality sel_r!1224_flink!24^post79 = sel_r!1224_flink!24^0 propagated equality a!654^post79 = a!654^0 propagated equality temp0!17^post79 = temp0!17^0 propagated equality a!1370^post79 = a!1370^0 propagated equality x!1365^post79 = x!1365^0 Simplified Guard Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post80, __disjvr_1^0'=__disjvr_1^post80, __disjvr_2^0'=__disjvr_2^post80, __disjvr_3^0'=__disjvr_3^post80, __disjvr_4^0'=__disjvr_4^post80, __disjvr_5^0'=__disjvr_5^post80, __disjvr_6^0'=__disjvr_6^post80, __disjvr_7^0'=__disjvr_7^post80, __disjvr_8^0'=__disjvr_8^post80, a!1052^0'=a!1052^post80, a!1055^0'=a!1055^post80, a!1370^0'=a!1370^post80, a!1371^0'=a!1371^post80, a!1610^0'=a!1610^post80, a!1810^0'=a!1810^post80, a!2035^0'=a!2035^post80, a!2238^0'=a!2238^post80, a!244^0'=a!244^post80, a!419^0'=a!419^post80, a!511^0'=a!511^post80, a!654^0'=a!654^post80, ct!19^0'=ct!19^post80, head!16^0'=head!16^post80, head!31^0'=head!31^post80, head!405^0'=head!405^post80, i!29^0'=i!29^post80, i!406^0'=i!406^post80, length!28^0'=length!28^post80, nondet!13^0'=nondet!13^post80, r!543^0'=r!543^post80, r!662^0'=r!662^post80, rcd!2393^0'=rcd!2393^post80, rcd!2460^0'=rcd!2460^post80, rcd!2515^0'=rcd!2515^post80, rcd!63^0'=rcd!63^post80, rcd!83^0'=rcd!83^post80, result!12^0'=result!12^post80, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post80, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post80, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post80, sel_r!543_flink!24^0'=sel_r!543_flink!24^post80, t!25^0'=t!25^post80, temp!34^0'=temp!34^post80, temp0!17^0'=temp0!17^post80, temp0!30^0'=temp0!30^post80, tmp!33^0'=tmp!33^post80, x!1365^0'=x!1365^post80, x!15^0'=x!15^post80, x!18^0'=x!18^post80, x!22^0'=x!22^post80, x_slam_f!20^0'=x_slam_f!20^post80, y!21^0'=y!21^post80, (-head!16^0+x!22^0 <= 0 /\ rcd!83^0-rcd!83^post80 == 0 /\ rcd!2460^0-rcd!2460^post80 == 0 /\ -temp0!30^post80+temp0!30^0 == 0 /\ -x!15^post80+x!15^0 == 0 /\ x!1365^0-x!1365^post80 == 0 /\ __disjvr_4^0-__disjvr_4^post80 == 0 /\ result!12^0-result!12^post80 == 0 /\ a!1052^0-a!1052^post80 == 0 /\ -ct!19^post80+ct!19^0 == 0 /\ -i!29^post80+i!29^0 == 0 /\ -a!2238^post80+a!2238^0 == 0 /\ -length!28^post80+length!28^0 == 0 /\ -__disjvr_3^post80+__disjvr_3^0 == 0 /\ -__disjvr_2^post80+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -__disjvr_5^post80+__disjvr_5^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -temp!34^post80+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post80 == 0 /\ -rcd!2393^post80+rcd!2393^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post80 == 0 /\ -sdv_callsite_return_1!14^post80+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post80+head!405^0 == 0 /\ x!18^0-x!18^post80 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_0^post80+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ -head!16^post80+head!16^0 == 0 /\ -y!21^0 <= 0 /\ -a!1055^post80+a!1055^0 == 0 /\ -__disjvr_8^post80+__disjvr_8^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ r!662^0-r!662^post80 == 0 /\ -x_slam_f!20^post80+x_slam_f!20^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ r!543^0-r!543^post80 == 0 /\ -rcd!63^post80+rcd!63^0 == 0 /\ a!244^0-a!244^post80 == 0 /\ -y!21^post80+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post80 == 0 /\ head!31^0-head!31^post80 == 0 /\ a!1810^0-a!1810^post80 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post80+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post80 == 0 /\ x!18^0-head!16^0 <= 0 /\ -a!419^post80+a!419^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -t!25^post80+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post80 == 0 /\ temp0!17^0-temp0!17^post80 == 0 /\ -sdv_callsite_return_1!32^post80+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_7^post80+__disjvr_7^0 == 0 /\ -a!2035^post80+a!2035^0 == 0 /\ -nondet!13^post80+nondet!13^0 == 0 /\ __disjvr_1^0-__disjvr_1^post80 == 0 /\ a!1371^0-a!1371^post80 == 0 /\ a!654^0-a!654^post80 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post80+a!1610^0 == 0 /\ i!406^0-i!406^post80 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post80+a!1370^0 == 0 /\ -rcd!2515^post80+rcd!2515^0 == 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post80, __disjvr_1^0'=__disjvr_1^post80, __disjvr_2^0'=__disjvr_2^post80, __disjvr_3^0'=__disjvr_3^post80, __disjvr_4^0'=__disjvr_4^post80, __disjvr_5^0'=__disjvr_5^post80, __disjvr_6^0'=__disjvr_6^post80, __disjvr_7^0'=__disjvr_7^post80, __disjvr_8^0'=__disjvr_8^post80, a!1052^0'=a!1052^post80, a!1055^0'=a!1055^post80, a!1370^0'=a!1370^post80, a!1371^0'=a!1371^post80, a!1610^0'=a!1610^post80, a!1810^0'=a!1810^post80, a!2035^0'=a!2035^post80, a!2238^0'=a!2238^post80, a!244^0'=a!244^post80, a!419^0'=a!419^post80, a!511^0'=a!511^post80, a!654^0'=a!654^post80, ct!19^0'=ct!19^post80, head!16^0'=head!16^post80, head!31^0'=head!31^post80, head!405^0'=head!405^post80, i!29^0'=i!29^post80, i!406^0'=i!406^post80, length!28^0'=length!28^post80, nondet!13^0'=nondet!13^post80, r!543^0'=r!543^post80, r!662^0'=r!662^post80, rcd!2393^0'=rcd!2393^post80, rcd!2460^0'=rcd!2460^post80, rcd!2515^0'=rcd!2515^post80, rcd!63^0'=rcd!63^post80, rcd!83^0'=rcd!83^post80, result!12^0'=result!12^post80, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post80, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post80, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post80, sel_r!543_flink!24^0'=sel_r!543_flink!24^post80, t!25^0'=t!25^post80, temp!34^0'=temp!34^post80, temp0!17^0'=temp0!17^post80, temp0!30^0'=temp0!30^post80, tmp!33^0'=tmp!33^post80, x!1365^0'=x!1365^post80, x!15^0'=x!15^post80, x!18^0'=x!18^post80, x!22^0'=x!22^post80, x_slam_f!20^0'=x_slam_f!20^post80, y!21^0'=y!21^post80, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ rcd!83^0-rcd!83^post80 == 0 /\ rcd!2460^0-rcd!2460^post80 == 0 /\ -temp0!30^post80+temp0!30^0 == 0 /\ -x!15^post80+x!15^0 == 0 /\ x!1365^0-x!1365^post80 == 0 /\ __disjvr_4^0-__disjvr_4^post80 == 0 /\ result!12^0-result!12^post80 == 0 /\ a!1052^0-a!1052^post80 == 0 /\ -ct!19^post80+ct!19^0 == 0 /\ -i!29^post80+i!29^0 == 0 /\ -a!2238^post80+a!2238^0 == 0 /\ -length!28^post80+length!28^0 == 0 /\ -__disjvr_3^post80+__disjvr_3^0 == 0 /\ -__disjvr_2^post80+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ -__disjvr_5^post80+__disjvr_5^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -temp!34^post80+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post80 == 0 /\ -rcd!2393^post80+rcd!2393^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post80 == 0 /\ -sdv_callsite_return_1!14^post80+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post80+head!405^0 == 0 /\ x!18^0-x!18^post80 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_0^post80+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -head!16^post80+head!16^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1055^post80+a!1055^0 == 0 /\ -__disjvr_8^post80+__disjvr_8^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ r!662^0-r!662^post80 == 0 /\ -x_slam_f!20^post80+x_slam_f!20^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ r!543^0-r!543^post80 == 0 /\ -rcd!63^post80+rcd!63^0 == 0 /\ a!244^0-a!244^post80 == 0 /\ -y!21^post80+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post80 == 0 /\ head!31^0-head!31^post80 == 0 /\ a!1810^0-a!1810^post80 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post80+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post80 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -a!419^post80+a!419^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -t!25^post80+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post80 == 0 /\ temp0!17^0-temp0!17^post80 == 0 /\ -sdv_callsite_return_1!32^post80+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_7^post80+__disjvr_7^0 == 0 /\ -a!2035^post80+a!2035^0 == 0 /\ -nondet!13^post80+nondet!13^0 == 0 /\ __disjvr_1^0-__disjvr_1^post80 == 0 /\ a!1371^0-a!1371^post80 == 0 /\ a!654^0-a!654^post80 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1610^post80+a!1610^0 == 0 /\ i!406^0-i!406^post80 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post80+a!1370^0 == 0 /\ -rcd!2515^post80+rcd!2515^0 == 0), cost: 1 Propagated Equalities Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^post80, __disjvr_1^0'=__disjvr_1^post80, __disjvr_2^0'=__disjvr_2^post80, __disjvr_3^0'=__disjvr_3^post80, __disjvr_4^0'=__disjvr_4^post80, __disjvr_5^0'=__disjvr_5^post80, __disjvr_6^0'=__disjvr_6^post80, __disjvr_7^0'=__disjvr_7^post80, __disjvr_8^0'=__disjvr_8^post80, a!1052^0'=a!1052^post80, a!1055^0'=a!1055^post80, a!1370^0'=a!1370^post80, a!1371^0'=a!1371^post80, a!1610^0'=a!1610^post80, a!1810^0'=a!1810^post80, a!2035^0'=a!2035^post80, a!2238^0'=a!2238^post80, a!244^0'=a!244^post80, a!419^0'=a!419^post80, a!511^0'=a!511^post80, a!654^0'=a!654^post80, ct!19^0'=ct!19^post80, head!16^0'=head!16^post80, head!31^0'=head!31^post80, head!405^0'=head!405^post80, i!29^0'=i!29^post80, i!406^0'=i!406^post80, length!28^0'=length!28^post80, nondet!13^0'=nondet!13^post80, r!543^0'=r!543^post80, r!662^0'=r!662^post80, rcd!2393^0'=rcd!2393^post80, rcd!2460^0'=rcd!2460^post80, rcd!2515^0'=rcd!2515^post80, rcd!63^0'=rcd!63^post80, rcd!83^0'=rcd!83^post80, result!12^0'=result!12^post80, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post80, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post80, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post80, sel_r!543_flink!24^0'=sel_r!543_flink!24^post80, t!25^0'=t!25^post80, temp!34^0'=temp!34^post80, temp0!17^0'=temp0!17^post80, temp0!30^0'=temp0!30^post80, tmp!33^0'=tmp!33^post80, x!1365^0'=x!1365^post80, x!15^0'=x!15^post80, x!18^0'=x!18^post80, x!22^0'=x!22^post80, x_slam_f!20^0'=x_slam_f!20^post80, y!21^0'=y!21^post80, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ rcd!83^0-rcd!83^post80 == 0 /\ rcd!2460^0-rcd!2460^post80 == 0 /\ -temp0!30^post80+temp0!30^0 == 0 /\ -x!15^post80+x!15^0 == 0 /\ x!1365^0-x!1365^post80 == 0 /\ __disjvr_4^0-__disjvr_4^post80 == 0 /\ result!12^0-result!12^post80 == 0 /\ a!1052^0-a!1052^post80 == 0 /\ -ct!19^post80+ct!19^0 == 0 /\ -i!29^post80+i!29^0 == 0 /\ -a!2238^post80+a!2238^0 == 0 /\ -length!28^post80+length!28^0 == 0 /\ -__disjvr_3^post80+__disjvr_3^0 == 0 /\ -__disjvr_2^post80+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ -__disjvr_5^post80+__disjvr_5^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -temp!34^post80+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post80 == 0 /\ -rcd!2393^post80+rcd!2393^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post80 == 0 /\ -sdv_callsite_return_1!14^post80+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post80+head!405^0 == 0 /\ x!18^0-x!18^post80 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_0^post80+__disjvr_0^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -head!16^post80+head!16^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1055^post80+a!1055^0 == 0 /\ -__disjvr_8^post80+__disjvr_8^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ r!662^0-r!662^post80 == 0 /\ -x_slam_f!20^post80+x_slam_f!20^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ r!543^0-r!543^post80 == 0 /\ -rcd!63^post80+rcd!63^0 == 0 /\ a!244^0-a!244^post80 == 0 /\ -y!21^post80+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post80 == 0 /\ head!31^0-head!31^post80 == 0 /\ a!1810^0-a!1810^post80 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post80+x!22^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post80 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -a!419^post80+a!419^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -t!25^post80+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post80 == 0 /\ temp0!17^0-temp0!17^post80 == 0 /\ -sdv_callsite_return_1!32^post80+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_7^post80+__disjvr_7^0 == 0 /\ -a!2035^post80+a!2035^0 == 0 /\ -nondet!13^post80+nondet!13^0 == 0 /\ __disjvr_1^0-__disjvr_1^post80 == 0 /\ a!1371^0-a!1371^post80 == 0 /\ a!654^0-a!654^post80 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1610^post80+a!1610^0 == 0 /\ i!406^0-i!406^post80 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1370^post80+a!1370^0 == 0 /\ -rcd!2515^post80+rcd!2515^0 == 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality rcd!83^post80 = rcd!83^0 propagated equality rcd!2460^post80 = rcd!2460^0 propagated equality temp0!30^post80 = temp0!30^0 propagated equality x!15^post80 = x!15^0 propagated equality x!1365^post80 = x!1365^0 propagated equality __disjvr_4^post80 = __disjvr_4^0 propagated equality result!12^post80 = result!12^0 propagated equality a!1052^post80 = a!1052^0 propagated equality ct!19^post80 = ct!19^0 propagated equality i!29^post80 = i!29^0 propagated equality a!2238^post80 = a!2238^0 propagated equality length!28^post80 = length!28^0 propagated equality __disjvr_3^post80 = __disjvr_3^0 propagated equality __disjvr_2^post80 = __disjvr_2^0 propagated equality __disjvr_5^post80 = __disjvr_5^0 propagated equality temp!34^post80 = temp!34^0 propagated equality __disjvr_6^post80 = __disjvr_6^0 propagated equality rcd!2393^post80 = rcd!2393^0 propagated equality tmp!33^post80 = tmp!33^0 propagated equality sdv_callsite_return_1!14^post80 = sdv_callsite_return_1!14^0 propagated equality head!405^post80 = head!405^0 propagated equality x!18^post80 = x!18^0 propagated equality __disjvr_0^post80 = __disjvr_0^0 propagated equality head!16^post80 = head!16^0 propagated equality a!1055^post80 = a!1055^0 propagated equality __disjvr_8^post80 = __disjvr_8^0 propagated equality r!662^post80 = r!662^0 propagated equality x_slam_f!20^post80 = x_slam_f!20^0 propagated equality r!543^post80 = r!543^0 propagated equality rcd!63^post80 = rcd!63^0 propagated equality a!244^post80 = a!244^0 propagated equality y!21^post80 = y!21^0 propagated equality sel_r!1224_flink!24^post80 = sel_r!1224_flink!24^0 propagated equality head!31^post80 = head!31^0 propagated equality a!1810^post80 = a!1810^0 propagated equality x!22^post80 = x!22^0 propagated equality a!511^post80 = a!511^0 propagated equality a!419^post80 = a!419^0 propagated equality t!25^post80 = t!25^0 propagated equality sel_r!543_flink!24^post80 = sel_r!543_flink!24^0 propagated equality temp0!17^post80 = temp0!17^0 propagated equality sdv_callsite_return_1!32^post80 = sdv_callsite_return_1!32^0 propagated equality __disjvr_7^post80 = __disjvr_7^0 propagated equality a!2035^post80 = a!2035^0 propagated equality nondet!13^post80 = nondet!13^0 propagated equality __disjvr_1^post80 = __disjvr_1^0 propagated equality a!1371^post80 = a!1371^0 propagated equality a!654^post80 = a!654^0 propagated equality a!1610^post80 = a!1610^0 propagated equality i!406^post80 = i!406^0 propagated equality a!1370^post80 = a!1370^0 propagated equality rcd!2515^post80 = rcd!2515^0 Simplified Guard Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l28 -> l29 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l28 -> l29 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post83, __disjvr_1^0'=__disjvr_1^post83, __disjvr_2^0'=__disjvr_2^post83, __disjvr_3^0'=__disjvr_3^post83, __disjvr_4^0'=__disjvr_4^post83, __disjvr_5^0'=__disjvr_5^post83, __disjvr_6^0'=__disjvr_6^post83, __disjvr_7^0'=__disjvr_7^post83, __disjvr_8^0'=__disjvr_8^post83, a!1052^0'=a!1052^post83, a!1055^0'=a!1055^post83, a!1370^0'=a!1370^post83, a!1371^0'=a!1371^post83, a!1610^0'=a!1610^post83, a!1810^0'=a!1810^post83, a!2035^0'=a!2035^post83, a!2238^0'=a!2238^post83, a!244^0'=a!244^post83, a!419^0'=a!419^post83, a!511^0'=a!511^post83, a!654^0'=a!654^post83, ct!19^0'=ct!19^post83, head!16^0'=head!16^post83, head!31^0'=head!31^post83, head!405^0'=head!405^post83, i!29^0'=i!29^post83, i!406^0'=i!406^post83, length!28^0'=length!28^post83, nondet!13^0'=nondet!13^post83, r!543^0'=r!543^post83, r!662^0'=r!662^post83, rcd!2393^0'=rcd!2393^post83, rcd!2460^0'=rcd!2460^post83, rcd!2515^0'=rcd!2515^post83, rcd!63^0'=rcd!63^post83, rcd!83^0'=rcd!83^post83, result!12^0'=result!12^post83, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post83, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post83, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post83, sel_r!543_flink!24^0'=sel_r!543_flink!24^post83, t!25^0'=t!25^post83, temp!34^0'=temp!34^post83, temp0!17^0'=temp0!17^post83, temp0!30^0'=temp0!30^post83, tmp!33^0'=tmp!33^post83, x!1365^0'=x!1365^post83, x!15^0'=x!15^post83, x!18^0'=x!18^post83, x!22^0'=x!22^post83, x_slam_f!20^0'=x_slam_f!20^post83, y!21^0'=y!21^post83, (a!1371^0-a!1371^post83 == 0 /\ a!654^0-a!654^post83 == 0 /\ head!16^0-t!25^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post83 == 0 /\ -result!12^post83+result!12^0 == 0 /\ -x!1365^post83+x!1365^0 == 0 /\ head!16^0-head!16^post83 == 0 /\ a!1610^0-a!1610^post83 == 0 /\ -head!31^post83+head!31^0 == 0 /\ a!511^0-a!511^post83 == 0 /\ -temp!34^post83+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post83 == 0 /\ length!28^0-length!28^post83 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post83 == 0 /\ -rcd!2515^post83+rcd!2515^0 == 0 /\ -rcd!63^post83+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post83 == 0 /\ x_slam_f!20^0-x_slam_f!20^post83 == 0 /\ __disjvr_6^0-__disjvr_6^post83 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ temp0!17^0-temp0!17^post83 == 0 /\ -y!21^0 <= 0 /\ -__disjvr_5^post83+__disjvr_5^0 == 0 /\ -a!419^post83+a!419^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post83+__disjvr_2^0 == 0 /\ -i!406^post83+i!406^0 == 0 /\ rcd!83^0-rcd!83^post83 == 0 /\ temp0!30^0-temp0!30^post83 == 0 /\ -__disjvr_0^post83+__disjvr_0^0 == 0 /\ head!405^0-head!405^post83 == 0 /\ -a!2035^post83+a!2035^0 == 0 /\ -__disjvr_7^post83+__disjvr_7^0 == 0 /\ -r!543^post83+r!543^0 == 0 /\ -nondet!13^post83+nondet!13^0 == 0 /\ -a!1370^post83+a!1370^0 == 0 /\ -__disjvr_8^post83+__disjvr_8^0 == 0 /\ -a!1055^post83+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post83 == 0 /\ -a!1810^post83+a!1810^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!2238^0-a!2238^post83 == 0 /\ __disjvr_1^0-__disjvr_1^post83 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-x!18^post83 == 0 /\ -t!25^post83+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post83 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post83 == 0 /\ -x!22^post83+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post83+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post83 == 0 /\ -ct!19^post83+ct!19^0 == 0 /\ -r!662^post83+r!662^0 == 0 /\ x!15^0-x!15^post83 == 0 /\ -a!244^post83+a!244^0 == 0 /\ -ct!19^0 <= 0 /\ rcd!2460^0-rcd!2460^post83 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -y!21^post83+y!21^0 == 0 /\ -i!29^post83+i!29^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post83, __disjvr_1^0'=__disjvr_1^post83, __disjvr_2^0'=__disjvr_2^post83, __disjvr_3^0'=__disjvr_3^post83, __disjvr_4^0'=__disjvr_4^post83, __disjvr_5^0'=__disjvr_5^post83, __disjvr_6^0'=__disjvr_6^post83, __disjvr_7^0'=__disjvr_7^post83, __disjvr_8^0'=__disjvr_8^post83, a!1052^0'=a!1052^post83, a!1055^0'=a!1055^post83, a!1370^0'=a!1370^post83, a!1371^0'=a!1371^post83, a!1610^0'=a!1610^post83, a!1810^0'=a!1810^post83, a!2035^0'=a!2035^post83, a!2238^0'=a!2238^post83, a!244^0'=a!244^post83, a!419^0'=a!419^post83, a!511^0'=a!511^post83, a!654^0'=a!654^post83, ct!19^0'=ct!19^post83, head!16^0'=head!16^post83, head!31^0'=head!31^post83, head!405^0'=head!405^post83, i!29^0'=i!29^post83, i!406^0'=i!406^post83, length!28^0'=length!28^post83, nondet!13^0'=nondet!13^post83, r!543^0'=r!543^post83, r!662^0'=r!662^post83, rcd!2393^0'=rcd!2393^post83, rcd!2460^0'=rcd!2460^post83, rcd!2515^0'=rcd!2515^post83, rcd!63^0'=rcd!63^post83, rcd!83^0'=rcd!83^post83, result!12^0'=result!12^post83, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post83, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post83, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post83, sel_r!543_flink!24^0'=sel_r!543_flink!24^post83, t!25^0'=t!25^post83, temp!34^0'=temp!34^post83, temp0!17^0'=temp0!17^post83, temp0!30^0'=temp0!30^post83, tmp!33^0'=tmp!33^post83, x!1365^0'=x!1365^post83, x!15^0'=x!15^post83, x!18^0'=x!18^post83, x!22^0'=x!22^post83, x_slam_f!20^0'=x_slam_f!20^post83, y!21^0'=y!21^post83, (a!1371^0-a!1371^post83 == 0 /\ a!654^0-a!654^post83 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post83 == 0 /\ -result!12^post83+result!12^0 == 0 /\ -x!1365^post83+x!1365^0 == 0 /\ head!16^0-head!16^post83 == 0 /\ a!1610^0-a!1610^post83 == 0 /\ -head!31^post83+head!31^0 == 0 /\ a!511^0-a!511^post83 == 0 /\ -temp!34^post83+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post83 == 0 /\ length!28^0-length!28^post83 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post83 == 0 /\ -rcd!2515^post83+rcd!2515^0 == 0 /\ -rcd!63^post83+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post83 == 0 /\ x_slam_f!20^0-x_slam_f!20^post83 == 0 /\ __disjvr_6^0-__disjvr_6^post83 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ temp0!17^0-temp0!17^post83 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_5^post83+__disjvr_5^0 == 0 /\ -a!419^post83+a!419^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post83+__disjvr_2^0 == 0 /\ -i!406^post83+i!406^0 == 0 /\ rcd!83^0-rcd!83^post83 == 0 /\ temp0!30^0-temp0!30^post83 == 0 /\ -__disjvr_0^post83+__disjvr_0^0 == 0 /\ head!405^0-head!405^post83 == 0 /\ -a!2035^post83+a!2035^0 == 0 /\ -__disjvr_7^post83+__disjvr_7^0 == 0 /\ -r!543^post83+r!543^0 == 0 /\ -nondet!13^post83+nondet!13^0 == 0 /\ -a!1370^post83+a!1370^0 == 0 /\ -__disjvr_8^post83+__disjvr_8^0 == 0 /\ -a!1055^post83+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post83 == 0 /\ -a!1810^post83+a!1810^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!2238^0-a!2238^post83 == 0 /\ __disjvr_1^0-__disjvr_1^post83 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ x!18^0-x!18^post83 == 0 /\ -t!25^post83+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post83 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1052^0-a!1052^post83 == 0 /\ -x!22^post83+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post83+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post83 == 0 /\ -ct!19^post83+ct!19^0 == 0 /\ -r!662^post83+r!662^0 == 0 /\ x!15^0-x!15^post83 == 0 /\ -a!244^post83+a!244^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post83 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -y!21^post83+y!21^0 == 0 /\ -i!29^post83+i!29^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post83, __disjvr_1^0'=__disjvr_1^post83, __disjvr_2^0'=__disjvr_2^post83, __disjvr_3^0'=__disjvr_3^post83, __disjvr_4^0'=__disjvr_4^post83, __disjvr_5^0'=__disjvr_5^post83, __disjvr_6^0'=__disjvr_6^post83, __disjvr_7^0'=__disjvr_7^post83, __disjvr_8^0'=__disjvr_8^post83, a!1052^0'=a!1052^post83, a!1055^0'=a!1055^post83, a!1370^0'=a!1370^post83, a!1371^0'=a!1371^post83, a!1610^0'=a!1610^post83, a!1810^0'=a!1810^post83, a!2035^0'=a!2035^post83, a!2238^0'=a!2238^post83, a!244^0'=a!244^post83, a!419^0'=a!419^post83, a!511^0'=a!511^post83, a!654^0'=a!654^post83, ct!19^0'=ct!19^post83, head!16^0'=head!16^post83, head!31^0'=head!31^post83, head!405^0'=head!405^post83, i!29^0'=i!29^post83, i!406^0'=i!406^post83, length!28^0'=length!28^post83, nondet!13^0'=nondet!13^post83, r!543^0'=r!543^post83, r!662^0'=r!662^post83, rcd!2393^0'=rcd!2393^post83, rcd!2460^0'=rcd!2460^post83, rcd!2515^0'=rcd!2515^post83, rcd!63^0'=rcd!63^post83, rcd!83^0'=rcd!83^post83, result!12^0'=result!12^post83, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post83, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post83, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post83, sel_r!543_flink!24^0'=sel_r!543_flink!24^post83, t!25^0'=t!25^post83, temp!34^0'=temp!34^post83, temp0!17^0'=temp0!17^post83, temp0!30^0'=temp0!30^post83, tmp!33^0'=tmp!33^post83, x!1365^0'=x!1365^post83, x!15^0'=x!15^post83, x!18^0'=x!18^post83, x!22^0'=x!22^post83, x_slam_f!20^0'=x_slam_f!20^post83, y!21^0'=y!21^post83, (a!1371^0-a!1371^post83 == 0 /\ a!654^0-a!654^post83 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post83 == 0 /\ -result!12^post83+result!12^0 == 0 /\ -x!1365^post83+x!1365^0 == 0 /\ head!16^0-head!16^post83 == 0 /\ a!1610^0-a!1610^post83 == 0 /\ -head!31^post83+head!31^0 == 0 /\ a!511^0-a!511^post83 == 0 /\ -temp!34^post83+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post83 == 0 /\ length!28^0-length!28^post83 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post83 == 0 /\ -rcd!2515^post83+rcd!2515^0 == 0 /\ -rcd!63^post83+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post83 == 0 /\ x_slam_f!20^0-x_slam_f!20^post83 == 0 /\ __disjvr_6^0-__disjvr_6^post83 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ temp0!17^0-temp0!17^post83 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_5^post83+__disjvr_5^0 == 0 /\ -a!419^post83+a!419^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_2^post83+__disjvr_2^0 == 0 /\ -i!406^post83+i!406^0 == 0 /\ rcd!83^0-rcd!83^post83 == 0 /\ temp0!30^0-temp0!30^post83 == 0 /\ -__disjvr_0^post83+__disjvr_0^0 == 0 /\ head!405^0-head!405^post83 == 0 /\ -a!2035^post83+a!2035^0 == 0 /\ -__disjvr_7^post83+__disjvr_7^0 == 0 /\ -r!543^post83+r!543^0 == 0 /\ -nondet!13^post83+nondet!13^0 == 0 /\ -a!1370^post83+a!1370^0 == 0 /\ -__disjvr_8^post83+__disjvr_8^0 == 0 /\ -a!1055^post83+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post83 == 0 /\ -a!1810^post83+a!1810^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!2238^0-a!2238^post83 == 0 /\ __disjvr_1^0-__disjvr_1^post83 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ x!18^0-x!18^post83 == 0 /\ -t!25^post83+t!25^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post83 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!1052^0-a!1052^post83 == 0 /\ -x!22^post83+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post83+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_3^0-__disjvr_3^post83 == 0 /\ -ct!19^post83+ct!19^0 == 0 /\ -r!662^post83+r!662^0 == 0 /\ x!15^0-x!15^post83 == 0 /\ -a!244^post83+a!244^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post83 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -y!21^post83+y!21^0 == 0 /\ -i!29^post83+i!29^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality a!1371^post83 = a!1371^0 propagated equality a!654^post83 = a!654^0 propagated equality sel_r!1224_flink!24^post83 = sel_r!1224_flink!24^0 propagated equality result!12^post83 = result!12^0 propagated equality x!1365^post83 = x!1365^0 propagated equality head!16^post83 = head!16^0 propagated equality a!1610^post83 = a!1610^0 propagated equality head!31^post83 = head!31^0 propagated equality a!511^post83 = a!511^0 propagated equality temp!34^post83 = temp!34^0 propagated equality __disjvr_4^post83 = __disjvr_4^0 propagated equality length!28^post83 = length!28^0 propagated equality rcd!2393^post83 = rcd!2393^0 propagated equality rcd!2515^post83 = rcd!2515^0 propagated equality rcd!63^post83 = rcd!63^0 propagated equality sel_r!543_flink!24^post83 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post83 = x_slam_f!20^0 propagated equality __disjvr_6^post83 = __disjvr_6^0 propagated equality temp0!17^post83 = temp0!17^0 propagated equality __disjvr_5^post83 = __disjvr_5^0 propagated equality a!419^post83 = a!419^0 propagated equality __disjvr_2^post83 = __disjvr_2^0 propagated equality i!406^post83 = i!406^0 propagated equality rcd!83^post83 = rcd!83^0 propagated equality temp0!30^post83 = temp0!30^0 propagated equality __disjvr_0^post83 = __disjvr_0^0 propagated equality head!405^post83 = head!405^0 propagated equality a!2035^post83 = a!2035^0 propagated equality __disjvr_7^post83 = __disjvr_7^0 propagated equality r!543^post83 = r!543^0 propagated equality nondet!13^post83 = nondet!13^0 propagated equality a!1370^post83 = a!1370^0 propagated equality __disjvr_8^post83 = __disjvr_8^0 propagated equality a!1055^post83 = a!1055^0 propagated equality tmp!33^post83 = tmp!33^0 propagated equality a!1810^post83 = a!1810^0 propagated equality a!2238^post83 = a!2238^0 propagated equality __disjvr_1^post83 = __disjvr_1^0 propagated equality x!18^post83 = x!18^0 propagated equality t!25^post83 = t!25^0 propagated equality sdv_callsite_return_1!14^post83 = sdv_callsite_return_1!14^0 propagated equality a!1052^post83 = a!1052^0 propagated equality x!22^post83 = x!22^0 propagated equality sdv_callsite_return_1!32^post83 = sdv_callsite_return_1!32^0 propagated equality __disjvr_3^post83 = __disjvr_3^0 propagated equality ct!19^post83 = ct!19^0 propagated equality r!662^post83 = r!662^0 propagated equality x!15^post83 = x!15^0 propagated equality a!244^post83 = a!244^0 propagated equality rcd!2460^post83 = rcd!2460^0 propagated equality y!21^post83 = y!21^0 propagated equality i!29^post83 = i!29^0 Simplified Guard Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post84, __disjvr_1^0'=__disjvr_1^post84, __disjvr_2^0'=__disjvr_2^post84, __disjvr_3^0'=__disjvr_3^post84, __disjvr_4^0'=__disjvr_4^post84, __disjvr_5^0'=__disjvr_5^post84, __disjvr_6^0'=__disjvr_6^post84, __disjvr_7^0'=__disjvr_7^post84, __disjvr_8^0'=__disjvr_8^post84, a!1052^0'=a!1052^post84, a!1055^0'=a!1055^post84, a!1370^0'=a!1370^post84, a!1371^0'=a!1371^post84, a!1610^0'=a!1610^post84, a!1810^0'=a!1810^post84, a!2035^0'=a!2035^post84, a!2238^0'=a!2238^post84, a!244^0'=a!244^post84, a!419^0'=a!419^post84, a!511^0'=a!511^post84, a!654^0'=a!654^post84, ct!19^0'=ct!19^post84, head!16^0'=head!16^post84, head!31^0'=head!31^post84, head!405^0'=head!405^post84, i!29^0'=i!29^post84, i!406^0'=i!406^post84, length!28^0'=length!28^post84, nondet!13^0'=nondet!13^post84, r!543^0'=r!543^post84, r!662^0'=r!662^post84, rcd!2393^0'=rcd!2393^post84, rcd!2460^0'=rcd!2460^post84, rcd!2515^0'=rcd!2515^post84, rcd!63^0'=rcd!63^post84, rcd!83^0'=rcd!83^post84, result!12^0'=result!12^post84, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post84, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post84, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post84, sel_r!543_flink!24^0'=sel_r!543_flink!24^post84, t!25^0'=t!25^post84, temp!34^0'=temp!34^post84, temp0!17^0'=temp0!17^post84, temp0!30^0'=temp0!30^post84, tmp!33^0'=tmp!33^post84, x!1365^0'=x!1365^post84, x!15^0'=x!15^post84, x!18^0'=x!18^post84, x!22^0'=x!22^post84, x_slam_f!20^0'=x_slam_f!20^post84, y!21^0'=y!21^post84, (-r!662^post84+r!662^0 == 0 /\ a!654^0-a!654^post84 == 0 /\ -rcd!2393^post84+rcd!2393^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ -a!2035^post84+a!2035^0 == 0 /\ x!18^0-x!18^post84 == 0 /\ -a!2238^post84+a!2238^0 == 0 /\ -a!1610^post84+a!1610^0 == 0 /\ -__disjvr_8^post84+__disjvr_8^0 == 0 /\ -a!1055^post84+a!1055^0 == 0 /\ -__disjvr_7^post84+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post84 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post84 == 0 /\ -nondet!13^post84+nondet!13^0 == 0 /\ x!1365^0-x!1365^post84 == 0 /\ result!12^0-result!12^post84 == 0 /\ __disjvr_4^0-__disjvr_4^post84 == 0 /\ -i!29^post84+i!29^0 == 0 /\ -rcd!63^post84+rcd!63^0 == 0 /\ -temp0!30^post84+temp0!30^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ -temp!34^post84+temp!34^0 == 0 /\ -__disjvr_6^post84+__disjvr_6^0 == 0 /\ -y!21^0 <= 0 /\ rcd!83^0-rcd!83^post84 == 0 /\ length!28^0-length!28^post84 == 0 /\ -__disjvr_2^post84+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post84 == 0 /\ -t!25^post84+t!25^0 == 0 /\ -ct!19^post84+ct!19^0 == 0 /\ -x_slam_f!20^post84+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post84+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post84+__disjvr_0^0 == 0 /\ -a!419^post84+a!419^0 == 0 /\ -a!511^post84+a!511^0 == 0 /\ rcd!2460^0-rcd!2460^post84 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post84 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post84 == 0 /\ -head!16^post84+head!16^0 == 0 /\ temp0!17^0-temp0!17^post84 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post84 == 0 /\ a!1371^0-a!1371^post84 == 0 /\ -rcd!2515^post84+rcd!2515^0 == 0 /\ head!405^0-head!405^post84 == 0 /\ -i!406^post84+i!406^0 == 0 /\ -x!15^post84+x!15^0 == 0 /\ tmp!33^0-tmp!33^post84 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post84 == 0 /\ r!543^0-r!543^post84 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post84 == 0 /\ -__disjvr_3^post84+__disjvr_3^0 == 0 /\ -__disjvr_5^post84+__disjvr_5^0 == 0 /\ -y!21^post84+y!21^0 == 0 /\ a!244^0-a!244^post84 == 0 /\ -ct!19^0 <= 0 /\ -x!22^post84+x!22^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post84, __disjvr_1^0'=__disjvr_1^post84, __disjvr_2^0'=__disjvr_2^post84, __disjvr_3^0'=__disjvr_3^post84, __disjvr_4^0'=__disjvr_4^post84, __disjvr_5^0'=__disjvr_5^post84, __disjvr_6^0'=__disjvr_6^post84, __disjvr_7^0'=__disjvr_7^post84, __disjvr_8^0'=__disjvr_8^post84, a!1052^0'=a!1052^post84, a!1055^0'=a!1055^post84, a!1370^0'=a!1370^post84, a!1371^0'=a!1371^post84, a!1610^0'=a!1610^post84, a!1810^0'=a!1810^post84, a!2035^0'=a!2035^post84, a!2238^0'=a!2238^post84, a!244^0'=a!244^post84, a!419^0'=a!419^post84, a!511^0'=a!511^post84, a!654^0'=a!654^post84, ct!19^0'=ct!19^post84, head!16^0'=head!16^post84, head!31^0'=head!31^post84, head!405^0'=head!405^post84, i!29^0'=i!29^post84, i!406^0'=i!406^post84, length!28^0'=length!28^post84, nondet!13^0'=nondet!13^post84, r!543^0'=r!543^post84, r!662^0'=r!662^post84, rcd!2393^0'=rcd!2393^post84, rcd!2460^0'=rcd!2460^post84, rcd!2515^0'=rcd!2515^post84, rcd!63^0'=rcd!63^post84, rcd!83^0'=rcd!83^post84, result!12^0'=result!12^post84, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post84, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post84, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post84, sel_r!543_flink!24^0'=sel_r!543_flink!24^post84, t!25^0'=t!25^post84, temp!34^0'=temp!34^post84, temp0!17^0'=temp0!17^post84, temp0!30^0'=temp0!30^post84, tmp!33^0'=tmp!33^post84, x!1365^0'=x!1365^post84, x!15^0'=x!15^post84, x!18^0'=x!18^post84, x!22^0'=x!22^post84, x_slam_f!20^0'=x_slam_f!20^post84, y!21^0'=y!21^post84, (-r!662^post84+r!662^0 == 0 /\ a!654^0-a!654^post84 == 0 /\ -rcd!2393^post84+rcd!2393^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!2035^post84+a!2035^0 == 0 /\ x!18^0-x!18^post84 == 0 /\ -a!2238^post84+a!2238^0 == 0 /\ -a!1610^post84+a!1610^0 == 0 /\ -__disjvr_8^post84+__disjvr_8^0 == 0 /\ -a!1055^post84+a!1055^0 == 0 /\ -__disjvr_7^post84+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post84 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post84 == 0 /\ -nondet!13^post84+nondet!13^0 == 0 /\ x!1365^0-x!1365^post84 == 0 /\ result!12^0-result!12^post84 == 0 /\ __disjvr_4^0-__disjvr_4^post84 == 0 /\ -i!29^post84+i!29^0 == 0 /\ -rcd!63^post84+rcd!63^0 == 0 /\ -temp0!30^post84+temp0!30^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -temp!34^post84+temp!34^0 == 0 /\ -__disjvr_6^post84+__disjvr_6^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post84 == 0 /\ length!28^0-length!28^post84 == 0 /\ -__disjvr_2^post84+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post84 == 0 /\ -t!25^post84+t!25^0 == 0 /\ -ct!19^post84+ct!19^0 == 0 /\ -x_slam_f!20^post84+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post84+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post84+__disjvr_0^0 == 0 /\ -a!419^post84+a!419^0 == 0 /\ -a!511^post84+a!511^0 == 0 /\ rcd!2460^0-rcd!2460^post84 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post84 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1810^0-a!1810^post84 == 0 /\ -head!16^post84+head!16^0 == 0 /\ temp0!17^0-temp0!17^post84 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post84 == 0 /\ a!1371^0-a!1371^post84 == 0 /\ -rcd!2515^post84+rcd!2515^0 == 0 /\ head!405^0-head!405^post84 == 0 /\ -i!406^post84+i!406^0 == 0 /\ -x!15^post84+x!15^0 == 0 /\ tmp!33^0-tmp!33^post84 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post84 == 0 /\ r!543^0-r!543^post84 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post84 == 0 /\ -__disjvr_3^post84+__disjvr_3^0 == 0 /\ -__disjvr_5^post84+__disjvr_5^0 == 0 /\ -y!21^post84+y!21^0 == 0 /\ a!244^0-a!244^post84 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x!22^post84+x!22^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^post84, __disjvr_1^0'=__disjvr_1^post84, __disjvr_2^0'=__disjvr_2^post84, __disjvr_3^0'=__disjvr_3^post84, __disjvr_4^0'=__disjvr_4^post84, __disjvr_5^0'=__disjvr_5^post84, __disjvr_6^0'=__disjvr_6^post84, __disjvr_7^0'=__disjvr_7^post84, __disjvr_8^0'=__disjvr_8^post84, a!1052^0'=a!1052^post84, a!1055^0'=a!1055^post84, a!1370^0'=a!1370^post84, a!1371^0'=a!1371^post84, a!1610^0'=a!1610^post84, a!1810^0'=a!1810^post84, a!2035^0'=a!2035^post84, a!2238^0'=a!2238^post84, a!244^0'=a!244^post84, a!419^0'=a!419^post84, a!511^0'=a!511^post84, a!654^0'=a!654^post84, ct!19^0'=ct!19^post84, head!16^0'=head!16^post84, head!31^0'=head!31^post84, head!405^0'=head!405^post84, i!29^0'=i!29^post84, i!406^0'=i!406^post84, length!28^0'=length!28^post84, nondet!13^0'=nondet!13^post84, r!543^0'=r!543^post84, r!662^0'=r!662^post84, rcd!2393^0'=rcd!2393^post84, rcd!2460^0'=rcd!2460^post84, rcd!2515^0'=rcd!2515^post84, rcd!63^0'=rcd!63^post84, rcd!83^0'=rcd!83^post84, result!12^0'=result!12^post84, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post84, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post84, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post84, sel_r!543_flink!24^0'=sel_r!543_flink!24^post84, t!25^0'=t!25^post84, temp!34^0'=temp!34^post84, temp0!17^0'=temp0!17^post84, temp0!30^0'=temp0!30^post84, tmp!33^0'=tmp!33^post84, x!1365^0'=x!1365^post84, x!15^0'=x!15^post84, x!18^0'=x!18^post84, x!22^0'=x!22^post84, x_slam_f!20^0'=x_slam_f!20^post84, y!21^0'=y!21^post84, (-r!662^post84+r!662^0 == 0 /\ a!654^0-a!654^post84 == 0 /\ -rcd!2393^post84+rcd!2393^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -a!2035^post84+a!2035^0 == 0 /\ x!18^0-x!18^post84 == 0 /\ -a!2238^post84+a!2238^0 == 0 /\ -a!1610^post84+a!1610^0 == 0 /\ -__disjvr_8^post84+__disjvr_8^0 == 0 /\ -a!1055^post84+a!1055^0 == 0 /\ -__disjvr_7^post84+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post84 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post84 == 0 /\ -nondet!13^post84+nondet!13^0 == 0 /\ x!1365^0-x!1365^post84 == 0 /\ result!12^0-result!12^post84 == 0 /\ __disjvr_4^0-__disjvr_4^post84 == 0 /\ -i!29^post84+i!29^0 == 0 /\ -rcd!63^post84+rcd!63^0 == 0 /\ -temp0!30^post84+temp0!30^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -temp!34^post84+temp!34^0 == 0 /\ -__disjvr_6^post84+__disjvr_6^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!83^0-rcd!83^post84 == 0 /\ length!28^0-length!28^post84 == 0 /\ -__disjvr_2^post84+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post84 == 0 /\ -t!25^post84+t!25^0 == 0 /\ -ct!19^post84+ct!19^0 == 0 /\ -x_slam_f!20^post84+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post84+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post84+__disjvr_0^0 == 0 /\ -a!419^post84+a!419^0 == 0 /\ -a!511^post84+a!511^0 == 0 /\ rcd!2460^0-rcd!2460^post84 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post84 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ a!1810^0-a!1810^post84 == 0 /\ -head!16^post84+head!16^0 == 0 /\ temp0!17^0-temp0!17^post84 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ __disjvr_1^0-__disjvr_1^post84 == 0 /\ a!1371^0-a!1371^post84 == 0 /\ -rcd!2515^post84+rcd!2515^0 == 0 /\ head!405^0-head!405^post84 == 0 /\ -i!406^post84+i!406^0 == 0 /\ -x!15^post84+x!15^0 == 0 /\ tmp!33^0-tmp!33^post84 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post84 == 0 /\ r!543^0-r!543^post84 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post84 == 0 /\ -__disjvr_3^post84+__disjvr_3^0 == 0 /\ -__disjvr_5^post84+__disjvr_5^0 == 0 /\ -y!21^post84+y!21^0 == 0 /\ a!244^0-a!244^post84 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -x!22^post84+x!22^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality r!662^post84 = r!662^0 propagated equality a!654^post84 = a!654^0 propagated equality rcd!2393^post84 = rcd!2393^0 propagated equality a!2035^post84 = a!2035^0 propagated equality x!18^post84 = x!18^0 propagated equality a!2238^post84 = a!2238^0 propagated equality a!1610^post84 = a!1610^0 propagated equality __disjvr_8^post84 = __disjvr_8^0 propagated equality a!1055^post84 = a!1055^0 propagated equality __disjvr_7^post84 = __disjvr_7^0 propagated equality a!1370^post84 = a!1370^0 propagated equality head!31^post84 = head!31^0 propagated equality nondet!13^post84 = nondet!13^0 propagated equality x!1365^post84 = x!1365^0 propagated equality result!12^post84 = result!12^0 propagated equality __disjvr_4^post84 = __disjvr_4^0 propagated equality i!29^post84 = i!29^0 propagated equality rcd!63^post84 = rcd!63^0 propagated equality temp0!30^post84 = temp0!30^0 propagated equality temp!34^post84 = temp!34^0 propagated equality __disjvr_6^post84 = __disjvr_6^0 propagated equality rcd!83^post84 = rcd!83^0 propagated equality length!28^post84 = length!28^0 propagated equality __disjvr_2^post84 = __disjvr_2^0 propagated equality a!1052^post84 = a!1052^0 propagated equality t!25^post84 = t!25^0 propagated equality ct!19^post84 = ct!19^0 propagated equality x_slam_f!20^post84 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!32^post84 = sdv_callsite_return_1!32^0 propagated equality __disjvr_0^post84 = __disjvr_0^0 propagated equality a!419^post84 = a!419^0 propagated equality a!511^post84 = a!511^0 propagated equality rcd!2460^post84 = rcd!2460^0 propagated equality sel_r!543_flink!24^post84 = sel_r!543_flink!24^0 propagated equality a!1810^post84 = a!1810^0 propagated equality head!16^post84 = head!16^0 propagated equality temp0!17^post84 = temp0!17^0 propagated equality __disjvr_1^post84 = __disjvr_1^0 propagated equality a!1371^post84 = a!1371^0 propagated equality rcd!2515^post84 = rcd!2515^0 propagated equality head!405^post84 = head!405^0 propagated equality i!406^post84 = i!406^0 propagated equality x!15^post84 = x!15^0 propagated equality tmp!33^post84 = tmp!33^0 propagated equality sdv_callsite_return_1!14^post84 = sdv_callsite_return_1!14^0 propagated equality r!543^post84 = r!543^0 propagated equality sel_r!1224_flink!24^post84 = sel_r!1224_flink!24^0 propagated equality __disjvr_3^post84 = __disjvr_3^0 propagated equality __disjvr_5^post84 = __disjvr_5^0 propagated equality y!21^post84 = y!21^0 propagated equality a!244^post84 = a!244^0 propagated equality x!22^post84 = x!22^0 Simplified Guard Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l31 -> l32 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l31 -> l32 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post85, __disjvr_1^0'=__disjvr_1^post85, __disjvr_2^0'=__disjvr_2^post85, __disjvr_3^0'=__disjvr_3^post85, __disjvr_4^0'=__disjvr_4^post85, __disjvr_5^0'=__disjvr_5^post85, __disjvr_6^0'=__disjvr_6^post85, __disjvr_7^0'=__disjvr_7^post85, __disjvr_8^0'=__disjvr_8^post85, a!1052^0'=a!1052^post85, a!1055^0'=a!1055^post85, a!1370^0'=a!1370^post85, a!1371^0'=a!1371^post85, a!1610^0'=a!1610^post85, a!1810^0'=a!1810^post85, a!2035^0'=a!2035^post85, a!2238^0'=a!2238^post85, a!244^0'=a!244^post85, a!419^0'=a!419^post85, a!511^0'=a!511^post85, a!654^0'=a!654^post85, ct!19^0'=ct!19^post85, head!16^0'=head!16^post85, head!31^0'=head!31^post85, head!405^0'=head!405^post85, i!29^0'=i!29^post85, i!406^0'=i!406^post85, length!28^0'=length!28^post85, nondet!13^0'=nondet!13^post85, r!543^0'=r!543^post85, r!662^0'=r!662^post85, rcd!2393^0'=rcd!2393^post85, rcd!2460^0'=rcd!2460^post85, rcd!2515^0'=rcd!2515^post85, rcd!63^0'=rcd!63^post85, rcd!83^0'=rcd!83^post85, result!12^0'=result!12^post85, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post85, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post85, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post85, sel_r!543_flink!24^0'=sel_r!543_flink!24^post85, t!25^0'=t!25^post85, temp!34^0'=temp!34^post85, temp0!17^0'=temp0!17^post85, temp0!30^0'=temp0!30^post85, tmp!33^0'=tmp!33^post85, x!1365^0'=x!1365^post85, x!15^0'=x!15^post85, x!18^0'=x!18^post85, x!22^0'=x!22^post85, x_slam_f!20^0'=x_slam_f!20^post85, y!21^0'=y!21^post85, (head!16^0-head!16^post85 == 0 /\ -x!22^post85+x!22^0 == 0 /\ -a!2035^post85+a!2035^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ x!18^0-x!18^post85 == 0 /\ -a!2238^post85+a!2238^0 == 0 /\ a!1371^0-a!1371^post85 == 0 /\ x!15^0-x!15^post85 == 0 /\ -a!419^post85+a!419^0 == 0 /\ -t!25^post85+t!25^0 == 0 /\ temp!34^0-temp!34^post85 == 0 /\ a!244^0-a!244^post85 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post85+a!1610^0 == 0 /\ -r!662^post85+r!662^0 == 0 /\ -rcd!2393^post85+rcd!2393^0 == 0 /\ -head!31^post85+head!31^0 == 0 /\ length!28^0-length!28^post85 == 0 /\ -i!406^post85+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post85 == 0 /\ -y!21^0 <= 0 /\ y!21^0-y!21^post85 == 0 /\ -rcd!2515^post85+rcd!2515^0 == 0 /\ a!511^0-a!511^post85 == 0 /\ __disjvr_0^0-__disjvr_0^post85 == 0 /\ 1-head!16^0 <= 0 /\ -x!1365^post85+x!1365^0 == 0 /\ -sdv_callsite_return_1!32^post85+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post85 == 0 /\ __disjvr_6^0-__disjvr_6^post85 == 0 /\ rcd!2460^0-rcd!2460^post85 == 0 /\ -__disjvr_5^post85+__disjvr_5^0 == 0 /\ -__disjvr_8^post85+__disjvr_8^0 == 0 /\ -a!1055^post85+a!1055^0 == 0 /\ head!405^0-head!405^post85 == 0 /\ -__disjvr_1^post85+__disjvr_1^0 == 0 /\ -__disjvr_2^post85+__disjvr_2^0 == 0 /\ -__disjvr_4^post85+__disjvr_4^0 == 0 /\ -sdv_callsite_return_1!14^post85+sdv_callsite_return_1!14^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post85 == 0 /\ -a!1370^post85+a!1370^0 == 0 /\ temp0!30^0-temp0!30^post85 == 0 /\ a!1052^0-a!1052^post85 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_7^post85+__disjvr_7^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ a!654^0-a!654^post85 == 0 /\ -nondet!13^post85+nondet!13^0 == 0 /\ a!1810^0-a!1810^post85 == 0 /\ -i!29^post85+i!29^0 == 0 /\ r!543^0-r!543^post85 == 0 /\ tmp!33^0-tmp!33^post85 == 0 /\ -rcd!63^post85+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post85 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post85 == 0 /\ -result!12^post85+result!12^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post85+sel_r!1224_flink!24^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ -ct!19^post85+ct!19^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post85, __disjvr_1^0'=__disjvr_1^post85, __disjvr_2^0'=__disjvr_2^post85, __disjvr_3^0'=__disjvr_3^post85, __disjvr_4^0'=__disjvr_4^post85, __disjvr_5^0'=__disjvr_5^post85, __disjvr_6^0'=__disjvr_6^post85, __disjvr_7^0'=__disjvr_7^post85, __disjvr_8^0'=__disjvr_8^post85, a!1052^0'=a!1052^post85, a!1055^0'=a!1055^post85, a!1370^0'=a!1370^post85, a!1371^0'=a!1371^post85, a!1610^0'=a!1610^post85, a!1810^0'=a!1810^post85, a!2035^0'=a!2035^post85, a!2238^0'=a!2238^post85, a!244^0'=a!244^post85, a!419^0'=a!419^post85, a!511^0'=a!511^post85, a!654^0'=a!654^post85, ct!19^0'=ct!19^post85, head!16^0'=head!16^post85, head!31^0'=head!31^post85, head!405^0'=head!405^post85, i!29^0'=i!29^post85, i!406^0'=i!406^post85, length!28^0'=length!28^post85, nondet!13^0'=nondet!13^post85, r!543^0'=r!543^post85, r!662^0'=r!662^post85, rcd!2393^0'=rcd!2393^post85, rcd!2460^0'=rcd!2460^post85, rcd!2515^0'=rcd!2515^post85, rcd!63^0'=rcd!63^post85, rcd!83^0'=rcd!83^post85, result!12^0'=result!12^post85, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post85, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post85, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post85, sel_r!543_flink!24^0'=sel_r!543_flink!24^post85, t!25^0'=t!25^post85, temp!34^0'=temp!34^post85, temp0!17^0'=temp0!17^post85, temp0!30^0'=temp0!30^post85, tmp!33^0'=tmp!33^post85, x!1365^0'=x!1365^post85, x!15^0'=x!15^post85, x!18^0'=x!18^post85, x!22^0'=x!22^post85, x_slam_f!20^0'=x_slam_f!20^post85, y!21^0'=y!21^post85, (head!16^0-head!16^post85 == 0 /\ -x!22^post85+x!22^0 == 0 /\ -a!2035^post85+a!2035^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ x!18^0-x!18^post85 == 0 /\ -a!2238^post85+a!2238^0 == 0 /\ a!1371^0-a!1371^post85 == 0 /\ x!15^0-x!15^post85 == 0 /\ -a!419^post85+a!419^0 == 0 /\ -t!25^post85+t!25^0 == 0 /\ temp!34^0-temp!34^post85 == 0 /\ a!244^0-a!244^post85 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post85+a!1610^0 == 0 /\ -r!662^post85+r!662^0 == 0 /\ -rcd!2393^post85+rcd!2393^0 == 0 /\ -head!31^post85+head!31^0 == 0 /\ length!28^0-length!28^post85 == 0 /\ -i!406^post85+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!83^0-rcd!83^post85 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ y!21^0-y!21^post85 == 0 /\ -rcd!2515^post85+rcd!2515^0 == 0 /\ a!511^0-a!511^post85 == 0 /\ __disjvr_0^0-__disjvr_0^post85 == 0 /\ 1-head!16^0 <= 0 /\ -x!1365^post85+x!1365^0 == 0 /\ -sdv_callsite_return_1!32^post85+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post85 == 0 /\ __disjvr_6^0-__disjvr_6^post85 == 0 /\ rcd!2460^0-rcd!2460^post85 == 0 /\ -__disjvr_5^post85+__disjvr_5^0 == 0 /\ -__disjvr_8^post85+__disjvr_8^0 == 0 /\ -a!1055^post85+a!1055^0 == 0 /\ head!405^0-head!405^post85 == 0 /\ -__disjvr_1^post85+__disjvr_1^0 == 0 /\ -__disjvr_2^post85+__disjvr_2^0 == 0 /\ -__disjvr_4^post85+__disjvr_4^0 == 0 /\ -sdv_callsite_return_1!14^post85+sdv_callsite_return_1!14^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post85 == 0 /\ -a!1370^post85+a!1370^0 == 0 /\ temp0!30^0-temp0!30^post85 == 0 /\ a!1052^0-a!1052^post85 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_7^post85+__disjvr_7^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!654^0-a!654^post85 == 0 /\ -nondet!13^post85+nondet!13^0 == 0 /\ a!1810^0-a!1810^post85 == 0 /\ -i!29^post85+i!29^0 == 0 /\ r!543^0-r!543^post85 == 0 /\ tmp!33^0-tmp!33^post85 == 0 /\ -rcd!63^post85+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post85 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post85 == 0 /\ -result!12^post85+result!12^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post85+sel_r!1224_flink!24^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -ct!19^post85+ct!19^0 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post85, __disjvr_1^0'=__disjvr_1^post85, __disjvr_2^0'=__disjvr_2^post85, __disjvr_3^0'=__disjvr_3^post85, __disjvr_4^0'=__disjvr_4^post85, __disjvr_5^0'=__disjvr_5^post85, __disjvr_6^0'=__disjvr_6^post85, __disjvr_7^0'=__disjvr_7^post85, __disjvr_8^0'=__disjvr_8^post85, a!1052^0'=a!1052^post85, a!1055^0'=a!1055^post85, a!1370^0'=a!1370^post85, a!1371^0'=a!1371^post85, a!1610^0'=a!1610^post85, a!1810^0'=a!1810^post85, a!2035^0'=a!2035^post85, a!2238^0'=a!2238^post85, a!244^0'=a!244^post85, a!419^0'=a!419^post85, a!511^0'=a!511^post85, a!654^0'=a!654^post85, ct!19^0'=ct!19^post85, head!16^0'=head!16^post85, head!31^0'=head!31^post85, head!405^0'=head!405^post85, i!29^0'=i!29^post85, i!406^0'=i!406^post85, length!28^0'=length!28^post85, nondet!13^0'=nondet!13^post85, r!543^0'=r!543^post85, r!662^0'=r!662^post85, rcd!2393^0'=rcd!2393^post85, rcd!2460^0'=rcd!2460^post85, rcd!2515^0'=rcd!2515^post85, rcd!63^0'=rcd!63^post85, rcd!83^0'=rcd!83^post85, result!12^0'=result!12^post85, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post85, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post85, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post85, sel_r!543_flink!24^0'=sel_r!543_flink!24^post85, t!25^0'=t!25^post85, temp!34^0'=temp!34^post85, temp0!17^0'=temp0!17^post85, temp0!30^0'=temp0!30^post85, tmp!33^0'=tmp!33^post85, x!1365^0'=x!1365^post85, x!15^0'=x!15^post85, x!18^0'=x!18^post85, x!22^0'=x!22^post85, x_slam_f!20^0'=x_slam_f!20^post85, y!21^0'=y!21^post85, (head!16^0-head!16^post85 == 0 /\ -x!22^post85+x!22^0 == 0 /\ -a!2035^post85+a!2035^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ x!18^0-x!18^post85 == 0 /\ -a!2238^post85+a!2238^0 == 0 /\ a!1371^0-a!1371^post85 == 0 /\ x!15^0-x!15^post85 == 0 /\ -a!419^post85+a!419^0 == 0 /\ -t!25^post85+t!25^0 == 0 /\ temp!34^0-temp!34^post85 == 0 /\ a!244^0-a!244^post85 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post85+a!1610^0 == 0 /\ -r!662^post85+r!662^0 == 0 /\ -rcd!2393^post85+rcd!2393^0 == 0 /\ -head!31^post85+head!31^0 == 0 /\ length!28^0-length!28^post85 == 0 /\ -i!406^post85+i!406^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!83^0-rcd!83^post85 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ y!21^0-y!21^post85 == 0 /\ -rcd!2515^post85+rcd!2515^0 == 0 /\ a!511^0-a!511^post85 == 0 /\ __disjvr_0^0-__disjvr_0^post85 == 0 /\ 1-head!16^0 <= 0 /\ -x!1365^post85+x!1365^0 == 0 /\ -sdv_callsite_return_1!32^post85+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post85 == 0 /\ __disjvr_6^0-__disjvr_6^post85 == 0 /\ rcd!2460^0-rcd!2460^post85 == 0 /\ -__disjvr_5^post85+__disjvr_5^0 == 0 /\ -__disjvr_8^post85+__disjvr_8^0 == 0 /\ -a!1055^post85+a!1055^0 == 0 /\ head!405^0-head!405^post85 == 0 /\ -__disjvr_1^post85+__disjvr_1^0 == 0 /\ -__disjvr_2^post85+__disjvr_2^0 == 0 /\ -__disjvr_4^post85+__disjvr_4^0 == 0 /\ -sdv_callsite_return_1!14^post85+sdv_callsite_return_1!14^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post85 == 0 /\ -a!1370^post85+a!1370^0 == 0 /\ temp0!30^0-temp0!30^post85 == 0 /\ a!1052^0-a!1052^post85 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_7^post85+__disjvr_7^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ a!654^0-a!654^post85 == 0 /\ -nondet!13^post85+nondet!13^0 == 0 /\ a!1810^0-a!1810^post85 == 0 /\ -i!29^post85+i!29^0 == 0 /\ r!543^0-r!543^post85 == 0 /\ tmp!33^0-tmp!33^post85 == 0 /\ -rcd!63^post85+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post85 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post85 == 0 /\ -result!12^post85+result!12^0 == 0 /\ ct!19^0 <= 0 /\ -sel_r!1224_flink!24^post85+sel_r!1224_flink!24^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -ct!19^post85+ct!19^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality head!16^post85 = head!16^0 propagated equality x!22^post85 = x!22^0 propagated equality a!2035^post85 = a!2035^0 propagated equality x!18^post85 = x!18^0 propagated equality a!2238^post85 = a!2238^0 propagated equality a!1371^post85 = a!1371^0 propagated equality x!15^post85 = x!15^0 propagated equality a!419^post85 = a!419^0 propagated equality t!25^post85 = t!25^0 propagated equality temp!34^post85 = temp!34^0 propagated equality a!244^post85 = a!244^0 propagated equality a!1610^post85 = a!1610^0 propagated equality r!662^post85 = r!662^0 propagated equality rcd!2393^post85 = rcd!2393^0 propagated equality head!31^post85 = head!31^0 propagated equality length!28^post85 = length!28^0 propagated equality i!406^post85 = i!406^0 propagated equality rcd!83^post85 = rcd!83^0 propagated equality y!21^post85 = y!21^0 propagated equality rcd!2515^post85 = rcd!2515^0 propagated equality a!511^post85 = a!511^0 propagated equality __disjvr_0^post85 = __disjvr_0^0 propagated equality x!1365^post85 = x!1365^0 propagated equality sdv_callsite_return_1!32^post85 = sdv_callsite_return_1!32^0 propagated equality temp0!17^post85 = temp0!17^0 propagated equality __disjvr_6^post85 = __disjvr_6^0 propagated equality rcd!2460^post85 = rcd!2460^0 propagated equality __disjvr_5^post85 = __disjvr_5^0 propagated equality __disjvr_8^post85 = __disjvr_8^0 propagated equality a!1055^post85 = a!1055^0 propagated equality head!405^post85 = head!405^0 propagated equality __disjvr_1^post85 = __disjvr_1^0 propagated equality __disjvr_2^post85 = __disjvr_2^0 propagated equality __disjvr_4^post85 = __disjvr_4^0 propagated equality sdv_callsite_return_1!14^post85 = sdv_callsite_return_1!14^0 propagated equality x_slam_f!20^post85 = x_slam_f!20^0 propagated equality a!1370^post85 = a!1370^0 propagated equality temp0!30^post85 = temp0!30^0 propagated equality a!1052^post85 = a!1052^0 propagated equality __disjvr_7^post85 = __disjvr_7^0 propagated equality a!654^post85 = a!654^0 propagated equality nondet!13^post85 = nondet!13^0 propagated equality a!1810^post85 = a!1810^0 propagated equality i!29^post85 = i!29^0 propagated equality r!543^post85 = r!543^0 propagated equality tmp!33^post85 = tmp!33^0 propagated equality rcd!63^post85 = rcd!63^0 propagated equality sel_r!543_flink!24^post85 = sel_r!543_flink!24^0 propagated equality __disjvr_3^post85 = __disjvr_3^0 propagated equality result!12^post85 = result!12^0 propagated equality sel_r!1224_flink!24^post85 = sel_r!1224_flink!24^0 propagated equality ct!19^post85 = ct!19^0 Simplified Guard Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post86, __disjvr_1^0'=__disjvr_1^post86, __disjvr_2^0'=__disjvr_2^post86, __disjvr_3^0'=__disjvr_3^post86, __disjvr_4^0'=__disjvr_4^post86, __disjvr_5^0'=__disjvr_5^post86, __disjvr_6^0'=__disjvr_6^post86, __disjvr_7^0'=__disjvr_7^post86, __disjvr_8^0'=__disjvr_8^post86, a!1052^0'=a!1052^post86, a!1055^0'=a!1055^post86, a!1370^0'=a!1370^post86, a!1371^0'=a!1371^post86, a!1610^0'=a!1610^post86, a!1810^0'=a!1810^post86, a!2035^0'=a!2035^post86, a!2238^0'=a!2238^post86, a!244^0'=a!244^post86, a!419^0'=a!419^post86, a!511^0'=a!511^post86, a!654^0'=a!654^post86, ct!19^0'=ct!19^post86, head!16^0'=head!16^post86, head!31^0'=head!31^post86, head!405^0'=head!405^post86, i!29^0'=i!29^post86, i!406^0'=i!406^post86, length!28^0'=length!28^post86, nondet!13^0'=nondet!13^post86, r!543^0'=r!543^post86, r!662^0'=r!662^post86, rcd!2393^0'=rcd!2393^post86, rcd!2460^0'=rcd!2460^post86, rcd!2515^0'=rcd!2515^post86, rcd!63^0'=rcd!63^post86, rcd!83^0'=rcd!83^post86, result!12^0'=result!12^post86, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post86, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post86, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post86, sel_r!543_flink!24^0'=sel_r!543_flink!24^post86, t!25^0'=t!25^post86, temp!34^0'=temp!34^post86, temp0!17^0'=temp0!17^post86, temp0!30^0'=temp0!30^post86, tmp!33^0'=tmp!33^post86, x!1365^0'=x!1365^post86, x!15^0'=x!15^post86, x!18^0'=x!18^post86, x!22^0'=x!22^post86, x_slam_f!20^0'=x_slam_f!20^post86, y!21^0'=y!21^post86, (head!31^0-head!31^post86 == 0 /\ result!12^0-result!12^post86 == 0 /\ r!543^0-r!543^post86 == 0 /\ -t!25^post86+t!25^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ -sdv_callsite_return_1!14^post86+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post86 == 0 /\ a!1371^0-a!1371^post86 == 0 /\ __disjvr_6^0-__disjvr_6^post86 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post86 == 0 /\ -__disjvr_5^post86+__disjvr_5^0 == 0 /\ x!18^0-x!18^post86 == 0 /\ ct!19^0-ct!19^post86 == 0 /\ x_slam_f!20^0-x_slam_f!20^post86 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -__disjvr_3^post86+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post86 == 0 /\ x!15^0 <= 0 /\ i!406^0-i!406^post86 == 0 /\ -head!16^post86+head!16^0 == 0 /\ -rcd!63^post86+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post86 == 0 /\ __disjvr_4^0-__disjvr_4^post86 == 0 /\ a!1370^0-a!1370^post86 == 0 /\ a!654^0-a!654^post86 == 0 /\ -x!1365^post86+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post86 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post86 == 0 /\ -temp0!30^post86+temp0!30^0 == 0 /\ -a!1610^post86+a!1610^0 == 0 /\ -y!21^post86+y!21^0 == 0 /\ -x!22^post86+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post86+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post86 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!2238^post86+a!2238^0 == 0 /\ -r!662^post86+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -a!419^post86+a!419^0 == 0 /\ -a!511^post86+a!511^0 == 0 /\ -a!2035^post86+a!2035^0 == 0 /\ -temp!34^post86+temp!34^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -rcd!2393^post86+rcd!2393^0 == 0 /\ head!405^0-head!405^post86 == 0 /\ rcd!2460^0-rcd!2460^post86 == 0 /\ -__disjvr_2^post86+__disjvr_2^0 == 0 /\ -i!29^post86+i!29^0 == 0 /\ x!15^0-x!15^post86 == 0 /\ -__disjvr_0^post86+__disjvr_0^0 == 0 /\ -rcd!2515^post86+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post86 == 0 /\ a!1810^0-a!1810^post86 == 0 /\ -ct!19^0 <= 0 /\ -a!1055^post86+a!1055^0 == 0 /\ -__disjvr_7^post86+__disjvr_7^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post86+sdv_callsite_return_1!32^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post86 == 0 /\ x!22^0 <= 0 /\ a!244^0-a!244^post86 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post86, __disjvr_1^0'=__disjvr_1^post86, __disjvr_2^0'=__disjvr_2^post86, __disjvr_3^0'=__disjvr_3^post86, __disjvr_4^0'=__disjvr_4^post86, __disjvr_5^0'=__disjvr_5^post86, __disjvr_6^0'=__disjvr_6^post86, __disjvr_7^0'=__disjvr_7^post86, __disjvr_8^0'=__disjvr_8^post86, a!1052^0'=a!1052^post86, a!1055^0'=a!1055^post86, a!1370^0'=a!1370^post86, a!1371^0'=a!1371^post86, a!1610^0'=a!1610^post86, a!1810^0'=a!1810^post86, a!2035^0'=a!2035^post86, a!2238^0'=a!2238^post86, a!244^0'=a!244^post86, a!419^0'=a!419^post86, a!511^0'=a!511^post86, a!654^0'=a!654^post86, ct!19^0'=ct!19^post86, head!16^0'=head!16^post86, head!31^0'=head!31^post86, head!405^0'=head!405^post86, i!29^0'=i!29^post86, i!406^0'=i!406^post86, length!28^0'=length!28^post86, nondet!13^0'=nondet!13^post86, r!543^0'=r!543^post86, r!662^0'=r!662^post86, rcd!2393^0'=rcd!2393^post86, rcd!2460^0'=rcd!2460^post86, rcd!2515^0'=rcd!2515^post86, rcd!63^0'=rcd!63^post86, rcd!83^0'=rcd!83^post86, result!12^0'=result!12^post86, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post86, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post86, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post86, sel_r!543_flink!24^0'=sel_r!543_flink!24^post86, t!25^0'=t!25^post86, temp!34^0'=temp!34^post86, temp0!17^0'=temp0!17^post86, temp0!30^0'=temp0!30^post86, tmp!33^0'=tmp!33^post86, x!1365^0'=x!1365^post86, x!15^0'=x!15^post86, x!18^0'=x!18^post86, x!22^0'=x!22^post86, x_slam_f!20^0'=x_slam_f!20^post86, y!21^0'=y!21^post86, (head!31^0-head!31^post86 == 0 /\ result!12^0-result!12^post86 == 0 /\ r!543^0-r!543^post86 == 0 /\ -t!25^post86+t!25^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -sdv_callsite_return_1!14^post86+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post86 == 0 /\ a!1371^0-a!1371^post86 == 0 /\ __disjvr_6^0-__disjvr_6^post86 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post86 == 0 /\ -__disjvr_5^post86+__disjvr_5^0 == 0 /\ x!18^0-x!18^post86 == 0 /\ ct!19^0-ct!19^post86 == 0 /\ x_slam_f!20^0-x_slam_f!20^post86 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -__disjvr_3^post86+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post86 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ i!406^0-i!406^post86 == 0 /\ -head!16^post86+head!16^0 == 0 /\ -rcd!63^post86+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post86 == 0 /\ __disjvr_4^0-__disjvr_4^post86 == 0 /\ a!1370^0-a!1370^post86 == 0 /\ a!654^0-a!654^post86 == 0 /\ -x!1365^post86+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post86 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post86 == 0 /\ -temp0!30^post86+temp0!30^0 == 0 /\ -a!1610^post86+a!1610^0 == 0 /\ -y!21^post86+y!21^0 == 0 /\ -x!22^post86+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post86+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post86 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!2238^post86+a!2238^0 == 0 /\ -r!662^post86+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -a!419^post86+a!419^0 == 0 /\ -a!511^post86+a!511^0 == 0 /\ -a!2035^post86+a!2035^0 == 0 /\ -temp!34^post86+temp!34^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2393^post86+rcd!2393^0 == 0 /\ head!405^0-head!405^post86 == 0 /\ rcd!2460^0-rcd!2460^post86 == 0 /\ -__disjvr_2^post86+__disjvr_2^0 == 0 /\ -i!29^post86+i!29^0 == 0 /\ x!15^0-x!15^post86 == 0 /\ -__disjvr_0^post86+__disjvr_0^0 == 0 /\ -rcd!2515^post86+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post86 == 0 /\ a!1810^0-a!1810^post86 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1055^post86+a!1055^0 == 0 /\ -__disjvr_7^post86+__disjvr_7^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post86+sdv_callsite_return_1!32^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post86 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!244^0-a!244^post86 == 0 /\ -x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^post86, __disjvr_1^0'=__disjvr_1^post86, __disjvr_2^0'=__disjvr_2^post86, __disjvr_3^0'=__disjvr_3^post86, __disjvr_4^0'=__disjvr_4^post86, __disjvr_5^0'=__disjvr_5^post86, __disjvr_6^0'=__disjvr_6^post86, __disjvr_7^0'=__disjvr_7^post86, __disjvr_8^0'=__disjvr_8^post86, a!1052^0'=a!1052^post86, a!1055^0'=a!1055^post86, a!1370^0'=a!1370^post86, a!1371^0'=a!1371^post86, a!1610^0'=a!1610^post86, a!1810^0'=a!1810^post86, a!2035^0'=a!2035^post86, a!2238^0'=a!2238^post86, a!244^0'=a!244^post86, a!419^0'=a!419^post86, a!511^0'=a!511^post86, a!654^0'=a!654^post86, ct!19^0'=ct!19^post86, head!16^0'=head!16^post86, head!31^0'=head!31^post86, head!405^0'=head!405^post86, i!29^0'=i!29^post86, i!406^0'=i!406^post86, length!28^0'=length!28^post86, nondet!13^0'=nondet!13^post86, r!543^0'=r!543^post86, r!662^0'=r!662^post86, rcd!2393^0'=rcd!2393^post86, rcd!2460^0'=rcd!2460^post86, rcd!2515^0'=rcd!2515^post86, rcd!63^0'=rcd!63^post86, rcd!83^0'=rcd!83^post86, result!12^0'=result!12^post86, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post86, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post86, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post86, sel_r!543_flink!24^0'=sel_r!543_flink!24^post86, t!25^0'=t!25^post86, temp!34^0'=temp!34^post86, temp0!17^0'=temp0!17^post86, temp0!30^0'=temp0!30^post86, tmp!33^0'=tmp!33^post86, x!1365^0'=x!1365^post86, x!15^0'=x!15^post86, x!18^0'=x!18^post86, x!22^0'=x!22^post86, x_slam_f!20^0'=x_slam_f!20^post86, y!21^0'=y!21^post86, (head!31^0-head!31^post86 == 0 /\ result!12^0-result!12^post86 == 0 /\ r!543^0-r!543^post86 == 0 /\ -t!25^post86+t!25^0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ -sdv_callsite_return_1!14^post86+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^0-rcd!83^post86 == 0 /\ a!1371^0-a!1371^post86 == 0 /\ __disjvr_6^0-__disjvr_6^post86 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post86 == 0 /\ -__disjvr_5^post86+__disjvr_5^0 == 0 /\ x!18^0-x!18^post86 == 0 /\ ct!19^0-ct!19^post86 == 0 /\ x_slam_f!20^0-x_slam_f!20^post86 == 0 /\ -head!16^0+t!25^0 <= 0 /\ -__disjvr_3^post86+__disjvr_3^0 == 0 /\ a!1052^0-a!1052^post86 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ i!406^0-i!406^post86 == 0 /\ -head!16^post86+head!16^0 == 0 /\ -rcd!63^post86+rcd!63^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ __disjvr_8^0-__disjvr_8^post86 == 0 /\ __disjvr_4^0-__disjvr_4^post86 == 0 /\ a!1370^0-a!1370^post86 == 0 /\ a!654^0-a!654^post86 == 0 /\ -x!1365^post86+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post86 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post86 == 0 /\ -temp0!30^post86+temp0!30^0 == 0 /\ -a!1610^post86+a!1610^0 == 0 /\ -y!21^post86+y!21^0 == 0 /\ -x!22^post86+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post86+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post86 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!2238^post86+a!2238^0 == 0 /\ -r!662^post86+r!662^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -a!419^post86+a!419^0 == 0 /\ -a!511^post86+a!511^0 == 0 /\ -a!2035^post86+a!2035^0 == 0 /\ -temp!34^post86+temp!34^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -rcd!2393^post86+rcd!2393^0 == 0 /\ head!405^0-head!405^post86 == 0 /\ rcd!2460^0-rcd!2460^post86 == 0 /\ -__disjvr_2^post86+__disjvr_2^0 == 0 /\ -i!29^post86+i!29^0 == 0 /\ x!15^0-x!15^post86 == 0 /\ -__disjvr_0^post86+__disjvr_0^0 == 0 /\ -rcd!2515^post86+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post86 == 0 /\ a!1810^0-a!1810^post86 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1055^post86+a!1055^0 == 0 /\ -__disjvr_7^post86+__disjvr_7^0 == 0 /\ ct!19^0 <= 0 /\ -sdv_callsite_return_1!32^post86+sdv_callsite_return_1!32^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post86 == 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!244^0-a!244^post86 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 propagated equality head!31^post86 = head!31^0 propagated equality result!12^post86 = result!12^0 propagated equality r!543^post86 = r!543^0 propagated equality t!25^post86 = t!25^0 propagated equality sdv_callsite_return_1!14^post86 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post86 = rcd!83^0 propagated equality a!1371^post86 = a!1371^0 propagated equality __disjvr_6^post86 = __disjvr_6^0 propagated equality length!28^post86 = length!28^0 propagated equality __disjvr_5^post86 = __disjvr_5^0 propagated equality x!18^post86 = x!18^0 propagated equality ct!19^post86 = ct!19^0 propagated equality x_slam_f!20^post86 = x_slam_f!20^0 propagated equality __disjvr_3^post86 = __disjvr_3^0 propagated equality a!1052^post86 = a!1052^0 propagated equality i!406^post86 = i!406^0 propagated equality head!16^post86 = head!16^0 propagated equality rcd!63^post86 = rcd!63^0 propagated equality __disjvr_8^post86 = __disjvr_8^0 propagated equality __disjvr_4^post86 = __disjvr_4^0 propagated equality a!1370^post86 = a!1370^0 propagated equality a!654^post86 = a!654^0 propagated equality x!1365^post86 = x!1365^0 propagated equality temp0!17^post86 = temp0!17^0 propagated equality sel_r!1224_flink!24^post86 = sel_r!1224_flink!24^0 propagated equality temp0!30^post86 = temp0!30^0 propagated equality a!1610^post86 = a!1610^0 propagated equality y!21^post86 = y!21^0 propagated equality x!22^post86 = x!22^0 propagated equality nondet!13^post86 = nondet!13^0 propagated equality sel_r!543_flink!24^post86 = sel_r!543_flink!24^0 propagated equality a!2238^post86 = a!2238^0 propagated equality r!662^post86 = r!662^0 propagated equality a!419^post86 = a!419^0 propagated equality a!511^post86 = a!511^0 propagated equality a!2035^post86 = a!2035^0 propagated equality temp!34^post86 = temp!34^0 propagated equality rcd!2393^post86 = rcd!2393^0 propagated equality head!405^post86 = head!405^0 propagated equality rcd!2460^post86 = rcd!2460^0 propagated equality __disjvr_2^post86 = __disjvr_2^0 propagated equality i!29^post86 = i!29^0 propagated equality x!15^post86 = x!15^0 propagated equality __disjvr_0^post86 = __disjvr_0^0 propagated equality rcd!2515^post86 = rcd!2515^0 propagated equality __disjvr_1^post86 = __disjvr_1^0 propagated equality a!1810^post86 = a!1810^0 propagated equality a!1055^post86 = a!1055^0 propagated equality __disjvr_7^post86 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post86 = sdv_callsite_return_1!32^0 propagated equality tmp!33^post86 = tmp!33^0 propagated equality a!244^post86 = a!244^0 Simplified Guard Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l32 -> l33 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 New rule: l32 -> l33 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^post89, __disjvr_1^0'=__disjvr_1^post89, __disjvr_2^0'=__disjvr_2^post89, __disjvr_3^0'=__disjvr_3^post89, __disjvr_4^0'=__disjvr_4^post89, __disjvr_5^0'=__disjvr_5^post89, __disjvr_6^0'=__disjvr_6^post89, __disjvr_7^0'=__disjvr_7^post89, __disjvr_8^0'=__disjvr_8^post89, a!1052^0'=a!1052^post89, a!1055^0'=a!1055^post89, a!1370^0'=a!1370^post89, a!1371^0'=a!1371^post89, a!1610^0'=a!1610^post89, a!1810^0'=a!1810^post89, a!2035^0'=a!2035^post89, a!2238^0'=a!2238^post89, a!244^0'=a!244^post89, a!419^0'=a!419^post89, a!511^0'=a!511^post89, a!654^0'=a!654^post89, ct!19^0'=ct!19^post89, head!16^0'=head!16^post89, head!31^0'=head!31^post89, head!405^0'=head!405^post89, i!29^0'=i!29^post89, i!406^0'=i!406^post89, length!28^0'=length!28^post89, nondet!13^0'=nondet!13^post89, r!543^0'=r!543^post89, r!662^0'=r!662^post89, rcd!2393^0'=rcd!2393^post89, rcd!2460^0'=rcd!2460^post89, rcd!2515^0'=rcd!2515^post89, rcd!63^0'=rcd!63^post89, rcd!83^0'=rcd!83^post89, result!12^0'=result!12^post89, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post89, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post89, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post89, sel_r!543_flink!24^0'=sel_r!543_flink!24^post89, t!25^0'=t!25^post89, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^post89, temp0!30^0'=temp0!30^post89, tmp!33^0'=tmp!33^post89, x!1365^0'=x!1365^post89, x!15^0'=x!15^post89, x!18^0'=x!18^post89, x!22^0'=x!22^post89, x_slam_f!20^0'=x_slam_f!20^post89, y!21^0'=y!21^post89, (0 == 0 /\ -x!1365^post89+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post89 == 0 /\ -__disjvr_7^post89+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post89 == 0 /\ i!406^0-i!406^post89 == 0 /\ -rcd!63^post89+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -2+i!29^post89 <= 0 /\ x!18^0-x!18^post89 == 0 /\ -a!1370^post89+a!1370^0 == 0 /\ -__disjvr_4^post89+__disjvr_4^0 == 0 /\ -temp0!17^post89+temp0!17^0 == 0 /\ -t!25^post89+t!25^0 == 0 /\ rcd!2515^0-rcd!2515^post89 == 0 /\ -__disjvr_2^post89+__disjvr_2^0 == 0 /\ a!244^0-a!244^post89 == 0 /\ __disjvr_3^0-__disjvr_3^post89 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post89+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post89 == 0 /\ r!543^0-r!543^post89 == 0 /\ -length!28^post89+length!28^0 == 0 /\ x!15^0-x!15^post89 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post89 == 0 /\ -a!2238^post89+a!2238^0 == 0 /\ y!21^0-y!21^post89 == 0 /\ -a!419^post89+a!419^0 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -rcd!2393^post89+rcd!2393^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ a!654^0-a!654^post89 == 0 /\ a!1810^0-a!1810^post89 == 0 /\ x_slam_f!20^0-x_slam_f!20^post89 == 0 /\ a!511^0-a!511^post89 == 0 /\ -head!16^post89+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post89 == 0 /\ tmp!33^post89-temp!34^1 == 0 /\ a!1610^0-a!1610^post89 == 0 /\ result!12^0-result!12^post89 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post89 == 0 /\ 2-i!29^post89 <= 0 /\ -tmp!33^post89+head!31^post89 <= 0 /\ -tmp!33^post89+head!31^post89 == 0 /\ -sdv_callsite_return_1!32^post89+head!31^post89 <= 0 /\ -__disjvr_1^post89+__disjvr_1^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post89+__disjvr_8^0 == 0 /\ -__disjvr_5^post89+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post89 == 0 /\ -sdv_callsite_return_1!14^post89+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post89+x!22^0 == 0 /\ temp0!30^0-temp0!30^post89 == 0 /\ -a!2035^post89+a!2035^0 == 0 /\ -nondet!13^post89+nondet!13^0 == 0 /\ -r!662^post89+r!662^0 == 0 /\ a!1055^0-a!1055^post89 == 0 /\ rcd!83^0-rcd!83^post89 == 0 /\ -1+i!29^post89-i!29^0 == 0 /\ a!1371^0-a!1371^post89 == 0 /\ -head!405^post89+head!405^0 == 0 /\ tmp!33^post89-head!31^post89 <= 0 /\ sdv_callsite_return_1!32^post89-head!31^post89 <= 0), cost: 1 New rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^post89, __disjvr_1^0'=__disjvr_1^post89, __disjvr_2^0'=__disjvr_2^post89, __disjvr_3^0'=__disjvr_3^post89, __disjvr_4^0'=__disjvr_4^post89, __disjvr_5^0'=__disjvr_5^post89, __disjvr_6^0'=__disjvr_6^post89, __disjvr_7^0'=__disjvr_7^post89, __disjvr_8^0'=__disjvr_8^post89, a!1052^0'=a!1052^post89, a!1055^0'=a!1055^post89, a!1370^0'=a!1370^post89, a!1371^0'=a!1371^post89, a!1610^0'=a!1610^post89, a!1810^0'=a!1810^post89, a!2035^0'=a!2035^post89, a!2238^0'=a!2238^post89, a!244^0'=a!244^post89, a!419^0'=a!419^post89, a!511^0'=a!511^post89, a!654^0'=a!654^post89, ct!19^0'=ct!19^post89, head!16^0'=head!16^post89, head!31^0'=head!31^post89, head!405^0'=head!405^post89, i!29^0'=i!29^post89, i!406^0'=i!406^post89, length!28^0'=length!28^post89, nondet!13^0'=nondet!13^post89, r!543^0'=r!543^post89, r!662^0'=r!662^post89, rcd!2393^0'=rcd!2393^post89, rcd!2460^0'=rcd!2460^post89, rcd!2515^0'=rcd!2515^post89, rcd!63^0'=rcd!63^post89, rcd!83^0'=rcd!83^post89, result!12^0'=result!12^post89, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post89, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post89, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post89, sel_r!543_flink!24^0'=sel_r!543_flink!24^post89, t!25^0'=t!25^post89, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^post89, temp0!30^0'=temp0!30^post89, tmp!33^0'=tmp!33^post89, x!1365^0'=x!1365^post89, x!15^0'=x!15^post89, x!18^0'=x!18^post89, x!22^0'=x!22^post89, x_slam_f!20^0'=x_slam_f!20^post89, y!21^0'=y!21^post89, (0 == 0 /\ -x!1365^post89+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post89 == 0 /\ -__disjvr_7^post89+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post89 == 0 /\ i!406^0-i!406^post89 == 0 /\ -rcd!63^post89+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -2+i!29^post89 <= 0 /\ -2+i!29^post89 == 0 /\ x!18^0-x!18^post89 == 0 /\ -a!1370^post89+a!1370^0 == 0 /\ -__disjvr_4^post89+__disjvr_4^0 == 0 /\ -temp0!17^post89+temp0!17^0 == 0 /\ -t!25^post89+t!25^0 == 0 /\ rcd!2515^0-rcd!2515^post89 == 0 /\ -__disjvr_2^post89+__disjvr_2^0 == 0 /\ a!244^0-a!244^post89 == 0 /\ __disjvr_3^0-__disjvr_3^post89 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post89+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post89 == 0 /\ r!543^0-r!543^post89 == 0 /\ -length!28^post89+length!28^0 == 0 /\ x!15^0-x!15^post89 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post89 == 0 /\ -a!2238^post89+a!2238^0 == 0 /\ y!21^0-y!21^post89 == 0 /\ -a!419^post89+a!419^0 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -rcd!2393^post89+rcd!2393^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post89 == 0 /\ a!1810^0-a!1810^post89 == 0 /\ x_slam_f!20^0-x_slam_f!20^post89 == 0 /\ a!511^0-a!511^post89 == 0 /\ -head!16^post89+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post89 == 0 /\ tmp!33^post89-temp!34^1 == 0 /\ a!1610^0-a!1610^post89 == 0 /\ result!12^0-result!12^post89 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post89 == 0 /\ 2-i!29^post89 <= 0 /\ -tmp!33^post89+head!31^post89 <= 0 /\ -tmp!33^post89+head!31^post89 == 0 /\ -sdv_callsite_return_1!32^post89+head!31^post89 <= 0 /\ -sdv_callsite_return_1!32^post89+head!31^post89 == 0 /\ -__disjvr_1^post89+__disjvr_1^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post89+__disjvr_8^0 == 0 /\ -__disjvr_5^post89+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post89 == 0 /\ -sdv_callsite_return_1!14^post89+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post89+x!22^0 == 0 /\ temp0!30^0-temp0!30^post89 == 0 /\ -a!2035^post89+a!2035^0 == 0 /\ -nondet!13^post89+nondet!13^0 == 0 /\ -r!662^post89+r!662^0 == 0 /\ a!1055^0-a!1055^post89 == 0 /\ rcd!83^0-rcd!83^post89 == 0 /\ -1+i!29^post89-i!29^0 == 0 /\ a!1371^0-a!1371^post89 == 0 /\ -head!405^post89+head!405^0 == 0 /\ tmp!33^post89-head!31^post89 <= 0 /\ sdv_callsite_return_1!32^post89-head!31^post89 <= 0), cost: 1 Propagated Equalities Original rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^post89, __disjvr_1^0'=__disjvr_1^post89, __disjvr_2^0'=__disjvr_2^post89, __disjvr_3^0'=__disjvr_3^post89, __disjvr_4^0'=__disjvr_4^post89, __disjvr_5^0'=__disjvr_5^post89, __disjvr_6^0'=__disjvr_6^post89, __disjvr_7^0'=__disjvr_7^post89, __disjvr_8^0'=__disjvr_8^post89, a!1052^0'=a!1052^post89, a!1055^0'=a!1055^post89, a!1370^0'=a!1370^post89, a!1371^0'=a!1371^post89, a!1610^0'=a!1610^post89, a!1810^0'=a!1810^post89, a!2035^0'=a!2035^post89, a!2238^0'=a!2238^post89, a!244^0'=a!244^post89, a!419^0'=a!419^post89, a!511^0'=a!511^post89, a!654^0'=a!654^post89, ct!19^0'=ct!19^post89, head!16^0'=head!16^post89, head!31^0'=head!31^post89, head!405^0'=head!405^post89, i!29^0'=i!29^post89, i!406^0'=i!406^post89, length!28^0'=length!28^post89, nondet!13^0'=nondet!13^post89, r!543^0'=r!543^post89, r!662^0'=r!662^post89, rcd!2393^0'=rcd!2393^post89, rcd!2460^0'=rcd!2460^post89, rcd!2515^0'=rcd!2515^post89, rcd!63^0'=rcd!63^post89, rcd!83^0'=rcd!83^post89, result!12^0'=result!12^post89, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post89, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post89, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post89, sel_r!543_flink!24^0'=sel_r!543_flink!24^post89, t!25^0'=t!25^post89, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^post89, temp0!30^0'=temp0!30^post89, tmp!33^0'=tmp!33^post89, x!1365^0'=x!1365^post89, x!15^0'=x!15^post89, x!18^0'=x!18^post89, x!22^0'=x!22^post89, x_slam_f!20^0'=x_slam_f!20^post89, y!21^0'=y!21^post89, (0 == 0 /\ -x!1365^post89+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post89 == 0 /\ -__disjvr_7^post89+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post89 == 0 /\ i!406^0-i!406^post89 == 0 /\ -rcd!63^post89+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -2+i!29^post89 <= 0 /\ -2+i!29^post89 == 0 /\ x!18^0-x!18^post89 == 0 /\ -a!1370^post89+a!1370^0 == 0 /\ -__disjvr_4^post89+__disjvr_4^0 == 0 /\ -temp0!17^post89+temp0!17^0 == 0 /\ -t!25^post89+t!25^0 == 0 /\ rcd!2515^0-rcd!2515^post89 == 0 /\ -__disjvr_2^post89+__disjvr_2^0 == 0 /\ a!244^0-a!244^post89 == 0 /\ __disjvr_3^0-__disjvr_3^post89 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post89+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post89 == 0 /\ r!543^0-r!543^post89 == 0 /\ -length!28^post89+length!28^0 == 0 /\ x!15^0-x!15^post89 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post89 == 0 /\ -a!2238^post89+a!2238^0 == 0 /\ y!21^0-y!21^post89 == 0 /\ -a!419^post89+a!419^0 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -rcd!2393^post89+rcd!2393^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post89 == 0 /\ a!1810^0-a!1810^post89 == 0 /\ x_slam_f!20^0-x_slam_f!20^post89 == 0 /\ a!511^0-a!511^post89 == 0 /\ -head!16^post89+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post89 == 0 /\ tmp!33^post89-temp!34^1 == 0 /\ a!1610^0-a!1610^post89 == 0 /\ result!12^0-result!12^post89 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post89 == 0 /\ 2-i!29^post89 <= 0 /\ -tmp!33^post89+head!31^post89 <= 0 /\ -tmp!33^post89+head!31^post89 == 0 /\ -sdv_callsite_return_1!32^post89+head!31^post89 <= 0 /\ -sdv_callsite_return_1!32^post89+head!31^post89 == 0 /\ -__disjvr_1^post89+__disjvr_1^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post89+__disjvr_8^0 == 0 /\ -__disjvr_5^post89+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post89 == 0 /\ -sdv_callsite_return_1!14^post89+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post89+x!22^0 == 0 /\ temp0!30^0-temp0!30^post89 == 0 /\ -a!2035^post89+a!2035^0 == 0 /\ -nondet!13^post89+nondet!13^0 == 0 /\ -r!662^post89+r!662^0 == 0 /\ a!1055^0-a!1055^post89 == 0 /\ rcd!83^0-rcd!83^post89 == 0 /\ -1+i!29^post89-i!29^0 == 0 /\ a!1371^0-a!1371^post89 == 0 /\ -head!405^post89+head!405^0 == 0 /\ tmp!33^post89-head!31^post89 <= 0 /\ sdv_callsite_return_1!32^post89-head!31^post89 <= 0), cost: 1 New rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=2, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 propagated equality x!1365^post89 = x!1365^0 propagated equality __disjvr_0^post89 = __disjvr_0^0 propagated equality __disjvr_7^post89 = __disjvr_7^0 propagated equality sel_r!543_flink!24^post89 = sel_r!543_flink!24^0 propagated equality i!406^post89 = i!406^0 propagated equality rcd!63^post89 = rcd!63^0 propagated equality i!29^post89 = 2 propagated equality x!18^post89 = x!18^0 propagated equality a!1370^post89 = a!1370^0 propagated equality __disjvr_4^post89 = __disjvr_4^0 propagated equality temp0!17^post89 = temp0!17^0 propagated equality t!25^post89 = t!25^0 propagated equality rcd!2515^post89 = rcd!2515^0 propagated equality __disjvr_2^post89 = __disjvr_2^0 propagated equality a!244^post89 = a!244^0 propagated equality __disjvr_3^post89 = __disjvr_3^0 propagated equality ct!19^post89 = ct!19^0 propagated equality rcd!2460^post89 = rcd!2460^0 propagated equality r!543^post89 = r!543^0 propagated equality length!28^post89 = length!28^0 propagated equality x!15^post89 = x!15^0 propagated equality sel_r!1224_flink!24^post89 = sel_r!1224_flink!24^0 propagated equality a!2238^post89 = a!2238^0 propagated equality y!21^post89 = y!21^0 propagated equality a!419^post89 = a!419^0 propagated equality rcd!2393^post89 = rcd!2393^0 propagated equality a!654^post89 = a!654^0 propagated equality a!1810^post89 = a!1810^0 propagated equality x_slam_f!20^post89 = x_slam_f!20^0 propagated equality a!511^post89 = a!511^0 propagated equality head!16^post89 = head!16^0 propagated equality __disjvr_6^post89 = __disjvr_6^0 propagated equality tmp!33^post89 = temp!34^1 propagated equality a!1610^post89 = a!1610^0 propagated equality result!12^post89 = result!12^0 propagated equality sdv_callsite_return_1!32^post89 = temp!34^1 propagated equality head!31^post89 = temp!34^1 propagated equality __disjvr_1^post89 = __disjvr_1^0 propagated equality __disjvr_8^post89 = __disjvr_8^0 propagated equality __disjvr_5^post89 = __disjvr_5^0 propagated equality a!1052^post89 = a!1052^0 propagated equality sdv_callsite_return_1!14^post89 = sdv_callsite_return_1!14^0 propagated equality x!22^post89 = x!22^0 propagated equality temp0!30^post89 = temp0!30^0 propagated equality a!2035^post89 = a!2035^0 propagated equality nondet!13^post89 = nondet!13^0 propagated equality r!662^post89 = r!662^0 propagated equality a!1055^post89 = a!1055^0 propagated equality rcd!83^post89 = rcd!83^0 propagated equality a!1371^post89 = a!1371^0 propagated equality head!405^post89 = head!405^0 Simplified Guard Original rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=2, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 New rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=2, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 made implied equalities explicit Original rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=2, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 New rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=2, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 Removed Trivial Updates Original rule: l18 -> l36 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=2, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post89, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 New rule: l18 -> l36 : head!31^0'=temp!34^1, i!29^0'=2, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post89, tmp!33^0'=temp!34^1, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 made implied equalities explicit Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post90, __disjvr_1^0'=__disjvr_1^post90, __disjvr_2^0'=__disjvr_2^post90, __disjvr_3^0'=__disjvr_3^post90, __disjvr_4^0'=__disjvr_4^post90, __disjvr_5^0'=__disjvr_5^post90, __disjvr_6^0'=__disjvr_6^post90, __disjvr_7^0'=__disjvr_7^post90, __disjvr_8^0'=__disjvr_8^post90, a!1052^0'=a!1052^post90, a!1055^0'=a!1055^post90, a!1370^0'=a!1370^post90, a!1371^0'=a!1371^post90, a!1610^0'=a!1610^post90, a!1810^0'=a!1810^post90, a!2035^0'=a!2035^post90, a!2238^0'=a!2238^post90, a!244^0'=a!244^post90, a!419^0'=a!419^post90, a!511^0'=a!511^post90, a!654^0'=a!654^post90, ct!19^0'=ct!19^post90, head!16^0'=head!16^post90, head!31^0'=head!31^post90, head!405^0'=head!405^post90, i!29^0'=i!29^post90, i!406^0'=i!406^post90, length!28^0'=length!28^post90, nondet!13^0'=nondet!13^post90, r!543^0'=r!543^post90, r!662^0'=r!662^post90, rcd!2393^0'=rcd!2393^post90, rcd!2460^0'=rcd!2460^post90, rcd!2515^0'=rcd!2515^post90, rcd!63^0'=rcd!63^post90, rcd!83^0'=rcd!83^post90, result!12^0'=result!12^post90, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post90, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post90, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post90, sel_r!543_flink!24^0'=sel_r!543_flink!24^post90, t!25^0'=t!25^post90, temp!34^0'=temp!34^post90, temp0!17^0'=temp0!17^post90, temp0!30^0'=temp0!30^post90, tmp!33^0'=tmp!33^post90, x!1365^0'=x!1365^post90, x!15^0'=x!15^post90, x!18^0'=x!18^post90, x!22^0'=x!22^post90, x_slam_f!20^0'=x_slam_f!20^post90, y!21^0'=y!21^post90, (sel_r!543_flink!24^0-sel_r!543_flink!24^post90 == 0 /\ -x!18^post90+x!18^0 == 0 /\ -r!543^post90+r!543^0 == 0 /\ -r!662^post90+r!662^0 == 0 /\ -sel_r!1224_flink!24^post90+sel_r!1224_flink!24^0 == 0 /\ -head!16^post90+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post90 == 0 /\ temp0!17^0-temp0!17^post90 == 0 /\ rcd!83^0-rcd!83^post90 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post90 == 0 /\ -a!1052^post90+a!1052^0 == 0 /\ -a!1055^post90+a!1055^0 == 0 /\ i!29^0-i!29^post90 == 0 /\ a!244^0 <= 0 /\ -rcd!2515^post90+rcd!2515^0 == 0 /\ -y!21^post90+y!21^0 == 0 /\ temp0!30^0-temp0!30^post90 == 0 /\ -x!1365^post90+x!1365^0 == 0 /\ head!405^0-head!405^post90 == 0 /\ a!1810^0-a!1810^post90 == 0 /\ -a!1610^post90+a!1610^0 == 0 /\ head!31^0 <= 0 /\ tmp!33^0-tmp!33^post90 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post90+__disjvr_5^0 == 0 /\ -__disjvr_3^post90+__disjvr_3^0 == 0 /\ -temp!34^post90+temp!34^0 == 0 /\ -x!22^post90+x!22^0 == 0 /\ -a!2035^post90+a!2035^0 == 0 /\ -a!511^post90+a!511^0 == 0 /\ rcd!63^0-rcd!63^post90 == 0 /\ -a!244^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post90 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-x!15^post90 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post90 == 0 /\ rcd!2393^0-rcd!2393^post90 == 0 /\ -__disjvr_7^post90+__disjvr_7^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ a!244^0-a!244^post90 == 0 /\ -head!31^0 <= 0 /\ a!1370^0-a!1370^post90 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!1371^0-a!1371^post90 == 0 /\ a!419^0-a!419^post90 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post90+rcd!2460^0 == 0 /\ a!654^0-a!654^post90 == 0 /\ -__disjvr_6^post90+__disjvr_6^0 == 0 /\ -ct!19^post90+ct!19^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post90 == 0 /\ -__disjvr_0^post90+__disjvr_0^0 == 0 /\ head!31^0-head!31^post90 == 0 /\ length!28^0-length!28^post90 == 0 /\ x_slam_f!20^0-x_slam_f!20^post90 == 0 /\ -a!2238^post90+a!2238^0 == 0 /\ t!25^0-t!25^post90 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ result!12^0-result!12^post90 == 0 /\ -i!406^post90+i!406^0 == 0 /\ -__disjvr_2^post90+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post90 == 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post90, __disjvr_1^0'=__disjvr_1^post90, __disjvr_2^0'=__disjvr_2^post90, __disjvr_3^0'=__disjvr_3^post90, __disjvr_4^0'=__disjvr_4^post90, __disjvr_5^0'=__disjvr_5^post90, __disjvr_6^0'=__disjvr_6^post90, __disjvr_7^0'=__disjvr_7^post90, __disjvr_8^0'=__disjvr_8^post90, a!1052^0'=a!1052^post90, a!1055^0'=a!1055^post90, a!1370^0'=a!1370^post90, a!1371^0'=a!1371^post90, a!1610^0'=a!1610^post90, a!1810^0'=a!1810^post90, a!2035^0'=a!2035^post90, a!2238^0'=a!2238^post90, a!244^0'=a!244^post90, a!419^0'=a!419^post90, a!511^0'=a!511^post90, a!654^0'=a!654^post90, ct!19^0'=ct!19^post90, head!16^0'=head!16^post90, head!31^0'=head!31^post90, head!405^0'=head!405^post90, i!29^0'=i!29^post90, i!406^0'=i!406^post90, length!28^0'=length!28^post90, nondet!13^0'=nondet!13^post90, r!543^0'=r!543^post90, r!662^0'=r!662^post90, rcd!2393^0'=rcd!2393^post90, rcd!2460^0'=rcd!2460^post90, rcd!2515^0'=rcd!2515^post90, rcd!63^0'=rcd!63^post90, rcd!83^0'=rcd!83^post90, result!12^0'=result!12^post90, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post90, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post90, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post90, sel_r!543_flink!24^0'=sel_r!543_flink!24^post90, t!25^0'=t!25^post90, temp!34^0'=temp!34^post90, temp0!17^0'=temp0!17^post90, temp0!30^0'=temp0!30^post90, tmp!33^0'=tmp!33^post90, x!1365^0'=x!1365^post90, x!15^0'=x!15^post90, x!18^0'=x!18^post90, x!22^0'=x!22^post90, x_slam_f!20^0'=x_slam_f!20^post90, y!21^0'=y!21^post90, (sel_r!543_flink!24^0-sel_r!543_flink!24^post90 == 0 /\ -x!18^post90+x!18^0 == 0 /\ -r!543^post90+r!543^0 == 0 /\ -r!662^post90+r!662^0 == 0 /\ -sel_r!1224_flink!24^post90+sel_r!1224_flink!24^0 == 0 /\ -head!16^post90+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post90 == 0 /\ temp0!17^0-temp0!17^post90 == 0 /\ rcd!83^0-rcd!83^post90 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post90 == 0 /\ -a!1052^post90+a!1052^0 == 0 /\ -a!1055^post90+a!1055^0 == 0 /\ i!29^0-i!29^post90 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ -rcd!2515^post90+rcd!2515^0 == 0 /\ -y!21^post90+y!21^0 == 0 /\ temp0!30^0-temp0!30^post90 == 0 /\ -x!1365^post90+x!1365^0 == 0 /\ head!405^0-head!405^post90 == 0 /\ a!1810^0-a!1810^post90 == 0 /\ -a!1610^post90+a!1610^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ tmp!33^0-tmp!33^post90 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post90+__disjvr_5^0 == 0 /\ -__disjvr_3^post90+__disjvr_3^0 == 0 /\ -temp!34^post90+temp!34^0 == 0 /\ -x!22^post90+x!22^0 == 0 /\ -a!2035^post90+a!2035^0 == 0 /\ -a!511^post90+a!511^0 == 0 /\ rcd!63^0-rcd!63^post90 == 0 /\ -a!244^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post90 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post90 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post90 == 0 /\ rcd!2393^0-rcd!2393^post90 == 0 /\ -__disjvr_7^post90+__disjvr_7^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ a!244^0-a!244^post90 == 0 /\ -head!31^0 <= 0 /\ a!1370^0-a!1370^post90 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post90 == 0 /\ a!419^0-a!419^post90 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post90+rcd!2460^0 == 0 /\ a!654^0-a!654^post90 == 0 /\ -__disjvr_6^post90+__disjvr_6^0 == 0 /\ -ct!19^post90+ct!19^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post90 == 0 /\ -__disjvr_0^post90+__disjvr_0^0 == 0 /\ head!31^0-head!31^post90 == 0 /\ length!28^0-length!28^post90 == 0 /\ x_slam_f!20^0-x_slam_f!20^post90 == 0 /\ -a!2238^post90+a!2238^0 == 0 /\ t!25^0-t!25^post90 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ result!12^0-result!12^post90 == 0 /\ -i!406^post90+i!406^0 == 0 /\ -__disjvr_2^post90+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post90 == 0), cost: 1 Propagated Equalities Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post90, __disjvr_1^0'=__disjvr_1^post90, __disjvr_2^0'=__disjvr_2^post90, __disjvr_3^0'=__disjvr_3^post90, __disjvr_4^0'=__disjvr_4^post90, __disjvr_5^0'=__disjvr_5^post90, __disjvr_6^0'=__disjvr_6^post90, __disjvr_7^0'=__disjvr_7^post90, __disjvr_8^0'=__disjvr_8^post90, a!1052^0'=a!1052^post90, a!1055^0'=a!1055^post90, a!1370^0'=a!1370^post90, a!1371^0'=a!1371^post90, a!1610^0'=a!1610^post90, a!1810^0'=a!1810^post90, a!2035^0'=a!2035^post90, a!2238^0'=a!2238^post90, a!244^0'=a!244^post90, a!419^0'=a!419^post90, a!511^0'=a!511^post90, a!654^0'=a!654^post90, ct!19^0'=ct!19^post90, head!16^0'=head!16^post90, head!31^0'=head!31^post90, head!405^0'=head!405^post90, i!29^0'=i!29^post90, i!406^0'=i!406^post90, length!28^0'=length!28^post90, nondet!13^0'=nondet!13^post90, r!543^0'=r!543^post90, r!662^0'=r!662^post90, rcd!2393^0'=rcd!2393^post90, rcd!2460^0'=rcd!2460^post90, rcd!2515^0'=rcd!2515^post90, rcd!63^0'=rcd!63^post90, rcd!83^0'=rcd!83^post90, result!12^0'=result!12^post90, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post90, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post90, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post90, sel_r!543_flink!24^0'=sel_r!543_flink!24^post90, t!25^0'=t!25^post90, temp!34^0'=temp!34^post90, temp0!17^0'=temp0!17^post90, temp0!30^0'=temp0!30^post90, tmp!33^0'=tmp!33^post90, x!1365^0'=x!1365^post90, x!15^0'=x!15^post90, x!18^0'=x!18^post90, x!22^0'=x!22^post90, x_slam_f!20^0'=x_slam_f!20^post90, y!21^0'=y!21^post90, (sel_r!543_flink!24^0-sel_r!543_flink!24^post90 == 0 /\ -x!18^post90+x!18^0 == 0 /\ -r!543^post90+r!543^0 == 0 /\ -r!662^post90+r!662^0 == 0 /\ -sel_r!1224_flink!24^post90+sel_r!1224_flink!24^0 == 0 /\ -head!16^post90+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post90 == 0 /\ temp0!17^0-temp0!17^post90 == 0 /\ rcd!83^0-rcd!83^post90 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post90 == 0 /\ -a!1052^post90+a!1052^0 == 0 /\ -a!1055^post90+a!1055^0 == 0 /\ i!29^0-i!29^post90 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ -rcd!2515^post90+rcd!2515^0 == 0 /\ -y!21^post90+y!21^0 == 0 /\ temp0!30^0-temp0!30^post90 == 0 /\ -x!1365^post90+x!1365^0 == 0 /\ head!405^0-head!405^post90 == 0 /\ a!1810^0-a!1810^post90 == 0 /\ -a!1610^post90+a!1610^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ tmp!33^0-tmp!33^post90 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post90+__disjvr_5^0 == 0 /\ -__disjvr_3^post90+__disjvr_3^0 == 0 /\ -temp!34^post90+temp!34^0 == 0 /\ -x!22^post90+x!22^0 == 0 /\ -a!2035^post90+a!2035^0 == 0 /\ -a!511^post90+a!511^0 == 0 /\ rcd!63^0-rcd!63^post90 == 0 /\ -a!244^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post90 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post90 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post90 == 0 /\ rcd!2393^0-rcd!2393^post90 == 0 /\ -__disjvr_7^post90+__disjvr_7^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ a!244^0-a!244^post90 == 0 /\ -head!31^0 <= 0 /\ a!1370^0-a!1370^post90 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post90 == 0 /\ a!419^0-a!419^post90 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post90+rcd!2460^0 == 0 /\ a!654^0-a!654^post90 == 0 /\ -__disjvr_6^post90+__disjvr_6^0 == 0 /\ -ct!19^post90+ct!19^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post90 == 0 /\ -__disjvr_0^post90+__disjvr_0^0 == 0 /\ head!31^0-head!31^post90 == 0 /\ length!28^0-length!28^post90 == 0 /\ x_slam_f!20^0-x_slam_f!20^post90 == 0 /\ -a!2238^post90+a!2238^0 == 0 /\ t!25^0-t!25^post90 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ result!12^0-result!12^post90 == 0 /\ -i!406^post90+i!406^0 == 0 /\ -__disjvr_2^post90+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post90 == 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality sel_r!543_flink!24^post90 = sel_r!543_flink!24^0 propagated equality x!18^post90 = x!18^0 propagated equality r!543^post90 = r!543^0 propagated equality r!662^post90 = r!662^0 propagated equality sel_r!1224_flink!24^post90 = sel_r!1224_flink!24^0 propagated equality head!16^post90 = head!16^0 propagated equality sdv_callsite_return_1!14^post90 = sdv_callsite_return_1!14^0 propagated equality temp0!17^post90 = temp0!17^0 propagated equality rcd!83^post90 = rcd!83^0 propagated equality nondet!13^post90 = nondet!13^0 propagated equality a!1052^post90 = a!1052^0 propagated equality a!1055^post90 = a!1055^0 propagated equality i!29^post90 = i!29^0 propagated equality rcd!2515^post90 = rcd!2515^0 propagated equality y!21^post90 = y!21^0 propagated equality temp0!30^post90 = temp0!30^0 propagated equality x!1365^post90 = x!1365^0 propagated equality head!405^post90 = head!405^0 propagated equality a!1810^post90 = a!1810^0 propagated equality a!1610^post90 = a!1610^0 propagated equality tmp!33^post90 = tmp!33^0 propagated equality __disjvr_5^post90 = __disjvr_5^0 propagated equality __disjvr_3^post90 = __disjvr_3^0 propagated equality temp!34^post90 = temp!34^0 propagated equality x!22^post90 = x!22^0 propagated equality a!2035^post90 = a!2035^0 propagated equality a!511^post90 = a!511^0 propagated equality rcd!63^post90 = rcd!63^0 propagated equality __disjvr_4^post90 = __disjvr_4^0 propagated equality x!15^post90 = x!15^0 propagated equality sdv_callsite_return_1!32^post90 = sdv_callsite_return_1!32^0 propagated equality rcd!2393^post90 = rcd!2393^0 propagated equality __disjvr_7^post90 = __disjvr_7^0 propagated equality a!244^post90 = a!244^0 propagated equality a!1370^post90 = a!1370^0 propagated equality a!1371^post90 = a!1371^0 propagated equality a!419^post90 = a!419^0 propagated equality rcd!2460^post90 = rcd!2460^0 propagated equality a!654^post90 = a!654^0 propagated equality __disjvr_6^post90 = __disjvr_6^0 propagated equality ct!19^post90 = ct!19^0 propagated equality __disjvr_8^post90 = __disjvr_8^0 propagated equality __disjvr_0^post90 = __disjvr_0^0 propagated equality head!31^post90 = head!31^0 propagated equality length!28^post90 = length!28^0 propagated equality x_slam_f!20^post90 = x_slam_f!20^0 propagated equality a!2238^post90 = a!2238^0 propagated equality t!25^post90 = t!25^0 propagated equality result!12^post90 = result!12^0 propagated equality i!406^post90 = i!406^0 propagated equality __disjvr_2^post90 = __disjvr_2^0 propagated equality __disjvr_1^post90 = __disjvr_1^0 Simplified Guard Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post91, __disjvr_1^0'=__disjvr_1^post91, __disjvr_2^0'=__disjvr_2^post91, __disjvr_3^0'=__disjvr_3^post91, __disjvr_4^0'=__disjvr_4^post91, __disjvr_5^0'=__disjvr_5^post91, __disjvr_6^0'=__disjvr_6^post91, __disjvr_7^0'=__disjvr_7^post91, __disjvr_8^0'=__disjvr_8^post91, a!1052^0'=a!1052^post91, a!1055^0'=a!1055^post91, a!1370^0'=a!1370^post91, a!1371^0'=a!1371^post91, a!1610^0'=a!1610^post91, a!1810^0'=a!1810^post91, a!2035^0'=a!2035^post91, a!2238^0'=a!2238^post91, a!244^0'=a!244^post91, a!419^0'=a!419^post91, a!511^0'=a!511^post91, a!654^0'=a!654^post91, ct!19^0'=ct!19^post91, head!16^0'=head!16^post91, head!31^0'=head!31^post91, head!405^0'=head!405^post91, i!29^0'=i!29^post91, i!406^0'=i!406^post91, length!28^0'=length!28^post91, nondet!13^0'=nondet!13^post91, r!543^0'=r!543^post91, r!662^0'=r!662^post91, rcd!2393^0'=rcd!2393^post91, rcd!2460^0'=rcd!2460^post91, rcd!2515^0'=rcd!2515^post91, rcd!63^0'=rcd!63^post91, rcd!83^0'=rcd!83^post91, result!12^0'=result!12^post91, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post91, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post91, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post91, sel_r!543_flink!24^0'=sel_r!543_flink!24^post91, t!25^0'=t!25^post91, temp!34^0'=temp!34^post91, temp0!17^0'=temp0!17^post91, temp0!30^0'=temp0!30^post91, tmp!33^0'=tmp!33^post91, x!1365^0'=x!1365^post91, x!15^0'=x!15^post91, x!18^0'=x!18^post91, x!22^0'=x!22^post91, x_slam_f!20^0'=x_slam_f!20^post91, y!21^0'=y!21^post91, (-sdv_callsite_return_1!32^post91+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post91 == 0 /\ -__disjvr_0^post91+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post91 == 0 /\ -head!16^post91+head!16^0 == 0 /\ -__disjvr_3^post91+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post91+rcd!63^0 == 0 /\ __disjvr_2^0-__disjvr_2^post91 == 0 /\ -head!405^post91+head!405^0 == 0 /\ -x_slam_f!20^post91+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post91 == 0 /\ __disjvr_1^0-__disjvr_1^post91 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post91 == 0 /\ a!2238^0-a!2238^post91 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post91+x!15^0 == 0 /\ x!1365^0-x!1365^post91 == 0 /\ a!244^0-a!244^post91 == 0 /\ -__disjvr_5^post91+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post91 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post91+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post91+x!22^0 == 0 /\ -a!2035^post91+a!2035^0 == 0 /\ a!1371^0-a!1371^post91 == 0 /\ -nondet!13^post91+nondet!13^0 == 0 /\ -__disjvr_8^post91+__disjvr_8^0 == 0 /\ -a!1055^post91+a!1055^0 == 0 /\ -r!662^post91+r!662^0 == 0 /\ a!1610^0-a!1610^post91 == 0 /\ -a!419^post91+a!419^0 == 0 /\ -rcd!2393^post91+rcd!2393^0 == 0 /\ r!543^0-r!543^post91 == 0 /\ temp!34^0-temp!34^post91 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -y!21^post91+y!21^0 == 0 /\ a!511^0-a!511^post91 == 0 /\ -__disjvr_7^post91+__disjvr_7^0 == 0 /\ 1-head!31^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post91 == 0 /\ -a!1370^post91+a!1370^0 == 0 /\ length!28^0-length!28^post91 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -a!1810^post91+a!1810^0 == 0 /\ result!12^0-result!12^post91 == 0 /\ __disjvr_6^0-__disjvr_6^post91 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post91+rcd!2515^0 == 0 /\ i!406^0-i!406^post91 == 0 /\ a!654^0-a!654^post91 == 0 /\ x!18^0-x!18^post91 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post91 == 0 /\ -t!25^post91+t!25^0 == 0 /\ -ct!19^post91+ct!19^0 == 0 /\ -i!29^post91+i!29^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -temp0!30^post91+temp0!30^0 == 0 /\ head!31^0-head!31^post91 == 0 /\ temp0!17^0-temp0!17^post91 == 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post91, __disjvr_1^0'=__disjvr_1^post91, __disjvr_2^0'=__disjvr_2^post91, __disjvr_3^0'=__disjvr_3^post91, __disjvr_4^0'=__disjvr_4^post91, __disjvr_5^0'=__disjvr_5^post91, __disjvr_6^0'=__disjvr_6^post91, __disjvr_7^0'=__disjvr_7^post91, __disjvr_8^0'=__disjvr_8^post91, a!1052^0'=a!1052^post91, a!1055^0'=a!1055^post91, a!1370^0'=a!1370^post91, a!1371^0'=a!1371^post91, a!1610^0'=a!1610^post91, a!1810^0'=a!1810^post91, a!2035^0'=a!2035^post91, a!2238^0'=a!2238^post91, a!244^0'=a!244^post91, a!419^0'=a!419^post91, a!511^0'=a!511^post91, a!654^0'=a!654^post91, ct!19^0'=ct!19^post91, head!16^0'=head!16^post91, head!31^0'=head!31^post91, head!405^0'=head!405^post91, i!29^0'=i!29^post91, i!406^0'=i!406^post91, length!28^0'=length!28^post91, nondet!13^0'=nondet!13^post91, r!543^0'=r!543^post91, r!662^0'=r!662^post91, rcd!2393^0'=rcd!2393^post91, rcd!2460^0'=rcd!2460^post91, rcd!2515^0'=rcd!2515^post91, rcd!63^0'=rcd!63^post91, rcd!83^0'=rcd!83^post91, result!12^0'=result!12^post91, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post91, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post91, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post91, sel_r!543_flink!24^0'=sel_r!543_flink!24^post91, t!25^0'=t!25^post91, temp!34^0'=temp!34^post91, temp0!17^0'=temp0!17^post91, temp0!30^0'=temp0!30^post91, tmp!33^0'=tmp!33^post91, x!1365^0'=x!1365^post91, x!15^0'=x!15^post91, x!18^0'=x!18^post91, x!22^0'=x!22^post91, x_slam_f!20^0'=x_slam_f!20^post91, y!21^0'=y!21^post91, (-sdv_callsite_return_1!32^post91+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post91 == 0 /\ -__disjvr_0^post91+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post91 == 0 /\ -head!16^post91+head!16^0 == 0 /\ -__disjvr_3^post91+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post91+rcd!63^0 == 0 /\ __disjvr_2^0-__disjvr_2^post91 == 0 /\ -head!405^post91+head!405^0 == 0 /\ -x_slam_f!20^post91+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post91 == 0 /\ __disjvr_1^0-__disjvr_1^post91 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post91 == 0 /\ a!2238^0-a!2238^post91 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post91+x!15^0 == 0 /\ x!1365^0-x!1365^post91 == 0 /\ a!244^0-a!244^post91 == 0 /\ -__disjvr_5^post91+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post91 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -sdv_callsite_return_1!14^post91+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post91+x!22^0 == 0 /\ -a!2035^post91+a!2035^0 == 0 /\ a!1371^0-a!1371^post91 == 0 /\ -nondet!13^post91+nondet!13^0 == 0 /\ -__disjvr_8^post91+__disjvr_8^0 == 0 /\ -a!1055^post91+a!1055^0 == 0 /\ -r!662^post91+r!662^0 == 0 /\ a!1610^0-a!1610^post91 == 0 /\ -a!419^post91+a!419^0 == 0 /\ -rcd!2393^post91+rcd!2393^0 == 0 /\ r!543^0-r!543^post91 == 0 /\ temp!34^0-temp!34^post91 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -y!21^post91+y!21^0 == 0 /\ a!511^0-a!511^post91 == 0 /\ -__disjvr_7^post91+__disjvr_7^0 == 0 /\ 1-head!31^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post91 == 0 /\ -a!1370^post91+a!1370^0 == 0 /\ length!28^0-length!28^post91 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ -a!1810^post91+a!1810^0 == 0 /\ result!12^0-result!12^post91 == 0 /\ __disjvr_6^0-__disjvr_6^post91 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post91+rcd!2515^0 == 0 /\ i!406^0-i!406^post91 == 0 /\ a!654^0-a!654^post91 == 0 /\ x!18^0-x!18^post91 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post91 == 0 /\ -t!25^post91+t!25^0 == 0 /\ -ct!19^post91+ct!19^0 == 0 /\ -i!29^post91+i!29^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -temp0!30^post91+temp0!30^0 == 0 /\ head!31^0-head!31^post91 == 0 /\ temp0!17^0-temp0!17^post91 == 0), cost: 1 Propagated Equalities Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post91, __disjvr_1^0'=__disjvr_1^post91, __disjvr_2^0'=__disjvr_2^post91, __disjvr_3^0'=__disjvr_3^post91, __disjvr_4^0'=__disjvr_4^post91, __disjvr_5^0'=__disjvr_5^post91, __disjvr_6^0'=__disjvr_6^post91, __disjvr_7^0'=__disjvr_7^post91, __disjvr_8^0'=__disjvr_8^post91, a!1052^0'=a!1052^post91, a!1055^0'=a!1055^post91, a!1370^0'=a!1370^post91, a!1371^0'=a!1371^post91, a!1610^0'=a!1610^post91, a!1810^0'=a!1810^post91, a!2035^0'=a!2035^post91, a!2238^0'=a!2238^post91, a!244^0'=a!244^post91, a!419^0'=a!419^post91, a!511^0'=a!511^post91, a!654^0'=a!654^post91, ct!19^0'=ct!19^post91, head!16^0'=head!16^post91, head!31^0'=head!31^post91, head!405^0'=head!405^post91, i!29^0'=i!29^post91, i!406^0'=i!406^post91, length!28^0'=length!28^post91, nondet!13^0'=nondet!13^post91, r!543^0'=r!543^post91, r!662^0'=r!662^post91, rcd!2393^0'=rcd!2393^post91, rcd!2460^0'=rcd!2460^post91, rcd!2515^0'=rcd!2515^post91, rcd!63^0'=rcd!63^post91, rcd!83^0'=rcd!83^post91, result!12^0'=result!12^post91, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post91, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post91, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post91, sel_r!543_flink!24^0'=sel_r!543_flink!24^post91, t!25^0'=t!25^post91, temp!34^0'=temp!34^post91, temp0!17^0'=temp0!17^post91, temp0!30^0'=temp0!30^post91, tmp!33^0'=tmp!33^post91, x!1365^0'=x!1365^post91, x!15^0'=x!15^post91, x!18^0'=x!18^post91, x!22^0'=x!22^post91, x_slam_f!20^0'=x_slam_f!20^post91, y!21^0'=y!21^post91, (-sdv_callsite_return_1!32^post91+sdv_callsite_return_1!32^0 == 0 /\ tmp!33^0-tmp!33^post91 == 0 /\ -__disjvr_0^post91+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post91 == 0 /\ -head!16^post91+head!16^0 == 0 /\ -__disjvr_3^post91+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post91+rcd!63^0 == 0 /\ __disjvr_2^0-__disjvr_2^post91 == 0 /\ -head!405^post91+head!405^0 == 0 /\ -x_slam_f!20^post91+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post91 == 0 /\ __disjvr_1^0-__disjvr_1^post91 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post91 == 0 /\ a!2238^0-a!2238^post91 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post91+x!15^0 == 0 /\ x!1365^0-x!1365^post91 == 0 /\ a!244^0-a!244^post91 == 0 /\ -__disjvr_5^post91+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post91 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -sdv_callsite_return_1!14^post91+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post91+x!22^0 == 0 /\ -a!2035^post91+a!2035^0 == 0 /\ a!1371^0-a!1371^post91 == 0 /\ -nondet!13^post91+nondet!13^0 == 0 /\ -__disjvr_8^post91+__disjvr_8^0 == 0 /\ -a!1055^post91+a!1055^0 == 0 /\ -r!662^post91+r!662^0 == 0 /\ a!1610^0-a!1610^post91 == 0 /\ -a!419^post91+a!419^0 == 0 /\ -rcd!2393^post91+rcd!2393^0 == 0 /\ r!543^0-r!543^post91 == 0 /\ temp!34^0-temp!34^post91 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -y!21^post91+y!21^0 == 0 /\ a!511^0-a!511^post91 == 0 /\ -__disjvr_7^post91+__disjvr_7^0 == 0 /\ 1-head!31^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post91 == 0 /\ -a!1370^post91+a!1370^0 == 0 /\ length!28^0-length!28^post91 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ -a!1810^post91+a!1810^0 == 0 /\ result!12^0-result!12^post91 == 0 /\ __disjvr_6^0-__disjvr_6^post91 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post91+rcd!2515^0 == 0 /\ i!406^0-i!406^post91 == 0 /\ a!654^0-a!654^post91 == 0 /\ x!18^0-x!18^post91 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post91 == 0 /\ -t!25^post91+t!25^0 == 0 /\ -ct!19^post91+ct!19^0 == 0 /\ -i!29^post91+i!29^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -temp0!30^post91+temp0!30^0 == 0 /\ head!31^0-head!31^post91 == 0 /\ temp0!17^0-temp0!17^post91 == 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality sdv_callsite_return_1!32^post91 = sdv_callsite_return_1!32^0 propagated equality tmp!33^post91 = tmp!33^0 propagated equality __disjvr_0^post91 = __disjvr_0^0 propagated equality a!1052^post91 = a!1052^0 propagated equality head!16^post91 = head!16^0 propagated equality __disjvr_3^post91 = __disjvr_3^0 propagated equality rcd!63^post91 = rcd!63^0 propagated equality __disjvr_2^post91 = __disjvr_2^0 propagated equality head!405^post91 = head!405^0 propagated equality x_slam_f!20^post91 = x_slam_f!20^0 propagated equality rcd!2460^post91 = rcd!2460^0 propagated equality __disjvr_1^post91 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post91 = sel_r!543_flink!24^0 propagated equality a!2238^post91 = a!2238^0 propagated equality x!15^post91 = x!15^0 propagated equality x!1365^post91 = x!1365^0 propagated equality a!244^post91 = a!244^0 propagated equality __disjvr_5^post91 = __disjvr_5^0 propagated equality __disjvr_4^post91 = __disjvr_4^0 propagated equality sdv_callsite_return_1!14^post91 = sdv_callsite_return_1!14^0 propagated equality x!22^post91 = x!22^0 propagated equality a!2035^post91 = a!2035^0 propagated equality a!1371^post91 = a!1371^0 propagated equality nondet!13^post91 = nondet!13^0 propagated equality __disjvr_8^post91 = __disjvr_8^0 propagated equality a!1055^post91 = a!1055^0 propagated equality r!662^post91 = r!662^0 propagated equality a!1610^post91 = a!1610^0 propagated equality a!419^post91 = a!419^0 propagated equality rcd!2393^post91 = rcd!2393^0 propagated equality r!543^post91 = r!543^0 propagated equality temp!34^post91 = temp!34^0 propagated equality y!21^post91 = y!21^0 propagated equality a!511^post91 = a!511^0 propagated equality __disjvr_7^post91 = __disjvr_7^0 propagated equality sel_r!1224_flink!24^post91 = sel_r!1224_flink!24^0 propagated equality a!1370^post91 = a!1370^0 propagated equality length!28^post91 = length!28^0 propagated equality a!1810^post91 = a!1810^0 propagated equality result!12^post91 = result!12^0 propagated equality __disjvr_6^post91 = __disjvr_6^0 propagated equality rcd!2515^post91 = rcd!2515^0 propagated equality i!406^post91 = i!406^0 propagated equality a!654^post91 = a!654^0 propagated equality x!18^post91 = x!18^0 propagated equality rcd!83^post91 = rcd!83^0 propagated equality t!25^post91 = t!25^0 propagated equality ct!19^post91 = ct!19^0 propagated equality i!29^post91 = i!29^0 propagated equality temp0!30^post91 = temp0!30^0 propagated equality head!31^post91 = head!31^0 propagated equality temp0!17^post91 = temp0!17^0 Simplified Guard Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post92, __disjvr_1^0'=__disjvr_1^post92, __disjvr_2^0'=__disjvr_2^post92, __disjvr_3^0'=__disjvr_3^post92, __disjvr_4^0'=__disjvr_4^post92, __disjvr_5^0'=__disjvr_5^post92, __disjvr_6^0'=__disjvr_6^post92, __disjvr_7^0'=__disjvr_7^post92, __disjvr_8^0'=__disjvr_8^post92, a!1052^0'=a!1052^post92, a!1055^0'=a!1055^post92, a!1370^0'=a!1370^post92, a!1371^0'=a!1371^post92, a!1610^0'=a!1610^post92, a!1810^0'=a!1810^post92, a!2035^0'=a!2035^post92, a!2238^0'=a!2238^post92, a!244^0'=a!244^post92, a!419^0'=a!419^post92, a!511^0'=a!511^post92, a!654^0'=a!654^post92, ct!19^0'=ct!19^post92, head!16^0'=head!16^post92, head!31^0'=head!31^post92, head!405^0'=head!405^post92, i!29^0'=i!29^post92, i!406^0'=i!406^post92, length!28^0'=length!28^post92, nondet!13^0'=nondet!13^post92, r!543^0'=r!543^post92, r!662^0'=r!662^post92, rcd!2393^0'=rcd!2393^post92, rcd!2460^0'=rcd!2460^post92, rcd!2515^0'=rcd!2515^post92, rcd!63^0'=rcd!63^post92, rcd!83^0'=rcd!83^post92, result!12^0'=result!12^post92, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post92, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post92, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post92, sel_r!543_flink!24^0'=sel_r!543_flink!24^post92, t!25^0'=t!25^post92, temp!34^0'=temp!34^post92, temp0!17^0'=temp0!17^post92, temp0!30^0'=temp0!30^post92, tmp!33^0'=tmp!33^post92, x!1365^0'=x!1365^post92, x!15^0'=x!15^post92, x!18^0'=x!18^post92, x!22^0'=x!22^post92, x_slam_f!20^0'=x_slam_f!20^post92, y!21^0'=y!21^post92, (a!654^0-a!654^post92 == 0 /\ -nondet!13^post92+nondet!13^0 == 0 /\ -r!662^post92+r!662^0 == 0 /\ -rcd!2393^post92+rcd!2393^0 == 0 /\ -rcd!63^post92+rcd!63^0 == 0 /\ -__disjvr_5^post92+__disjvr_5^0 == 0 /\ -__disjvr_1^post92+__disjvr_1^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post92+rcd!2515^0 == 0 /\ -__disjvr_4^post92+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post92 == 0 /\ x!1365^0-x!1365^post92 == 0 /\ result!12^0-result!12^post92 == 0 /\ -__disjvr_2^post92+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post92 == 0 /\ head!31^0-head!31^post92 == 0 /\ -t!25^post92+t!25^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post92 == 0 /\ x!18^0-x!18^post92 == 0 /\ -__disjvr_8^post92+__disjvr_8^0 == 0 /\ -temp0!30^post92+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1810^post92+a!1810^0 == 0 /\ -a!2238^post92+a!2238^0 == 0 /\ length!28^0-length!28^post92 == 0 /\ -ct!19^post92+ct!19^0 == 0 /\ 1+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post92 == 0 /\ a!1371^0-a!1371^post92 == 0 /\ -i!29^post92+i!29^0 == 0 /\ -temp!34^post92+temp!34^0 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post92 == 0 /\ -x!22^post92+x!22^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ a!1052^0-a!1052^post92 == 0 /\ -sdv_callsite_return_1!32^post92+sdv_callsite_return_1!32^0 == 0 /\ a!1055^0-a!1055^post92 == 0 /\ -head!16^post92+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post92 == 0 /\ __disjvr_6^0-__disjvr_6^post92 == 0 /\ temp0!17^0-temp0!17^post92 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -x!15^post92+x!15^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post92+y!21^0 == 0 /\ -a!2035^post92+a!2035^0 == 0 /\ head!405^0-head!405^post92 == 0 /\ a!244^0-a!244^post92 == 0 /\ r!543^0-r!543^post92 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post92 == 0 /\ tmp!33^0-tmp!33^post92 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -__disjvr_7^post92+__disjvr_7^0 == 0 /\ -a!1370^post92+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post92 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!406^post92+i!406^0 == 0 /\ a!419^0-a!419^post92 == 0 /\ -a!511^post92+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post92 == 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post92, __disjvr_1^0'=__disjvr_1^post92, __disjvr_2^0'=__disjvr_2^post92, __disjvr_3^0'=__disjvr_3^post92, __disjvr_4^0'=__disjvr_4^post92, __disjvr_5^0'=__disjvr_5^post92, __disjvr_6^0'=__disjvr_6^post92, __disjvr_7^0'=__disjvr_7^post92, __disjvr_8^0'=__disjvr_8^post92, a!1052^0'=a!1052^post92, a!1055^0'=a!1055^post92, a!1370^0'=a!1370^post92, a!1371^0'=a!1371^post92, a!1610^0'=a!1610^post92, a!1810^0'=a!1810^post92, a!2035^0'=a!2035^post92, a!2238^0'=a!2238^post92, a!244^0'=a!244^post92, a!419^0'=a!419^post92, a!511^0'=a!511^post92, a!654^0'=a!654^post92, ct!19^0'=ct!19^post92, head!16^0'=head!16^post92, head!31^0'=head!31^post92, head!405^0'=head!405^post92, i!29^0'=i!29^post92, i!406^0'=i!406^post92, length!28^0'=length!28^post92, nondet!13^0'=nondet!13^post92, r!543^0'=r!543^post92, r!662^0'=r!662^post92, rcd!2393^0'=rcd!2393^post92, rcd!2460^0'=rcd!2460^post92, rcd!2515^0'=rcd!2515^post92, rcd!63^0'=rcd!63^post92, rcd!83^0'=rcd!83^post92, result!12^0'=result!12^post92, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post92, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post92, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post92, sel_r!543_flink!24^0'=sel_r!543_flink!24^post92, t!25^0'=t!25^post92, temp!34^0'=temp!34^post92, temp0!17^0'=temp0!17^post92, temp0!30^0'=temp0!30^post92, tmp!33^0'=tmp!33^post92, x!1365^0'=x!1365^post92, x!15^0'=x!15^post92, x!18^0'=x!18^post92, x!22^0'=x!22^post92, x_slam_f!20^0'=x_slam_f!20^post92, y!21^0'=y!21^post92, (a!654^0-a!654^post92 == 0 /\ -nondet!13^post92+nondet!13^0 == 0 /\ -r!662^post92+r!662^0 == 0 /\ -rcd!2393^post92+rcd!2393^0 == 0 /\ -rcd!63^post92+rcd!63^0 == 0 /\ -__disjvr_5^post92+__disjvr_5^0 == 0 /\ -__disjvr_1^post92+__disjvr_1^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post92+rcd!2515^0 == 0 /\ -__disjvr_4^post92+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post92 == 0 /\ x!1365^0-x!1365^post92 == 0 /\ result!12^0-result!12^post92 == 0 /\ -__disjvr_2^post92+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post92 == 0 /\ head!31^0-head!31^post92 == 0 /\ -t!25^post92+t!25^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post92 == 0 /\ x!18^0-x!18^post92 == 0 /\ -__disjvr_8^post92+__disjvr_8^0 == 0 /\ -temp0!30^post92+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1810^post92+a!1810^0 == 0 /\ -a!2238^post92+a!2238^0 == 0 /\ length!28^0-length!28^post92 == 0 /\ -ct!19^post92+ct!19^0 == 0 /\ 1+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post92 == 0 /\ a!1371^0-a!1371^post92 == 0 /\ -i!29^post92+i!29^0 == 0 /\ -temp!34^post92+temp!34^0 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post92 == 0 /\ -x!22^post92+x!22^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ a!1052^0-a!1052^post92 == 0 /\ -sdv_callsite_return_1!32^post92+sdv_callsite_return_1!32^0 == 0 /\ a!1055^0-a!1055^post92 == 0 /\ -head!16^post92+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post92 == 0 /\ __disjvr_6^0-__disjvr_6^post92 == 0 /\ temp0!17^0-temp0!17^post92 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ -x!15^post92+x!15^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post92+y!21^0 == 0 /\ -a!2035^post92+a!2035^0 == 0 /\ head!405^0-head!405^post92 == 0 /\ a!244^0-a!244^post92 == 0 /\ r!543^0-r!543^post92 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post92 == 0 /\ tmp!33^0-tmp!33^post92 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -__disjvr_7^post92+__disjvr_7^0 == 0 /\ -a!1370^post92+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post92 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!406^post92+i!406^0 == 0 /\ a!419^0-a!419^post92 == 0 /\ -a!511^post92+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post92 == 0), cost: 1 Propagated Equalities Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^post92, __disjvr_1^0'=__disjvr_1^post92, __disjvr_2^0'=__disjvr_2^post92, __disjvr_3^0'=__disjvr_3^post92, __disjvr_4^0'=__disjvr_4^post92, __disjvr_5^0'=__disjvr_5^post92, __disjvr_6^0'=__disjvr_6^post92, __disjvr_7^0'=__disjvr_7^post92, __disjvr_8^0'=__disjvr_8^post92, a!1052^0'=a!1052^post92, a!1055^0'=a!1055^post92, a!1370^0'=a!1370^post92, a!1371^0'=a!1371^post92, a!1610^0'=a!1610^post92, a!1810^0'=a!1810^post92, a!2035^0'=a!2035^post92, a!2238^0'=a!2238^post92, a!244^0'=a!244^post92, a!419^0'=a!419^post92, a!511^0'=a!511^post92, a!654^0'=a!654^post92, ct!19^0'=ct!19^post92, head!16^0'=head!16^post92, head!31^0'=head!31^post92, head!405^0'=head!405^post92, i!29^0'=i!29^post92, i!406^0'=i!406^post92, length!28^0'=length!28^post92, nondet!13^0'=nondet!13^post92, r!543^0'=r!543^post92, r!662^0'=r!662^post92, rcd!2393^0'=rcd!2393^post92, rcd!2460^0'=rcd!2460^post92, rcd!2515^0'=rcd!2515^post92, rcd!63^0'=rcd!63^post92, rcd!83^0'=rcd!83^post92, result!12^0'=result!12^post92, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post92, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post92, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post92, sel_r!543_flink!24^0'=sel_r!543_flink!24^post92, t!25^0'=t!25^post92, temp!34^0'=temp!34^post92, temp0!17^0'=temp0!17^post92, temp0!30^0'=temp0!30^post92, tmp!33^0'=tmp!33^post92, x!1365^0'=x!1365^post92, x!15^0'=x!15^post92, x!18^0'=x!18^post92, x!22^0'=x!22^post92, x_slam_f!20^0'=x_slam_f!20^post92, y!21^0'=y!21^post92, (a!654^0-a!654^post92 == 0 /\ -nondet!13^post92+nondet!13^0 == 0 /\ -r!662^post92+r!662^0 == 0 /\ -rcd!2393^post92+rcd!2393^0 == 0 /\ -rcd!63^post92+rcd!63^0 == 0 /\ -__disjvr_5^post92+__disjvr_5^0 == 0 /\ -__disjvr_1^post92+__disjvr_1^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post92+rcd!2515^0 == 0 /\ -__disjvr_4^post92+__disjvr_4^0 == 0 /\ __disjvr_0^0-__disjvr_0^post92 == 0 /\ x!1365^0-x!1365^post92 == 0 /\ result!12^0-result!12^post92 == 0 /\ -__disjvr_2^post92+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post92 == 0 /\ head!31^0-head!31^post92 == 0 /\ -t!25^post92+t!25^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post92 == 0 /\ x!18^0-x!18^post92 == 0 /\ -__disjvr_8^post92+__disjvr_8^0 == 0 /\ -temp0!30^post92+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1810^post92+a!1810^0 == 0 /\ -a!2238^post92+a!2238^0 == 0 /\ length!28^0-length!28^post92 == 0 /\ -ct!19^post92+ct!19^0 == 0 /\ 1+head!31^0 <= 0 /\ rcd!83^0-rcd!83^post92 == 0 /\ a!1371^0-a!1371^post92 == 0 /\ -i!29^post92+i!29^0 == 0 /\ -temp!34^post92+temp!34^0 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post92 == 0 /\ -x!22^post92+x!22^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ a!1052^0-a!1052^post92 == 0 /\ -sdv_callsite_return_1!32^post92+sdv_callsite_return_1!32^0 == 0 /\ a!1055^0-a!1055^post92 == 0 /\ -head!16^post92+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post92 == 0 /\ __disjvr_6^0-__disjvr_6^post92 == 0 /\ temp0!17^0-temp0!17^post92 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ -x!15^post92+x!15^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post92+y!21^0 == 0 /\ -a!2035^post92+a!2035^0 == 0 /\ head!405^0-head!405^post92 == 0 /\ a!244^0-a!244^post92 == 0 /\ r!543^0-r!543^post92 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post92 == 0 /\ tmp!33^0-tmp!33^post92 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -__disjvr_7^post92+__disjvr_7^0 == 0 /\ -a!1370^post92+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post92 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!406^post92+i!406^0 == 0 /\ a!419^0-a!419^post92 == 0 /\ -a!511^post92+a!511^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post92 == 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality a!654^post92 = a!654^0 propagated equality nondet!13^post92 = nondet!13^0 propagated equality r!662^post92 = r!662^0 propagated equality rcd!2393^post92 = rcd!2393^0 propagated equality rcd!63^post92 = rcd!63^0 propagated equality __disjvr_5^post92 = __disjvr_5^0 propagated equality __disjvr_1^post92 = __disjvr_1^0 propagated equality rcd!2515^post92 = rcd!2515^0 propagated equality __disjvr_4^post92 = __disjvr_4^0 propagated equality __disjvr_0^post92 = __disjvr_0^0 propagated equality x!1365^post92 = x!1365^0 propagated equality result!12^post92 = result!12^0 propagated equality __disjvr_2^post92 = __disjvr_2^0 propagated equality a!1610^post92 = a!1610^0 propagated equality head!31^post92 = head!31^0 propagated equality t!25^post92 = t!25^0 propagated equality x_slam_f!20^post92 = x_slam_f!20^0 propagated equality x!18^post92 = x!18^0 propagated equality __disjvr_8^post92 = __disjvr_8^0 propagated equality temp0!30^post92 = temp0!30^0 propagated equality a!1810^post92 = a!1810^0 propagated equality a!2238^post92 = a!2238^0 propagated equality length!28^post92 = length!28^0 propagated equality ct!19^post92 = ct!19^0 propagated equality rcd!83^post92 = rcd!83^0 propagated equality a!1371^post92 = a!1371^0 propagated equality i!29^post92 = i!29^0 propagated equality temp!34^post92 = temp!34^0 propagated equality sel_r!543_flink!24^post92 = sel_r!543_flink!24^0 propagated equality x!22^post92 = x!22^0 propagated equality a!1052^post92 = a!1052^0 propagated equality sdv_callsite_return_1!32^post92 = sdv_callsite_return_1!32^0 propagated equality a!1055^post92 = a!1055^0 propagated equality head!16^post92 = head!16^0 propagated equality __disjvr_3^post92 = __disjvr_3^0 propagated equality __disjvr_6^post92 = __disjvr_6^0 propagated equality temp0!17^post92 = temp0!17^0 propagated equality x!15^post92 = x!15^0 propagated equality y!21^post92 = y!21^0 propagated equality a!2035^post92 = a!2035^0 propagated equality head!405^post92 = head!405^0 propagated equality a!244^post92 = a!244^0 propagated equality r!543^post92 = r!543^0 propagated equality sdv_callsite_return_1!14^post92 = sdv_callsite_return_1!14^0 propagated equality tmp!33^post92 = tmp!33^0 propagated equality __disjvr_7^post92 = __disjvr_7^0 propagated equality a!1370^post92 = a!1370^0 propagated equality rcd!2460^post92 = rcd!2460^0 propagated equality i!406^post92 = i!406^0 propagated equality a!419^post92 = a!419^0 propagated equality a!511^post92 = a!511^0 propagated equality sel_r!1224_flink!24^post92 = sel_r!1224_flink!24^0 Simplified Guard Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l36 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^post94, __disjvr_1^0'=__disjvr_1^post94, __disjvr_2^0'=__disjvr_2^post94, __disjvr_3^0'=__disjvr_3^post94, __disjvr_4^0'=__disjvr_4^post94, __disjvr_5^0'=__disjvr_5^post94, __disjvr_6^0'=__disjvr_6^post94, __disjvr_7^0'=__disjvr_7^post94, __disjvr_8^0'=__disjvr_8^post94, a!1052^0'=a!1052^post94, a!1055^0'=a!1055^post94, a!1370^0'=a!1370^post94, a!1371^0'=a!1371^post94, a!1610^0'=a!1610^post94, a!1810^0'=a!1810^post94, a!2035^0'=a!2035^post94, a!2238^0'=a!2238^post94, a!244^0'=a!244^post94, a!419^0'=a!419^post94, a!511^0'=a!511^post94, a!654^0'=a!654^post94, ct!19^0'=ct!19^post94, head!16^0'=head!16^post94, head!31^0'=head!31^post94, head!405^0'=head!405^post94, i!29^0'=i!29^post94, i!406^0'=i!406^post94, length!28^0'=length!28^post94, nondet!13^0'=nondet!13^post94, r!543^0'=r!543^post94, r!662^0'=r!662^post94, rcd!2393^0'=rcd!2393^post94, rcd!2460^0'=rcd!2460^post94, rcd!2515^0'=rcd!2515^post94, rcd!63^0'=rcd!63^post94, rcd!83^0'=rcd!83^post94, result!12^0'=result!12^post94, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post94, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post94, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post94, sel_r!543_flink!24^0'=sel_r!543_flink!24^post94, t!25^0'=t!25^post94, temp!34^0'=temp!34^post94, temp0!17^0'=temp0!17^post94, temp0!30^0'=temp0!30^post94, tmp!33^0'=tmp!33^post94, x!1365^0'=x!1365^post94, x!15^0'=x!15^post94, x!18^0'=x!18^post94, x!22^0'=x!22^post94, x_slam_f!20^0'=x_slam_f!20^post94, y!21^0'=y!21^post94, (-a!2035^post94+a!2035^0 == 0 /\ -nondet!13^post94+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post94+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post94+a!2238^0 == 0 /\ -r!662^post94+r!662^0 == 0 /\ -a!1055^post94+a!1055^0 == 0 /\ -a!511^post94+a!511^0 == 0 /\ -a!1052^post94+a!1052^0 == 0 /\ -rcd!2393^post94+rcd!2393^0 == 0 /\ -t!25^post94+t!25^0 == 0 /\ -temp0!17^post94+temp0!17^0 == 0 /\ -__disjvr_7^post94+__disjvr_7^0 == 0 /\ -a!1371^post94+a!1371^0 == 0 /\ -x_slam_f!20^post94+x!22^post94 == 0 /\ -head!16^post94+head!16^0 == 0 /\ a!1810^0-a!1810^post94 == 0 /\ -a!1610^post94+a!1610^0 == 0 /\ head!31^0-head!31^post94 == 0 /\ -rcd!2515^post94+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post94 == 0 /\ x!15^0 <= 0 /\ -__disjvr_3^post94+__disjvr_3^0 == 0 /\ length!28^0-length!28^post94 == 0 /\ x!18^post94-head!16^0 == 0 /\ tmp!33^0-tmp!33^post94 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post94 == 0 /\ -i!29^post94+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post94 == 0 /\ result!12^0-result!12^post94 == 0 /\ __disjvr_1^0-__disjvr_1^post94 == 0 /\ x_slam_f!20^post94-x!18^post94 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post94 == 0 /\ a!1370^0-a!1370^post94 == 0 /\ rcd!83^0-rcd!83^post94 == 0 /\ -temp0!30^post94+temp0!30^0 == 0 /\ -x!15^post94+x!15^0 == 0 /\ a!244^0-a!244^post94 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post94 == 0 /\ a!654^0-a!654^post94 == 0 /\ -rcd!2460^post94+rcd!2460^0 == 0 /\ head!405^0-head!405^post94 == 0 /\ a!419^0-a!419^post94 == 0 /\ ct!19^post94 == 0 /\ __disjvr_8^0-__disjvr_8^post94 == 0 /\ __disjvr_5^0-__disjvr_5^post94 == 0 /\ r!543^0-r!543^post94 == 0 /\ -__disjvr_6^post94+__disjvr_6^0 == 0 /\ y!21^post94-ct!19^post94 == 0 /\ -__disjvr_0^post94+__disjvr_0^0 == 0 /\ -i!406^post94+i!406^0 == 0 /\ -__disjvr_2^post94+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post94 == 0 /\ __disjvr_4^0-__disjvr_4^post94 == 0), cost: 1 New rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^post94, __disjvr_1^0'=__disjvr_1^post94, __disjvr_2^0'=__disjvr_2^post94, __disjvr_3^0'=__disjvr_3^post94, __disjvr_4^0'=__disjvr_4^post94, __disjvr_5^0'=__disjvr_5^post94, __disjvr_6^0'=__disjvr_6^post94, __disjvr_7^0'=__disjvr_7^post94, __disjvr_8^0'=__disjvr_8^post94, a!1052^0'=a!1052^post94, a!1055^0'=a!1055^post94, a!1370^0'=a!1370^post94, a!1371^0'=a!1371^post94, a!1610^0'=a!1610^post94, a!1810^0'=a!1810^post94, a!2035^0'=a!2035^post94, a!2238^0'=a!2238^post94, a!244^0'=a!244^post94, a!419^0'=a!419^post94, a!511^0'=a!511^post94, a!654^0'=a!654^post94, ct!19^0'=ct!19^post94, head!16^0'=head!16^post94, head!31^0'=head!31^post94, head!405^0'=head!405^post94, i!29^0'=i!29^post94, i!406^0'=i!406^post94, length!28^0'=length!28^post94, nondet!13^0'=nondet!13^post94, r!543^0'=r!543^post94, r!662^0'=r!662^post94, rcd!2393^0'=rcd!2393^post94, rcd!2460^0'=rcd!2460^post94, rcd!2515^0'=rcd!2515^post94, rcd!63^0'=rcd!63^post94, rcd!83^0'=rcd!83^post94, result!12^0'=result!12^post94, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post94, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post94, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post94, sel_r!543_flink!24^0'=sel_r!543_flink!24^post94, t!25^0'=t!25^post94, temp!34^0'=temp!34^post94, temp0!17^0'=temp0!17^post94, temp0!30^0'=temp0!30^post94, tmp!33^0'=tmp!33^post94, x!1365^0'=x!1365^post94, x!15^0'=x!15^post94, x!18^0'=x!18^post94, x!22^0'=x!22^post94, x_slam_f!20^0'=x_slam_f!20^post94, y!21^0'=y!21^post94, (-a!2035^post94+a!2035^0 == 0 /\ -nondet!13^post94+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post94+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post94+a!2238^0 == 0 /\ -r!662^post94+r!662^0 == 0 /\ -a!1055^post94+a!1055^0 == 0 /\ -a!511^post94+a!511^0 == 0 /\ -a!1052^post94+a!1052^0 == 0 /\ -rcd!2393^post94+rcd!2393^0 == 0 /\ -t!25^post94+t!25^0 == 0 /\ -temp0!17^post94+temp0!17^0 == 0 /\ -__disjvr_7^post94+__disjvr_7^0 == 0 /\ -a!1371^post94+a!1371^0 == 0 /\ -x_slam_f!20^post94+x!22^post94 == 0 /\ -head!16^post94+head!16^0 == 0 /\ a!1810^0-a!1810^post94 == 0 /\ -a!1610^post94+a!1610^0 == 0 /\ head!31^0-head!31^post94 == 0 /\ -rcd!2515^post94+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post94 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_3^post94+__disjvr_3^0 == 0 /\ length!28^0-length!28^post94 == 0 /\ x!18^post94-head!16^0 == 0 /\ tmp!33^0-tmp!33^post94 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post94 == 0 /\ -i!29^post94+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post94 == 0 /\ result!12^0-result!12^post94 == 0 /\ __disjvr_1^0-__disjvr_1^post94 == 0 /\ x_slam_f!20^post94-x!18^post94 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post94 == 0 /\ a!1370^0-a!1370^post94 == 0 /\ rcd!83^0-rcd!83^post94 == 0 /\ -temp0!30^post94+temp0!30^0 == 0 /\ -x!15^post94+x!15^0 == 0 /\ a!244^0-a!244^post94 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post94 == 0 /\ a!654^0-a!654^post94 == 0 /\ -rcd!2460^post94+rcd!2460^0 == 0 /\ head!405^0-head!405^post94 == 0 /\ a!419^0-a!419^post94 == 0 /\ ct!19^post94 == 0 /\ __disjvr_8^0-__disjvr_8^post94 == 0 /\ __disjvr_5^0-__disjvr_5^post94 == 0 /\ r!543^0-r!543^post94 == 0 /\ -__disjvr_6^post94+__disjvr_6^0 == 0 /\ y!21^post94-ct!19^post94 == 0 /\ -__disjvr_0^post94+__disjvr_0^0 == 0 /\ -i!406^post94+i!406^0 == 0 /\ -__disjvr_2^post94+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post94 == 0 /\ __disjvr_4^0-__disjvr_4^post94 == 0), cost: 1 Propagated Equalities Original rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^post94, __disjvr_1^0'=__disjvr_1^post94, __disjvr_2^0'=__disjvr_2^post94, __disjvr_3^0'=__disjvr_3^post94, __disjvr_4^0'=__disjvr_4^post94, __disjvr_5^0'=__disjvr_5^post94, __disjvr_6^0'=__disjvr_6^post94, __disjvr_7^0'=__disjvr_7^post94, __disjvr_8^0'=__disjvr_8^post94, a!1052^0'=a!1052^post94, a!1055^0'=a!1055^post94, a!1370^0'=a!1370^post94, a!1371^0'=a!1371^post94, a!1610^0'=a!1610^post94, a!1810^0'=a!1810^post94, a!2035^0'=a!2035^post94, a!2238^0'=a!2238^post94, a!244^0'=a!244^post94, a!419^0'=a!419^post94, a!511^0'=a!511^post94, a!654^0'=a!654^post94, ct!19^0'=ct!19^post94, head!16^0'=head!16^post94, head!31^0'=head!31^post94, head!405^0'=head!405^post94, i!29^0'=i!29^post94, i!406^0'=i!406^post94, length!28^0'=length!28^post94, nondet!13^0'=nondet!13^post94, r!543^0'=r!543^post94, r!662^0'=r!662^post94, rcd!2393^0'=rcd!2393^post94, rcd!2460^0'=rcd!2460^post94, rcd!2515^0'=rcd!2515^post94, rcd!63^0'=rcd!63^post94, rcd!83^0'=rcd!83^post94, result!12^0'=result!12^post94, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post94, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post94, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post94, sel_r!543_flink!24^0'=sel_r!543_flink!24^post94, t!25^0'=t!25^post94, temp!34^0'=temp!34^post94, temp0!17^0'=temp0!17^post94, temp0!30^0'=temp0!30^post94, tmp!33^0'=tmp!33^post94, x!1365^0'=x!1365^post94, x!15^0'=x!15^post94, x!18^0'=x!18^post94, x!22^0'=x!22^post94, x_slam_f!20^0'=x_slam_f!20^post94, y!21^0'=y!21^post94, (-a!2035^post94+a!2035^0 == 0 /\ -nondet!13^post94+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post94+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post94+a!2238^0 == 0 /\ -r!662^post94+r!662^0 == 0 /\ -a!1055^post94+a!1055^0 == 0 /\ -a!511^post94+a!511^0 == 0 /\ -a!1052^post94+a!1052^0 == 0 /\ -rcd!2393^post94+rcd!2393^0 == 0 /\ -t!25^post94+t!25^0 == 0 /\ -temp0!17^post94+temp0!17^0 == 0 /\ -__disjvr_7^post94+__disjvr_7^0 == 0 /\ -a!1371^post94+a!1371^0 == 0 /\ -x_slam_f!20^post94+x!22^post94 == 0 /\ -head!16^post94+head!16^0 == 0 /\ a!1810^0-a!1810^post94 == 0 /\ -a!1610^post94+a!1610^0 == 0 /\ head!31^0-head!31^post94 == 0 /\ -rcd!2515^post94+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post94 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_3^post94+__disjvr_3^0 == 0 /\ length!28^0-length!28^post94 == 0 /\ x!18^post94-head!16^0 == 0 /\ tmp!33^0-tmp!33^post94 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post94 == 0 /\ -i!29^post94+i!29^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post94 == 0 /\ result!12^0-result!12^post94 == 0 /\ __disjvr_1^0-__disjvr_1^post94 == 0 /\ x_slam_f!20^post94-x!18^post94 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post94 == 0 /\ a!1370^0-a!1370^post94 == 0 /\ rcd!83^0-rcd!83^post94 == 0 /\ -temp0!30^post94+temp0!30^0 == 0 /\ -x!15^post94+x!15^0 == 0 /\ a!244^0-a!244^post94 == 0 /\ -x!15^0 <= 0 /\ temp!34^0-temp!34^post94 == 0 /\ a!654^0-a!654^post94 == 0 /\ -rcd!2460^post94+rcd!2460^0 == 0 /\ head!405^0-head!405^post94 == 0 /\ a!419^0-a!419^post94 == 0 /\ ct!19^post94 == 0 /\ __disjvr_8^0-__disjvr_8^post94 == 0 /\ __disjvr_5^0-__disjvr_5^post94 == 0 /\ r!543^0-r!543^post94 == 0 /\ -__disjvr_6^post94+__disjvr_6^0 == 0 /\ y!21^post94-ct!19^post94 == 0 /\ -__disjvr_0^post94+__disjvr_0^0 == 0 /\ -i!406^post94+i!406^0 == 0 /\ -__disjvr_2^post94+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post94 == 0 /\ __disjvr_4^0-__disjvr_4^post94 == 0), cost: 1 New rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 propagated equality a!2035^post94 = a!2035^0 propagated equality nondet!13^post94 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post94 = sdv_callsite_return_1!32^0 propagated equality a!2238^post94 = a!2238^0 propagated equality r!662^post94 = r!662^0 propagated equality a!1055^post94 = a!1055^0 propagated equality a!511^post94 = a!511^0 propagated equality a!1052^post94 = a!1052^0 propagated equality rcd!2393^post94 = rcd!2393^0 propagated equality t!25^post94 = t!25^0 propagated equality temp0!17^post94 = temp0!17^0 propagated equality __disjvr_7^post94 = __disjvr_7^0 propagated equality a!1371^post94 = a!1371^0 propagated equality x!22^post94 = x_slam_f!20^post94 propagated equality head!16^post94 = head!16^0 propagated equality a!1810^post94 = a!1810^0 propagated equality a!1610^post94 = a!1610^0 propagated equality head!31^post94 = head!31^0 propagated equality rcd!2515^post94 = rcd!2515^0 propagated equality x!1365^post94 = x!1365^0 propagated equality __disjvr_3^post94 = __disjvr_3^0 propagated equality length!28^post94 = length!28^0 propagated equality x!18^post94 = head!16^0 propagated equality tmp!33^post94 = tmp!33^0 propagated equality sel_r!543_flink!24^post94 = sel_r!543_flink!24^0 propagated equality i!29^post94 = i!29^0 propagated equality sel_r!1224_flink!24^post94 = sel_r!1224_flink!24^0 propagated equality result!12^post94 = result!12^0 propagated equality __disjvr_1^post94 = __disjvr_1^0 propagated equality x_slam_f!20^post94 = head!16^0 propagated equality sdv_callsite_return_1!14^post94 = sdv_callsite_return_1!14^0 propagated equality a!1370^post94 = a!1370^0 propagated equality rcd!83^post94 = rcd!83^0 propagated equality temp0!30^post94 = temp0!30^0 propagated equality x!15^post94 = x!15^0 propagated equality a!244^post94 = a!244^0 propagated equality temp!34^post94 = temp!34^0 propagated equality a!654^post94 = a!654^0 propagated equality rcd!2460^post94 = rcd!2460^0 propagated equality head!405^post94 = head!405^0 propagated equality a!419^post94 = a!419^0 propagated equality ct!19^post94 = 0 propagated equality __disjvr_8^post94 = __disjvr_8^0 propagated equality __disjvr_5^post94 = __disjvr_5^0 propagated equality r!543^post94 = r!543^0 propagated equality __disjvr_6^post94 = __disjvr_6^0 propagated equality y!21^post94 = 0 propagated equality __disjvr_0^post94 = __disjvr_0^0 propagated equality i!406^post94 = i!406^0 propagated equality __disjvr_2^post94 = __disjvr_2^0 propagated equality rcd!63^post94 = rcd!63^0 propagated equality __disjvr_4^post94 = __disjvr_4^0 Simplified Guard Original rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l39 -> l40 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l39 -> l40 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post95, __disjvr_1^0'=__disjvr_1^post95, __disjvr_2^0'=__disjvr_2^post95, __disjvr_3^0'=__disjvr_3^post95, __disjvr_4^0'=__disjvr_4^post95, __disjvr_5^0'=__disjvr_5^post95, __disjvr_6^0'=__disjvr_6^post95, __disjvr_7^0'=__disjvr_7^post95, __disjvr_8^0'=__disjvr_8^post95, a!1052^0'=a!1052^post95, a!1055^0'=a!1055^post95, a!1370^0'=a!1370^post95, a!1371^0'=a!1371^post95, a!1610^0'=a!1610^post95, a!1810^0'=a!1810^post95, a!2035^0'=a!2035^post95, a!2238^0'=a!2238^post95, a!244^0'=a!244^post95, a!419^0'=a!419^post95, a!511^0'=a!511^post95, a!654^0'=a!654^post95, ct!19^0'=ct!19^post95, head!16^0'=head!16^post95, head!31^0'=head!31^post95, head!405^0'=head!405^post95, i!29^0'=i!29^post95, i!406^0'=i!406^post95, length!28^0'=length!28^post95, nondet!13^0'=nondet!13^post95, r!543^0'=r!543^post95, r!662^0'=r!662^post95, rcd!2393^0'=rcd!2393^post95, rcd!2460^0'=rcd!2460^post95, rcd!2515^0'=rcd!2515^post95, rcd!63^0'=rcd!63^post95, rcd!83^0'=rcd!83^post95, result!12^0'=result!12^post95, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post95, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post95, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post95, sel_r!543_flink!24^0'=sel_r!543_flink!24^post95, t!25^0'=t!25^post95, temp!34^0'=temp!34^post95, temp0!17^0'=temp0!17^post95, temp0!30^0'=temp0!30^post95, tmp!33^0'=tmp!33^post95, x!1365^0'=x!1365^post95, x!15^0'=x!15^post95, x!18^0'=x!18^post95, x!22^0'=x!22^post95, x_slam_f!20^0'=x_slam_f!20^post95, y!21^0'=y!21^post95, (-head!16^0+x!22^0 <= 0 /\ -sdv_callsite_return_1!32^post95+sdv_callsite_return_1!32^0 == 0 /\ -a!654^post95+a!654^0 == 0 /\ -__disjvr_2^post95+__disjvr_2^0 == 0 /\ -__disjvr_1^post95+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post95 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ a!1610^0-a!1610^post95 == 0 /\ temp!34^0-temp!34^post95 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post95 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post95 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post95 == 0 /\ __disjvr_6^0-__disjvr_6^post95 == 0 /\ -x_slam_f!20^post95+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post95 == 0 /\ x!15^0 <= 0 /\ -head!405^post95+head!405^0 == 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ -y!21^post95+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post95 == 0 /\ -y!21^0 <= 0 /\ -rcd!63^post95+rcd!63^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post95+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post95 == 0 /\ -sdv_callsite_return_1!14^post95+sdv_callsite_return_1!14^0 == 0 /\ r!543^0-r!543^post95 == 0 /\ -x!22^post95+x!22^0 == 0 /\ -a!2035^post95+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post95 == 0 /\ tmp!33^0-tmp!33^post95 == 0 /\ -ct!19^post95+ct!19^0 == 0 /\ -__disjvr_8^post95+__disjvr_8^0 == 0 /\ -a!1055^post95+a!1055^0 == 0 /\ -a!419^post95+a!419^0 == 0 /\ temp0!30^0-temp0!30^post95 == 0 /\ -a!244^post95+a!244^0 == 0 /\ a!1052^0-a!1052^post95 == 0 /\ -nondet!13^post95+nondet!13^0 == 0 /\ -__disjvr_7^post95+__disjvr_7^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post95+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post95+rcd!2393^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -r!662^post95+r!662^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ length!28^0-length!28^post95 == 0 /\ x!15^0-x!15^post95 == 0 /\ -head!16^post95+head!16^0 == 0 /\ head!31^0-head!31^post95 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post95 == 0 /\ -i!29^post95+i!29^0 == 0 /\ a!2238^0-a!2238^post95 == 0 /\ i!406^0-i!406^post95 == 0 /\ -rcd!2515^post95+rcd!2515^0 == 0 /\ -result!12^post95+result!12^0 == 0 /\ -ct!19^0 <= 0 /\ -t!25^post95+t!25^0 == 0 /\ -x!1365^post95+x!1365^0 == 0 /\ a!511^0-a!511^post95 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_4^post95+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post95 == 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post95, __disjvr_1^0'=__disjvr_1^post95, __disjvr_2^0'=__disjvr_2^post95, __disjvr_3^0'=__disjvr_3^post95, __disjvr_4^0'=__disjvr_4^post95, __disjvr_5^0'=__disjvr_5^post95, __disjvr_6^0'=__disjvr_6^post95, __disjvr_7^0'=__disjvr_7^post95, __disjvr_8^0'=__disjvr_8^post95, a!1052^0'=a!1052^post95, a!1055^0'=a!1055^post95, a!1370^0'=a!1370^post95, a!1371^0'=a!1371^post95, a!1610^0'=a!1610^post95, a!1810^0'=a!1810^post95, a!2035^0'=a!2035^post95, a!2238^0'=a!2238^post95, a!244^0'=a!244^post95, a!419^0'=a!419^post95, a!511^0'=a!511^post95, a!654^0'=a!654^post95, ct!19^0'=ct!19^post95, head!16^0'=head!16^post95, head!31^0'=head!31^post95, head!405^0'=head!405^post95, i!29^0'=i!29^post95, i!406^0'=i!406^post95, length!28^0'=length!28^post95, nondet!13^0'=nondet!13^post95, r!543^0'=r!543^post95, r!662^0'=r!662^post95, rcd!2393^0'=rcd!2393^post95, rcd!2460^0'=rcd!2460^post95, rcd!2515^0'=rcd!2515^post95, rcd!63^0'=rcd!63^post95, rcd!83^0'=rcd!83^post95, result!12^0'=result!12^post95, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post95, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post95, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post95, sel_r!543_flink!24^0'=sel_r!543_flink!24^post95, t!25^0'=t!25^post95, temp!34^0'=temp!34^post95, temp0!17^0'=temp0!17^post95, temp0!30^0'=temp0!30^post95, tmp!33^0'=tmp!33^post95, x!1365^0'=x!1365^post95, x!15^0'=x!15^post95, x!18^0'=x!18^post95, x!22^0'=x!22^post95, x_slam_f!20^0'=x_slam_f!20^post95, y!21^0'=y!21^post95, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post95+sdv_callsite_return_1!32^0 == 0 /\ -a!654^post95+a!654^0 == 0 /\ -__disjvr_2^post95+__disjvr_2^0 == 0 /\ -__disjvr_1^post95+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post95 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ a!1610^0-a!1610^post95 == 0 /\ temp!34^0-temp!34^post95 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post95 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post95 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post95 == 0 /\ __disjvr_6^0-__disjvr_6^post95 == 0 /\ -x_slam_f!20^post95+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post95 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -head!405^post95+head!405^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ -y!21^post95+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post95 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!63^post95+rcd!63^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post95+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post95 == 0 /\ -sdv_callsite_return_1!14^post95+sdv_callsite_return_1!14^0 == 0 /\ r!543^0-r!543^post95 == 0 /\ -x!22^post95+x!22^0 == 0 /\ -a!2035^post95+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post95 == 0 /\ tmp!33^0-tmp!33^post95 == 0 /\ -ct!19^post95+ct!19^0 == 0 /\ -__disjvr_8^post95+__disjvr_8^0 == 0 /\ -a!1055^post95+a!1055^0 == 0 /\ -a!419^post95+a!419^0 == 0 /\ temp0!30^0-temp0!30^post95 == 0 /\ -a!244^post95+a!244^0 == 0 /\ a!1052^0-a!1052^post95 == 0 /\ -nondet!13^post95+nondet!13^0 == 0 /\ -__disjvr_7^post95+__disjvr_7^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post95+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post95+rcd!2393^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -r!662^post95+r!662^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ length!28^0-length!28^post95 == 0 /\ x!15^0-x!15^post95 == 0 /\ -head!16^post95+head!16^0 == 0 /\ head!31^0-head!31^post95 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post95 == 0 /\ -i!29^post95+i!29^0 == 0 /\ a!2238^0-a!2238^post95 == 0 /\ i!406^0-i!406^post95 == 0 /\ -rcd!2515^post95+rcd!2515^0 == 0 /\ -result!12^post95+result!12^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -t!25^post95+t!25^0 == 0 /\ -x!1365^post95+x!1365^0 == 0 /\ a!511^0-a!511^post95 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_4^post95+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post95 == 0), cost: 1 Propagated Equalities Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post95, __disjvr_1^0'=__disjvr_1^post95, __disjvr_2^0'=__disjvr_2^post95, __disjvr_3^0'=__disjvr_3^post95, __disjvr_4^0'=__disjvr_4^post95, __disjvr_5^0'=__disjvr_5^post95, __disjvr_6^0'=__disjvr_6^post95, __disjvr_7^0'=__disjvr_7^post95, __disjvr_8^0'=__disjvr_8^post95, a!1052^0'=a!1052^post95, a!1055^0'=a!1055^post95, a!1370^0'=a!1370^post95, a!1371^0'=a!1371^post95, a!1610^0'=a!1610^post95, a!1810^0'=a!1810^post95, a!2035^0'=a!2035^post95, a!2238^0'=a!2238^post95, a!244^0'=a!244^post95, a!419^0'=a!419^post95, a!511^0'=a!511^post95, a!654^0'=a!654^post95, ct!19^0'=ct!19^post95, head!16^0'=head!16^post95, head!31^0'=head!31^post95, head!405^0'=head!405^post95, i!29^0'=i!29^post95, i!406^0'=i!406^post95, length!28^0'=length!28^post95, nondet!13^0'=nondet!13^post95, r!543^0'=r!543^post95, r!662^0'=r!662^post95, rcd!2393^0'=rcd!2393^post95, rcd!2460^0'=rcd!2460^post95, rcd!2515^0'=rcd!2515^post95, rcd!63^0'=rcd!63^post95, rcd!83^0'=rcd!83^post95, result!12^0'=result!12^post95, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post95, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post95, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post95, sel_r!543_flink!24^0'=sel_r!543_flink!24^post95, t!25^0'=t!25^post95, temp!34^0'=temp!34^post95, temp0!17^0'=temp0!17^post95, temp0!30^0'=temp0!30^post95, tmp!33^0'=tmp!33^post95, x!1365^0'=x!1365^post95, x!15^0'=x!15^post95, x!18^0'=x!18^post95, x!22^0'=x!22^post95, x_slam_f!20^0'=x_slam_f!20^post95, y!21^0'=y!21^post95, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post95+sdv_callsite_return_1!32^0 == 0 /\ -a!654^post95+a!654^0 == 0 /\ -__disjvr_2^post95+__disjvr_2^0 == 0 /\ -__disjvr_1^post95+__disjvr_1^0 == 0 /\ a!1371^0-a!1371^post95 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ a!1610^0-a!1610^post95 == 0 /\ temp!34^0-temp!34^post95 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post95 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post95 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!2460^0-rcd!2460^post95 == 0 /\ __disjvr_6^0-__disjvr_6^post95 == 0 /\ -x_slam_f!20^post95+x_slam_f!20^0 == 0 /\ x!18^0-x!18^post95 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -head!405^post95+head!405^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ -y!21^post95+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post95 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!63^post95+rcd!63^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_5^post95+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post95 == 0 /\ -sdv_callsite_return_1!14^post95+sdv_callsite_return_1!14^0 == 0 /\ r!543^0-r!543^post95 == 0 /\ -x!22^post95+x!22^0 == 0 /\ -a!2035^post95+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post95 == 0 /\ tmp!33^0-tmp!33^post95 == 0 /\ -ct!19^post95+ct!19^0 == 0 /\ -__disjvr_8^post95+__disjvr_8^0 == 0 /\ -a!1055^post95+a!1055^0 == 0 /\ -a!419^post95+a!419^0 == 0 /\ temp0!30^0-temp0!30^post95 == 0 /\ -a!244^post95+a!244^0 == 0 /\ a!1052^0-a!1052^post95 == 0 /\ -nondet!13^post95+nondet!13^0 == 0 /\ -__disjvr_7^post95+__disjvr_7^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post95+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ -rcd!2393^post95+rcd!2393^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -r!662^post95+r!662^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ length!28^0-length!28^post95 == 0 /\ x!15^0-x!15^post95 == 0 /\ -head!16^post95+head!16^0 == 0 /\ head!31^0-head!31^post95 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post95 == 0 /\ -i!29^post95+i!29^0 == 0 /\ a!2238^0-a!2238^post95 == 0 /\ i!406^0-i!406^post95 == 0 /\ -rcd!2515^post95+rcd!2515^0 == 0 /\ -result!12^post95+result!12^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -t!25^post95+t!25^0 == 0 /\ -x!1365^post95+x!1365^0 == 0 /\ a!511^0-a!511^post95 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -__disjvr_4^post95+__disjvr_4^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ a!1810^0-a!1810^post95 == 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality sdv_callsite_return_1!32^post95 = sdv_callsite_return_1!32^0 propagated equality a!654^post95 = a!654^0 propagated equality __disjvr_2^post95 = __disjvr_2^0 propagated equality __disjvr_1^post95 = __disjvr_1^0 propagated equality a!1371^post95 = a!1371^0 propagated equality a!1610^post95 = a!1610^0 propagated equality temp!34^post95 = temp!34^0 propagated equality __disjvr_0^post95 = __disjvr_0^0 propagated equality sel_r!1224_flink!24^post95 = sel_r!1224_flink!24^0 propagated equality rcd!2460^post95 = rcd!2460^0 propagated equality __disjvr_6^post95 = __disjvr_6^0 propagated equality x_slam_f!20^post95 = x_slam_f!20^0 propagated equality x!18^post95 = x!18^0 propagated equality head!405^post95 = head!405^0 propagated equality y!21^post95 = y!21^0 propagated equality rcd!83^post95 = rcd!83^0 propagated equality rcd!63^post95 = rcd!63^0 propagated equality __disjvr_5^post95 = __disjvr_5^0 propagated equality temp0!17^post95 = temp0!17^0 propagated equality sdv_callsite_return_1!14^post95 = sdv_callsite_return_1!14^0 propagated equality r!543^post95 = r!543^0 propagated equality x!22^post95 = x!22^0 propagated equality a!2035^post95 = a!2035^0 propagated equality __disjvr_3^post95 = __disjvr_3^0 propagated equality tmp!33^post95 = tmp!33^0 propagated equality ct!19^post95 = ct!19^0 propagated equality __disjvr_8^post95 = __disjvr_8^0 propagated equality a!1055^post95 = a!1055^0 propagated equality a!419^post95 = a!419^0 propagated equality temp0!30^post95 = temp0!30^0 propagated equality a!244^post95 = a!244^0 propagated equality a!1052^post95 = a!1052^0 propagated equality nondet!13^post95 = nondet!13^0 propagated equality __disjvr_7^post95 = __disjvr_7^0 propagated equality a!1370^post95 = a!1370^0 propagated equality rcd!2393^post95 = rcd!2393^0 propagated equality r!662^post95 = r!662^0 propagated equality length!28^post95 = length!28^0 propagated equality x!15^post95 = x!15^0 propagated equality head!16^post95 = head!16^0 propagated equality head!31^post95 = head!31^0 propagated equality sel_r!543_flink!24^post95 = sel_r!543_flink!24^0 propagated equality i!29^post95 = i!29^0 propagated equality a!2238^post95 = a!2238^0 propagated equality i!406^post95 = i!406^0 propagated equality rcd!2515^post95 = rcd!2515^0 propagated equality result!12^post95 = result!12^0 propagated equality t!25^post95 = t!25^0 propagated equality x!1365^post95 = x!1365^0 propagated equality a!511^post95 = a!511^0 propagated equality __disjvr_4^post95 = __disjvr_4^0 propagated equality a!1810^post95 = a!1810^0 Simplified Guard Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l40 -> l41 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post96, __disjvr_1^0'=__disjvr_1^post96, __disjvr_2^0'=__disjvr_2^post96, __disjvr_3^0'=__disjvr_3^post96, __disjvr_4^0'=__disjvr_4^post96, __disjvr_5^0'=__disjvr_5^post96, __disjvr_6^0'=__disjvr_6^post96, __disjvr_7^0'=__disjvr_7^post96, __disjvr_8^0'=__disjvr_8^post96, a!1052^0'=a!1052^post96, a!1055^0'=a!1055^post96, a!1370^0'=a!1370^post96, a!1371^0'=a!1371^post96, a!1610^0'=a!1610^post96, a!1810^0'=a!1810^post96, a!2035^0'=a!2035^post96, a!2238^0'=a!2238^post96, a!244^0'=a!244^post96, a!419^0'=a!419^post96, a!511^0'=a!511^post96, a!654^0'=a!654^post96, ct!19^0'=ct!19^post96, head!16^0'=head!16^post96, head!31^0'=head!31^post96, head!405^0'=head!405^post96, i!29^0'=i!29^post96, i!406^0'=i!406^post96, length!28^0'=length!28^post96, nondet!13^0'=nondet!13^post96, r!543^0'=r!543^post96, r!662^0'=r!662^post96, rcd!2393^0'=rcd!2393^post96, rcd!2460^0'=rcd!2460^post96, rcd!2515^0'=rcd!2515^post96, rcd!63^0'=rcd!63^post96, rcd!83^0'=rcd!83^post96, result!12^0'=result!12^post96, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post96, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post96, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post96, sel_r!543_flink!24^0'=sel_r!543_flink!24^post96, t!25^0'=t!25^post96, temp!34^0'=temp!34^post96, temp0!17^0'=temp0!17^post96, temp0!30^0'=temp0!30^post96, tmp!33^0'=tmp!33^post96, x!1365^0'=x!1365^post96, x!15^0'=x!15^post96, x!18^0'=x!18^post96, x!22^0'=x!22^post96, x_slam_f!20^0'=x_slam_f!20^post96, y!21^0'=y!21^post96, (-head!16^0+x!22^0 <= 0 /\ sel_r!543_flink!24^0 <= 0 /\ head!31^0-head!31^post96 == 0 /\ -__disjvr_3^post96+__disjvr_3^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ -a!1610^post96+a!1610^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post96 == 0 /\ -nondet!13^post96+nondet!13^0 == 0 /\ a!1810^0-a!1810^post96 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post96+__disjvr_0^0 == 0 /\ -r!662^post96+r!662^0 == 0 /\ -__disjvr_6^post96+__disjvr_6^0 == 0 /\ -temp!34^post96+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post96 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post96+head!16^0 == 0 /\ x!18^0-x!18^post96 == 0 /\ ct!19^0-ct!19^post96 == 0 /\ temp0!17^0-temp0!17^post96 == 0 /\ __disjvr_2^0-__disjvr_2^post96 == 0 /\ -i!29^post96+i!29^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -1+a!1052^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post96 == 0 /\ a!1371^0-a!1371^post96 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ temp0!30^0-temp0!30^post96 == 0 /\ -sel_r!1224_flink!24^post96+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post96+a!1055^0 == 0 /\ -x!1365^post96+x!1365^0 == 0 /\ length!28^0-length!28^post96 == 0 /\ a!654^0-a!654^post96 == 0 /\ -rcd!2460^post96+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post96 == 0 /\ -a!2238^post96+a!2238^0 == 0 /\ -a!511^post96+a!511^0 == 0 /\ -a!419^post96+a!419^0 == 0 /\ -t!25^post96+t!25^0 == 0 /\ -y!21^post96+y!21^0 == 0 /\ result!12^0-result!12^post96 == 0 /\ rcd!63^0-rcd!63^post96 == 0 /\ 1+head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post96 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1370^0-a!1370^post96 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x!22^post96+x!22^0 == 0 /\ -a!2035^post96+a!2035^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ tmp!33^0-tmp!33^post96 == 0 /\ head!405^0-head!405^post96 == 0 /\ r!543^0-r!543^post96 == 0 /\ -__disjvr_7^post96+__disjvr_7^0 == 0 /\ rcd!2393^0-rcd!2393^post96 == 0 /\ -i!406^post96+i!406^0 == 0 /\ x!15^0-x!15^post96 == 0 /\ -rcd!83^post96+rcd!83^0 == 0 /\ -sdv_callsite_return_1!32^post96+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post96 == 0 /\ __disjvr_5^0-__disjvr_5^post96 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2515^post96+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post96 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1052^post96+a!1052^0 == 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post96, __disjvr_1^0'=__disjvr_1^post96, __disjvr_2^0'=__disjvr_2^post96, __disjvr_3^0'=__disjvr_3^post96, __disjvr_4^0'=__disjvr_4^post96, __disjvr_5^0'=__disjvr_5^post96, __disjvr_6^0'=__disjvr_6^post96, __disjvr_7^0'=__disjvr_7^post96, __disjvr_8^0'=__disjvr_8^post96, a!1052^0'=a!1052^post96, a!1055^0'=a!1055^post96, a!1370^0'=a!1370^post96, a!1371^0'=a!1371^post96, a!1610^0'=a!1610^post96, a!1810^0'=a!1810^post96, a!2035^0'=a!2035^post96, a!2238^0'=a!2238^post96, a!244^0'=a!244^post96, a!419^0'=a!419^post96, a!511^0'=a!511^post96, a!654^0'=a!654^post96, ct!19^0'=ct!19^post96, head!16^0'=head!16^post96, head!31^0'=head!31^post96, head!405^0'=head!405^post96, i!29^0'=i!29^post96, i!406^0'=i!406^post96, length!28^0'=length!28^post96, nondet!13^0'=nondet!13^post96, r!543^0'=r!543^post96, r!662^0'=r!662^post96, rcd!2393^0'=rcd!2393^post96, rcd!2460^0'=rcd!2460^post96, rcd!2515^0'=rcd!2515^post96, rcd!63^0'=rcd!63^post96, rcd!83^0'=rcd!83^post96, result!12^0'=result!12^post96, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post96, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post96, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post96, sel_r!543_flink!24^0'=sel_r!543_flink!24^post96, t!25^0'=t!25^post96, temp!34^0'=temp!34^post96, temp0!17^0'=temp0!17^post96, temp0!30^0'=temp0!30^post96, tmp!33^0'=tmp!33^post96, x!1365^0'=x!1365^post96, x!15^0'=x!15^post96, x!18^0'=x!18^post96, x!22^0'=x!22^post96, x_slam_f!20^0'=x_slam_f!20^post96, y!21^0'=y!21^post96, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ head!31^0-head!31^post96 == 0 /\ -__disjvr_3^post96+__disjvr_3^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ -a!1610^post96+a!1610^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post96 == 0 /\ -nondet!13^post96+nondet!13^0 == 0 /\ a!1810^0-a!1810^post96 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post96+__disjvr_0^0 == 0 /\ -r!662^post96+r!662^0 == 0 /\ -__disjvr_6^post96+__disjvr_6^0 == 0 /\ -temp!34^post96+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post96 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post96+head!16^0 == 0 /\ x!18^0-x!18^post96 == 0 /\ ct!19^0-ct!19^post96 == 0 /\ temp0!17^0-temp0!17^post96 == 0 /\ __disjvr_2^0-__disjvr_2^post96 == 0 /\ -i!29^post96+i!29^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post96 == 0 /\ a!1371^0-a!1371^post96 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ temp0!30^0-temp0!30^post96 == 0 /\ -sel_r!1224_flink!24^post96+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post96+a!1055^0 == 0 /\ -x!1365^post96+x!1365^0 == 0 /\ length!28^0-length!28^post96 == 0 /\ a!654^0-a!654^post96 == 0 /\ -rcd!2460^post96+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post96 == 0 /\ -a!2238^post96+a!2238^0 == 0 /\ -a!511^post96+a!511^0 == 0 /\ -a!419^post96+a!419^0 == 0 /\ -t!25^post96+t!25^0 == 0 /\ -y!21^post96+y!21^0 == 0 /\ result!12^0-result!12^post96 == 0 /\ rcd!63^0-rcd!63^post96 == 0 /\ 1+head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post96 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1370^0-a!1370^post96 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x!22^post96+x!22^0 == 0 /\ -a!2035^post96+a!2035^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ tmp!33^0-tmp!33^post96 == 0 /\ head!405^0-head!405^post96 == 0 /\ r!543^0-r!543^post96 == 0 /\ -__disjvr_7^post96+__disjvr_7^0 == 0 /\ rcd!2393^0-rcd!2393^post96 == 0 /\ -i!406^post96+i!406^0 == 0 /\ x!15^0-x!15^post96 == 0 /\ -rcd!83^post96+rcd!83^0 == 0 /\ -sdv_callsite_return_1!32^post96+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post96 == 0 /\ __disjvr_5^0-__disjvr_5^post96 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2515^post96+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post96 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1052^post96+a!1052^0 == 0), cost: 1 Propagated Equalities Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^post96, __disjvr_1^0'=__disjvr_1^post96, __disjvr_2^0'=__disjvr_2^post96, __disjvr_3^0'=__disjvr_3^post96, __disjvr_4^0'=__disjvr_4^post96, __disjvr_5^0'=__disjvr_5^post96, __disjvr_6^0'=__disjvr_6^post96, __disjvr_7^0'=__disjvr_7^post96, __disjvr_8^0'=__disjvr_8^post96, a!1052^0'=a!1052^post96, a!1055^0'=a!1055^post96, a!1370^0'=a!1370^post96, a!1371^0'=a!1371^post96, a!1610^0'=a!1610^post96, a!1810^0'=a!1810^post96, a!2035^0'=a!2035^post96, a!2238^0'=a!2238^post96, a!244^0'=a!244^post96, a!419^0'=a!419^post96, a!511^0'=a!511^post96, a!654^0'=a!654^post96, ct!19^0'=ct!19^post96, head!16^0'=head!16^post96, head!31^0'=head!31^post96, head!405^0'=head!405^post96, i!29^0'=i!29^post96, i!406^0'=i!406^post96, length!28^0'=length!28^post96, nondet!13^0'=nondet!13^post96, r!543^0'=r!543^post96, r!662^0'=r!662^post96, rcd!2393^0'=rcd!2393^post96, rcd!2460^0'=rcd!2460^post96, rcd!2515^0'=rcd!2515^post96, rcd!63^0'=rcd!63^post96, rcd!83^0'=rcd!83^post96, result!12^0'=result!12^post96, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post96, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post96, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post96, sel_r!543_flink!24^0'=sel_r!543_flink!24^post96, t!25^0'=t!25^post96, temp!34^0'=temp!34^post96, temp0!17^0'=temp0!17^post96, temp0!30^0'=temp0!30^post96, tmp!33^0'=tmp!33^post96, x!1365^0'=x!1365^post96, x!15^0'=x!15^post96, x!18^0'=x!18^post96, x!22^0'=x!22^post96, x_slam_f!20^0'=x_slam_f!20^post96, y!21^0'=y!21^post96, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ head!31^0-head!31^post96 == 0 /\ -__disjvr_3^post96+__disjvr_3^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ -a!1610^post96+a!1610^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post96 == 0 /\ -nondet!13^post96+nondet!13^0 == 0 /\ a!1810^0-a!1810^post96 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post96+__disjvr_0^0 == 0 /\ -r!662^post96+r!662^0 == 0 /\ -__disjvr_6^post96+__disjvr_6^0 == 0 /\ -temp!34^post96+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post96 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post96+head!16^0 == 0 /\ x!18^0-x!18^post96 == 0 /\ ct!19^0-ct!19^post96 == 0 /\ temp0!17^0-temp0!17^post96 == 0 /\ __disjvr_2^0-__disjvr_2^post96 == 0 /\ -i!29^post96+i!29^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post96 == 0 /\ a!1371^0-a!1371^post96 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ temp0!30^0-temp0!30^post96 == 0 /\ -sel_r!1224_flink!24^post96+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post96+a!1055^0 == 0 /\ -x!1365^post96+x!1365^0 == 0 /\ length!28^0-length!28^post96 == 0 /\ a!654^0-a!654^post96 == 0 /\ -rcd!2460^post96+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post96 == 0 /\ -a!2238^post96+a!2238^0 == 0 /\ -a!511^post96+a!511^0 == 0 /\ -a!419^post96+a!419^0 == 0 /\ -t!25^post96+t!25^0 == 0 /\ -y!21^post96+y!21^0 == 0 /\ result!12^0-result!12^post96 == 0 /\ rcd!63^0-rcd!63^post96 == 0 /\ 1+head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post96 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ a!1370^0-a!1370^post96 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x!22^post96+x!22^0 == 0 /\ -a!2035^post96+a!2035^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ tmp!33^0-tmp!33^post96 == 0 /\ head!405^0-head!405^post96 == 0 /\ r!543^0-r!543^post96 == 0 /\ -__disjvr_7^post96+__disjvr_7^0 == 0 /\ rcd!2393^0-rcd!2393^post96 == 0 /\ -i!406^post96+i!406^0 == 0 /\ x!15^0-x!15^post96 == 0 /\ -rcd!83^post96+rcd!83^0 == 0 /\ -sdv_callsite_return_1!32^post96+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post96 == 0 /\ __disjvr_5^0-__disjvr_5^post96 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2515^post96+rcd!2515^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post96 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!1052^post96+a!1052^0 == 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality head!31^post96 = head!31^0 propagated equality __disjvr_3^post96 = __disjvr_3^0 propagated equality a!1610^post96 = a!1610^0 propagated equality sel_r!543_flink!24^post96 = sel_r!543_flink!24^0 propagated equality nondet!13^post96 = nondet!13^0 propagated equality a!1810^post96 = a!1810^0 propagated equality __disjvr_0^post96 = __disjvr_0^0 propagated equality r!662^post96 = r!662^0 propagated equality __disjvr_6^post96 = __disjvr_6^0 propagated equality temp!34^post96 = temp!34^0 propagated equality x_slam_f!20^post96 = x_slam_f!20^0 propagated equality head!16^post96 = head!16^0 propagated equality x!18^post96 = x!18^0 propagated equality ct!19^post96 = ct!19^0 propagated equality temp0!17^post96 = temp0!17^0 propagated equality __disjvr_2^post96 = __disjvr_2^0 propagated equality i!29^post96 = i!29^0 propagated equality __disjvr_1^post96 = __disjvr_1^0 propagated equality a!1371^post96 = a!1371^0 propagated equality temp0!30^post96 = temp0!30^0 propagated equality sel_r!1224_flink!24^post96 = sel_r!1224_flink!24^0 propagated equality a!1055^post96 = a!1055^0 propagated equality x!1365^post96 = x!1365^0 propagated equality length!28^post96 = length!28^0 propagated equality a!654^post96 = a!654^0 propagated equality rcd!2460^post96 = rcd!2460^0 propagated equality __disjvr_4^post96 = __disjvr_4^0 propagated equality a!2238^post96 = a!2238^0 propagated equality a!511^post96 = a!511^0 propagated equality a!419^post96 = a!419^0 propagated equality t!25^post96 = t!25^0 propagated equality y!21^post96 = y!21^0 propagated equality result!12^post96 = result!12^0 propagated equality rcd!63^post96 = rcd!63^0 propagated equality sdv_callsite_return_1!14^post96 = sdv_callsite_return_1!14^0 propagated equality a!1370^post96 = a!1370^0 propagated equality x!22^post96 = x!22^0 propagated equality a!2035^post96 = a!2035^0 propagated equality tmp!33^post96 = tmp!33^0 propagated equality head!405^post96 = head!405^0 propagated equality r!543^post96 = r!543^0 propagated equality __disjvr_7^post96 = __disjvr_7^0 propagated equality rcd!2393^post96 = rcd!2393^0 propagated equality i!406^post96 = i!406^0 propagated equality x!15^post96 = x!15^0 propagated equality rcd!83^post96 = rcd!83^0 propagated equality sdv_callsite_return_1!32^post96 = sdv_callsite_return_1!32^0 propagated equality a!244^post96 = a!244^0 propagated equality __disjvr_5^post96 = __disjvr_5^0 propagated equality rcd!2515^post96 = rcd!2515^0 propagated equality __disjvr_8^post96 = __disjvr_8^0 propagated equality a!1052^post96 = a!1052^0 Simplified Guard Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l40 -> l41 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l40 -> l41 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post97, __disjvr_1^0'=__disjvr_1^post97, __disjvr_2^0'=__disjvr_2^post97, __disjvr_3^0'=__disjvr_3^post97, __disjvr_4^0'=__disjvr_4^post97, __disjvr_5^0'=__disjvr_5^post97, __disjvr_6^0'=__disjvr_6^post97, __disjvr_7^0'=__disjvr_7^post97, __disjvr_8^0'=__disjvr_8^post97, a!1052^0'=a!1052^post97, a!1055^0'=a!1055^post97, a!1370^0'=a!1370^post97, a!1371^0'=a!1371^post97, a!1610^0'=a!1610^post97, a!1810^0'=a!1810^post97, a!2035^0'=a!2035^post97, a!2238^0'=a!2238^post97, a!244^0'=a!244^post97, a!419^0'=a!419^post97, a!511^0'=a!511^post97, a!654^0'=a!654^post97, ct!19^0'=ct!19^post97, head!16^0'=head!16^post97, head!31^0'=head!31^post97, head!405^0'=head!405^post97, i!29^0'=i!29^post97, i!406^0'=i!406^post97, length!28^0'=length!28^post97, nondet!13^0'=nondet!13^post97, r!543^0'=r!543^post97, r!662^0'=r!662^post97, rcd!2393^0'=rcd!2393^post97, rcd!2460^0'=rcd!2460^post97, rcd!2515^0'=rcd!2515^post97, rcd!63^0'=rcd!63^post97, rcd!83^0'=rcd!83^post97, result!12^0'=result!12^post97, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post97, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post97, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post97, sel_r!543_flink!24^0'=sel_r!543_flink!24^post97, t!25^0'=t!25^post97, temp!34^0'=temp!34^post97, temp0!17^0'=temp0!17^post97, temp0!30^0'=temp0!30^post97, tmp!33^0'=tmp!33^post97, x!1365^0'=x!1365^post97, x!15^0'=x!15^post97, x!18^0'=x!18^post97, x!22^0'=x!22^post97, x_slam_f!20^0'=x_slam_f!20^post97, y!21^0'=y!21^post97, (-head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post97+__disjvr_7^0 == 0 /\ length!28^0-length!28^post97 == 0 /\ a!244^0-a!244^post97 == 0 /\ head!31^0-head!31^post97 == 0 /\ result!12^0-result!12^post97 == 0 /\ -i!29^post97+i!29^0 == 0 /\ a!1370^0-a!1370^post97 == 0 /\ -temp!34^post97+temp!34^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post97 == 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post97 == 0 /\ a!1371^0-a!1371^post97 == 0 /\ rcd!83^0-rcd!83^post97 == 0 /\ r!543^0-r!543^post97 == 0 /\ -sdv_callsite_return_1!14^post97+sdv_callsite_return_1!14^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -nondet!13^post97+nondet!13^0 == 0 /\ -x!22^post97+x!22^0 == 0 /\ -r!662^post97+r!662^0 == 0 /\ a!1052^0-a!1052^post97 == 0 /\ -__disjvr_0^post97+__disjvr_0^0 == 0 /\ -a!2035^post97+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!511^post97+a!511^0 == 0 /\ -y!21^0 <= 0 /\ -__disjvr_2^post97+__disjvr_2^0 == 0 /\ a!654^0-a!654^post97 == 0 /\ -head!16^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -y!21^post97+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post97 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -head!16^post97+head!16^0 == 0 /\ -a!1610^post97+a!1610^0 == 0 /\ i!406^0-i!406^post97 == 0 /\ x_slam_f!20^0-x_slam_f!20^post97 == 0 /\ -__disjvr_6^post97+__disjvr_6^0 == 0 /\ -rcd!63^post97+rcd!63^0 == 0 /\ -rcd!2515^post97+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post97 == 0 /\ temp0!17^0-temp0!17^post97 == 0 /\ __disjvr_8^0-__disjvr_8^post97 == 0 /\ -x!15^post97+x!15^0 == 0 /\ head!405^0-head!405^post97 == 0 /\ __disjvr_1^0-__disjvr_1^post97 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ -t!25^post97+t!25^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post97 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -temp0!30^post97+temp0!30^0 == 0 /\ -rcd!2393^post97+rcd!2393^0 == 0 /\ -ct!19^post97+ct!19^0 == 0 /\ x!1365^0-x!1365^post97 == 0 /\ -a!1055^post97+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post97+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post97+__disjvr_5^0 == 0 /\ -a!2238^post97+a!2238^0 == 0 /\ a!1810^0-a!1810^post97 == 0 /\ -a!419^post97+a!419^0 == 0 /\ -__disjvr_3^post97+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ tmp!33^0-tmp!33^post97 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post97, __disjvr_1^0'=__disjvr_1^post97, __disjvr_2^0'=__disjvr_2^post97, __disjvr_3^0'=__disjvr_3^post97, __disjvr_4^0'=__disjvr_4^post97, __disjvr_5^0'=__disjvr_5^post97, __disjvr_6^0'=__disjvr_6^post97, __disjvr_7^0'=__disjvr_7^post97, __disjvr_8^0'=__disjvr_8^post97, a!1052^0'=a!1052^post97, a!1055^0'=a!1055^post97, a!1370^0'=a!1370^post97, a!1371^0'=a!1371^post97, a!1610^0'=a!1610^post97, a!1810^0'=a!1810^post97, a!2035^0'=a!2035^post97, a!2238^0'=a!2238^post97, a!244^0'=a!244^post97, a!419^0'=a!419^post97, a!511^0'=a!511^post97, a!654^0'=a!654^post97, ct!19^0'=ct!19^post97, head!16^0'=head!16^post97, head!31^0'=head!31^post97, head!405^0'=head!405^post97, i!29^0'=i!29^post97, i!406^0'=i!406^post97, length!28^0'=length!28^post97, nondet!13^0'=nondet!13^post97, r!543^0'=r!543^post97, r!662^0'=r!662^post97, rcd!2393^0'=rcd!2393^post97, rcd!2460^0'=rcd!2460^post97, rcd!2515^0'=rcd!2515^post97, rcd!63^0'=rcd!63^post97, rcd!83^0'=rcd!83^post97, result!12^0'=result!12^post97, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post97, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post97, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post97, sel_r!543_flink!24^0'=sel_r!543_flink!24^post97, t!25^0'=t!25^post97, temp!34^0'=temp!34^post97, temp0!17^0'=temp0!17^post97, temp0!30^0'=temp0!30^post97, tmp!33^0'=tmp!33^post97, x!1365^0'=x!1365^post97, x!15^0'=x!15^post97, x!18^0'=x!18^post97, x!22^0'=x!22^post97, x_slam_f!20^0'=x_slam_f!20^post97, y!21^0'=y!21^post97, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_7^post97+__disjvr_7^0 == 0 /\ length!28^0-length!28^post97 == 0 /\ a!244^0-a!244^post97 == 0 /\ head!31^0-head!31^post97 == 0 /\ result!12^0-result!12^post97 == 0 /\ -i!29^post97+i!29^0 == 0 /\ a!1370^0-a!1370^post97 == 0 /\ -temp!34^post97+temp!34^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post97 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post97 == 0 /\ a!1371^0-a!1371^post97 == 0 /\ rcd!83^0-rcd!83^post97 == 0 /\ r!543^0-r!543^post97 == 0 /\ -sdv_callsite_return_1!14^post97+sdv_callsite_return_1!14^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -nondet!13^post97+nondet!13^0 == 0 /\ -x!22^post97+x!22^0 == 0 /\ -r!662^post97+r!662^0 == 0 /\ a!1052^0-a!1052^post97 == 0 /\ -__disjvr_0^post97+__disjvr_0^0 == 0 /\ -a!2035^post97+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!511^post97+a!511^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_2^post97+__disjvr_2^0 == 0 /\ a!654^0-a!654^post97 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -y!21^post97+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post97 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -head!16^post97+head!16^0 == 0 /\ -a!1610^post97+a!1610^0 == 0 /\ i!406^0-i!406^post97 == 0 /\ x_slam_f!20^0-x_slam_f!20^post97 == 0 /\ -__disjvr_6^post97+__disjvr_6^0 == 0 /\ -rcd!63^post97+rcd!63^0 == 0 /\ -rcd!2515^post97+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post97 == 0 /\ temp0!17^0-temp0!17^post97 == 0 /\ __disjvr_8^0-__disjvr_8^post97 == 0 /\ -x!15^post97+x!15^0 == 0 /\ head!405^0-head!405^post97 == 0 /\ __disjvr_1^0-__disjvr_1^post97 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ -t!25^post97+t!25^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post97 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -temp0!30^post97+temp0!30^0 == 0 /\ -rcd!2393^post97+rcd!2393^0 == 0 /\ -ct!19^post97+ct!19^0 == 0 /\ x!1365^0-x!1365^post97 == 0 /\ -a!1055^post97+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post97+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post97+__disjvr_5^0 == 0 /\ -a!2238^post97+a!2238^0 == 0 /\ a!1810^0-a!1810^post97 == 0 /\ -a!419^post97+a!419^0 == 0 /\ -__disjvr_3^post97+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ tmp!33^0-tmp!33^post97 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post97, __disjvr_1^0'=__disjvr_1^post97, __disjvr_2^0'=__disjvr_2^post97, __disjvr_3^0'=__disjvr_3^post97, __disjvr_4^0'=__disjvr_4^post97, __disjvr_5^0'=__disjvr_5^post97, __disjvr_6^0'=__disjvr_6^post97, __disjvr_7^0'=__disjvr_7^post97, __disjvr_8^0'=__disjvr_8^post97, a!1052^0'=a!1052^post97, a!1055^0'=a!1055^post97, a!1370^0'=a!1370^post97, a!1371^0'=a!1371^post97, a!1610^0'=a!1610^post97, a!1810^0'=a!1810^post97, a!2035^0'=a!2035^post97, a!2238^0'=a!2238^post97, a!244^0'=a!244^post97, a!419^0'=a!419^post97, a!511^0'=a!511^post97, a!654^0'=a!654^post97, ct!19^0'=ct!19^post97, head!16^0'=head!16^post97, head!31^0'=head!31^post97, head!405^0'=head!405^post97, i!29^0'=i!29^post97, i!406^0'=i!406^post97, length!28^0'=length!28^post97, nondet!13^0'=nondet!13^post97, r!543^0'=r!543^post97, r!662^0'=r!662^post97, rcd!2393^0'=rcd!2393^post97, rcd!2460^0'=rcd!2460^post97, rcd!2515^0'=rcd!2515^post97, rcd!63^0'=rcd!63^post97, rcd!83^0'=rcd!83^post97, result!12^0'=result!12^post97, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post97, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post97, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post97, sel_r!543_flink!24^0'=sel_r!543_flink!24^post97, t!25^0'=t!25^post97, temp!34^0'=temp!34^post97, temp0!17^0'=temp0!17^post97, temp0!30^0'=temp0!30^post97, tmp!33^0'=tmp!33^post97, x!1365^0'=x!1365^post97, x!15^0'=x!15^post97, x!18^0'=x!18^post97, x!22^0'=x!22^post97, x_slam_f!20^0'=x_slam_f!20^post97, y!21^0'=y!21^post97, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_7^post97+__disjvr_7^0 == 0 /\ length!28^0-length!28^post97 == 0 /\ a!244^0-a!244^post97 == 0 /\ head!31^0-head!31^post97 == 0 /\ result!12^0-result!12^post97 == 0 /\ -i!29^post97+i!29^0 == 0 /\ a!1370^0-a!1370^post97 == 0 /\ -temp!34^post97+temp!34^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post97 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post97 == 0 /\ a!1371^0-a!1371^post97 == 0 /\ rcd!83^0-rcd!83^post97 == 0 /\ r!543^0-r!543^post97 == 0 /\ -sdv_callsite_return_1!14^post97+sdv_callsite_return_1!14^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -nondet!13^post97+nondet!13^0 == 0 /\ -x!22^post97+x!22^0 == 0 /\ -r!662^post97+r!662^0 == 0 /\ a!1052^0-a!1052^post97 == 0 /\ -__disjvr_0^post97+__disjvr_0^0 == 0 /\ -a!2035^post97+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!511^post97+a!511^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -__disjvr_2^post97+__disjvr_2^0 == 0 /\ a!654^0-a!654^post97 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -y!21^post97+y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post97 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -head!16^post97+head!16^0 == 0 /\ -a!1610^post97+a!1610^0 == 0 /\ i!406^0-i!406^post97 == 0 /\ x_slam_f!20^0-x_slam_f!20^post97 == 0 /\ -__disjvr_6^post97+__disjvr_6^0 == 0 /\ -rcd!63^post97+rcd!63^0 == 0 /\ -rcd!2515^post97+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post97 == 0 /\ temp0!17^0-temp0!17^post97 == 0 /\ __disjvr_8^0-__disjvr_8^post97 == 0 /\ -x!15^post97+x!15^0 == 0 /\ head!405^0-head!405^post97 == 0 /\ __disjvr_1^0-__disjvr_1^post97 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ -t!25^post97+t!25^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post97 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -temp0!30^post97+temp0!30^0 == 0 /\ -rcd!2393^post97+rcd!2393^0 == 0 /\ -ct!19^post97+ct!19^0 == 0 /\ x!1365^0-x!1365^post97 == 0 /\ -a!1055^post97+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post97+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_5^post97+__disjvr_5^0 == 0 /\ -a!2238^post97+a!2238^0 == 0 /\ a!1810^0-a!1810^post97 == 0 /\ -a!419^post97+a!419^0 == 0 /\ -__disjvr_3^post97+__disjvr_3^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ tmp!33^0-tmp!33^post97 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality __disjvr_7^post97 = __disjvr_7^0 propagated equality length!28^post97 = length!28^0 propagated equality a!244^post97 = a!244^0 propagated equality head!31^post97 = head!31^0 propagated equality result!12^post97 = result!12^0 propagated equality i!29^post97 = i!29^0 propagated equality a!1370^post97 = a!1370^0 propagated equality temp!34^post97 = temp!34^0 propagated equality __disjvr_4^post97 = __disjvr_4^0 propagated equality rcd!2460^post97 = rcd!2460^0 propagated equality a!1371^post97 = a!1371^0 propagated equality rcd!83^post97 = rcd!83^0 propagated equality r!543^post97 = r!543^0 propagated equality sdv_callsite_return_1!14^post97 = sdv_callsite_return_1!14^0 propagated equality nondet!13^post97 = nondet!13^0 propagated equality x!22^post97 = x!22^0 propagated equality r!662^post97 = r!662^0 propagated equality a!1052^post97 = a!1052^0 propagated equality __disjvr_0^post97 = __disjvr_0^0 propagated equality a!2035^post97 = a!2035^0 propagated equality a!511^post97 = a!511^0 propagated equality __disjvr_2^post97 = __disjvr_2^0 propagated equality a!654^post97 = a!654^0 propagated equality y!21^post97 = y!21^0 propagated equality x!18^post97 = x!18^0 propagated equality head!16^post97 = head!16^0 propagated equality a!1610^post97 = a!1610^0 propagated equality i!406^post97 = i!406^0 propagated equality x_slam_f!20^post97 = x_slam_f!20^0 propagated equality __disjvr_6^post97 = __disjvr_6^0 propagated equality rcd!63^post97 = rcd!63^0 propagated equality rcd!2515^post97 = rcd!2515^0 propagated equality sel_r!1224_flink!24^post97 = sel_r!1224_flink!24^0 propagated equality temp0!17^post97 = temp0!17^0 propagated equality __disjvr_8^post97 = __disjvr_8^0 propagated equality x!15^post97 = x!15^0 propagated equality head!405^post97 = head!405^0 propagated equality __disjvr_1^post97 = __disjvr_1^0 propagated equality t!25^post97 = t!25^0 propagated equality sel_r!543_flink!24^post97 = sel_r!543_flink!24^0 propagated equality temp0!30^post97 = temp0!30^0 propagated equality rcd!2393^post97 = rcd!2393^0 propagated equality ct!19^post97 = ct!19^0 propagated equality x!1365^post97 = x!1365^0 propagated equality a!1055^post97 = a!1055^0 propagated equality sdv_callsite_return_1!32^post97 = sdv_callsite_return_1!32^0 propagated equality __disjvr_5^post97 = __disjvr_5^0 propagated equality a!2238^post97 = a!2238^0 propagated equality a!1810^post97 = a!1810^0 propagated equality a!419^post97 = a!419^0 propagated equality __disjvr_3^post97 = __disjvr_3^0 propagated equality tmp!33^post97 = tmp!33^0 Simplified Guard Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post98, __disjvr_1^0'=__disjvr_1^post98, __disjvr_2^0'=__disjvr_2^post98, __disjvr_3^0'=__disjvr_3^post98, __disjvr_4^0'=__disjvr_4^post98, __disjvr_5^0'=__disjvr_5^post98, __disjvr_6^0'=__disjvr_6^post98, __disjvr_7^0'=__disjvr_7^post98, __disjvr_8^0'=__disjvr_8^post98, a!1052^0'=a!1052^post98, a!1055^0'=a!1055^post98, a!1370^0'=a!1370^post98, a!1371^0'=a!1371^post98, a!1610^0'=a!1610^post98, a!1810^0'=a!1810^post98, a!2035^0'=a!2035^post98, a!2238^0'=a!2238^post98, a!244^0'=a!244^post98, a!419^0'=a!419^post98, a!511^0'=a!511^post98, a!654^0'=a!654^post98, ct!19^0'=ct!19^post98, head!16^0'=head!16^post98, head!31^0'=head!31^post98, head!405^0'=head!405^post98, i!29^0'=i!29^post98, i!406^0'=i!406^post98, length!28^0'=length!28^post98, nondet!13^0'=nondet!13^post98, r!543^0'=r!543^post98, r!662^0'=r!662^post98, rcd!2393^0'=rcd!2393^post98, rcd!2460^0'=rcd!2460^post98, rcd!2515^0'=rcd!2515^post98, rcd!63^0'=rcd!63^post98, rcd!83^0'=rcd!83^post98, result!12^0'=result!12^post98, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post98, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post98, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post98, sel_r!543_flink!24^0'=sel_r!543_flink!24^post98, t!25^0'=t!25^post98, temp!34^0'=temp!34^post98, temp0!17^0'=temp0!17^post98, temp0!30^0'=temp0!30^post98, tmp!33^0'=tmp!33^post98, x!1365^0'=x!1365^post98, x!15^0'=x!15^post98, x!18^0'=x!18^post98, x!22^0'=x!22^post98, x_slam_f!20^0'=x_slam_f!20^post98, y!21^0'=y!21^post98, (-__disjvr_2^post98+__disjvr_2^0 == 0 /\ -temp!34^post98+temp!34^0 == 0 /\ -__disjvr_0^post98+__disjvr_0^0 == 0 /\ y!21^0-y!21^post98 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -__disjvr_5^post98+__disjvr_5^0 == 0 /\ -__disjvr_3^post98+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post98 == 0 /\ -head!31^post98+head!31^0 == 0 /\ -i!406^post98+i!406^0 == 0 /\ a!1052^0-a!1052^post98 == 0 /\ -tmp!33^post98+tmp!33^0 == 0 /\ -x!1365^post98+x!1365^0 == 0 /\ -rcd!2515^post98+rcd!2515^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -rcd!63^post98+rcd!63^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ x!18^0-x!18^post98 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post98 == 0 /\ -sel_r!1224_flink!24^post98+sel_r!1224_flink!24^0 == 0 /\ -result!12^post98+result!12^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_6^post98+__disjvr_6^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post98 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ length!28^0-length!28^post98 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ a!244^0-a!244^post98 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post98 == 0 /\ -ct!19^post98+ct!19^0 == 0 /\ x!15^0-x!15^post98 == 0 /\ a!654^0-a!654^post98 == 0 /\ a!1371^0-a!1371^post98 == 0 /\ -__disjvr_8^post98+__disjvr_8^0 == 0 /\ -a!1055^post98+a!1055^0 == 0 /\ a!1610^0-a!1610^post98 == 0 /\ -a!2035^post98+a!2035^0 == 0 /\ -a!419^post98+a!419^0 == 0 /\ head!405^0-head!405^post98 == 0 /\ -t!25^post98+t!25^0 == 0 /\ a!511^0-a!511^post98 == 0 /\ -__disjvr_7^post98+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post98+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post98+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post98 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!16^post98+head!16^0 == 0 /\ -a!1810^post98+a!1810^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post98 == 0 /\ __disjvr_1^0-__disjvr_1^post98 == 0 /\ -x!22^post98+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post98+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post98 == 0 /\ rcd!2460^0-rcd!2460^post98 == 0 /\ r!543^0-r!543^post98 == 0 /\ -ct!19^0 <= 0 /\ -i!29^post98+i!29^0 == 0 /\ -nondet!13^post98+nondet!13^0 == 0 /\ -r!662^post98+r!662^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!30^0-temp0!30^post98 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post98, __disjvr_1^0'=__disjvr_1^post98, __disjvr_2^0'=__disjvr_2^post98, __disjvr_3^0'=__disjvr_3^post98, __disjvr_4^0'=__disjvr_4^post98, __disjvr_5^0'=__disjvr_5^post98, __disjvr_6^0'=__disjvr_6^post98, __disjvr_7^0'=__disjvr_7^post98, __disjvr_8^0'=__disjvr_8^post98, a!1052^0'=a!1052^post98, a!1055^0'=a!1055^post98, a!1370^0'=a!1370^post98, a!1371^0'=a!1371^post98, a!1610^0'=a!1610^post98, a!1810^0'=a!1810^post98, a!2035^0'=a!2035^post98, a!2238^0'=a!2238^post98, a!244^0'=a!244^post98, a!419^0'=a!419^post98, a!511^0'=a!511^post98, a!654^0'=a!654^post98, ct!19^0'=ct!19^post98, head!16^0'=head!16^post98, head!31^0'=head!31^post98, head!405^0'=head!405^post98, i!29^0'=i!29^post98, i!406^0'=i!406^post98, length!28^0'=length!28^post98, nondet!13^0'=nondet!13^post98, r!543^0'=r!543^post98, r!662^0'=r!662^post98, rcd!2393^0'=rcd!2393^post98, rcd!2460^0'=rcd!2460^post98, rcd!2515^0'=rcd!2515^post98, rcd!63^0'=rcd!63^post98, rcd!83^0'=rcd!83^post98, result!12^0'=result!12^post98, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post98, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post98, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post98, sel_r!543_flink!24^0'=sel_r!543_flink!24^post98, t!25^0'=t!25^post98, temp!34^0'=temp!34^post98, temp0!17^0'=temp0!17^post98, temp0!30^0'=temp0!30^post98, tmp!33^0'=tmp!33^post98, x!1365^0'=x!1365^post98, x!15^0'=x!15^post98, x!18^0'=x!18^post98, x!22^0'=x!22^post98, x_slam_f!20^0'=x_slam_f!20^post98, y!21^0'=y!21^post98, (-__disjvr_2^post98+__disjvr_2^0 == 0 /\ -temp!34^post98+temp!34^0 == 0 /\ -__disjvr_0^post98+__disjvr_0^0 == 0 /\ y!21^0-y!21^post98 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_5^post98+__disjvr_5^0 == 0 /\ -__disjvr_3^post98+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post98 == 0 /\ -head!31^post98+head!31^0 == 0 /\ -i!406^post98+i!406^0 == 0 /\ a!1052^0-a!1052^post98 == 0 /\ -tmp!33^post98+tmp!33^0 == 0 /\ -x!1365^post98+x!1365^0 == 0 /\ -rcd!2515^post98+rcd!2515^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ -rcd!63^post98+rcd!63^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ x!18^0-x!18^post98 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post98 == 0 /\ -sel_r!1224_flink!24^post98+sel_r!1224_flink!24^0 == 0 /\ -result!12^post98+result!12^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_6^post98+__disjvr_6^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post98 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ length!28^0-length!28^post98 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ a!244^0-a!244^post98 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post98 == 0 /\ -ct!19^post98+ct!19^0 == 0 /\ x!15^0-x!15^post98 == 0 /\ a!654^0-a!654^post98 == 0 /\ a!1371^0-a!1371^post98 == 0 /\ -__disjvr_8^post98+__disjvr_8^0 == 0 /\ -a!1055^post98+a!1055^0 == 0 /\ a!1610^0-a!1610^post98 == 0 /\ -a!2035^post98+a!2035^0 == 0 /\ -a!419^post98+a!419^0 == 0 /\ head!405^0-head!405^post98 == 0 /\ -t!25^post98+t!25^0 == 0 /\ a!511^0-a!511^post98 == 0 /\ -__disjvr_7^post98+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post98+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post98+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post98 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!16^post98+head!16^0 == 0 /\ -a!1810^post98+a!1810^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post98 == 0 /\ __disjvr_1^0-__disjvr_1^post98 == 0 /\ -x!22^post98+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post98+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post98 == 0 /\ rcd!2460^0-rcd!2460^post98 == 0 /\ r!543^0-r!543^post98 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -i!29^post98+i!29^0 == 0 /\ -nondet!13^post98+nondet!13^0 == 0 /\ -r!662^post98+r!662^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!30^0-temp0!30^post98 == 0), cost: 1 Propagated Equalities Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post98, __disjvr_1^0'=__disjvr_1^post98, __disjvr_2^0'=__disjvr_2^post98, __disjvr_3^0'=__disjvr_3^post98, __disjvr_4^0'=__disjvr_4^post98, __disjvr_5^0'=__disjvr_5^post98, __disjvr_6^0'=__disjvr_6^post98, __disjvr_7^0'=__disjvr_7^post98, __disjvr_8^0'=__disjvr_8^post98, a!1052^0'=a!1052^post98, a!1055^0'=a!1055^post98, a!1370^0'=a!1370^post98, a!1371^0'=a!1371^post98, a!1610^0'=a!1610^post98, a!1810^0'=a!1810^post98, a!2035^0'=a!2035^post98, a!2238^0'=a!2238^post98, a!244^0'=a!244^post98, a!419^0'=a!419^post98, a!511^0'=a!511^post98, a!654^0'=a!654^post98, ct!19^0'=ct!19^post98, head!16^0'=head!16^post98, head!31^0'=head!31^post98, head!405^0'=head!405^post98, i!29^0'=i!29^post98, i!406^0'=i!406^post98, length!28^0'=length!28^post98, nondet!13^0'=nondet!13^post98, r!543^0'=r!543^post98, r!662^0'=r!662^post98, rcd!2393^0'=rcd!2393^post98, rcd!2460^0'=rcd!2460^post98, rcd!2515^0'=rcd!2515^post98, rcd!63^0'=rcd!63^post98, rcd!83^0'=rcd!83^post98, result!12^0'=result!12^post98, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post98, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post98, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post98, sel_r!543_flink!24^0'=sel_r!543_flink!24^post98, t!25^0'=t!25^post98, temp!34^0'=temp!34^post98, temp0!17^0'=temp0!17^post98, temp0!30^0'=temp0!30^post98, tmp!33^0'=tmp!33^post98, x!1365^0'=x!1365^post98, x!15^0'=x!15^post98, x!18^0'=x!18^post98, x!22^0'=x!22^post98, x_slam_f!20^0'=x_slam_f!20^post98, y!21^0'=y!21^post98, (-__disjvr_2^post98+__disjvr_2^0 == 0 /\ -temp!34^post98+temp!34^0 == 0 /\ -__disjvr_0^post98+__disjvr_0^0 == 0 /\ y!21^0-y!21^post98 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_5^post98+__disjvr_5^0 == 0 /\ -__disjvr_3^post98+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post98 == 0 /\ -head!31^post98+head!31^0 == 0 /\ -i!406^post98+i!406^0 == 0 /\ a!1052^0-a!1052^post98 == 0 /\ -tmp!33^post98+tmp!33^0 == 0 /\ -x!1365^post98+x!1365^0 == 0 /\ -rcd!2515^post98+rcd!2515^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ -rcd!63^post98+rcd!63^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ x!18^0-x!18^post98 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post98 == 0 /\ -sel_r!1224_flink!24^post98+sel_r!1224_flink!24^0 == 0 /\ -result!12^post98+result!12^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_6^post98+__disjvr_6^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post98 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ length!28^0-length!28^post98 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ a!244^0-a!244^post98 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post98 == 0 /\ -ct!19^post98+ct!19^0 == 0 /\ x!15^0-x!15^post98 == 0 /\ a!654^0-a!654^post98 == 0 /\ a!1371^0-a!1371^post98 == 0 /\ -__disjvr_8^post98+__disjvr_8^0 == 0 /\ -a!1055^post98+a!1055^0 == 0 /\ a!1610^0-a!1610^post98 == 0 /\ -a!2035^post98+a!2035^0 == 0 /\ -a!419^post98+a!419^0 == 0 /\ head!405^0-head!405^post98 == 0 /\ -t!25^post98+t!25^0 == 0 /\ a!511^0-a!511^post98 == 0 /\ -__disjvr_7^post98+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post98+sdv_callsite_return_1!32^0 == 0 /\ y!21^0 <= 0 /\ -a!1370^post98+a!1370^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post98 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!16^post98+head!16^0 == 0 /\ -a!1810^post98+a!1810^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post98 == 0 /\ __disjvr_1^0-__disjvr_1^post98 == 0 /\ -x!22^post98+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post98+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post98 == 0 /\ rcd!2460^0-rcd!2460^post98 == 0 /\ r!543^0-r!543^post98 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -i!29^post98+i!29^0 == 0 /\ -nondet!13^post98+nondet!13^0 == 0 /\ -r!662^post98+r!662^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!30^0-temp0!30^post98 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality __disjvr_2^post98 = __disjvr_2^0 propagated equality temp!34^post98 = temp!34^0 propagated equality __disjvr_0^post98 = __disjvr_0^0 propagated equality y!21^post98 = y!21^0 propagated equality __disjvr_5^post98 = __disjvr_5^0 propagated equality __disjvr_3^post98 = __disjvr_3^0 propagated equality __disjvr_4^post98 = __disjvr_4^0 propagated equality head!31^post98 = head!31^0 propagated equality i!406^post98 = i!406^0 propagated equality a!1052^post98 = a!1052^0 propagated equality tmp!33^post98 = tmp!33^0 propagated equality x!1365^post98 = x!1365^0 propagated equality rcd!2515^post98 = rcd!2515^0 propagated equality rcd!63^post98 = rcd!63^0 propagated equality x!18^post98 = x!18^0 propagated equality rcd!2393^post98 = rcd!2393^0 propagated equality sel_r!1224_flink!24^post98 = sel_r!1224_flink!24^0 propagated equality result!12^post98 = result!12^0 propagated equality __disjvr_6^post98 = __disjvr_6^0 propagated equality a!2238^post98 = a!2238^0 propagated equality length!28^post98 = length!28^0 propagated equality a!244^post98 = a!244^0 propagated equality rcd!83^post98 = rcd!83^0 propagated equality ct!19^post98 = ct!19^0 propagated equality x!15^post98 = x!15^0 propagated equality a!654^post98 = a!654^0 propagated equality a!1371^post98 = a!1371^0 propagated equality __disjvr_8^post98 = __disjvr_8^0 propagated equality a!1055^post98 = a!1055^0 propagated equality a!1610^post98 = a!1610^0 propagated equality a!2035^post98 = a!2035^0 propagated equality a!419^post98 = a!419^0 propagated equality head!405^post98 = head!405^0 propagated equality t!25^post98 = t!25^0 propagated equality a!511^post98 = a!511^0 propagated equality __disjvr_7^post98 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post98 = sdv_callsite_return_1!32^0 propagated equality a!1370^post98 = a!1370^0 propagated equality sel_r!543_flink!24^post98 = sel_r!543_flink!24^0 propagated equality head!16^post98 = head!16^0 propagated equality a!1810^post98 = a!1810^0 propagated equality x_slam_f!20^post98 = x_slam_f!20^0 propagated equality __disjvr_1^post98 = __disjvr_1^0 propagated equality x!22^post98 = x!22^0 propagated equality sdv_callsite_return_1!14^post98 = sdv_callsite_return_1!14^0 propagated equality temp0!17^post98 = temp0!17^0 propagated equality rcd!2460^post98 = rcd!2460^0 propagated equality r!543^post98 = r!543^0 propagated equality i!29^post98 = i!29^0 propagated equality nondet!13^post98 = nondet!13^0 propagated equality r!662^post98 = r!662^0 propagated equality temp0!30^post98 = temp0!30^0 Simplified Guard Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post99, __disjvr_1^0'=__disjvr_1^post99, __disjvr_2^0'=__disjvr_2^post99, __disjvr_3^0'=__disjvr_3^post99, __disjvr_4^0'=__disjvr_4^post99, __disjvr_5^0'=__disjvr_5^post99, __disjvr_6^0'=__disjvr_6^post99, __disjvr_7^0'=__disjvr_7^post99, __disjvr_8^0'=__disjvr_8^post99, a!1052^0'=a!1052^post99, a!1055^0'=a!1055^post99, a!1370^0'=a!1370^post99, a!1371^0'=a!1371^post99, a!1610^0'=a!1610^post99, a!1810^0'=a!1810^post99, a!2035^0'=a!2035^post99, a!2238^0'=a!2238^post99, a!244^0'=a!244^post99, a!419^0'=a!419^post99, a!511^0'=a!511^post99, a!654^0'=a!654^post99, ct!19^0'=ct!19^post99, head!16^0'=head!16^post99, head!31^0'=head!31^post99, head!405^0'=head!405^post99, i!29^0'=i!29^post99, i!406^0'=i!406^post99, length!28^0'=length!28^post99, nondet!13^0'=nondet!13^post99, r!543^0'=r!543^post99, r!662^0'=r!662^post99, rcd!2393^0'=rcd!2393^post99, rcd!2460^0'=rcd!2460^post99, rcd!2515^0'=rcd!2515^post99, rcd!63^0'=rcd!63^post99, rcd!83^0'=rcd!83^post99, result!12^0'=result!12^post99, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post99, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post99, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post99, sel_r!543_flink!24^0'=sel_r!543_flink!24^post99, t!25^0'=t!25^post99, temp!34^0'=temp!34^post99, temp0!17^0'=temp0!17^post99, temp0!30^0'=temp0!30^post99, tmp!33^0'=tmp!33^post99, x!1365^0'=x!1365^post99, x!15^0'=x!15^post99, x!18^0'=x!18^post99, x!22^0'=x!22^post99, x_slam_f!20^0'=x_slam_f!20^post99, y!21^0'=y!21^post99, (-head!16^0+x!22^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post99 == 0 /\ -ct!19^post99+ct!19^0 == 0 /\ -a!1055^post99+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post99 == 0 /\ a!1052^0-a!1052^post99 == 0 /\ -__disjvr_5^post99+__disjvr_5^0 == 0 /\ -__disjvr_3^post99+__disjvr_3^0 == 0 /\ -a!1610^post99+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post99 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ i!29^0-i!29^post99 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post99+r!543^0 == 0 /\ x!1365^0-x!1365^post99 == 0 /\ a!1370^0-a!1370^post99 == 0 /\ -a!419^post99+a!419^0 == 0 /\ -a!2238^post99+a!2238^0 == 0 /\ -a!2035^post99+a!2035^0 == 0 /\ result!12^0-result!12^post99 == 0 /\ -r!662^post99+r!662^0 == 0 /\ a!244^0-a!244^post99 == 0 /\ __disjvr_6^0-__disjvr_6^post99 == 0 /\ -t!25^post99+t!25^0 == 0 /\ head!405^0-head!405^post99 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post99+head!16^0 == 0 /\ rcd!63^0-rcd!63^post99 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -temp0!30^post99+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!2515^post99+rcd!2515^0 == 0 /\ x!18^0-x!18^post99 == 0 /\ -temp!34^post99+temp!34^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -x!22^post99+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post99 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post99 == 0 /\ __disjvr_8^0-__disjvr_8^post99 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post99 == 0 /\ -__disjvr_0^post99+__disjvr_0^0 == 0 /\ -a!511^post99+a!511^0 == 0 /\ -__disjvr_2^post99+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post99 == 0 /\ -sdv_callsite_return_1!32^post99+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post99 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1810^0-a!1810^post99 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -head!31^post99+head!31^0 == 0 /\ -x!15^post99+x!15^0 == 0 /\ -__disjvr_7^post99+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post99 == 0 /\ -y!21^post99+y!21^0 == 0 /\ -i!406^post99+i!406^0 == 0 /\ a!1371^0-a!1371^post99 == 0 /\ tmp!33^0-tmp!33^post99 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2460^post99+rcd!2460^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ length!28^0-length!28^post99 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post99 == 0 /\ a!654^0-a!654^post99 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post99, __disjvr_1^0'=__disjvr_1^post99, __disjvr_2^0'=__disjvr_2^post99, __disjvr_3^0'=__disjvr_3^post99, __disjvr_4^0'=__disjvr_4^post99, __disjvr_5^0'=__disjvr_5^post99, __disjvr_6^0'=__disjvr_6^post99, __disjvr_7^0'=__disjvr_7^post99, __disjvr_8^0'=__disjvr_8^post99, a!1052^0'=a!1052^post99, a!1055^0'=a!1055^post99, a!1370^0'=a!1370^post99, a!1371^0'=a!1371^post99, a!1610^0'=a!1610^post99, a!1810^0'=a!1810^post99, a!2035^0'=a!2035^post99, a!2238^0'=a!2238^post99, a!244^0'=a!244^post99, a!419^0'=a!419^post99, a!511^0'=a!511^post99, a!654^0'=a!654^post99, ct!19^0'=ct!19^post99, head!16^0'=head!16^post99, head!31^0'=head!31^post99, head!405^0'=head!405^post99, i!29^0'=i!29^post99, i!406^0'=i!406^post99, length!28^0'=length!28^post99, nondet!13^0'=nondet!13^post99, r!543^0'=r!543^post99, r!662^0'=r!662^post99, rcd!2393^0'=rcd!2393^post99, rcd!2460^0'=rcd!2460^post99, rcd!2515^0'=rcd!2515^post99, rcd!63^0'=rcd!63^post99, rcd!83^0'=rcd!83^post99, result!12^0'=result!12^post99, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post99, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post99, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post99, sel_r!543_flink!24^0'=sel_r!543_flink!24^post99, t!25^0'=t!25^post99, temp!34^0'=temp!34^post99, temp0!17^0'=temp0!17^post99, temp0!30^0'=temp0!30^post99, tmp!33^0'=tmp!33^post99, x!1365^0'=x!1365^post99, x!15^0'=x!15^post99, x!18^0'=x!18^post99, x!22^0'=x!22^post99, x_slam_f!20^0'=x_slam_f!20^post99, y!21^0'=y!21^post99, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ __disjvr_4^0-__disjvr_4^post99 == 0 /\ -ct!19^post99+ct!19^0 == 0 /\ -a!1055^post99+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post99 == 0 /\ a!1052^0-a!1052^post99 == 0 /\ -__disjvr_5^post99+__disjvr_5^0 == 0 /\ -__disjvr_3^post99+__disjvr_3^0 == 0 /\ -a!1610^post99+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post99 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ i!29^0-i!29^post99 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post99+r!543^0 == 0 /\ x!1365^0-x!1365^post99 == 0 /\ a!1370^0-a!1370^post99 == 0 /\ -a!419^post99+a!419^0 == 0 /\ -a!2238^post99+a!2238^0 == 0 /\ -a!2035^post99+a!2035^0 == 0 /\ result!12^0-result!12^post99 == 0 /\ -r!662^post99+r!662^0 == 0 /\ a!244^0-a!244^post99 == 0 /\ __disjvr_6^0-__disjvr_6^post99 == 0 /\ -t!25^post99+t!25^0 == 0 /\ head!405^0-head!405^post99 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post99+head!16^0 == 0 /\ rcd!63^0-rcd!63^post99 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -temp0!30^post99+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!2515^post99+rcd!2515^0 == 0 /\ x!18^0-x!18^post99 == 0 /\ -temp!34^post99+temp!34^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -x!22^post99+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post99 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post99 == 0 /\ __disjvr_8^0-__disjvr_8^post99 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post99 == 0 /\ -__disjvr_0^post99+__disjvr_0^0 == 0 /\ -a!511^post99+a!511^0 == 0 /\ -__disjvr_2^post99+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post99 == 0 /\ -sdv_callsite_return_1!32^post99+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post99 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1810^0-a!1810^post99 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!31^post99+head!31^0 == 0 /\ -x!15^post99+x!15^0 == 0 /\ -__disjvr_7^post99+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post99 == 0 /\ -y!21^post99+y!21^0 == 0 /\ -i!406^post99+i!406^0 == 0 /\ a!1371^0-a!1371^post99 == 0 /\ tmp!33^0-tmp!33^post99 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2460^post99+rcd!2460^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ length!28^0-length!28^post99 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post99 == 0 /\ a!654^0-a!654^post99 == 0), cost: 1 Propagated Equalities Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post99, __disjvr_1^0'=__disjvr_1^post99, __disjvr_2^0'=__disjvr_2^post99, __disjvr_3^0'=__disjvr_3^post99, __disjvr_4^0'=__disjvr_4^post99, __disjvr_5^0'=__disjvr_5^post99, __disjvr_6^0'=__disjvr_6^post99, __disjvr_7^0'=__disjvr_7^post99, __disjvr_8^0'=__disjvr_8^post99, a!1052^0'=a!1052^post99, a!1055^0'=a!1055^post99, a!1370^0'=a!1370^post99, a!1371^0'=a!1371^post99, a!1610^0'=a!1610^post99, a!1810^0'=a!1810^post99, a!2035^0'=a!2035^post99, a!2238^0'=a!2238^post99, a!244^0'=a!244^post99, a!419^0'=a!419^post99, a!511^0'=a!511^post99, a!654^0'=a!654^post99, ct!19^0'=ct!19^post99, head!16^0'=head!16^post99, head!31^0'=head!31^post99, head!405^0'=head!405^post99, i!29^0'=i!29^post99, i!406^0'=i!406^post99, length!28^0'=length!28^post99, nondet!13^0'=nondet!13^post99, r!543^0'=r!543^post99, r!662^0'=r!662^post99, rcd!2393^0'=rcd!2393^post99, rcd!2460^0'=rcd!2460^post99, rcd!2515^0'=rcd!2515^post99, rcd!63^0'=rcd!63^post99, rcd!83^0'=rcd!83^post99, result!12^0'=result!12^post99, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post99, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post99, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post99, sel_r!543_flink!24^0'=sel_r!543_flink!24^post99, t!25^0'=t!25^post99, temp!34^0'=temp!34^post99, temp0!17^0'=temp0!17^post99, temp0!30^0'=temp0!30^post99, tmp!33^0'=tmp!33^post99, x!1365^0'=x!1365^post99, x!15^0'=x!15^post99, x!18^0'=x!18^post99, x!22^0'=x!22^post99, x_slam_f!20^0'=x_slam_f!20^post99, y!21^0'=y!21^post99, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ __disjvr_4^0-__disjvr_4^post99 == 0 /\ -ct!19^post99+ct!19^0 == 0 /\ -a!1055^post99+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post99 == 0 /\ a!1052^0-a!1052^post99 == 0 /\ -__disjvr_5^post99+__disjvr_5^0 == 0 /\ -__disjvr_3^post99+__disjvr_3^0 == 0 /\ -a!1610^post99+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post99 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ i!29^0-i!29^post99 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post99+r!543^0 == 0 /\ x!1365^0-x!1365^post99 == 0 /\ a!1370^0-a!1370^post99 == 0 /\ -a!419^post99+a!419^0 == 0 /\ -a!2238^post99+a!2238^0 == 0 /\ -a!2035^post99+a!2035^0 == 0 /\ result!12^0-result!12^post99 == 0 /\ -r!662^post99+r!662^0 == 0 /\ a!244^0-a!244^post99 == 0 /\ __disjvr_6^0-__disjvr_6^post99 == 0 /\ -t!25^post99+t!25^0 == 0 /\ head!405^0-head!405^post99 == 0 /\ head!16^0-x!22^0 <= 0 /\ -head!16^post99+head!16^0 == 0 /\ rcd!63^0-rcd!63^post99 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -temp0!30^post99+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!2515^post99+rcd!2515^0 == 0 /\ x!18^0-x!18^post99 == 0 /\ -temp!34^post99+temp!34^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -x!22^post99+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post99 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ rcd!83^0-rcd!83^post99 == 0 /\ __disjvr_8^0-__disjvr_8^post99 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post99 == 0 /\ -__disjvr_0^post99+__disjvr_0^0 == 0 /\ -a!511^post99+a!511^0 == 0 /\ -__disjvr_2^post99+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post99 == 0 /\ -sdv_callsite_return_1!32^post99+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post99 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1810^0-a!1810^post99 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -head!31^post99+head!31^0 == 0 /\ -x!15^post99+x!15^0 == 0 /\ -__disjvr_7^post99+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post99 == 0 /\ -y!21^post99+y!21^0 == 0 /\ -i!406^post99+i!406^0 == 0 /\ a!1371^0-a!1371^post99 == 0 /\ tmp!33^0-tmp!33^post99 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2460^post99+rcd!2460^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ length!28^0-length!28^post99 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post99 == 0 /\ a!654^0-a!654^post99 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality __disjvr_4^post99 = __disjvr_4^0 propagated equality ct!19^post99 = ct!19^0 propagated equality a!1055^post99 = a!1055^0 propagated equality __disjvr_1^post99 = __disjvr_1^0 propagated equality a!1052^post99 = a!1052^0 propagated equality __disjvr_5^post99 = __disjvr_5^0 propagated equality __disjvr_3^post99 = __disjvr_3^0 propagated equality a!1610^post99 = a!1610^0 propagated equality nondet!13^post99 = nondet!13^0 propagated equality i!29^post99 = i!29^0 propagated equality r!543^post99 = r!543^0 propagated equality x!1365^post99 = x!1365^0 propagated equality a!1370^post99 = a!1370^0 propagated equality a!419^post99 = a!419^0 propagated equality a!2238^post99 = a!2238^0 propagated equality a!2035^post99 = a!2035^0 propagated equality result!12^post99 = result!12^0 propagated equality r!662^post99 = r!662^0 propagated equality a!244^post99 = a!244^0 propagated equality __disjvr_6^post99 = __disjvr_6^0 propagated equality t!25^post99 = t!25^0 propagated equality head!405^post99 = head!405^0 propagated equality head!16^post99 = head!16^0 propagated equality rcd!63^post99 = rcd!63^0 propagated equality temp0!30^post99 = temp0!30^0 propagated equality rcd!2515^post99 = rcd!2515^0 propagated equality x!18^post99 = x!18^0 propagated equality temp!34^post99 = temp!34^0 propagated equality x!22^post99 = x!22^0 propagated equality x_slam_f!20^post99 = x_slam_f!20^0 propagated equality rcd!83^post99 = rcd!83^0 propagated equality __disjvr_8^post99 = __disjvr_8^0 propagated equality sel_r!543_flink!24^post99 = sel_r!543_flink!24^0 propagated equality __disjvr_0^post99 = __disjvr_0^0 propagated equality a!511^post99 = a!511^0 propagated equality __disjvr_2^post99 = __disjvr_2^0 propagated equality rcd!2393^post99 = rcd!2393^0 propagated equality sdv_callsite_return_1!32^post99 = sdv_callsite_return_1!32^0 propagated equality temp0!17^post99 = temp0!17^0 propagated equality a!1810^post99 = a!1810^0 propagated equality head!31^post99 = head!31^0 propagated equality x!15^post99 = x!15^0 propagated equality __disjvr_7^post99 = __disjvr_7^0 propagated equality sdv_callsite_return_1!14^post99 = sdv_callsite_return_1!14^0 propagated equality y!21^post99 = y!21^0 propagated equality i!406^post99 = i!406^0 propagated equality a!1371^post99 = a!1371^0 propagated equality tmp!33^post99 = tmp!33^0 propagated equality rcd!2460^post99 = rcd!2460^0 propagated equality length!28^post99 = length!28^0 propagated equality sel_r!1224_flink!24^post99 = sel_r!1224_flink!24^0 propagated equality a!654^post99 = a!654^0 Simplified Guard Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post100, __disjvr_1^0'=__disjvr_1^post100, __disjvr_2^0'=__disjvr_2^post100, __disjvr_3^0'=__disjvr_3^post100, __disjvr_4^0'=__disjvr_4^post100, __disjvr_5^0'=__disjvr_5^post100, __disjvr_6^0'=__disjvr_6^post100, __disjvr_7^0'=__disjvr_7^post100, __disjvr_8^0'=__disjvr_8^post100, a!1052^0'=a!1052^post100, a!1055^0'=a!1055^post100, a!1370^0'=a!1370^post100, a!1371^0'=a!1371^post100, a!1610^0'=a!1610^post100, a!1810^0'=a!1810^post100, a!2035^0'=a!2035^post100, a!2238^0'=a!2238^post100, a!244^0'=a!244^post100, a!419^0'=a!419^post100, a!511^0'=a!511^post100, a!654^0'=a!654^post100, ct!19^0'=ct!19^post100, head!16^0'=head!16^post100, head!31^0'=head!31^post100, head!405^0'=head!405^post100, i!29^0'=i!29^post100, i!406^0'=i!406^post100, length!28^0'=length!28^post100, nondet!13^0'=nondet!13^post100, r!543^0'=r!543^post100, r!662^0'=r!662^post100, rcd!2393^0'=rcd!2393^post100, rcd!2460^0'=rcd!2460^post100, rcd!2515^0'=rcd!2515^post100, rcd!63^0'=rcd!63^post100, rcd!83^0'=rcd!83^post100, result!12^0'=result!12^post100, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post100, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post100, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post100, sel_r!543_flink!24^0'=sel_r!543_flink!24^post100, t!25^0'=t!25^post100, temp!34^0'=temp!34^post100, temp0!17^0'=temp0!17^post100, temp0!30^0'=temp0!30^post100, tmp!33^0'=tmp!33^post100, x!1365^0'=x!1365^post100, x!15^0'=x!15^post100, x!18^0'=x!18^post100, x!22^0'=x!22^post100, x_slam_f!20^0'=x_slam_f!20^post100, y!21^0'=y!21^post100, (x!15^0-x!15^post100 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -t!25^post100+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post100 == 0 /\ length!28^0-length!28^post100 == 0 /\ -x!22^post100+x!22^0 == 0 /\ x!18^0-x!18^post100 == 0 /\ -temp0!17^post100+temp0!17^0 == 0 /\ i!406^0-i!406^post100 == 0 /\ -a!2035^post100+a!2035^0 == 0 /\ -a!419^post100+a!419^0 == 0 /\ -a!2238^post100+a!2238^0 == 0 /\ -rcd!2393^post100+rcd!2393^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post100 == 0 /\ r!543^0-r!543^post100 == 0 /\ __disjvr_4^0-__disjvr_4^post100 == 0 /\ head!31^0-head!31^post100 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post100+__disjvr_7^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -nondet!13^post100+nondet!13^0 == 0 /\ -r!662^post100+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post100 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post100 == 0 /\ -sdv_callsite_return_1!32^post100+sdv_callsite_return_1!32^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ y!21^0-y!21^post100 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -rcd!2515^post100+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post100 == 0 /\ a!511^0-a!511^post100 == 0 /\ tmp!33^0-tmp!33^post100 == 0 /\ __disjvr_3^0-__disjvr_3^post100 == 0 /\ a!1610^0-a!1610^post100 == 0 /\ -__disjvr_1^post100+__disjvr_1^0 == 0 /\ -a!1370^post100+a!1370^0 == 0 /\ -temp0!30^post100+temp0!30^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post100 == 0 /\ -__disjvr_5^post100+__disjvr_5^0 == 0 /\ -__disjvr_2^post100+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post100+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post100 == 0 /\ -a!1810^post100+a!1810^0 == 0 /\ temp!34^0-temp!34^post100 == 0 /\ -ct!19^post100+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ a!654^0-a!654^post100 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -head!405^post100+head!405^0 == 0 /\ -__disjvr_0^post100+__disjvr_0^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -i!29^post100+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post100 == 0 /\ a!1052^0-a!1052^post100 == 0 /\ result!12^0-result!12^post100 == 0 /\ a!1055^0-a!1055^post100 == 0 /\ -ct!19^0 <= 0 /\ -head!16^post100+head!16^0 == 0 /\ -rcd!63^post100+rcd!63^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post100 == 0 /\ -__disjvr_8^post100+__disjvr_8^0 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post100, __disjvr_1^0'=__disjvr_1^post100, __disjvr_2^0'=__disjvr_2^post100, __disjvr_3^0'=__disjvr_3^post100, __disjvr_4^0'=__disjvr_4^post100, __disjvr_5^0'=__disjvr_5^post100, __disjvr_6^0'=__disjvr_6^post100, __disjvr_7^0'=__disjvr_7^post100, __disjvr_8^0'=__disjvr_8^post100, a!1052^0'=a!1052^post100, a!1055^0'=a!1055^post100, a!1370^0'=a!1370^post100, a!1371^0'=a!1371^post100, a!1610^0'=a!1610^post100, a!1810^0'=a!1810^post100, a!2035^0'=a!2035^post100, a!2238^0'=a!2238^post100, a!244^0'=a!244^post100, a!419^0'=a!419^post100, a!511^0'=a!511^post100, a!654^0'=a!654^post100, ct!19^0'=ct!19^post100, head!16^0'=head!16^post100, head!31^0'=head!31^post100, head!405^0'=head!405^post100, i!29^0'=i!29^post100, i!406^0'=i!406^post100, length!28^0'=length!28^post100, nondet!13^0'=nondet!13^post100, r!543^0'=r!543^post100, r!662^0'=r!662^post100, rcd!2393^0'=rcd!2393^post100, rcd!2460^0'=rcd!2460^post100, rcd!2515^0'=rcd!2515^post100, rcd!63^0'=rcd!63^post100, rcd!83^0'=rcd!83^post100, result!12^0'=result!12^post100, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post100, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post100, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post100, sel_r!543_flink!24^0'=sel_r!543_flink!24^post100, t!25^0'=t!25^post100, temp!34^0'=temp!34^post100, temp0!17^0'=temp0!17^post100, temp0!30^0'=temp0!30^post100, tmp!33^0'=tmp!33^post100, x!1365^0'=x!1365^post100, x!15^0'=x!15^post100, x!18^0'=x!18^post100, x!22^0'=x!22^post100, x_slam_f!20^0'=x_slam_f!20^post100, y!21^0'=y!21^post100, (x!15^0-x!15^post100 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -t!25^post100+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post100 == 0 /\ length!28^0-length!28^post100 == 0 /\ -x!22^post100+x!22^0 == 0 /\ x!18^0-x!18^post100 == 0 /\ -temp0!17^post100+temp0!17^0 == 0 /\ i!406^0-i!406^post100 == 0 /\ -a!2035^post100+a!2035^0 == 0 /\ -a!419^post100+a!419^0 == 0 /\ -a!2238^post100+a!2238^0 == 0 /\ -rcd!2393^post100+rcd!2393^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post100 == 0 /\ r!543^0-r!543^post100 == 0 /\ __disjvr_4^0-__disjvr_4^post100 == 0 /\ head!31^0-head!31^post100 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post100+__disjvr_7^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -nondet!13^post100+nondet!13^0 == 0 /\ -r!662^post100+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post100 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post100 == 0 /\ -sdv_callsite_return_1!32^post100+sdv_callsite_return_1!32^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ y!21^0-y!21^post100 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -rcd!2515^post100+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post100 == 0 /\ a!511^0-a!511^post100 == 0 /\ tmp!33^0-tmp!33^post100 == 0 /\ __disjvr_3^0-__disjvr_3^post100 == 0 /\ a!1610^0-a!1610^post100 == 0 /\ -__disjvr_1^post100+__disjvr_1^0 == 0 /\ -a!1370^post100+a!1370^0 == 0 /\ -temp0!30^post100+temp0!30^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post100 == 0 /\ -__disjvr_5^post100+__disjvr_5^0 == 0 /\ -__disjvr_2^post100+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post100+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post100 == 0 /\ -a!1810^post100+a!1810^0 == 0 /\ temp!34^0-temp!34^post100 == 0 /\ -ct!19^post100+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ a!654^0-a!654^post100 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -head!405^post100+head!405^0 == 0 /\ -__disjvr_0^post100+__disjvr_0^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -i!29^post100+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!83^0-rcd!83^post100 == 0 /\ a!1052^0-a!1052^post100 == 0 /\ result!12^0-result!12^post100 == 0 /\ a!1055^0-a!1055^post100 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -head!16^post100+head!16^0 == 0 /\ -rcd!63^post100+rcd!63^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post100 == 0 /\ -__disjvr_8^post100+__disjvr_8^0 == 0), cost: 1 Propagated Equalities Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post100, __disjvr_1^0'=__disjvr_1^post100, __disjvr_2^0'=__disjvr_2^post100, __disjvr_3^0'=__disjvr_3^post100, __disjvr_4^0'=__disjvr_4^post100, __disjvr_5^0'=__disjvr_5^post100, __disjvr_6^0'=__disjvr_6^post100, __disjvr_7^0'=__disjvr_7^post100, __disjvr_8^0'=__disjvr_8^post100, a!1052^0'=a!1052^post100, a!1055^0'=a!1055^post100, a!1370^0'=a!1370^post100, a!1371^0'=a!1371^post100, a!1610^0'=a!1610^post100, a!1810^0'=a!1810^post100, a!2035^0'=a!2035^post100, a!2238^0'=a!2238^post100, a!244^0'=a!244^post100, a!419^0'=a!419^post100, a!511^0'=a!511^post100, a!654^0'=a!654^post100, ct!19^0'=ct!19^post100, head!16^0'=head!16^post100, head!31^0'=head!31^post100, head!405^0'=head!405^post100, i!29^0'=i!29^post100, i!406^0'=i!406^post100, length!28^0'=length!28^post100, nondet!13^0'=nondet!13^post100, r!543^0'=r!543^post100, r!662^0'=r!662^post100, rcd!2393^0'=rcd!2393^post100, rcd!2460^0'=rcd!2460^post100, rcd!2515^0'=rcd!2515^post100, rcd!63^0'=rcd!63^post100, rcd!83^0'=rcd!83^post100, result!12^0'=result!12^post100, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post100, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post100, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post100, sel_r!543_flink!24^0'=sel_r!543_flink!24^post100, t!25^0'=t!25^post100, temp!34^0'=temp!34^post100, temp0!17^0'=temp0!17^post100, temp0!30^0'=temp0!30^post100, tmp!33^0'=tmp!33^post100, x!1365^0'=x!1365^post100, x!15^0'=x!15^post100, x!18^0'=x!18^post100, x!22^0'=x!22^post100, x_slam_f!20^0'=x_slam_f!20^post100, y!21^0'=y!21^post100, (x!15^0-x!15^post100 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -t!25^post100+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post100 == 0 /\ length!28^0-length!28^post100 == 0 /\ -x!22^post100+x!22^0 == 0 /\ x!18^0-x!18^post100 == 0 /\ -temp0!17^post100+temp0!17^0 == 0 /\ i!406^0-i!406^post100 == 0 /\ -a!2035^post100+a!2035^0 == 0 /\ -a!419^post100+a!419^0 == 0 /\ -a!2238^post100+a!2238^0 == 0 /\ -rcd!2393^post100+rcd!2393^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post100 == 0 /\ r!543^0-r!543^post100 == 0 /\ __disjvr_4^0-__disjvr_4^post100 == 0 /\ head!31^0-head!31^post100 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post100+__disjvr_7^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -nondet!13^post100+nondet!13^0 == 0 /\ -r!662^post100+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post100 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post100 == 0 /\ -sdv_callsite_return_1!32^post100+sdv_callsite_return_1!32^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ y!21^0-y!21^post100 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -rcd!2515^post100+rcd!2515^0 == 0 /\ x!1365^0-x!1365^post100 == 0 /\ a!511^0-a!511^post100 == 0 /\ tmp!33^0-tmp!33^post100 == 0 /\ __disjvr_3^0-__disjvr_3^post100 == 0 /\ a!1610^0-a!1610^post100 == 0 /\ -__disjvr_1^post100+__disjvr_1^0 == 0 /\ -a!1370^post100+a!1370^0 == 0 /\ -temp0!30^post100+temp0!30^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post100 == 0 /\ -__disjvr_5^post100+__disjvr_5^0 == 0 /\ -__disjvr_2^post100+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post100+sdv_callsite_return_1!14^0 == 0 /\ a!1371^0-a!1371^post100 == 0 /\ -a!1810^post100+a!1810^0 == 0 /\ temp!34^0-temp!34^post100 == 0 /\ -ct!19^post100+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ a!654^0-a!654^post100 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -head!405^post100+head!405^0 == 0 /\ -__disjvr_0^post100+__disjvr_0^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -i!29^post100+i!29^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ rcd!83^0-rcd!83^post100 == 0 /\ a!1052^0-a!1052^post100 == 0 /\ result!12^0-result!12^post100 == 0 /\ a!1055^0-a!1055^post100 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -head!16^post100+head!16^0 == 0 /\ -rcd!63^post100+rcd!63^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post100 == 0 /\ -__disjvr_8^post100+__disjvr_8^0 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality x!15^post100 = x!15^0 propagated equality t!25^post100 = t!25^0 propagated equality rcd!2460^post100 = rcd!2460^0 propagated equality length!28^post100 = length!28^0 propagated equality x!22^post100 = x!22^0 propagated equality x!18^post100 = x!18^0 propagated equality temp0!17^post100 = temp0!17^0 propagated equality i!406^post100 = i!406^0 propagated equality a!2035^post100 = a!2035^0 propagated equality a!419^post100 = a!419^0 propagated equality a!2238^post100 = a!2238^0 propagated equality rcd!2393^post100 = rcd!2393^0 propagated equality a!244^post100 = a!244^0 propagated equality r!543^post100 = r!543^0 propagated equality __disjvr_4^post100 = __disjvr_4^0 propagated equality head!31^post100 = head!31^0 propagated equality __disjvr_7^post100 = __disjvr_7^0 propagated equality nondet!13^post100 = nondet!13^0 propagated equality r!662^post100 = r!662^0 propagated equality sel_r!1224_flink!24^post100 = sel_r!1224_flink!24^0 propagated equality sel_r!543_flink!24^post100 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post100 = sdv_callsite_return_1!32^0 propagated equality y!21^post100 = y!21^0 propagated equality rcd!2515^post100 = rcd!2515^0 propagated equality x!1365^post100 = x!1365^0 propagated equality a!511^post100 = a!511^0 propagated equality tmp!33^post100 = tmp!33^0 propagated equality __disjvr_3^post100 = __disjvr_3^0 propagated equality a!1610^post100 = a!1610^0 propagated equality __disjvr_1^post100 = __disjvr_1^0 propagated equality a!1370^post100 = a!1370^0 propagated equality temp0!30^post100 = temp0!30^0 propagated equality x_slam_f!20^post100 = x_slam_f!20^0 propagated equality __disjvr_5^post100 = __disjvr_5^0 propagated equality __disjvr_2^post100 = __disjvr_2^0 propagated equality sdv_callsite_return_1!14^post100 = sdv_callsite_return_1!14^0 propagated equality a!1371^post100 = a!1371^0 propagated equality a!1810^post100 = a!1810^0 propagated equality temp!34^post100 = temp!34^0 propagated equality ct!19^post100 = ct!19^0 propagated equality a!654^post100 = a!654^0 propagated equality head!405^post100 = head!405^0 propagated equality __disjvr_0^post100 = __disjvr_0^0 propagated equality i!29^post100 = i!29^0 propagated equality rcd!83^post100 = rcd!83^0 propagated equality a!1052^post100 = a!1052^0 propagated equality result!12^post100 = result!12^0 propagated equality a!1055^post100 = a!1055^0 propagated equality head!16^post100 = head!16^0 propagated equality rcd!63^post100 = rcd!63^0 propagated equality __disjvr_6^post100 = __disjvr_6^0 propagated equality __disjvr_8^post100 = __disjvr_8^0 Simplified Guard Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post101, __disjvr_1^0'=__disjvr_1^post101, __disjvr_2^0'=__disjvr_2^post101, __disjvr_3^0'=__disjvr_3^post101, __disjvr_4^0'=__disjvr_4^post101, __disjvr_5^0'=__disjvr_5^post101, __disjvr_6^0'=__disjvr_6^post101, __disjvr_7^0'=__disjvr_7^post101, __disjvr_8^0'=__disjvr_8^post101, a!1052^0'=a!1052^post101, a!1055^0'=a!1055^post101, a!1370^0'=a!1370^post101, a!1371^0'=a!1371^post101, a!1610^0'=a!1610^post101, a!1810^0'=a!1810^post101, a!2035^0'=a!2035^post101, a!2238^0'=a!2238^post101, a!244^0'=a!244^post101, a!419^0'=a!419^post101, a!511^0'=a!511^post101, a!654^0'=a!654^post101, ct!19^0'=ct!19^post101, head!16^0'=head!16^post101, head!31^0'=head!31^post101, head!405^0'=head!405^post101, i!29^0'=i!29^post101, i!406^0'=i!406^post101, length!28^0'=length!28^post101, nondet!13^0'=nondet!13^post101, r!543^0'=r!543^post101, r!662^0'=r!662^post101, rcd!2393^0'=rcd!2393^post101, rcd!2460^0'=rcd!2460^post101, rcd!2515^0'=rcd!2515^post101, rcd!63^0'=rcd!63^post101, rcd!83^0'=rcd!83^post101, result!12^0'=result!12^post101, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post101, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post101, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post101, sel_r!543_flink!24^0'=sel_r!543_flink!24^post101, t!25^0'=t!25^post101, temp!34^0'=temp!34^post101, temp0!17^0'=temp0!17^post101, temp0!30^0'=temp0!30^post101, tmp!33^0'=tmp!33^post101, x!1365^0'=x!1365^post101, x!15^0'=x!15^post101, x!18^0'=x!18^post101, x!22^0'=x!22^post101, x_slam_f!20^0'=x_slam_f!20^post101, y!21^0'=y!21^post101, (a!1052^0-a!1052^post101 == 0 /\ -head!16^0+x!22^0 <= 0 /\ temp0!17^0-temp0!17^post101 == 0 /\ __disjvr_4^0-__disjvr_4^post101 == 0 /\ length!28^0-length!28^post101 == 0 /\ nondet!13^0-nondet!13^post101 == 0 /\ i!29^0-i!29^post101 == 0 /\ -temp!34^post101+temp!34^0 == 0 /\ -ct!19^post101+ct!19^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ temp0!30^0-temp0!30^post101 == 0 /\ -__disjvr_5^post101+__disjvr_5^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post101 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post101+__disjvr_2^0 == 0 /\ head!405^0-head!405^post101 == 0 /\ -i!406^post101+i!406^0 == 0 /\ y!21^0-y!21^post101 == 0 /\ rcd!83^0-rcd!83^post101 == 0 /\ -__disjvr_3^post101+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post101+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post101+x!18^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -r!662^post101+r!662^0 == 0 /\ -sel_r!1224_flink!24^post101+sel_r!1224_flink!24^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post101+x!22^0 == 0 /\ x!15^0 <= 0 /\ a!1810^0-a!1810^post101 == 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post101+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ rcd!63^0-rcd!63^post101 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post101 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post101 == 0 /\ -head!16^post101+head!16^0 == 0 /\ -a!1055^post101+a!1055^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -a!1610^post101+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post101 == 0 /\ a!244^0-a!244^post101 == 0 /\ -rcd!2460^post101+rcd!2460^0 == 0 /\ -x!1365^post101+x!1365^0 == 0 /\ -rcd!2515^post101+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post101 == 0 /\ head!31^0-head!31^post101 == 0 /\ -a!419^post101+a!419^0 == 0 /\ -a!2238^post101+a!2238^0 == 0 /\ -a!2035^post101+a!2035^0 == 0 /\ a!1371^0-a!1371^post101 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ x!15^0-x!15^post101 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -t!25^post101+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post101 == 0 /\ -a!511^post101+a!511^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -r!543^post101+r!543^0 == 0 /\ -__disjvr_0^post101+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post101 == 0 /\ -__disjvr_7^post101+__disjvr_7^0 == 0 /\ a!654^0-a!654^post101 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post101 == 0 /\ -ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post101 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post101, __disjvr_1^0'=__disjvr_1^post101, __disjvr_2^0'=__disjvr_2^post101, __disjvr_3^0'=__disjvr_3^post101, __disjvr_4^0'=__disjvr_4^post101, __disjvr_5^0'=__disjvr_5^post101, __disjvr_6^0'=__disjvr_6^post101, __disjvr_7^0'=__disjvr_7^post101, __disjvr_8^0'=__disjvr_8^post101, a!1052^0'=a!1052^post101, a!1055^0'=a!1055^post101, a!1370^0'=a!1370^post101, a!1371^0'=a!1371^post101, a!1610^0'=a!1610^post101, a!1810^0'=a!1810^post101, a!2035^0'=a!2035^post101, a!2238^0'=a!2238^post101, a!244^0'=a!244^post101, a!419^0'=a!419^post101, a!511^0'=a!511^post101, a!654^0'=a!654^post101, ct!19^0'=ct!19^post101, head!16^0'=head!16^post101, head!31^0'=head!31^post101, head!405^0'=head!405^post101, i!29^0'=i!29^post101, i!406^0'=i!406^post101, length!28^0'=length!28^post101, nondet!13^0'=nondet!13^post101, r!543^0'=r!543^post101, r!662^0'=r!662^post101, rcd!2393^0'=rcd!2393^post101, rcd!2460^0'=rcd!2460^post101, rcd!2515^0'=rcd!2515^post101, rcd!63^0'=rcd!63^post101, rcd!83^0'=rcd!83^post101, result!12^0'=result!12^post101, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post101, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post101, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post101, sel_r!543_flink!24^0'=sel_r!543_flink!24^post101, t!25^0'=t!25^post101, temp!34^0'=temp!34^post101, temp0!17^0'=temp0!17^post101, temp0!30^0'=temp0!30^post101, tmp!33^0'=tmp!33^post101, x!1365^0'=x!1365^post101, x!15^0'=x!15^post101, x!18^0'=x!18^post101, x!22^0'=x!22^post101, x_slam_f!20^0'=x_slam_f!20^post101, y!21^0'=y!21^post101, (a!1052^0-a!1052^post101 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ temp0!17^0-temp0!17^post101 == 0 /\ __disjvr_4^0-__disjvr_4^post101 == 0 /\ length!28^0-length!28^post101 == 0 /\ nondet!13^0-nondet!13^post101 == 0 /\ i!29^0-i!29^post101 == 0 /\ -temp!34^post101+temp!34^0 == 0 /\ -ct!19^post101+ct!19^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ temp0!30^0-temp0!30^post101 == 0 /\ -__disjvr_5^post101+__disjvr_5^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ __disjvr_6^0-__disjvr_6^post101 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post101+__disjvr_2^0 == 0 /\ head!405^0-head!405^post101 == 0 /\ -i!406^post101+i!406^0 == 0 /\ y!21^0-y!21^post101 == 0 /\ rcd!83^0-rcd!83^post101 == 0 /\ -__disjvr_3^post101+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post101+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post101+x!18^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -r!662^post101+r!662^0 == 0 /\ -sel_r!1224_flink!24^post101+sel_r!1224_flink!24^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post101+x!22^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1810^0-a!1810^post101 == 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post101+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!63^0-rcd!63^post101 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post101 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post101 == 0 /\ -head!16^post101+head!16^0 == 0 /\ -a!1055^post101+a!1055^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -a!1610^post101+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post101 == 0 /\ a!244^0-a!244^post101 == 0 /\ -rcd!2460^post101+rcd!2460^0 == 0 /\ -x!1365^post101+x!1365^0 == 0 /\ -rcd!2515^post101+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post101 == 0 /\ head!31^0-head!31^post101 == 0 /\ -a!419^post101+a!419^0 == 0 /\ -a!2238^post101+a!2238^0 == 0 /\ -a!2035^post101+a!2035^0 == 0 /\ a!1371^0-a!1371^post101 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ x!15^0-x!15^post101 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -t!25^post101+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post101 == 0 /\ -a!511^post101+a!511^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!543^post101+r!543^0 == 0 /\ -__disjvr_0^post101+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post101 == 0 /\ -__disjvr_7^post101+__disjvr_7^0 == 0 /\ a!654^0-a!654^post101 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post101 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post101 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post101, __disjvr_1^0'=__disjvr_1^post101, __disjvr_2^0'=__disjvr_2^post101, __disjvr_3^0'=__disjvr_3^post101, __disjvr_4^0'=__disjvr_4^post101, __disjvr_5^0'=__disjvr_5^post101, __disjvr_6^0'=__disjvr_6^post101, __disjvr_7^0'=__disjvr_7^post101, __disjvr_8^0'=__disjvr_8^post101, a!1052^0'=a!1052^post101, a!1055^0'=a!1055^post101, a!1370^0'=a!1370^post101, a!1371^0'=a!1371^post101, a!1610^0'=a!1610^post101, a!1810^0'=a!1810^post101, a!2035^0'=a!2035^post101, a!2238^0'=a!2238^post101, a!244^0'=a!244^post101, a!419^0'=a!419^post101, a!511^0'=a!511^post101, a!654^0'=a!654^post101, ct!19^0'=ct!19^post101, head!16^0'=head!16^post101, head!31^0'=head!31^post101, head!405^0'=head!405^post101, i!29^0'=i!29^post101, i!406^0'=i!406^post101, length!28^0'=length!28^post101, nondet!13^0'=nondet!13^post101, r!543^0'=r!543^post101, r!662^0'=r!662^post101, rcd!2393^0'=rcd!2393^post101, rcd!2460^0'=rcd!2460^post101, rcd!2515^0'=rcd!2515^post101, rcd!63^0'=rcd!63^post101, rcd!83^0'=rcd!83^post101, result!12^0'=result!12^post101, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post101, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post101, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post101, sel_r!543_flink!24^0'=sel_r!543_flink!24^post101, t!25^0'=t!25^post101, temp!34^0'=temp!34^post101, temp0!17^0'=temp0!17^post101, temp0!30^0'=temp0!30^post101, tmp!33^0'=tmp!33^post101, x!1365^0'=x!1365^post101, x!15^0'=x!15^post101, x!18^0'=x!18^post101, x!22^0'=x!22^post101, x_slam_f!20^0'=x_slam_f!20^post101, y!21^0'=y!21^post101, (a!1052^0-a!1052^post101 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ temp0!17^0-temp0!17^post101 == 0 /\ __disjvr_4^0-__disjvr_4^post101 == 0 /\ length!28^0-length!28^post101 == 0 /\ nondet!13^0-nondet!13^post101 == 0 /\ i!29^0-i!29^post101 == 0 /\ -temp!34^post101+temp!34^0 == 0 /\ -ct!19^post101+ct!19^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ temp0!30^0-temp0!30^post101 == 0 /\ -__disjvr_5^post101+__disjvr_5^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ __disjvr_6^0-__disjvr_6^post101 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post101+__disjvr_2^0 == 0 /\ head!405^0-head!405^post101 == 0 /\ -i!406^post101+i!406^0 == 0 /\ y!21^0-y!21^post101 == 0 /\ rcd!83^0-rcd!83^post101 == 0 /\ -__disjvr_3^post101+__disjvr_3^0 == 0 /\ -sdv_callsite_return_1!14^post101+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post101+x!18^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -r!662^post101+r!662^0 == 0 /\ -sel_r!1224_flink!24^post101+sel_r!1224_flink!24^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post101+x!22^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1810^0-a!1810^post101 == 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post101+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ rcd!63^0-rcd!63^post101 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post101 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post101 == 0 /\ -head!16^post101+head!16^0 == 0 /\ -a!1055^post101+a!1055^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -a!1610^post101+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post101 == 0 /\ a!244^0-a!244^post101 == 0 /\ -rcd!2460^post101+rcd!2460^0 == 0 /\ -x!1365^post101+x!1365^0 == 0 /\ -rcd!2515^post101+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post101 == 0 /\ head!31^0-head!31^post101 == 0 /\ -a!419^post101+a!419^0 == 0 /\ -a!2238^post101+a!2238^0 == 0 /\ -a!2035^post101+a!2035^0 == 0 /\ a!1371^0-a!1371^post101 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ x!15^0-x!15^post101 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -t!25^post101+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post101 == 0 /\ -a!511^post101+a!511^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -r!543^post101+r!543^0 == 0 /\ -__disjvr_0^post101+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post101 == 0 /\ -__disjvr_7^post101+__disjvr_7^0 == 0 /\ a!654^0-a!654^post101 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post101 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post101 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!1052^post101 = a!1052^0 propagated equality temp0!17^post101 = temp0!17^0 propagated equality __disjvr_4^post101 = __disjvr_4^0 propagated equality length!28^post101 = length!28^0 propagated equality nondet!13^post101 = nondet!13^0 propagated equality i!29^post101 = i!29^0 propagated equality temp!34^post101 = temp!34^0 propagated equality ct!19^post101 = ct!19^0 propagated equality temp0!30^post101 = temp0!30^0 propagated equality __disjvr_5^post101 = __disjvr_5^0 propagated equality __disjvr_6^post101 = __disjvr_6^0 propagated equality __disjvr_2^post101 = __disjvr_2^0 propagated equality head!405^post101 = head!405^0 propagated equality i!406^post101 = i!406^0 propagated equality y!21^post101 = y!21^0 propagated equality rcd!83^post101 = rcd!83^0 propagated equality __disjvr_3^post101 = __disjvr_3^0 propagated equality sdv_callsite_return_1!14^post101 = sdv_callsite_return_1!14^0 propagated equality x!18^post101 = x!18^0 propagated equality r!662^post101 = r!662^0 propagated equality sel_r!1224_flink!24^post101 = sel_r!1224_flink!24^0 propagated equality x!22^post101 = x!22^0 propagated equality a!1810^post101 = a!1810^0 propagated equality result!12^post101 = result!12^0 propagated equality rcd!63^post101 = rcd!63^0 propagated equality rcd!2393^post101 = rcd!2393^0 propagated equality __disjvr_8^post101 = __disjvr_8^0 propagated equality head!16^post101 = head!16^0 propagated equality a!1055^post101 = a!1055^0 propagated equality a!1610^post101 = a!1610^0 propagated equality tmp!33^post101 = tmp!33^0 propagated equality a!244^post101 = a!244^0 propagated equality rcd!2460^post101 = rcd!2460^0 propagated equality x!1365^post101 = x!1365^0 propagated equality rcd!2515^post101 = rcd!2515^0 propagated equality a!1370^post101 = a!1370^0 propagated equality head!31^post101 = head!31^0 propagated equality a!419^post101 = a!419^0 propagated equality a!2238^post101 = a!2238^0 propagated equality a!2035^post101 = a!2035^0 propagated equality a!1371^post101 = a!1371^0 propagated equality x!15^post101 = x!15^0 propagated equality t!25^post101 = t!25^0 propagated equality sel_r!543_flink!24^post101 = sel_r!543_flink!24^0 propagated equality a!511^post101 = a!511^0 propagated equality r!543^post101 = r!543^0 propagated equality __disjvr_0^post101 = __disjvr_0^0 propagated equality __disjvr_1^post101 = __disjvr_1^0 propagated equality __disjvr_7^post101 = __disjvr_7^0 propagated equality a!654^post101 = a!654^0 propagated equality sdv_callsite_return_1!32^post101 = sdv_callsite_return_1!32^0 propagated equality x_slam_f!20^post101 = x_slam_f!20^0 Simplified Guard Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post102, __disjvr_1^0'=__disjvr_1^post102, __disjvr_2^0'=__disjvr_2^post102, __disjvr_3^0'=__disjvr_3^post102, __disjvr_4^0'=__disjvr_4^post102, __disjvr_5^0'=__disjvr_5^post102, __disjvr_6^0'=__disjvr_6^post102, __disjvr_7^0'=__disjvr_7^post102, __disjvr_8^0'=__disjvr_8^post102, a!1052^0'=a!1052^post102, a!1055^0'=a!1055^post102, a!1370^0'=a!1370^post102, a!1371^0'=a!1371^post102, a!1610^0'=a!1610^post102, a!1810^0'=a!1810^post102, a!2035^0'=a!2035^post102, a!2238^0'=a!2238^post102, a!244^0'=a!244^post102, a!419^0'=a!419^post102, a!511^0'=a!511^post102, a!654^0'=a!654^post102, ct!19^0'=ct!19^post102, head!16^0'=head!16^post102, head!31^0'=head!31^post102, head!405^0'=head!405^post102, i!29^0'=i!29^post102, i!406^0'=i!406^post102, length!28^0'=length!28^post102, nondet!13^0'=nondet!13^post102, r!543^0'=r!543^post102, r!662^0'=r!662^post102, rcd!2393^0'=rcd!2393^post102, rcd!2460^0'=rcd!2460^post102, rcd!2515^0'=rcd!2515^post102, rcd!63^0'=rcd!63^post102, rcd!83^0'=rcd!83^post102, result!12^0'=result!12^post102, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post102, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post102, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post102, sel_r!543_flink!24^0'=sel_r!543_flink!24^post102, t!25^0'=t!25^post102, temp!34^0'=temp!34^post102, temp0!17^0'=temp0!17^post102, temp0!30^0'=temp0!30^post102, tmp!33^0'=tmp!33^post102, x!1365^0'=x!1365^post102, x!15^0'=x!15^post102, x!18^0'=x!18^post102, x!22^0'=x!22^post102, x_slam_f!20^0'=x_slam_f!20^post102, y!21^0'=y!21^post102, (-head!16^0+x!22^0 <= 0 /\ -temp0!30^post102+temp0!30^0 == 0 /\ -x!1365^post102+x!1365^0 == 0 /\ -y!21^post102+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post102 == 0 /\ -a!1810^post102+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post102 == 0 /\ -a!244^post102+a!244^0 == 0 /\ -rcd!2393^post102+rcd!2393^0 == 0 /\ -i!406^post102+i!406^0 == 0 /\ -nondet!13^post102+nondet!13^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -i!29^post102+i!29^0 == 0 /\ -r!662^post102+r!662^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ -a!654^post102+a!654^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post102+a!2035^0 == 0 /\ __disjvr_1^0-__disjvr_1^post102 == 0 /\ -a!419^post102+a!419^0 == 0 /\ temp0!17^0-temp0!17^post102 == 0 /\ a!1610^0-a!1610^post102 == 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!83^0-rcd!83^post102 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_6^post102+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!1371^0-a!1371^post102 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -__disjvr_8^post102+__disjvr_8^0 == 0 /\ -rcd!2515^post102+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post102+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post102+__disjvr_0^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp!34^0-temp!34^post102 == 0 /\ x!22^0-x!22^post102 == 0 /\ -__disjvr_2^post102+__disjvr_2^0 == 0 /\ length!28^0-length!28^post102 == 0 /\ -t!25^post102+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post102 == 0 /\ a!2238^0-a!2238^post102 == 0 /\ __disjvr_5^0-__disjvr_5^post102 == 0 /\ a!1052^0-a!1052^post102 == 0 /\ -sdv_callsite_return_1!14^post102+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post102+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1055^0-a!1055^post102 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ head!405^0-head!405^post102 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ x!18^0-x!18^post102 == 0 /\ tmp!33^0-tmp!33^post102 == 0 /\ __disjvr_4^0-__disjvr_4^post102 == 0 /\ r!543^0-r!543^post102 == 0 /\ -head!31^post102+head!31^0 == 0 /\ -__disjvr_7^post102+__disjvr_7^0 == 0 /\ -head!16^post102+head!16^0 == 0 /\ -__disjvr_3^post102+__disjvr_3^0 == 0 /\ -rcd!63^post102+rcd!63^0 == 0 /\ -x_slam_f!20^post102+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post102 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ a!511^0-a!511^post102 == 0 /\ -a!1370^post102+a!1370^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -result!12^post102+result!12^0 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post102, __disjvr_1^0'=__disjvr_1^post102, __disjvr_2^0'=__disjvr_2^post102, __disjvr_3^0'=__disjvr_3^post102, __disjvr_4^0'=__disjvr_4^post102, __disjvr_5^0'=__disjvr_5^post102, __disjvr_6^0'=__disjvr_6^post102, __disjvr_7^0'=__disjvr_7^post102, __disjvr_8^0'=__disjvr_8^post102, a!1052^0'=a!1052^post102, a!1055^0'=a!1055^post102, a!1370^0'=a!1370^post102, a!1371^0'=a!1371^post102, a!1610^0'=a!1610^post102, a!1810^0'=a!1810^post102, a!2035^0'=a!2035^post102, a!2238^0'=a!2238^post102, a!244^0'=a!244^post102, a!419^0'=a!419^post102, a!511^0'=a!511^post102, a!654^0'=a!654^post102, ct!19^0'=ct!19^post102, head!16^0'=head!16^post102, head!31^0'=head!31^post102, head!405^0'=head!405^post102, i!29^0'=i!29^post102, i!406^0'=i!406^post102, length!28^0'=length!28^post102, nondet!13^0'=nondet!13^post102, r!543^0'=r!543^post102, r!662^0'=r!662^post102, rcd!2393^0'=rcd!2393^post102, rcd!2460^0'=rcd!2460^post102, rcd!2515^0'=rcd!2515^post102, rcd!63^0'=rcd!63^post102, rcd!83^0'=rcd!83^post102, result!12^0'=result!12^post102, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post102, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post102, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post102, sel_r!543_flink!24^0'=sel_r!543_flink!24^post102, t!25^0'=t!25^post102, temp!34^0'=temp!34^post102, temp0!17^0'=temp0!17^post102, temp0!30^0'=temp0!30^post102, tmp!33^0'=tmp!33^post102, x!1365^0'=x!1365^post102, x!15^0'=x!15^post102, x!18^0'=x!18^post102, x!22^0'=x!22^post102, x_slam_f!20^0'=x_slam_f!20^post102, y!21^0'=y!21^post102, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -temp0!30^post102+temp0!30^0 == 0 /\ -x!1365^post102+x!1365^0 == 0 /\ -y!21^post102+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post102 == 0 /\ -a!1810^post102+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post102 == 0 /\ -a!244^post102+a!244^0 == 0 /\ -rcd!2393^post102+rcd!2393^0 == 0 /\ -i!406^post102+i!406^0 == 0 /\ -nondet!13^post102+nondet!13^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -i!29^post102+i!29^0 == 0 /\ -r!662^post102+r!662^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ -a!654^post102+a!654^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post102+a!2035^0 == 0 /\ __disjvr_1^0-__disjvr_1^post102 == 0 /\ -a!419^post102+a!419^0 == 0 /\ temp0!17^0-temp0!17^post102 == 0 /\ a!1610^0-a!1610^post102 == 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!83^0-rcd!83^post102 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_6^post102+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!1371^0-a!1371^post102 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -__disjvr_8^post102+__disjvr_8^0 == 0 /\ -rcd!2515^post102+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post102+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post102+__disjvr_0^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp!34^0-temp!34^post102 == 0 /\ x!22^0-x!22^post102 == 0 /\ -__disjvr_2^post102+__disjvr_2^0 == 0 /\ length!28^0-length!28^post102 == 0 /\ -t!25^post102+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post102 == 0 /\ a!2238^0-a!2238^post102 == 0 /\ __disjvr_5^0-__disjvr_5^post102 == 0 /\ a!1052^0-a!1052^post102 == 0 /\ -sdv_callsite_return_1!14^post102+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post102+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1055^0-a!1055^post102 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ head!405^0-head!405^post102 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ x!18^0-x!18^post102 == 0 /\ tmp!33^0-tmp!33^post102 == 0 /\ __disjvr_4^0-__disjvr_4^post102 == 0 /\ r!543^0-r!543^post102 == 0 /\ -head!31^post102+head!31^0 == 0 /\ -__disjvr_7^post102+__disjvr_7^0 == 0 /\ -head!16^post102+head!16^0 == 0 /\ -__disjvr_3^post102+__disjvr_3^0 == 0 /\ -rcd!63^post102+rcd!63^0 == 0 /\ -x_slam_f!20^post102+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post102 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ a!511^0-a!511^post102 == 0 /\ -a!1370^post102+a!1370^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -result!12^post102+result!12^0 == 0), cost: 1 Propagated Equalities Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^post102, __disjvr_1^0'=__disjvr_1^post102, __disjvr_2^0'=__disjvr_2^post102, __disjvr_3^0'=__disjvr_3^post102, __disjvr_4^0'=__disjvr_4^post102, __disjvr_5^0'=__disjvr_5^post102, __disjvr_6^0'=__disjvr_6^post102, __disjvr_7^0'=__disjvr_7^post102, __disjvr_8^0'=__disjvr_8^post102, a!1052^0'=a!1052^post102, a!1055^0'=a!1055^post102, a!1370^0'=a!1370^post102, a!1371^0'=a!1371^post102, a!1610^0'=a!1610^post102, a!1810^0'=a!1810^post102, a!2035^0'=a!2035^post102, a!2238^0'=a!2238^post102, a!244^0'=a!244^post102, a!419^0'=a!419^post102, a!511^0'=a!511^post102, a!654^0'=a!654^post102, ct!19^0'=ct!19^post102, head!16^0'=head!16^post102, head!31^0'=head!31^post102, head!405^0'=head!405^post102, i!29^0'=i!29^post102, i!406^0'=i!406^post102, length!28^0'=length!28^post102, nondet!13^0'=nondet!13^post102, r!543^0'=r!543^post102, r!662^0'=r!662^post102, rcd!2393^0'=rcd!2393^post102, rcd!2460^0'=rcd!2460^post102, rcd!2515^0'=rcd!2515^post102, rcd!63^0'=rcd!63^post102, rcd!83^0'=rcd!83^post102, result!12^0'=result!12^post102, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post102, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post102, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post102, sel_r!543_flink!24^0'=sel_r!543_flink!24^post102, t!25^0'=t!25^post102, temp!34^0'=temp!34^post102, temp0!17^0'=temp0!17^post102, temp0!30^0'=temp0!30^post102, tmp!33^0'=tmp!33^post102, x!1365^0'=x!1365^post102, x!15^0'=x!15^post102, x!18^0'=x!18^post102, x!22^0'=x!22^post102, x_slam_f!20^0'=x_slam_f!20^post102, y!21^0'=y!21^post102, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -temp0!30^post102+temp0!30^0 == 0 /\ -x!1365^post102+x!1365^0 == 0 /\ -y!21^post102+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post102 == 0 /\ -a!1810^post102+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post102 == 0 /\ -a!244^post102+a!244^0 == 0 /\ -rcd!2393^post102+rcd!2393^0 == 0 /\ -i!406^post102+i!406^0 == 0 /\ -nondet!13^post102+nondet!13^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -i!29^post102+i!29^0 == 0 /\ -r!662^post102+r!662^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ -a!654^post102+a!654^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2035^post102+a!2035^0 == 0 /\ __disjvr_1^0-__disjvr_1^post102 == 0 /\ -a!419^post102+a!419^0 == 0 /\ temp0!17^0-temp0!17^post102 == 0 /\ a!1610^0-a!1610^post102 == 0 /\ head!16^0-x!22^0 <= 0 /\ rcd!83^0-rcd!83^post102 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_6^post102+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!1371^0-a!1371^post102 == 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -__disjvr_8^post102+__disjvr_8^0 == 0 /\ -rcd!2515^post102+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post102+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post102+__disjvr_0^0 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp!34^0-temp!34^post102 == 0 /\ x!22^0-x!22^post102 == 0 /\ -__disjvr_2^post102+__disjvr_2^0 == 0 /\ length!28^0-length!28^post102 == 0 /\ -t!25^post102+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post102 == 0 /\ a!2238^0-a!2238^post102 == 0 /\ __disjvr_5^0-__disjvr_5^post102 == 0 /\ a!1052^0-a!1052^post102 == 0 /\ -sdv_callsite_return_1!14^post102+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post102+ct!19^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ a!1055^0-a!1055^post102 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ head!405^0-head!405^post102 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ x!18^0-x!18^post102 == 0 /\ tmp!33^0-tmp!33^post102 == 0 /\ __disjvr_4^0-__disjvr_4^post102 == 0 /\ r!543^0-r!543^post102 == 0 /\ -head!31^post102+head!31^0 == 0 /\ -__disjvr_7^post102+__disjvr_7^0 == 0 /\ -head!16^post102+head!16^0 == 0 /\ -__disjvr_3^post102+__disjvr_3^0 == 0 /\ -rcd!63^post102+rcd!63^0 == 0 /\ -x_slam_f!20^post102+x_slam_f!20^0 == 0 /\ x!15^0-x!15^post102 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ a!511^0-a!511^post102 == 0 /\ -a!1370^post102+a!1370^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -result!12^post102+result!12^0 == 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality temp0!30^post102 = temp0!30^0 propagated equality x!1365^post102 = x!1365^0 propagated equality y!21^post102 = y!21^0 propagated equality sel_r!1224_flink!24^post102 = sel_r!1224_flink!24^0 propagated equality a!1810^post102 = a!1810^0 propagated equality sel_r!543_flink!24^post102 = sel_r!543_flink!24^0 propagated equality a!244^post102 = a!244^0 propagated equality rcd!2393^post102 = rcd!2393^0 propagated equality i!406^post102 = i!406^0 propagated equality nondet!13^post102 = nondet!13^0 propagated equality i!29^post102 = i!29^0 propagated equality r!662^post102 = r!662^0 propagated equality a!654^post102 = a!654^0 propagated equality a!2035^post102 = a!2035^0 propagated equality __disjvr_1^post102 = __disjvr_1^0 propagated equality a!419^post102 = a!419^0 propagated equality temp0!17^post102 = temp0!17^0 propagated equality a!1610^post102 = a!1610^0 propagated equality rcd!83^post102 = rcd!83^0 propagated equality __disjvr_6^post102 = __disjvr_6^0 propagated equality a!1371^post102 = a!1371^0 propagated equality __disjvr_8^post102 = __disjvr_8^0 propagated equality rcd!2515^post102 = rcd!2515^0 propagated equality sdv_callsite_return_1!32^post102 = sdv_callsite_return_1!32^0 propagated equality __disjvr_0^post102 = __disjvr_0^0 propagated equality temp!34^post102 = temp!34^0 propagated equality x!22^post102 = x!22^0 propagated equality __disjvr_2^post102 = __disjvr_2^0 propagated equality length!28^post102 = length!28^0 propagated equality t!25^post102 = t!25^0 propagated equality rcd!2460^post102 = rcd!2460^0 propagated equality a!2238^post102 = a!2238^0 propagated equality __disjvr_5^post102 = __disjvr_5^0 propagated equality a!1052^post102 = a!1052^0 propagated equality sdv_callsite_return_1!14^post102 = sdv_callsite_return_1!14^0 propagated equality ct!19^post102 = ct!19^0 propagated equality a!1055^post102 = a!1055^0 propagated equality head!405^post102 = head!405^0 propagated equality x!18^post102 = x!18^0 propagated equality tmp!33^post102 = tmp!33^0 propagated equality __disjvr_4^post102 = __disjvr_4^0 propagated equality r!543^post102 = r!543^0 propagated equality head!31^post102 = head!31^0 propagated equality __disjvr_7^post102 = __disjvr_7^0 propagated equality head!16^post102 = head!16^0 propagated equality __disjvr_3^post102 = __disjvr_3^0 propagated equality rcd!63^post102 = rcd!63^0 propagated equality x_slam_f!20^post102 = x_slam_f!20^0 propagated equality x!15^post102 = x!15^0 propagated equality a!511^post102 = a!511^0 propagated equality a!1370^post102 = a!1370^0 propagated equality result!12^post102 = result!12^0 Simplified Guard Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l41 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post105, __disjvr_1^0'=__disjvr_1^post105, __disjvr_2^0'=__disjvr_2^post105, __disjvr_3^0'=__disjvr_3^post105, __disjvr_4^0'=__disjvr_4^post105, __disjvr_5^0'=__disjvr_5^post105, __disjvr_6^0'=__disjvr_6^post105, __disjvr_7^0'=__disjvr_7^post105, __disjvr_8^0'=__disjvr_8^post105, a!1052^0'=a!1052^post105, a!1055^0'=a!1055^post105, a!1370^0'=a!1370^post105, a!1371^0'=a!1371^post105, a!1610^0'=a!1610^post105, a!1810^0'=a!1810^post105, a!2035^0'=a!2035^post105, a!2238^0'=a!2238^post105, a!244^0'=a!244^post105, a!419^0'=a!419^post105, a!511^0'=a!511^post105, a!654^0'=a!654^post105, ct!19^0'=ct!19^post105, head!16^0'=head!16^post105, head!31^0'=head!31^post105, head!405^0'=head!405^post105, i!29^0'=i!29^post105, i!406^0'=i!406^post105, length!28^0'=length!28^post105, nondet!13^0'=nondet!13^post105, r!543^0'=r!543^post105, r!662^0'=r!662^post105, rcd!2393^0'=rcd!2393^post105, rcd!2460^0'=rcd!2460^post105, rcd!2515^0'=rcd!2515^post105, rcd!63^0'=rcd!63^post105, rcd!83^0'=rcd!83^post105, result!12^0'=result!12^post105, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post105, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post105, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post105, sel_r!543_flink!24^0'=sel_r!543_flink!24^post105, t!25^0'=t!25^post105, temp!34^0'=temp!34^post105, temp0!17^0'=temp0!17^post105, temp0!30^0'=temp0!30^post105, tmp!33^0'=tmp!33^post105, x!1365^0'=x!1365^post105, x!15^0'=x!15^post105, x!18^0'=x!18^post105, x!22^0'=x!22^post105, x_slam_f!20^0'=x_slam_f!20^post105, y!21^0'=y!21^post105, (-ct!19^post105+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post105+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post105 == 0 /\ __disjvr_6^0-__disjvr_6^post105 == 0 /\ a!1610^0-a!1610^post105 == 0 /\ -a!1055^post105+a!1055^0 == 0 /\ a!1371^0-a!1371^post105 == 0 /\ -__disjvr_0^post105+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post105 == 0 /\ -__disjvr_8^post105+__disjvr_8^0 == 0 /\ a!511^0-a!511^post105 == 0 /\ 1-a!654^0 <= 0 /\ -1+a!654^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post105 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_7^post105+__disjvr_7^0 == 0 /\ __disjvr_4^0-__disjvr_4^post105 == 0 /\ length!28^0-length!28^post105 == 0 /\ head!16^0-head!16^post105 == 0 /\ -x!1365^post105+x!1365^0 == 0 /\ rcd!2393^0-rcd!2393^post105 == 0 /\ x!15^0 <= 0 /\ -i!29^post105+i!29^0 == 0 /\ -temp!34^post105+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post105 == 0 /\ 1-head!16^0 <= 0 /\ -result!12^post105+result!12^0 == 0 /\ -t!25^post105+t!25^0 == 0 /\ temp0!17^0-temp0!17^post105 == 0 /\ -__disjvr_2^post105+__disjvr_2^0 == 0 /\ a!654^0-a!654^post105 == 0 /\ temp0!30^0-temp0!30^post105 == 0 /\ -r!543^post105+r!543^0 == 0 /\ -a!419^post105+a!419^0 == 0 /\ -a!244^post105+a!244^0 == 0 /\ -a!2035^post105+a!2035^0 == 0 /\ -sel_r!1224_flink!24^post105+sel_r!1224_flink!24^0 == 0 /\ -r!662^post105+r!662^0 == 0 /\ i!406^0-i!406^post105 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post105 == 0 /\ -a!1370^post105+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post105 == 0 /\ x!18^0-x!18^post105 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post105+nondet!13^0 == 0 /\ -head!31^post105+head!31^0 == 0 /\ head!405^0-head!405^post105 == 0 /\ __disjvr_1^0-__disjvr_1^post105 == 0 /\ __disjvr_3^0-__disjvr_3^post105 == 0 /\ -rcd!2515^post105+rcd!2515^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post105 == 0 /\ -y!21^post105+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post105 == 0 /\ a!2238^0-a!2238^post105 == 0 /\ x!15^0-x!15^post105 == 0 /\ -__disjvr_5^post105+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post105 == 0 /\ -x!22^post105+x!22^0 == 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post105, __disjvr_1^0'=__disjvr_1^post105, __disjvr_2^0'=__disjvr_2^post105, __disjvr_3^0'=__disjvr_3^post105, __disjvr_4^0'=__disjvr_4^post105, __disjvr_5^0'=__disjvr_5^post105, __disjvr_6^0'=__disjvr_6^post105, __disjvr_7^0'=__disjvr_7^post105, __disjvr_8^0'=__disjvr_8^post105, a!1052^0'=a!1052^post105, a!1055^0'=a!1055^post105, a!1370^0'=a!1370^post105, a!1371^0'=a!1371^post105, a!1610^0'=a!1610^post105, a!1810^0'=a!1810^post105, a!2035^0'=a!2035^post105, a!2238^0'=a!2238^post105, a!244^0'=a!244^post105, a!419^0'=a!419^post105, a!511^0'=a!511^post105, a!654^0'=a!654^post105, ct!19^0'=ct!19^post105, head!16^0'=head!16^post105, head!31^0'=head!31^post105, head!405^0'=head!405^post105, i!29^0'=i!29^post105, i!406^0'=i!406^post105, length!28^0'=length!28^post105, nondet!13^0'=nondet!13^post105, r!543^0'=r!543^post105, r!662^0'=r!662^post105, rcd!2393^0'=rcd!2393^post105, rcd!2460^0'=rcd!2460^post105, rcd!2515^0'=rcd!2515^post105, rcd!63^0'=rcd!63^post105, rcd!83^0'=rcd!83^post105, result!12^0'=result!12^post105, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post105, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post105, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post105, sel_r!543_flink!24^0'=sel_r!543_flink!24^post105, t!25^0'=t!25^post105, temp!34^0'=temp!34^post105, temp0!17^0'=temp0!17^post105, temp0!30^0'=temp0!30^post105, tmp!33^0'=tmp!33^post105, x!1365^0'=x!1365^post105, x!15^0'=x!15^post105, x!18^0'=x!18^post105, x!22^0'=x!22^post105, x_slam_f!20^0'=x_slam_f!20^post105, y!21^0'=y!21^post105, (-ct!19^post105+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post105+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post105 == 0 /\ __disjvr_6^0-__disjvr_6^post105 == 0 /\ a!1610^0-a!1610^post105 == 0 /\ -a!1055^post105+a!1055^0 == 0 /\ a!1371^0-a!1371^post105 == 0 /\ -__disjvr_0^post105+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post105 == 0 /\ -__disjvr_8^post105+__disjvr_8^0 == 0 /\ a!511^0-a!511^post105 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post105 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_7^post105+__disjvr_7^0 == 0 /\ __disjvr_4^0-__disjvr_4^post105 == 0 /\ length!28^0-length!28^post105 == 0 /\ head!16^0-head!16^post105 == 0 /\ -x!1365^post105+x!1365^0 == 0 /\ rcd!2393^0-rcd!2393^post105 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -i!29^post105+i!29^0 == 0 /\ -temp!34^post105+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post105 == 0 /\ 1-head!16^0 <= 0 /\ -result!12^post105+result!12^0 == 0 /\ -t!25^post105+t!25^0 == 0 /\ temp0!17^0-temp0!17^post105 == 0 /\ -__disjvr_2^post105+__disjvr_2^0 == 0 /\ a!654^0-a!654^post105 == 0 /\ temp0!30^0-temp0!30^post105 == 0 /\ -r!543^post105+r!543^0 == 0 /\ -a!419^post105+a!419^0 == 0 /\ -a!244^post105+a!244^0 == 0 /\ -a!2035^post105+a!2035^0 == 0 /\ -sel_r!1224_flink!24^post105+sel_r!1224_flink!24^0 == 0 /\ -r!662^post105+r!662^0 == 0 /\ i!406^0-i!406^post105 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post105 == 0 /\ -a!1370^post105+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post105 == 0 /\ x!18^0-x!18^post105 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post105+nondet!13^0 == 0 /\ -head!31^post105+head!31^0 == 0 /\ head!405^0-head!405^post105 == 0 /\ __disjvr_1^0-__disjvr_1^post105 == 0 /\ __disjvr_3^0-__disjvr_3^post105 == 0 /\ -rcd!2515^post105+rcd!2515^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post105 == 0 /\ -y!21^post105+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post105 == 0 /\ a!2238^0-a!2238^post105 == 0 /\ x!15^0-x!15^post105 == 0 /\ -__disjvr_5^post105+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post105 == 0 /\ -x!22^post105+x!22^0 == 0), cost: 1 Propagated Equalities Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post105, __disjvr_1^0'=__disjvr_1^post105, __disjvr_2^0'=__disjvr_2^post105, __disjvr_3^0'=__disjvr_3^post105, __disjvr_4^0'=__disjvr_4^post105, __disjvr_5^0'=__disjvr_5^post105, __disjvr_6^0'=__disjvr_6^post105, __disjvr_7^0'=__disjvr_7^post105, __disjvr_8^0'=__disjvr_8^post105, a!1052^0'=a!1052^post105, a!1055^0'=a!1055^post105, a!1370^0'=a!1370^post105, a!1371^0'=a!1371^post105, a!1610^0'=a!1610^post105, a!1810^0'=a!1810^post105, a!2035^0'=a!2035^post105, a!2238^0'=a!2238^post105, a!244^0'=a!244^post105, a!419^0'=a!419^post105, a!511^0'=a!511^post105, a!654^0'=a!654^post105, ct!19^0'=ct!19^post105, head!16^0'=head!16^post105, head!31^0'=head!31^post105, head!405^0'=head!405^post105, i!29^0'=i!29^post105, i!406^0'=i!406^post105, length!28^0'=length!28^post105, nondet!13^0'=nondet!13^post105, r!543^0'=r!543^post105, r!662^0'=r!662^post105, rcd!2393^0'=rcd!2393^post105, rcd!2460^0'=rcd!2460^post105, rcd!2515^0'=rcd!2515^post105, rcd!63^0'=rcd!63^post105, rcd!83^0'=rcd!83^post105, result!12^0'=result!12^post105, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post105, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post105, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post105, sel_r!543_flink!24^0'=sel_r!543_flink!24^post105, t!25^0'=t!25^post105, temp!34^0'=temp!34^post105, temp0!17^0'=temp0!17^post105, temp0!30^0'=temp0!30^post105, tmp!33^0'=tmp!33^post105, x!1365^0'=x!1365^post105, x!15^0'=x!15^post105, x!18^0'=x!18^post105, x!22^0'=x!22^post105, x_slam_f!20^0'=x_slam_f!20^post105, y!21^0'=y!21^post105, (-ct!19^post105+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post105+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post105 == 0 /\ __disjvr_6^0-__disjvr_6^post105 == 0 /\ a!1610^0-a!1610^post105 == 0 /\ -a!1055^post105+a!1055^0 == 0 /\ a!1371^0-a!1371^post105 == 0 /\ -__disjvr_0^post105+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post105 == 0 /\ -__disjvr_8^post105+__disjvr_8^0 == 0 /\ a!511^0-a!511^post105 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post105 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_7^post105+__disjvr_7^0 == 0 /\ __disjvr_4^0-__disjvr_4^post105 == 0 /\ length!28^0-length!28^post105 == 0 /\ head!16^0-head!16^post105 == 0 /\ -x!1365^post105+x!1365^0 == 0 /\ rcd!2393^0-rcd!2393^post105 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -i!29^post105+i!29^0 == 0 /\ -temp!34^post105+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post105 == 0 /\ 1-head!16^0 <= 0 /\ -result!12^post105+result!12^0 == 0 /\ -t!25^post105+t!25^0 == 0 /\ temp0!17^0-temp0!17^post105 == 0 /\ -__disjvr_2^post105+__disjvr_2^0 == 0 /\ a!654^0-a!654^post105 == 0 /\ temp0!30^0-temp0!30^post105 == 0 /\ -r!543^post105+r!543^0 == 0 /\ -a!419^post105+a!419^0 == 0 /\ -a!244^post105+a!244^0 == 0 /\ -a!2035^post105+a!2035^0 == 0 /\ -sel_r!1224_flink!24^post105+sel_r!1224_flink!24^0 == 0 /\ -r!662^post105+r!662^0 == 0 /\ i!406^0-i!406^post105 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post105 == 0 /\ -a!1370^post105+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post105 == 0 /\ x!18^0-x!18^post105 == 0 /\ -x!15^0 <= 0 /\ -nondet!13^post105+nondet!13^0 == 0 /\ -head!31^post105+head!31^0 == 0 /\ head!405^0-head!405^post105 == 0 /\ __disjvr_1^0-__disjvr_1^post105 == 0 /\ __disjvr_3^0-__disjvr_3^post105 == 0 /\ -rcd!2515^post105+rcd!2515^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post105 == 0 /\ -y!21^post105+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post105 == 0 /\ a!2238^0-a!2238^post105 == 0 /\ x!15^0-x!15^post105 == 0 /\ -__disjvr_5^post105+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post105 == 0 /\ -x!22^post105+x!22^0 == 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality ct!19^post105 = ct!19^0 propagated equality sdv_callsite_return_1!14^post105 = sdv_callsite_return_1!14^0 propagated equality rcd!63^post105 = rcd!63^0 propagated equality __disjvr_6^post105 = __disjvr_6^0 propagated equality a!1610^post105 = a!1610^0 propagated equality a!1055^post105 = a!1055^0 propagated equality a!1371^post105 = a!1371^0 propagated equality __disjvr_0^post105 = __disjvr_0^0 propagated equality rcd!83^post105 = rcd!83^0 propagated equality __disjvr_8^post105 = __disjvr_8^0 propagated equality a!511^post105 = a!511^0 propagated equality x_slam_f!20^post105 = x_slam_f!20^0 propagated equality __disjvr_7^post105 = __disjvr_7^0 propagated equality __disjvr_4^post105 = __disjvr_4^0 propagated equality length!28^post105 = length!28^0 propagated equality head!16^post105 = head!16^0 propagated equality x!1365^post105 = x!1365^0 propagated equality rcd!2393^post105 = rcd!2393^0 propagated equality i!29^post105 = i!29^0 propagated equality temp!34^post105 = temp!34^0 propagated equality a!1052^post105 = a!1052^0 propagated equality result!12^post105 = result!12^0 propagated equality t!25^post105 = t!25^0 propagated equality temp0!17^post105 = temp0!17^0 propagated equality __disjvr_2^post105 = __disjvr_2^0 propagated equality a!654^post105 = a!654^0 propagated equality temp0!30^post105 = temp0!30^0 propagated equality r!543^post105 = r!543^0 propagated equality a!419^post105 = a!419^0 propagated equality a!244^post105 = a!244^0 propagated equality a!2035^post105 = a!2035^0 propagated equality sel_r!1224_flink!24^post105 = sel_r!1224_flink!24^0 propagated equality r!662^post105 = r!662^0 propagated equality i!406^post105 = i!406^0 propagated equality sel_r!543_flink!24^post105 = sel_r!543_flink!24^0 propagated equality a!1370^post105 = a!1370^0 propagated equality tmp!33^post105 = tmp!33^0 propagated equality x!18^post105 = x!18^0 propagated equality nondet!13^post105 = nondet!13^0 propagated equality head!31^post105 = head!31^0 propagated equality head!405^post105 = head!405^0 propagated equality __disjvr_1^post105 = __disjvr_1^0 propagated equality __disjvr_3^post105 = __disjvr_3^0 propagated equality rcd!2515^post105 = rcd!2515^0 propagated equality sdv_callsite_return_1!32^post105 = sdv_callsite_return_1!32^0 propagated equality y!21^post105 = y!21^0 propagated equality rcd!2460^post105 = rcd!2460^0 propagated equality a!2238^post105 = a!2238^0 propagated equality x!15^post105 = x!15^0 propagated equality __disjvr_5^post105 = __disjvr_5^0 propagated equality a!1810^post105 = a!1810^0 propagated equality x!22^post105 = x!22^0 Simplified Guard Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l44 -> l45 : (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post106, __disjvr_1^0'=__disjvr_1^post106, __disjvr_2^0'=__disjvr_2^post106, __disjvr_3^0'=__disjvr_3^post106, __disjvr_4^0'=__disjvr_4^post106, __disjvr_5^0'=__disjvr_5^post106, __disjvr_6^0'=__disjvr_6^post106, __disjvr_7^0'=__disjvr_7^post106, __disjvr_8^0'=__disjvr_8^post106, a!1052^0'=a!1052^post106, a!1055^0'=a!1055^post106, a!1370^0'=a!1370^post106, a!1371^0'=a!1371^post106, a!1610^0'=a!1610^post106, a!1810^0'=a!1810^post106, a!2035^0'=a!2035^post106, a!2238^0'=a!2238^post106, a!244^0'=a!244^post106, a!419^0'=a!419^post106, a!511^0'=a!511^post106, a!654^0'=a!654^post106, ct!19^0'=ct!19^post106, head!16^0'=head!16^post106, head!31^0'=head!31^post106, head!405^0'=head!405^post106, i!29^0'=i!29^post106, i!406^0'=i!406^post106, length!28^0'=length!28^post106, nondet!13^0'=nondet!13^post106, r!543^0'=r!543^post106, r!662^0'=r!662^post106, rcd!2393^0'=rcd!2393^post106, rcd!2460^0'=rcd!2460^post106, rcd!2515^0'=rcd!2515^post106, rcd!63^0'=rcd!63^post106, rcd!83^0'=rcd!83^post106, result!12^0'=result!12^post106, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post106, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post106, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post106, sel_r!543_flink!24^0'=sel_r!543_flink!24^post106, t!25^0'=t!25^post106, temp!34^0'=temp!34^post106, temp0!17^0'=temp0!17^post106, temp0!30^0'=temp0!30^post106, tmp!33^0'=tmp!33^post106, x!1365^0'=x!1365^post106, x!15^0'=x!15^post106, x!18^0'=x!18^post106, x!22^0'=x!22^post106, x_slam_f!20^0'=x_slam_f!20^post106, y!21^0'=y!21^post106, (-a!419^post106+a!419^0 == 0 /\ -a!2035^post106+a!2035^0 == 0 /\ -a!2238^post106+a!2238^0 == 0 /\ head!31^0-head!31^post106 == 0 /\ -__disjvr_8^post106+__disjvr_8^0 == 0 /\ -a!1610^post106+a!1610^0 == 0 /\ x!18^0-x!18^post106 == 0 /\ -a!511^post106+a!511^0 == 0 /\ -a!1055^post106+a!1055^0 == 0 /\ -rcd!2393^post106+rcd!2393^0 == 0 /\ a!244^0-a!244^post106 == 0 /\ -nondet!13^post106+nondet!13^0 == 0 /\ -i!406^post106+i!406^0 == 0 /\ x!1365^0-x!1365^post106 == 0 /\ -i!29^post106+i!29^0 == 0 /\ -r!662^post106+r!662^0 == 0 /\ -y!21^post106+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post106+x!22^0 == 0 /\ a!1370^0-a!1370^post106 == 0 /\ -__disjvr_7^post106+__disjvr_7^0 == 0 /\ length!28^0-length!28^post106 == 0 /\ -temp!34^post106+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post106 == 0 /\ 2-a!654^0 <= 0 /\ result!12^0-result!12^post106 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post106+temp0!30^0 == 0 /\ -sdv_callsite_return_1!32^post106+sdv_callsite_return_1!32^0 == 0 /\ 1-head!16^0 <= 0 /\ a!1052^0-a!1052^post106 == 0 /\ -rcd!2515^post106+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post106 == 0 /\ __disjvr_1^0-__disjvr_1^post106 == 0 /\ -ct!19^post106+ct!19^0 == 0 /\ -__disjvr_5^post106+__disjvr_5^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post106 == 0 /\ -__disjvr_2^post106+__disjvr_2^0 == 0 /\ -__disjvr_3^post106+__disjvr_3^0 == 0 /\ -t!25^post106+t!25^0 == 0 /\ a!1810^0-a!1810^post106 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post106 == 0 /\ -__disjvr_0^post106+__disjvr_0^0 == 0 /\ -__disjvr_6^post106+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post106 == 0 /\ head!405^0-head!405^post106 == 0 /\ a!654^0-a!654^post106 == 0 /\ tmp!33^0-tmp!33^post106 == 0 /\ __disjvr_4^0-__disjvr_4^post106 == 0 /\ -head!16^post106+head!16^0 == 0 /\ r!543^0-r!543^post106 == 0 /\ rcd!63^0-rcd!63^post106 == 0 /\ a!1371^0-a!1371^post106 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post106 == 0 /\ -x!15^post106+x!15^0 == 0 /\ -x_slam_f!20^post106+x_slam_f!20^0 == 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 propagated equality a!419^post106 = a!419^0 propagated equality a!2035^post106 = a!2035^0 propagated equality a!2238^post106 = a!2238^0 propagated equality head!31^post106 = head!31^0 propagated equality __disjvr_8^post106 = __disjvr_8^0 propagated equality a!1610^post106 = a!1610^0 propagated equality x!18^post106 = x!18^0 propagated equality a!511^post106 = a!511^0 propagated equality a!1055^post106 = a!1055^0 propagated equality rcd!2393^post106 = rcd!2393^0 propagated equality a!244^post106 = a!244^0 propagated equality nondet!13^post106 = nondet!13^0 propagated equality i!406^post106 = i!406^0 propagated equality x!1365^post106 = x!1365^0 propagated equality i!29^post106 = i!29^0 propagated equality r!662^post106 = r!662^0 propagated equality y!21^post106 = y!21^0 propagated equality x!22^post106 = x!22^0 propagated equality a!1370^post106 = a!1370^0 propagated equality __disjvr_7^post106 = __disjvr_7^0 propagated equality length!28^post106 = length!28^0 propagated equality temp!34^post106 = temp!34^0 propagated equality rcd!83^post106 = rcd!83^0 propagated equality result!12^post106 = result!12^0 propagated equality temp0!30^post106 = temp0!30^0 propagated equality sdv_callsite_return_1!32^post106 = sdv_callsite_return_1!32^0 propagated equality a!1052^post106 = a!1052^0 propagated equality rcd!2515^post106 = rcd!2515^0 propagated equality rcd!2460^post106 = rcd!2460^0 propagated equality __disjvr_1^post106 = __disjvr_1^0 propagated equality ct!19^post106 = ct!19^0 propagated equality __disjvr_5^post106 = __disjvr_5^0 propagated equality sel_r!1224_flink!24^post106 = sel_r!1224_flink!24^0 propagated equality __disjvr_2^post106 = __disjvr_2^0 propagated equality __disjvr_3^post106 = __disjvr_3^0 propagated equality t!25^post106 = t!25^0 propagated equality a!1810^post106 = a!1810^0 propagated equality sel_r!543_flink!24^post106 = sel_r!543_flink!24^0 propagated equality __disjvr_0^post106 = __disjvr_0^0 propagated equality __disjvr_6^post106 = __disjvr_6^0 propagated equality temp0!17^post106 = temp0!17^0 propagated equality head!405^post106 = head!405^0 propagated equality a!654^post106 = a!654^0 propagated equality tmp!33^post106 = tmp!33^0 propagated equality __disjvr_4^post106 = __disjvr_4^0 propagated equality head!16^post106 = head!16^0 propagated equality r!543^post106 = r!543^0 propagated equality rcd!63^post106 = rcd!63^0 propagated equality a!1371^post106 = a!1371^0 propagated equality sdv_callsite_return_1!14^post106 = sdv_callsite_return_1!14^0 propagated equality x!15^post106 = x!15^0 propagated equality x_slam_f!20^post106 = x_slam_f!20^0 Simplified Guard Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 New rule: l44 -> l45 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post107, __disjvr_1^0'=__disjvr_1^post107, __disjvr_2^0'=__disjvr_2^post107, __disjvr_3^0'=__disjvr_3^post107, __disjvr_4^0'=__disjvr_4^post107, __disjvr_5^0'=__disjvr_5^post107, __disjvr_6^0'=__disjvr_6^post107, __disjvr_7^0'=__disjvr_7^post107, __disjvr_8^0'=__disjvr_8^post107, a!1052^0'=a!1052^post107, a!1055^0'=a!1055^post107, a!1370^0'=a!1370^post107, a!1371^0'=a!1371^post107, a!1610^0'=a!1610^post107, a!1810^0'=a!1810^post107, a!2035^0'=a!2035^post107, a!2238^0'=a!2238^post107, a!244^0'=a!244^post107, a!419^0'=a!419^post107, a!511^0'=a!511^post107, a!654^0'=a!654^post107, ct!19^0'=ct!19^post107, head!16^0'=head!16^post107, head!31^0'=head!31^post107, head!405^0'=head!405^post107, i!29^0'=i!29^post107, i!406^0'=i!406^post107, length!28^0'=length!28^post107, nondet!13^0'=nondet!13^post107, r!543^0'=r!543^post107, r!662^0'=r!662^post107, rcd!2393^0'=rcd!2393^post107, rcd!2460^0'=rcd!2460^post107, rcd!2515^0'=rcd!2515^post107, rcd!63^0'=rcd!63^post107, rcd!83^0'=rcd!83^post107, result!12^0'=result!12^post107, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post107, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post107, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post107, sel_r!543_flink!24^0'=sel_r!543_flink!24^post107, t!25^0'=t!25^post107, temp!34^0'=temp!34^post107, temp0!17^0'=temp0!17^post107, temp0!30^0'=temp0!30^post107, tmp!33^0'=tmp!33^post107, x!1365^0'=x!1365^post107, x!15^0'=x!15^post107, x!18^0'=x!18^post107, x!22^0'=x!22^post107, x_slam_f!20^0'=x_slam_f!20^post107, y!21^0'=y!21^post107, (-x_slam_f!20^post107+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post107 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post107 == 0 /\ 1-a!654^0 <= 0 /\ -1+a!654^0 <= 0 /\ -t!25^post107+t!25^0 == 0 /\ -temp0!17^post107+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post107+a!654^0 == 0 /\ -__disjvr_4^post107+__disjvr_4^0 == 0 /\ -a!2035^post107+a!2035^0 == 0 /\ -a!244^post107+a!244^0 == 0 /\ x!1365^0-x!1365^post107 == 0 /\ -r!662^post107+r!662^0 == 0 /\ x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post107 == 0 /\ -a!1370^post107+a!1370^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post107 == 0 /\ a!1610^0-a!1610^post107 == 0 /\ -x!22^post107+x!22^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post107 == 0 /\ -nondet!13^post107+nondet!13^0 == 0 /\ a!2238^0-a!2238^post107 == 0 /\ -__disjvr_7^post107+__disjvr_7^0 == 0 /\ -i!29^post107+i!29^0 == 0 /\ -rcd!2515^post107+rcd!2515^0 == 0 /\ -rcd!63^post107+rcd!63^0 == 0 /\ length!28^0-length!28^post107 == 0 /\ -temp0!30^post107+temp0!30^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^post107+x!15^0 == 0 /\ result!12^0-result!12^post107 == 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post107 == 0 /\ -sdv_callsite_return_1!32^post107+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post107 == 0 /\ temp!34^0-temp!34^post107 == 0 /\ rcd!2460^0-rcd!2460^post107 == 0 /\ -ct!19^post107+ct!19^0 == 0 /\ r!543^0-r!543^post107 == 0 /\ -a!419^post107+a!419^0 == 0 /\ -__disjvr_5^post107+__disjvr_5^0 == 0 /\ -rcd!2393^post107+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post107+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0-a!1052^post107 == 0 /\ -__disjvr_0^post107+__disjvr_0^0 == 0 /\ -__disjvr_8^post107+__disjvr_8^0 == 0 /\ -a!1810^post107+a!1810^0 == 0 /\ head!31^0-head!31^post107 == 0 /\ -__disjvr_2^post107+__disjvr_2^0 == 0 /\ __disjvr_6^0-__disjvr_6^post107 == 0 /\ head!405^0-head!405^post107 == 0 /\ __disjvr_1^0-__disjvr_1^post107 == 0 /\ x!18^0-x!18^post107 == 0 /\ rcd!83^0-rcd!83^post107 == 0 /\ -head!16^post107+head!16^0 == 0 /\ a!1055^0-a!1055^post107 == 0 /\ -y!21^post107+y!21^0 == 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post107, __disjvr_1^0'=__disjvr_1^post107, __disjvr_2^0'=__disjvr_2^post107, __disjvr_3^0'=__disjvr_3^post107, __disjvr_4^0'=__disjvr_4^post107, __disjvr_5^0'=__disjvr_5^post107, __disjvr_6^0'=__disjvr_6^post107, __disjvr_7^0'=__disjvr_7^post107, __disjvr_8^0'=__disjvr_8^post107, a!1052^0'=a!1052^post107, a!1055^0'=a!1055^post107, a!1370^0'=a!1370^post107, a!1371^0'=a!1371^post107, a!1610^0'=a!1610^post107, a!1810^0'=a!1810^post107, a!2035^0'=a!2035^post107, a!2238^0'=a!2238^post107, a!244^0'=a!244^post107, a!419^0'=a!419^post107, a!511^0'=a!511^post107, a!654^0'=a!654^post107, ct!19^0'=ct!19^post107, head!16^0'=head!16^post107, head!31^0'=head!31^post107, head!405^0'=head!405^post107, i!29^0'=i!29^post107, i!406^0'=i!406^post107, length!28^0'=length!28^post107, nondet!13^0'=nondet!13^post107, r!543^0'=r!543^post107, r!662^0'=r!662^post107, rcd!2393^0'=rcd!2393^post107, rcd!2460^0'=rcd!2460^post107, rcd!2515^0'=rcd!2515^post107, rcd!63^0'=rcd!63^post107, rcd!83^0'=rcd!83^post107, result!12^0'=result!12^post107, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post107, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post107, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post107, sel_r!543_flink!24^0'=sel_r!543_flink!24^post107, t!25^0'=t!25^post107, temp!34^0'=temp!34^post107, temp0!17^0'=temp0!17^post107, temp0!30^0'=temp0!30^post107, tmp!33^0'=tmp!33^post107, x!1365^0'=x!1365^post107, x!15^0'=x!15^post107, x!18^0'=x!18^post107, x!22^0'=x!22^post107, x_slam_f!20^0'=x_slam_f!20^post107, y!21^0'=y!21^post107, (-x_slam_f!20^post107+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post107 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post107 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ -t!25^post107+t!25^0 == 0 /\ -temp0!17^post107+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post107+a!654^0 == 0 /\ -__disjvr_4^post107+__disjvr_4^0 == 0 /\ -a!2035^post107+a!2035^0 == 0 /\ -a!244^post107+a!244^0 == 0 /\ x!1365^0-x!1365^post107 == 0 /\ -r!662^post107+r!662^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_3^0-__disjvr_3^post107 == 0 /\ -a!1370^post107+a!1370^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post107 == 0 /\ a!1610^0-a!1610^post107 == 0 /\ -x!22^post107+x!22^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post107 == 0 /\ -nondet!13^post107+nondet!13^0 == 0 /\ a!2238^0-a!2238^post107 == 0 /\ -__disjvr_7^post107+__disjvr_7^0 == 0 /\ -i!29^post107+i!29^0 == 0 /\ -rcd!2515^post107+rcd!2515^0 == 0 /\ -rcd!63^post107+rcd!63^0 == 0 /\ length!28^0-length!28^post107 == 0 /\ -temp0!30^post107+temp0!30^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^post107+x!15^0 == 0 /\ result!12^0-result!12^post107 == 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post107 == 0 /\ -sdv_callsite_return_1!32^post107+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post107 == 0 /\ temp!34^0-temp!34^post107 == 0 /\ rcd!2460^0-rcd!2460^post107 == 0 /\ -ct!19^post107+ct!19^0 == 0 /\ r!543^0-r!543^post107 == 0 /\ -a!419^post107+a!419^0 == 0 /\ -__disjvr_5^post107+__disjvr_5^0 == 0 /\ -rcd!2393^post107+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post107+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0-a!1052^post107 == 0 /\ -__disjvr_0^post107+__disjvr_0^0 == 0 /\ -__disjvr_8^post107+__disjvr_8^0 == 0 /\ -a!1810^post107+a!1810^0 == 0 /\ head!31^0-head!31^post107 == 0 /\ -__disjvr_2^post107+__disjvr_2^0 == 0 /\ __disjvr_6^0-__disjvr_6^post107 == 0 /\ head!405^0-head!405^post107 == 0 /\ __disjvr_1^0-__disjvr_1^post107 == 0 /\ x!18^0-x!18^post107 == 0 /\ rcd!83^0-rcd!83^post107 == 0 /\ -head!16^post107+head!16^0 == 0 /\ a!1055^0-a!1055^post107 == 0 /\ -y!21^post107+y!21^0 == 0), cost: 1 Propagated Equalities Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post107, __disjvr_1^0'=__disjvr_1^post107, __disjvr_2^0'=__disjvr_2^post107, __disjvr_3^0'=__disjvr_3^post107, __disjvr_4^0'=__disjvr_4^post107, __disjvr_5^0'=__disjvr_5^post107, __disjvr_6^0'=__disjvr_6^post107, __disjvr_7^0'=__disjvr_7^post107, __disjvr_8^0'=__disjvr_8^post107, a!1052^0'=a!1052^post107, a!1055^0'=a!1055^post107, a!1370^0'=a!1370^post107, a!1371^0'=a!1371^post107, a!1610^0'=a!1610^post107, a!1810^0'=a!1810^post107, a!2035^0'=a!2035^post107, a!2238^0'=a!2238^post107, a!244^0'=a!244^post107, a!419^0'=a!419^post107, a!511^0'=a!511^post107, a!654^0'=a!654^post107, ct!19^0'=ct!19^post107, head!16^0'=head!16^post107, head!31^0'=head!31^post107, head!405^0'=head!405^post107, i!29^0'=i!29^post107, i!406^0'=i!406^post107, length!28^0'=length!28^post107, nondet!13^0'=nondet!13^post107, r!543^0'=r!543^post107, r!662^0'=r!662^post107, rcd!2393^0'=rcd!2393^post107, rcd!2460^0'=rcd!2460^post107, rcd!2515^0'=rcd!2515^post107, rcd!63^0'=rcd!63^post107, rcd!83^0'=rcd!83^post107, result!12^0'=result!12^post107, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post107, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post107, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post107, sel_r!543_flink!24^0'=sel_r!543_flink!24^post107, t!25^0'=t!25^post107, temp!34^0'=temp!34^post107, temp0!17^0'=temp0!17^post107, temp0!30^0'=temp0!30^post107, tmp!33^0'=tmp!33^post107, x!1365^0'=x!1365^post107, x!15^0'=x!15^post107, x!18^0'=x!18^post107, x!22^0'=x!22^post107, x_slam_f!20^0'=x_slam_f!20^post107, y!21^0'=y!21^post107, (-x_slam_f!20^post107+x_slam_f!20^0 == 0 /\ a!511^0-a!511^post107 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post107 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ -t!25^post107+t!25^0 == 0 /\ -temp0!17^post107+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post107+a!654^0 == 0 /\ -__disjvr_4^post107+__disjvr_4^0 == 0 /\ -a!2035^post107+a!2035^0 == 0 /\ -a!244^post107+a!244^0 == 0 /\ x!1365^0-x!1365^post107 == 0 /\ -r!662^post107+r!662^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_3^0-__disjvr_3^post107 == 0 /\ -a!1370^post107+a!1370^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post107 == 0 /\ a!1610^0-a!1610^post107 == 0 /\ -x!22^post107+x!22^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post107 == 0 /\ -nondet!13^post107+nondet!13^0 == 0 /\ a!2238^0-a!2238^post107 == 0 /\ -__disjvr_7^post107+__disjvr_7^0 == 0 /\ -i!29^post107+i!29^0 == 0 /\ -rcd!2515^post107+rcd!2515^0 == 0 /\ -rcd!63^post107+rcd!63^0 == 0 /\ length!28^0-length!28^post107 == 0 /\ -temp0!30^post107+temp0!30^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^post107+x!15^0 == 0 /\ result!12^0-result!12^post107 == 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post107 == 0 /\ -sdv_callsite_return_1!32^post107+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post107 == 0 /\ temp!34^0-temp!34^post107 == 0 /\ rcd!2460^0-rcd!2460^post107 == 0 /\ -ct!19^post107+ct!19^0 == 0 /\ r!543^0-r!543^post107 == 0 /\ -a!419^post107+a!419^0 == 0 /\ -__disjvr_5^post107+__disjvr_5^0 == 0 /\ -rcd!2393^post107+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!14^post107+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0-a!1052^post107 == 0 /\ -__disjvr_0^post107+__disjvr_0^0 == 0 /\ -__disjvr_8^post107+__disjvr_8^0 == 0 /\ -a!1810^post107+a!1810^0 == 0 /\ head!31^0-head!31^post107 == 0 /\ -__disjvr_2^post107+__disjvr_2^0 == 0 /\ __disjvr_6^0-__disjvr_6^post107 == 0 /\ head!405^0-head!405^post107 == 0 /\ __disjvr_1^0-__disjvr_1^post107 == 0 /\ x!18^0-x!18^post107 == 0 /\ rcd!83^0-rcd!83^post107 == 0 /\ -head!16^post107+head!16^0 == 0 /\ a!1055^0-a!1055^post107 == 0 /\ -y!21^post107+y!21^0 == 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality x_slam_f!20^post107 = x_slam_f!20^0 propagated equality a!511^post107 = a!511^0 propagated equality sel_r!543_flink!24^post107 = sel_r!543_flink!24^0 propagated equality t!25^post107 = t!25^0 propagated equality temp0!17^post107 = temp0!17^0 propagated equality a!654^post107 = a!654^0 propagated equality __disjvr_4^post107 = __disjvr_4^0 propagated equality a!2035^post107 = a!2035^0 propagated equality a!244^post107 = a!244^0 propagated equality x!1365^post107 = x!1365^0 propagated equality r!662^post107 = r!662^0 propagated equality __disjvr_3^post107 = __disjvr_3^0 propagated equality a!1370^post107 = a!1370^0 propagated equality tmp!33^post107 = tmp!33^0 propagated equality a!1610^post107 = a!1610^0 propagated equality x!22^post107 = x!22^0 propagated equality sel_r!1224_flink!24^post107 = sel_r!1224_flink!24^0 propagated equality nondet!13^post107 = nondet!13^0 propagated equality a!2238^post107 = a!2238^0 propagated equality __disjvr_7^post107 = __disjvr_7^0 propagated equality i!29^post107 = i!29^0 propagated equality rcd!2515^post107 = rcd!2515^0 propagated equality rcd!63^post107 = rcd!63^0 propagated equality length!28^post107 = length!28^0 propagated equality temp0!30^post107 = temp0!30^0 propagated equality x!15^post107 = x!15^0 propagated equality result!12^post107 = result!12^0 propagated equality a!1371^post107 = a!1371^0 propagated equality sdv_callsite_return_1!32^post107 = sdv_callsite_return_1!32^0 propagated equality i!406^post107 = i!406^0 propagated equality temp!34^post107 = temp!34^0 propagated equality rcd!2460^post107 = rcd!2460^0 propagated equality ct!19^post107 = ct!19^0 propagated equality r!543^post107 = r!543^0 propagated equality a!419^post107 = a!419^0 propagated equality __disjvr_5^post107 = __disjvr_5^0 propagated equality rcd!2393^post107 = rcd!2393^0 propagated equality sdv_callsite_return_1!14^post107 = sdv_callsite_return_1!14^0 propagated equality a!1052^post107 = a!1052^0 propagated equality __disjvr_0^post107 = __disjvr_0^0 propagated equality __disjvr_8^post107 = __disjvr_8^0 propagated equality a!1810^post107 = a!1810^0 propagated equality head!31^post107 = head!31^0 propagated equality __disjvr_2^post107 = __disjvr_2^0 propagated equality __disjvr_6^post107 = __disjvr_6^0 propagated equality head!405^post107 = head!405^0 propagated equality __disjvr_1^post107 = __disjvr_1^0 propagated equality x!18^post107 = x!18^0 propagated equality rcd!83^post107 = rcd!83^0 propagated equality head!16^post107 = head!16^0 propagated equality a!1055^post107 = a!1055^0 propagated equality y!21^post107 = y!21^0 Simplified Guard Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l44 -> l45 : (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^post108, __disjvr_1^0'=__disjvr_1^post108, __disjvr_2^0'=__disjvr_2^post108, __disjvr_3^0'=__disjvr_3^post108, __disjvr_4^0'=__disjvr_4^post108, __disjvr_5^0'=__disjvr_5^post108, __disjvr_6^0'=__disjvr_6^post108, __disjvr_7^0'=__disjvr_7^post108, __disjvr_8^0'=__disjvr_8^post108, a!1052^0'=a!1052^post108, a!1055^0'=a!1055^post108, a!1370^0'=a!1370^post108, a!1371^0'=a!1371^post108, a!1610^0'=a!1610^post108, a!1810^0'=a!1810^post108, a!2035^0'=a!2035^post108, a!2238^0'=a!2238^post108, a!244^0'=a!244^post108, a!419^0'=a!419^post108, a!511^0'=a!511^post108, a!654^0'=a!654^post108, ct!19^0'=ct!19^post108, head!16^0'=head!16^post108, head!31^0'=head!31^post108, head!405^0'=head!405^post108, i!29^0'=i!29^post108, i!406^0'=i!406^post108, length!28^0'=length!28^post108, nondet!13^0'=nondet!13^post108, r!543^0'=r!543^post108, r!662^0'=r!662^post108, rcd!2393^0'=rcd!2393^post108, rcd!2460^0'=rcd!2460^post108, rcd!2515^0'=rcd!2515^post108, rcd!63^0'=rcd!63^post108, rcd!83^0'=rcd!83^post108, result!12^0'=result!12^post108, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post108, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post108, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post108, sel_r!543_flink!24^0'=sel_r!543_flink!24^post108, t!25^0'=t!25^post108, temp!34^0'=temp!34^post108, temp0!17^0'=temp0!17^post108, temp0!30^0'=temp0!30^post108, tmp!33^0'=tmp!33^post108, x!1365^0'=x!1365^post108, x!15^0'=x!15^post108, x!18^0'=x!18^post108, x!22^0'=x!22^post108, x_slam_f!20^0'=x_slam_f!20^post108, y!21^0'=y!21^post108, (-temp!34^post108+temp!34^0 == 0 /\ -x!18^post108+x!18^0 == 0 /\ a!1610^0-a!1610^post108 == 0 /\ a!1371^0-a!1371^post108 == 0 /\ head!405^0-head!405^post108 == 0 /\ -head!16^post108+head!16^0 == 0 /\ -x!1365^post108+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post108 == 0 /\ -sdv_callsite_return_1!32^post108+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post108 == 0 /\ nondet!13^0-nondet!13^post108 == 0 /\ -a!511^post108+a!511^0 == 0 /\ 2-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post108 == 0 /\ -y!21^post108+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post108+x!22^0 == 0 /\ -r!543^post108+r!543^0 == 0 /\ -i!406^post108+i!406^0 == 0 /\ result!12^0-result!12^post108 == 0 /\ __disjvr_0^0-__disjvr_0^post108 == 0 /\ -a!2035^post108+a!2035^0 == 0 /\ temp0!30^0-temp0!30^post108 == 0 /\ -__disjvr_5^post108+__disjvr_5^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post108 == 0 /\ -__disjvr_2^post108+__disjvr_2^0 == 0 /\ -__disjvr_1^post108+__disjvr_1^0 == 0 /\ -a!1370^post108+a!1370^0 == 0 /\ -__disjvr_8^post108+__disjvr_8^0 == 0 /\ -a!1055^post108+a!1055^0 == 0 /\ a!244^0-a!244^post108 == 0 /\ -rcd!2515^post108+rcd!2515^0 == 0 /\ tmp!33^0-tmp!33^post108 == 0 /\ length!28^0-length!28^post108 == 0 /\ a!1052^0-a!1052^post108 == 0 /\ 1+head!16^0 <= 0 /\ -rcd!2460^post108+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post108 == 0 /\ x!15^0-x!15^post108 == 0 /\ -__disjvr_7^post108+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post108 == 0 /\ a!654^0-a!654^post108 == 0 /\ -ct!19^post108+ct!19^0 == 0 /\ -t!25^post108+t!25^0 == 0 /\ -i!29^post108+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post108 == 0 /\ -r!662^post108+r!662^0 == 0 /\ head!31^0-head!31^post108 == 0 /\ rcd!63^0-rcd!63^post108 == 0 /\ -a!419^post108+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post108 == 0 /\ -a!2238^post108+a!2238^0 == 0 /\ a!1810^0-a!1810^post108 == 0 /\ -__disjvr_4^post108+__disjvr_4^0 == 0 /\ rcd!2393^0-rcd!2393^post108 == 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality temp!34^post108 = temp!34^0 propagated equality x!18^post108 = x!18^0 propagated equality a!1610^post108 = a!1610^0 propagated equality a!1371^post108 = a!1371^0 propagated equality head!405^post108 = head!405^0 propagated equality head!16^post108 = head!16^0 propagated equality x!1365^post108 = x!1365^0 propagated equality sel_r!1224_flink!24^post108 = sel_r!1224_flink!24^0 propagated equality sdv_callsite_return_1!32^post108 = sdv_callsite_return_1!32^0 propagated equality __disjvr_6^post108 = __disjvr_6^0 propagated equality nondet!13^post108 = nondet!13^0 propagated equality a!511^post108 = a!511^0 propagated equality temp0!17^post108 = temp0!17^0 propagated equality y!21^post108 = y!21^0 propagated equality x!22^post108 = x!22^0 propagated equality r!543^post108 = r!543^0 propagated equality i!406^post108 = i!406^0 propagated equality result!12^post108 = result!12^0 propagated equality __disjvr_0^post108 = __disjvr_0^0 propagated equality a!2035^post108 = a!2035^0 propagated equality temp0!30^post108 = temp0!30^0 propagated equality __disjvr_5^post108 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post108 = sdv_callsite_return_1!14^0 propagated equality __disjvr_2^post108 = __disjvr_2^0 propagated equality __disjvr_1^post108 = __disjvr_1^0 propagated equality a!1370^post108 = a!1370^0 propagated equality __disjvr_8^post108 = __disjvr_8^0 propagated equality a!1055^post108 = a!1055^0 propagated equality a!244^post108 = a!244^0 propagated equality rcd!2515^post108 = rcd!2515^0 propagated equality tmp!33^post108 = tmp!33^0 propagated equality length!28^post108 = length!28^0 propagated equality a!1052^post108 = a!1052^0 propagated equality rcd!2460^post108 = rcd!2460^0 propagated equality rcd!83^post108 = rcd!83^0 propagated equality x!15^post108 = x!15^0 propagated equality __disjvr_7^post108 = __disjvr_7^0 propagated equality sel_r!543_flink!24^post108 = sel_r!543_flink!24^0 propagated equality a!654^post108 = a!654^0 propagated equality ct!19^post108 = ct!19^0 propagated equality t!25^post108 = t!25^0 propagated equality i!29^post108 = i!29^0 propagated equality x_slam_f!20^post108 = x_slam_f!20^0 propagated equality r!662^post108 = r!662^0 propagated equality head!31^post108 = head!31^0 propagated equality rcd!63^post108 = rcd!63^0 propagated equality a!419^post108 = a!419^0 propagated equality __disjvr_3^post108 = __disjvr_3^0 propagated equality a!2238^post108 = a!2238^0 propagated equality a!1810^post108 = a!1810^0 propagated equality __disjvr_4^post108 = __disjvr_4^0 propagated equality rcd!2393^post108 = rcd!2393^0 Simplified Guard Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l44 -> l45 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l44 -> l45 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l45 -> l46 : __disjvr_0^0'=__disjvr_0^post109, __disjvr_1^0'=__disjvr_1^post109, __disjvr_2^0'=__disjvr_2^post109, __disjvr_3^0'=__disjvr_3^post109, __disjvr_4^0'=__disjvr_4^post109, __disjvr_5^0'=__disjvr_5^post109, __disjvr_6^0'=__disjvr_6^post109, __disjvr_7^0'=__disjvr_7^post109, __disjvr_8^0'=__disjvr_8^post109, a!1052^0'=a!1052^post109, a!1055^0'=a!1055^post109, a!1370^0'=a!1370^post109, a!1371^0'=a!1371^post109, a!1610^0'=a!1610^post109, a!1810^0'=a!1810^post109, a!2035^0'=a!2035^post109, a!2238^0'=a!2238^post109, a!244^0'=a!244^post109, a!419^0'=a!419^post109, a!511^0'=a!511^post109, a!654^0'=a!654^post109, ct!19^0'=ct!19^post109, head!16^0'=head!16^post109, head!31^0'=head!31^post109, head!405^0'=head!405^post109, i!29^0'=i!29^post109, i!406^0'=i!406^post109, length!28^0'=length!28^post109, nondet!13^0'=nondet!13^post109, r!543^0'=r!543^post109, r!662^0'=r!662^post109, rcd!2393^0'=rcd!2393^post109, rcd!2460^0'=rcd!2460^post109, rcd!2515^0'=rcd!2515^post109, rcd!63^0'=rcd!63^post109, rcd!83^0'=rcd!83^post109, result!12^0'=result!12^post109, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post109, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post109, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post109, sel_r!543_flink!24^0'=sel_r!543_flink!24^post109, t!25^0'=t!25^post109, temp!34^0'=temp!34^post109, temp0!17^0'=temp0!17^post109, temp0!30^0'=temp0!30^post109, tmp!33^0'=tmp!33^post109, x!1365^0'=x!1365^post109, x!15^0'=x!15^post109, x!18^0'=x!18^post109, x!22^0'=x!22^post109, x_slam_f!20^0'=x_slam_f!20^post109, y!21^0'=y!21^post109, (0 == 0 /\ head!31^0-head!31^post109 == 0 /\ a!1371^0-a!1371^post109 == 0 /\ -__disjvr_3^post109+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post109 == 0 /\ -__disjvr_6^post109+__disjvr_6^0 == 0 /\ -i!29^post109+i!29^0 == 0 /\ -x!1365^post109+x!1365^0 == 0 /\ -rcd!63^post109+rcd!63^0 == 0 /\ -__disjvr_0^post109+__disjvr_0^0 == 0 /\ -head!16^post109+head!16^0 == 0 /\ -t!25^post109+t!25^0 == 0 /\ temp!34^0-temp!34^post109 == 0 /\ ct!19^0-ct!19^post109 == 0 /\ __disjvr_2^0-__disjvr_2^post109 == 0 /\ __disjvr_1^0-__disjvr_1^post109 == 0 /\ rcd!2515^0-rcd!2515^post109 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post109 == 0 /\ temp0!17^0-temp0!17^post109 == 0 /\ rcd!2460^0-rcd!2460^post109 == 0 /\ a!1370^0-a!1370^post109 == 0 /\ -a!511^post109+a!511^0 == 0 /\ -a!1610^post109+a!1610^0 == 0 /\ temp0!30^0-temp0!30^post109 == 0 /\ __disjvr_4^0-__disjvr_4^post109 == 0 /\ 1-a!654^0+a!1055^post109 == 0 /\ -a!419^post109+a!419^0 == 0 /\ -rcd!2393^post109+rcd!2393^0 == 0 /\ -nondet!13^post109+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post109+sdv_callsite_return_1!32^0 == 0 /\ r!543^0-r!543^post109 == 0 /\ tmp!33^0-tmp!33^post109 == 0 /\ -r!662^post109+r!662^0 == 0 /\ length!28^0-length!28^post109 == 0 /\ x!18^0-x!18^post109 == 0 /\ -x_slam_f!20^post109+x_slam_f!20^0 == 0 /\ result!12^0-result!12^post109 == 0 /\ -a!2035^post109+a!2035^0 == 0 /\ -a!2238^post109+a!2238^0 == 0 /\ head!405^0-head!405^post109 == 0 /\ -__disjvr_7^post109+__disjvr_7^0 == 0 /\ -i!406^post109+i!406^0 == 0 /\ -y!21^post109+y!21^0 == 0 /\ rcd!83^0-rcd!83^post109 == 0 /\ -x!22^post109+x!22^0 == 0 /\ a!1810^0-a!1810^post109 == 0 /\ a!244^0-a!244^post109 == 0 /\ __disjvr_5^0-__disjvr_5^post109 == 0 /\ -sdv_callsite_return_1!14^post109+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post109 == 0 /\ -a!1052^post109+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post109 == 0), cost: 1 New rule: l45 -> l46 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=-1+a!654^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post109, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality head!31^post109 = head!31^0 propagated equality a!1371^post109 = a!1371^0 propagated equality __disjvr_3^post109 = __disjvr_3^0 propagated equality sel_r!543_flink!24^post109 = sel_r!543_flink!24^0 propagated equality __disjvr_6^post109 = __disjvr_6^0 propagated equality i!29^post109 = i!29^0 propagated equality x!1365^post109 = x!1365^0 propagated equality rcd!63^post109 = rcd!63^0 propagated equality __disjvr_0^post109 = __disjvr_0^0 propagated equality head!16^post109 = head!16^0 propagated equality t!25^post109 = t!25^0 propagated equality temp!34^post109 = temp!34^0 propagated equality ct!19^post109 = ct!19^0 propagated equality __disjvr_2^post109 = __disjvr_2^0 propagated equality __disjvr_1^post109 = __disjvr_1^0 propagated equality rcd!2515^post109 = rcd!2515^0 propagated equality sel_r!1224_flink!24^post109 = sel_r!1224_flink!24^0 propagated equality temp0!17^post109 = temp0!17^0 propagated equality rcd!2460^post109 = rcd!2460^0 propagated equality a!1370^post109 = a!1370^0 propagated equality a!511^post109 = a!511^0 propagated equality a!1610^post109 = a!1610^0 propagated equality temp0!30^post109 = temp0!30^0 propagated equality __disjvr_4^post109 = __disjvr_4^0 propagated equality a!1055^post109 = -1+a!654^0 propagated equality a!419^post109 = a!419^0 propagated equality rcd!2393^post109 = rcd!2393^0 propagated equality nondet!13^post109 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post109 = sdv_callsite_return_1!32^0 propagated equality r!543^post109 = r!543^0 propagated equality tmp!33^post109 = tmp!33^0 propagated equality r!662^post109 = r!662^0 propagated equality length!28^post109 = length!28^0 propagated equality x!18^post109 = x!18^0 propagated equality x_slam_f!20^post109 = x_slam_f!20^0 propagated equality result!12^post109 = result!12^0 propagated equality a!2035^post109 = a!2035^0 propagated equality a!2238^post109 = a!2238^0 propagated equality head!405^post109 = head!405^0 propagated equality __disjvr_7^post109 = __disjvr_7^0 propagated equality i!406^post109 = i!406^0 propagated equality y!21^post109 = y!21^0 propagated equality rcd!83^post109 = rcd!83^0 propagated equality x!22^post109 = x!22^0 propagated equality a!1810^post109 = a!1810^0 propagated equality a!244^post109 = a!244^0 propagated equality __disjvr_5^post109 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post109 = sdv_callsite_return_1!14^0 propagated equality x!15^post109 = x!15^0 propagated equality a!1052^post109 = a!1052^0 propagated equality __disjvr_8^post109 = __disjvr_8^0 Simplified Guard Original rule: l45 -> l46 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=-1+a!654^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post109, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l45 -> l46 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=-1+a!654^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post109, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l45 -> l46 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=-1+a!654^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post109, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l45 -> l46 : a!1055^0'=-1+a!654^0, a!654^0'=a!654^post109, T, cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post110, __disjvr_1^0'=__disjvr_1^post110, __disjvr_2^0'=__disjvr_2^post110, __disjvr_3^0'=__disjvr_3^post110, __disjvr_4^0'=__disjvr_4^post110, __disjvr_5^0'=__disjvr_5^post110, __disjvr_6^0'=__disjvr_6^post110, __disjvr_7^0'=__disjvr_7^post110, __disjvr_8^0'=__disjvr_8^post110, a!1052^0'=a!1052^post110, a!1055^0'=a!1055^post110, a!1370^0'=a!1370^post110, a!1371^0'=a!1371^post110, a!1610^0'=a!1610^post110, a!1810^0'=a!1810^post110, a!2035^0'=a!2035^post110, a!2238^0'=a!2238^post110, a!244^0'=a!244^post110, a!419^0'=a!419^post110, a!511^0'=a!511^post110, a!654^0'=a!654^post110, ct!19^0'=ct!19^post110, head!16^0'=head!16^post110, head!31^0'=head!31^post110, head!405^0'=head!405^post110, i!29^0'=i!29^post110, i!406^0'=i!406^post110, length!28^0'=length!28^post110, nondet!13^0'=nondet!13^post110, r!543^0'=r!543^post110, r!662^0'=r!662^post110, rcd!2393^0'=rcd!2393^post110, rcd!2460^0'=rcd!2460^post110, rcd!2515^0'=rcd!2515^post110, rcd!63^0'=rcd!63^post110, rcd!83^0'=rcd!83^post110, result!12^0'=result!12^post110, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post110, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post110, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post110, sel_r!543_flink!24^0'=sel_r!543_flink!24^post110, t!25^0'=t!25^post110, temp!34^0'=temp!34^post110, temp0!17^0'=temp0!17^post110, temp0!30^0'=temp0!30^post110, tmp!33^0'=tmp!33^post110, x!1365^0'=x!1365^post110, x!15^0'=x!15^post110, x!18^0'=x!18^post110, x!22^0'=x!22^post110, x_slam_f!20^0'=x_slam_f!20^post110, y!21^0'=y!21^post110, (-x!22^post110+x!22^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post110 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post110 == 0 /\ -i!29^post110+i!29^0 == 0 /\ -r!662^post110+r!662^0 == 0 /\ -a!654^post110+a!654^0 == 0 /\ -a!419^post110+a!419^0 == 0 /\ -rcd!2393^post110+rcd!2393^0 == 0 /\ -a!244^post110+a!244^0 == 0 /\ -i!406^post110+i!406^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post110+y!21^0 == 0 /\ temp0!17^0-temp0!17^post110 == 0 /\ a!1610^0-a!1610^post110 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post110 == 0 /\ rcd!83^0-rcd!83^post110 == 0 /\ temp0!30^0-temp0!30^post110 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -x!1365^post110+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post110 == 0 /\ -sdv_callsite_return_1!32^post110+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post110+temp!34^0 == 0 /\ a!1371^0-a!1371^post110 == 0 /\ -__disjvr_8^post110+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post110+a!1810^0 == 0 /\ __disjvr_6^0-__disjvr_6^post110 == 0 /\ -rcd!2515^post110+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post110 == 0 /\ x!15^0-x!15^post110 == 0 /\ rcd!2460^0-rcd!2460^post110 == 0 /\ -sel_r!1224_flink!24^post110+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post110 == 0 /\ -__disjvr_5^post110+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post110 == 0 /\ -a!1055^0 <= 0 /\ a!1055^0-a!1055^post110 == 0 /\ -sdv_callsite_return_1!14^post110+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post110+ct!19^0 == 0 /\ -__disjvr_2^post110+__disjvr_2^0 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_1^post110+__disjvr_1^0 == 0 /\ head!405^0-head!405^post110 == 0 /\ __disjvr_4^0-__disjvr_4^post110 == 0 /\ a!1055^0 <= 0 /\ -result!12^post110+result!12^0 == 0 /\ -head!31^post110+head!31^0 == 0 /\ -__disjvr_7^post110+__disjvr_7^0 == 0 /\ -a!2035^post110+a!2035^0 == 0 /\ -nondet!13^post110+nondet!13^0 == 0 /\ -head!16^post110+head!16^0 == 0 /\ -rcd!63^post110+rcd!63^0 == 0 /\ t!25^0-t!25^post110 == 0 /\ -x!18^post110+x!18^0 == 0 /\ r!543^0-r!543^post110 == 0 /\ __disjvr_3^0-__disjvr_3^post110 == 0 /\ -a!1370^post110+a!1370^0 == 0 /\ a!511^0-a!511^post110 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post110, __disjvr_1^0'=__disjvr_1^post110, __disjvr_2^0'=__disjvr_2^post110, __disjvr_3^0'=__disjvr_3^post110, __disjvr_4^0'=__disjvr_4^post110, __disjvr_5^0'=__disjvr_5^post110, __disjvr_6^0'=__disjvr_6^post110, __disjvr_7^0'=__disjvr_7^post110, __disjvr_8^0'=__disjvr_8^post110, a!1052^0'=a!1052^post110, a!1055^0'=a!1055^post110, a!1370^0'=a!1370^post110, a!1371^0'=a!1371^post110, a!1610^0'=a!1610^post110, a!1810^0'=a!1810^post110, a!2035^0'=a!2035^post110, a!2238^0'=a!2238^post110, a!244^0'=a!244^post110, a!419^0'=a!419^post110, a!511^0'=a!511^post110, a!654^0'=a!654^post110, ct!19^0'=ct!19^post110, head!16^0'=head!16^post110, head!31^0'=head!31^post110, head!405^0'=head!405^post110, i!29^0'=i!29^post110, i!406^0'=i!406^post110, length!28^0'=length!28^post110, nondet!13^0'=nondet!13^post110, r!543^0'=r!543^post110, r!662^0'=r!662^post110, rcd!2393^0'=rcd!2393^post110, rcd!2460^0'=rcd!2460^post110, rcd!2515^0'=rcd!2515^post110, rcd!63^0'=rcd!63^post110, rcd!83^0'=rcd!83^post110, result!12^0'=result!12^post110, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post110, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post110, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post110, sel_r!543_flink!24^0'=sel_r!543_flink!24^post110, t!25^0'=t!25^post110, temp!34^0'=temp!34^post110, temp0!17^0'=temp0!17^post110, temp0!30^0'=temp0!30^post110, tmp!33^0'=tmp!33^post110, x!1365^0'=x!1365^post110, x!15^0'=x!15^post110, x!18^0'=x!18^post110, x!22^0'=x!22^post110, x_slam_f!20^0'=x_slam_f!20^post110, y!21^0'=y!21^post110, (-x!22^post110+x!22^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post110 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post110 == 0 /\ -i!29^post110+i!29^0 == 0 /\ -r!662^post110+r!662^0 == 0 /\ -a!654^post110+a!654^0 == 0 /\ -a!419^post110+a!419^0 == 0 /\ -rcd!2393^post110+rcd!2393^0 == 0 /\ -a!244^post110+a!244^0 == 0 /\ -i!406^post110+i!406^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post110+y!21^0 == 0 /\ temp0!17^0-temp0!17^post110 == 0 /\ a!1610^0-a!1610^post110 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post110 == 0 /\ rcd!83^0-rcd!83^post110 == 0 /\ temp0!30^0-temp0!30^post110 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post110+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post110 == 0 /\ -sdv_callsite_return_1!32^post110+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post110+temp!34^0 == 0 /\ a!1371^0-a!1371^post110 == 0 /\ -__disjvr_8^post110+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post110+a!1810^0 == 0 /\ __disjvr_6^0-__disjvr_6^post110 == 0 /\ -rcd!2515^post110+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post110 == 0 /\ x!15^0-x!15^post110 == 0 /\ rcd!2460^0-rcd!2460^post110 == 0 /\ -sel_r!1224_flink!24^post110+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post110 == 0 /\ -__disjvr_5^post110+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post110 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ a!1055^0-a!1055^post110 == 0 /\ -sdv_callsite_return_1!14^post110+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post110+ct!19^0 == 0 /\ -__disjvr_2^post110+__disjvr_2^0 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_1^post110+__disjvr_1^0 == 0 /\ head!405^0-head!405^post110 == 0 /\ __disjvr_4^0-__disjvr_4^post110 == 0 /\ a!1055^0 <= 0 /\ -result!12^post110+result!12^0 == 0 /\ -head!31^post110+head!31^0 == 0 /\ -__disjvr_7^post110+__disjvr_7^0 == 0 /\ -a!2035^post110+a!2035^0 == 0 /\ -nondet!13^post110+nondet!13^0 == 0 /\ -head!16^post110+head!16^0 == 0 /\ -rcd!63^post110+rcd!63^0 == 0 /\ t!25^0-t!25^post110 == 0 /\ -x!18^post110+x!18^0 == 0 /\ r!543^0-r!543^post110 == 0 /\ __disjvr_3^0-__disjvr_3^post110 == 0 /\ -a!1370^post110+a!1370^0 == 0 /\ a!511^0-a!511^post110 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post110, __disjvr_1^0'=__disjvr_1^post110, __disjvr_2^0'=__disjvr_2^post110, __disjvr_3^0'=__disjvr_3^post110, __disjvr_4^0'=__disjvr_4^post110, __disjvr_5^0'=__disjvr_5^post110, __disjvr_6^0'=__disjvr_6^post110, __disjvr_7^0'=__disjvr_7^post110, __disjvr_8^0'=__disjvr_8^post110, a!1052^0'=a!1052^post110, a!1055^0'=a!1055^post110, a!1370^0'=a!1370^post110, a!1371^0'=a!1371^post110, a!1610^0'=a!1610^post110, a!1810^0'=a!1810^post110, a!2035^0'=a!2035^post110, a!2238^0'=a!2238^post110, a!244^0'=a!244^post110, a!419^0'=a!419^post110, a!511^0'=a!511^post110, a!654^0'=a!654^post110, ct!19^0'=ct!19^post110, head!16^0'=head!16^post110, head!31^0'=head!31^post110, head!405^0'=head!405^post110, i!29^0'=i!29^post110, i!406^0'=i!406^post110, length!28^0'=length!28^post110, nondet!13^0'=nondet!13^post110, r!543^0'=r!543^post110, r!662^0'=r!662^post110, rcd!2393^0'=rcd!2393^post110, rcd!2460^0'=rcd!2460^post110, rcd!2515^0'=rcd!2515^post110, rcd!63^0'=rcd!63^post110, rcd!83^0'=rcd!83^post110, result!12^0'=result!12^post110, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post110, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post110, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post110, sel_r!543_flink!24^0'=sel_r!543_flink!24^post110, t!25^0'=t!25^post110, temp!34^0'=temp!34^post110, temp0!17^0'=temp0!17^post110, temp0!30^0'=temp0!30^post110, tmp!33^0'=tmp!33^post110, x!1365^0'=x!1365^post110, x!15^0'=x!15^post110, x!18^0'=x!18^post110, x!22^0'=x!22^post110, x_slam_f!20^0'=x_slam_f!20^post110, y!21^0'=y!21^post110, (-x!22^post110+x!22^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post110 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post110 == 0 /\ -i!29^post110+i!29^0 == 0 /\ -r!662^post110+r!662^0 == 0 /\ -a!654^post110+a!654^0 == 0 /\ -a!419^post110+a!419^0 == 0 /\ -rcd!2393^post110+rcd!2393^0 == 0 /\ -a!244^post110+a!244^0 == 0 /\ -i!406^post110+i!406^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post110+y!21^0 == 0 /\ temp0!17^0-temp0!17^post110 == 0 /\ a!1610^0-a!1610^post110 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post110 == 0 /\ rcd!83^0-rcd!83^post110 == 0 /\ temp0!30^0-temp0!30^post110 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post110+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post110 == 0 /\ -sdv_callsite_return_1!32^post110+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post110+temp!34^0 == 0 /\ a!1371^0-a!1371^post110 == 0 /\ -__disjvr_8^post110+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post110+a!1810^0 == 0 /\ __disjvr_6^0-__disjvr_6^post110 == 0 /\ -rcd!2515^post110+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post110 == 0 /\ x!15^0-x!15^post110 == 0 /\ rcd!2460^0-rcd!2460^post110 == 0 /\ -sel_r!1224_flink!24^post110+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post110 == 0 /\ -__disjvr_5^post110+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post110 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ a!1055^0-a!1055^post110 == 0 /\ -sdv_callsite_return_1!14^post110+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post110+ct!19^0 == 0 /\ -__disjvr_2^post110+__disjvr_2^0 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_1^post110+__disjvr_1^0 == 0 /\ head!405^0-head!405^post110 == 0 /\ __disjvr_4^0-__disjvr_4^post110 == 0 /\ a!1055^0 <= 0 /\ -result!12^post110+result!12^0 == 0 /\ -head!31^post110+head!31^0 == 0 /\ -__disjvr_7^post110+__disjvr_7^0 == 0 /\ -a!2035^post110+a!2035^0 == 0 /\ -nondet!13^post110+nondet!13^0 == 0 /\ -head!16^post110+head!16^0 == 0 /\ -rcd!63^post110+rcd!63^0 == 0 /\ t!25^0-t!25^post110 == 0 /\ -x!18^post110+x!18^0 == 0 /\ r!543^0-r!543^post110 == 0 /\ __disjvr_3^0-__disjvr_3^post110 == 0 /\ -a!1370^post110+a!1370^0 == 0 /\ a!511^0-a!511^post110 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality x!22^post110 = x!22^0 propagated equality x_slam_f!20^post110 = x_slam_f!20^0 propagated equality sel_r!543_flink!24^post110 = sel_r!543_flink!24^0 propagated equality i!29^post110 = i!29^0 propagated equality r!662^post110 = r!662^0 propagated equality a!654^post110 = a!654^0 propagated equality a!419^post110 = a!419^0 propagated equality rcd!2393^post110 = rcd!2393^0 propagated equality a!244^post110 = a!244^0 propagated equality i!406^post110 = i!406^0 propagated equality y!21^post110 = y!21^0 propagated equality temp0!17^post110 = temp0!17^0 propagated equality a!1610^post110 = a!1610^0 propagated equality length!28^post110 = length!28^0 propagated equality rcd!83^post110 = rcd!83^0 propagated equality temp0!30^post110 = temp0!30^0 propagated equality x!1365^post110 = x!1365^0 propagated equality tmp!33^post110 = tmp!33^0 propagated equality sdv_callsite_return_1!32^post110 = sdv_callsite_return_1!32^0 propagated equality temp!34^post110 = temp!34^0 propagated equality a!1371^post110 = a!1371^0 propagated equality __disjvr_8^post110 = __disjvr_8^0 propagated equality a!1810^post110 = a!1810^0 propagated equality __disjvr_6^post110 = __disjvr_6^0 propagated equality rcd!2515^post110 = rcd!2515^0 propagated equality __disjvr_0^post110 = __disjvr_0^0 propagated equality x!15^post110 = x!15^0 propagated equality rcd!2460^post110 = rcd!2460^0 propagated equality sel_r!1224_flink!24^post110 = sel_r!1224_flink!24^0 propagated equality a!2238^post110 = a!2238^0 propagated equality __disjvr_5^post110 = __disjvr_5^0 propagated equality a!1052^post110 = a!1052^0 propagated equality a!1055^post110 = a!1055^0 propagated equality sdv_callsite_return_1!14^post110 = sdv_callsite_return_1!14^0 propagated equality ct!19^post110 = ct!19^0 propagated equality __disjvr_2^post110 = __disjvr_2^0 propagated equality __disjvr_1^post110 = __disjvr_1^0 propagated equality head!405^post110 = head!405^0 propagated equality __disjvr_4^post110 = __disjvr_4^0 propagated equality result!12^post110 = result!12^0 propagated equality head!31^post110 = head!31^0 propagated equality __disjvr_7^post110 = __disjvr_7^0 propagated equality a!2035^post110 = a!2035^0 propagated equality nondet!13^post110 = nondet!13^0 propagated equality head!16^post110 = head!16^0 propagated equality rcd!63^post110 = rcd!63^0 propagated equality t!25^post110 = t!25^0 propagated equality x!18^post110 = x!18^0 propagated equality r!543^post110 = r!543^0 propagated equality __disjvr_3^post110 = __disjvr_3^0 propagated equality a!1370^post110 = a!1370^0 propagated equality a!511^post110 = a!511^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post111, __disjvr_1^0'=__disjvr_1^post111, __disjvr_2^0'=__disjvr_2^post111, __disjvr_3^0'=__disjvr_3^post111, __disjvr_4^0'=__disjvr_4^post111, __disjvr_5^0'=__disjvr_5^post111, __disjvr_6^0'=__disjvr_6^post111, __disjvr_7^0'=__disjvr_7^post111, __disjvr_8^0'=__disjvr_8^post111, a!1052^0'=a!1052^post111, a!1055^0'=a!1055^post111, a!1370^0'=a!1370^post111, a!1371^0'=a!1371^post111, a!1610^0'=a!1610^post111, a!1810^0'=a!1810^post111, a!2035^0'=a!2035^post111, a!2238^0'=a!2238^post111, a!244^0'=a!244^post111, a!419^0'=a!419^post111, a!511^0'=a!511^post111, a!654^0'=a!654^post111, ct!19^0'=ct!19^post111, head!16^0'=head!16^post111, head!31^0'=head!31^post111, head!405^0'=head!405^post111, i!29^0'=i!29^post111, i!406^0'=i!406^post111, length!28^0'=length!28^post111, nondet!13^0'=nondet!13^post111, r!543^0'=r!543^post111, r!662^0'=r!662^post111, rcd!2393^0'=rcd!2393^post111, rcd!2460^0'=rcd!2460^post111, rcd!2515^0'=rcd!2515^post111, rcd!63^0'=rcd!63^post111, rcd!83^0'=rcd!83^post111, result!12^0'=result!12^post111, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post111, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post111, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post111, sel_r!543_flink!24^0'=sel_r!543_flink!24^post111, t!25^0'=t!25^post111, temp!34^0'=temp!34^post111, temp0!17^0'=temp0!17^post111, temp0!30^0'=temp0!30^post111, tmp!33^0'=tmp!33^post111, x!1365^0'=x!1365^post111, x!15^0'=x!15^post111, x!18^0'=x!18^post111, x!22^0'=x!22^post111, x_slam_f!20^0'=x_slam_f!20^post111, y!21^0'=y!21^post111, (a!1370^0-a!1370^post111 == 0 /\ a!1371^0-a!1371^post111 == 0 /\ a!654^0-a!654^post111 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -t!25^post111+t!25^0 == 0 /\ __disjvr_2^0-__disjvr_2^post111 == 0 /\ -r!662^post111+r!662^0 == 0 /\ rcd!83^0-rcd!83^post111 == 0 /\ -sdv_callsite_return_1!32^post111+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-y!21^post111 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ result!12^0-result!12^post111 == 0 /\ -x!22^post111+x!22^0 == 0 /\ -a!2035^post111+a!2035^0 == 0 /\ -__disjvr_7^post111+__disjvr_7^0 == 0 /\ a!1052^0-a!1052^post111 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post111+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post111 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post111 == 0 /\ x!18^0-x!18^post111 == 0 /\ -nondet!13^post111+nondet!13^0 == 0 /\ -i!29^post111+i!29^0 == 0 /\ temp0!17^0-temp0!17^post111 == 0 /\ -i!406^post111+i!406^0 == 0 /\ -temp0!30^post111+temp0!30^0 == 0 /\ -rcd!2515^post111+rcd!2515^0 == 0 /\ length!28^0-length!28^post111 == 0 /\ -x!15^post111+x!15^0 == 0 /\ -temp!34^post111+temp!34^0 == 0 /\ -__disjvr_6^post111+__disjvr_6^0 == 0 /\ -x!1365^post111+x!1365^0 == 0 /\ -a!1055^0 <= 0 /\ -rcd!2460^post111+rcd!2460^0 == 0 /\ -__disjvr_3^post111+__disjvr_3^0 == 0 /\ -__disjvr_5^post111+__disjvr_5^0 == 0 /\ -a!2238^post111+a!2238^0 == 0 /\ -a!419^post111+a!419^0 == 0 /\ -x!15^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post111 == 0 /\ -ct!19^post111+ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post111 == 0 /\ -r!543^post111+r!543^0 == 0 /\ a!1055^0 <= 0 /\ head!31^0-head!31^post111 == 0 /\ -a!511^post111+a!511^0 == 0 /\ -__disjvr_0^post111+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post111 == 0 /\ __disjvr_4^0-__disjvr_4^post111 == 0 /\ rcd!2393^0-rcd!2393^post111 == 0 /\ head!405^0-head!405^post111 == 0 /\ -a!1055^post111+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post111 == 0 /\ tmp!33^0-tmp!33^post111 == 0 /\ a!244^0-a!244^post111 == 0 /\ -head!16^post111+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post111 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post111 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post111, __disjvr_1^0'=__disjvr_1^post111, __disjvr_2^0'=__disjvr_2^post111, __disjvr_3^0'=__disjvr_3^post111, __disjvr_4^0'=__disjvr_4^post111, __disjvr_5^0'=__disjvr_5^post111, __disjvr_6^0'=__disjvr_6^post111, __disjvr_7^0'=__disjvr_7^post111, __disjvr_8^0'=__disjvr_8^post111, a!1052^0'=a!1052^post111, a!1055^0'=a!1055^post111, a!1370^0'=a!1370^post111, a!1371^0'=a!1371^post111, a!1610^0'=a!1610^post111, a!1810^0'=a!1810^post111, a!2035^0'=a!2035^post111, a!2238^0'=a!2238^post111, a!244^0'=a!244^post111, a!419^0'=a!419^post111, a!511^0'=a!511^post111, a!654^0'=a!654^post111, ct!19^0'=ct!19^post111, head!16^0'=head!16^post111, head!31^0'=head!31^post111, head!405^0'=head!405^post111, i!29^0'=i!29^post111, i!406^0'=i!406^post111, length!28^0'=length!28^post111, nondet!13^0'=nondet!13^post111, r!543^0'=r!543^post111, r!662^0'=r!662^post111, rcd!2393^0'=rcd!2393^post111, rcd!2460^0'=rcd!2460^post111, rcd!2515^0'=rcd!2515^post111, rcd!63^0'=rcd!63^post111, rcd!83^0'=rcd!83^post111, result!12^0'=result!12^post111, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post111, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post111, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post111, sel_r!543_flink!24^0'=sel_r!543_flink!24^post111, t!25^0'=t!25^post111, temp!34^0'=temp!34^post111, temp0!17^0'=temp0!17^post111, temp0!30^0'=temp0!30^post111, tmp!33^0'=tmp!33^post111, x!1365^0'=x!1365^post111, x!15^0'=x!15^post111, x!18^0'=x!18^post111, x!22^0'=x!22^post111, x_slam_f!20^0'=x_slam_f!20^post111, y!21^0'=y!21^post111, (a!1370^0-a!1370^post111 == 0 /\ a!1371^0-a!1371^post111 == 0 /\ a!654^0-a!654^post111 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -t!25^post111+t!25^0 == 0 /\ __disjvr_2^0-__disjvr_2^post111 == 0 /\ -r!662^post111+r!662^0 == 0 /\ rcd!83^0-rcd!83^post111 == 0 /\ -sdv_callsite_return_1!32^post111+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-y!21^post111 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ result!12^0-result!12^post111 == 0 /\ -x!22^post111+x!22^0 == 0 /\ -a!2035^post111+a!2035^0 == 0 /\ -__disjvr_7^post111+__disjvr_7^0 == 0 /\ a!1052^0-a!1052^post111 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post111+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post111 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post111 == 0 /\ x!18^0-x!18^post111 == 0 /\ -nondet!13^post111+nondet!13^0 == 0 /\ -i!29^post111+i!29^0 == 0 /\ temp0!17^0-temp0!17^post111 == 0 /\ -i!406^post111+i!406^0 == 0 /\ -temp0!30^post111+temp0!30^0 == 0 /\ -rcd!2515^post111+rcd!2515^0 == 0 /\ length!28^0-length!28^post111 == 0 /\ -x!15^post111+x!15^0 == 0 /\ -temp!34^post111+temp!34^0 == 0 /\ -__disjvr_6^post111+__disjvr_6^0 == 0 /\ -x!1365^post111+x!1365^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -rcd!2460^post111+rcd!2460^0 == 0 /\ -__disjvr_3^post111+__disjvr_3^0 == 0 /\ -__disjvr_5^post111+__disjvr_5^0 == 0 /\ -a!2238^post111+a!2238^0 == 0 /\ -a!419^post111+a!419^0 == 0 /\ -x!15^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post111 == 0 /\ -ct!19^post111+ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post111 == 0 /\ -r!543^post111+r!543^0 == 0 /\ a!1055^0 <= 0 /\ head!31^0-head!31^post111 == 0 /\ -a!511^post111+a!511^0 == 0 /\ -__disjvr_0^post111+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post111 == 0 /\ __disjvr_4^0-__disjvr_4^post111 == 0 /\ rcd!2393^0-rcd!2393^post111 == 0 /\ head!405^0-head!405^post111 == 0 /\ -a!1055^post111+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post111 == 0 /\ tmp!33^0-tmp!33^post111 == 0 /\ a!244^0-a!244^post111 == 0 /\ -head!16^post111+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post111 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post111 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post111, __disjvr_1^0'=__disjvr_1^post111, __disjvr_2^0'=__disjvr_2^post111, __disjvr_3^0'=__disjvr_3^post111, __disjvr_4^0'=__disjvr_4^post111, __disjvr_5^0'=__disjvr_5^post111, __disjvr_6^0'=__disjvr_6^post111, __disjvr_7^0'=__disjvr_7^post111, __disjvr_8^0'=__disjvr_8^post111, a!1052^0'=a!1052^post111, a!1055^0'=a!1055^post111, a!1370^0'=a!1370^post111, a!1371^0'=a!1371^post111, a!1610^0'=a!1610^post111, a!1810^0'=a!1810^post111, a!2035^0'=a!2035^post111, a!2238^0'=a!2238^post111, a!244^0'=a!244^post111, a!419^0'=a!419^post111, a!511^0'=a!511^post111, a!654^0'=a!654^post111, ct!19^0'=ct!19^post111, head!16^0'=head!16^post111, head!31^0'=head!31^post111, head!405^0'=head!405^post111, i!29^0'=i!29^post111, i!406^0'=i!406^post111, length!28^0'=length!28^post111, nondet!13^0'=nondet!13^post111, r!543^0'=r!543^post111, r!662^0'=r!662^post111, rcd!2393^0'=rcd!2393^post111, rcd!2460^0'=rcd!2460^post111, rcd!2515^0'=rcd!2515^post111, rcd!63^0'=rcd!63^post111, rcd!83^0'=rcd!83^post111, result!12^0'=result!12^post111, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post111, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post111, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post111, sel_r!543_flink!24^0'=sel_r!543_flink!24^post111, t!25^0'=t!25^post111, temp!34^0'=temp!34^post111, temp0!17^0'=temp0!17^post111, temp0!30^0'=temp0!30^post111, tmp!33^0'=tmp!33^post111, x!1365^0'=x!1365^post111, x!15^0'=x!15^post111, x!18^0'=x!18^post111, x!22^0'=x!22^post111, x_slam_f!20^0'=x_slam_f!20^post111, y!21^0'=y!21^post111, (a!1370^0-a!1370^post111 == 0 /\ a!1371^0-a!1371^post111 == 0 /\ a!654^0-a!654^post111 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -t!25^post111+t!25^0 == 0 /\ __disjvr_2^0-__disjvr_2^post111 == 0 /\ -r!662^post111+r!662^0 == 0 /\ rcd!83^0-rcd!83^post111 == 0 /\ -sdv_callsite_return_1!32^post111+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-y!21^post111 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ result!12^0-result!12^post111 == 0 /\ -x!22^post111+x!22^0 == 0 /\ -a!2035^post111+a!2035^0 == 0 /\ -__disjvr_7^post111+__disjvr_7^0 == 0 /\ a!1052^0-a!1052^post111 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1610^post111+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post111 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post111 == 0 /\ x!18^0-x!18^post111 == 0 /\ -nondet!13^post111+nondet!13^0 == 0 /\ -i!29^post111+i!29^0 == 0 /\ temp0!17^0-temp0!17^post111 == 0 /\ -i!406^post111+i!406^0 == 0 /\ -temp0!30^post111+temp0!30^0 == 0 /\ -rcd!2515^post111+rcd!2515^0 == 0 /\ length!28^0-length!28^post111 == 0 /\ -x!15^post111+x!15^0 == 0 /\ -temp!34^post111+temp!34^0 == 0 /\ -__disjvr_6^post111+__disjvr_6^0 == 0 /\ -x!1365^post111+x!1365^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -rcd!2460^post111+rcd!2460^0 == 0 /\ -__disjvr_3^post111+__disjvr_3^0 == 0 /\ -__disjvr_5^post111+__disjvr_5^0 == 0 /\ -a!2238^post111+a!2238^0 == 0 /\ -a!419^post111+a!419^0 == 0 /\ -x!15^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post111 == 0 /\ -ct!19^post111+ct!19^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post111 == 0 /\ -r!543^post111+r!543^0 == 0 /\ a!1055^0 <= 0 /\ head!31^0-head!31^post111 == 0 /\ -a!511^post111+a!511^0 == 0 /\ -__disjvr_0^post111+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post111 == 0 /\ __disjvr_4^0-__disjvr_4^post111 == 0 /\ rcd!2393^0-rcd!2393^post111 == 0 /\ head!405^0-head!405^post111 == 0 /\ -a!1055^post111+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post111 == 0 /\ tmp!33^0-tmp!33^post111 == 0 /\ a!244^0-a!244^post111 == 0 /\ -head!16^post111+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post111 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post111 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality a!1370^post111 = a!1370^0 propagated equality a!1371^post111 = a!1371^0 propagated equality a!654^post111 = a!654^0 propagated equality t!25^post111 = t!25^0 propagated equality __disjvr_2^post111 = __disjvr_2^0 propagated equality r!662^post111 = r!662^0 propagated equality rcd!83^post111 = rcd!83^0 propagated equality sdv_callsite_return_1!32^post111 = sdv_callsite_return_1!32^0 propagated equality y!21^post111 = y!21^0 propagated equality result!12^post111 = result!12^0 propagated equality x!22^post111 = x!22^0 propagated equality a!2035^post111 = a!2035^0 propagated equality __disjvr_7^post111 = __disjvr_7^0 propagated equality a!1052^post111 = a!1052^0 propagated equality a!1610^post111 = a!1610^0 propagated equality __disjvr_1^post111 = __disjvr_1^0 propagated equality x_slam_f!20^post111 = x_slam_f!20^0 propagated equality x!18^post111 = x!18^0 propagated equality nondet!13^post111 = nondet!13^0 propagated equality i!29^post111 = i!29^0 propagated equality temp0!17^post111 = temp0!17^0 propagated equality i!406^post111 = i!406^0 propagated equality temp0!30^post111 = temp0!30^0 propagated equality rcd!2515^post111 = rcd!2515^0 propagated equality length!28^post111 = length!28^0 propagated equality x!15^post111 = x!15^0 propagated equality temp!34^post111 = temp!34^0 propagated equality __disjvr_6^post111 = __disjvr_6^0 propagated equality x!1365^post111 = x!1365^0 propagated equality rcd!2460^post111 = rcd!2460^0 propagated equality __disjvr_3^post111 = __disjvr_3^0 propagated equality __disjvr_5^post111 = __disjvr_5^0 propagated equality a!2238^post111 = a!2238^0 propagated equality a!419^post111 = a!419^0 propagated equality __disjvr_8^post111 = __disjvr_8^0 propagated equality ct!19^post111 = ct!19^0 propagated equality sel_r!1224_flink!24^post111 = sel_r!1224_flink!24^0 propagated equality r!543^post111 = r!543^0 propagated equality head!31^post111 = head!31^0 propagated equality a!511^post111 = a!511^0 propagated equality __disjvr_0^post111 = __disjvr_0^0 propagated equality a!1810^post111 = a!1810^0 propagated equality __disjvr_4^post111 = __disjvr_4^0 propagated equality rcd!2393^post111 = rcd!2393^0 propagated equality head!405^post111 = head!405^0 propagated equality a!1055^post111 = a!1055^0 propagated equality rcd!63^post111 = rcd!63^0 propagated equality tmp!33^post111 = tmp!33^0 propagated equality a!244^post111 = a!244^0 propagated equality head!16^post111 = head!16^0 propagated equality sel_r!543_flink!24^post111 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post111 = sdv_callsite_return_1!14^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post112, __disjvr_1^0'=__disjvr_1^post112, __disjvr_2^0'=__disjvr_2^post112, __disjvr_3^0'=__disjvr_3^post112, __disjvr_4^0'=__disjvr_4^post112, __disjvr_5^0'=__disjvr_5^post112, __disjvr_6^0'=__disjvr_6^post112, __disjvr_7^0'=__disjvr_7^post112, __disjvr_8^0'=__disjvr_8^post112, a!1052^0'=a!1052^post112, a!1055^0'=a!1055^post112, a!1370^0'=a!1370^post112, a!1371^0'=a!1371^post112, a!1610^0'=a!1610^post112, a!1810^0'=a!1810^post112, a!2035^0'=a!2035^post112, a!2238^0'=a!2238^post112, a!244^0'=a!244^post112, a!419^0'=a!419^post112, a!511^0'=a!511^post112, a!654^0'=a!654^post112, ct!19^0'=ct!19^post112, head!16^0'=head!16^post112, head!31^0'=head!31^post112, head!405^0'=head!405^post112, i!29^0'=i!29^post112, i!406^0'=i!406^post112, length!28^0'=length!28^post112, nondet!13^0'=nondet!13^post112, r!543^0'=r!543^post112, r!662^0'=r!662^post112, rcd!2393^0'=rcd!2393^post112, rcd!2460^0'=rcd!2460^post112, rcd!2515^0'=rcd!2515^post112, rcd!63^0'=rcd!63^post112, rcd!83^0'=rcd!83^post112, result!12^0'=result!12^post112, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post112, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post112, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post112, sel_r!543_flink!24^0'=sel_r!543_flink!24^post112, t!25^0'=t!25^post112, temp!34^0'=temp!34^post112, temp0!17^0'=temp0!17^post112, temp0!30^0'=temp0!30^post112, tmp!33^0'=tmp!33^post112, x!1365^0'=x!1365^post112, x!15^0'=x!15^post112, x!18^0'=x!18^post112, x!22^0'=x!22^post112, x_slam_f!20^0'=x_slam_f!20^post112, y!21^0'=y!21^post112, (rcd!83^0-rcd!83^post112 == 0 /\ -x!1365^post112+x!1365^0 == 0 /\ i!29^0-i!29^post112 == 0 /\ __disjvr_4^0-__disjvr_4^post112 == 0 /\ -ct!19^post112+ct!19^0 == 0 /\ a!1052^0-a!1052^post112 == 0 /\ -tmp!33^post112+tmp!33^0 == 0 /\ rcd!63^0-rcd!63^post112 == 0 /\ -r!543^post112+r!543^0 == 0 /\ -__disjvr_2^post112+__disjvr_2^0 == 0 /\ -__disjvr_0^post112+__disjvr_0^0 == 0 /\ -__disjvr_5^post112+__disjvr_5^0 == 0 /\ -r!662^post112+r!662^0 == 0 /\ -__disjvr_3^post112+__disjvr_3^0 == 0 /\ -i!406^post112+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post112+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post112+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post112 == 0 /\ head!405^0-head!405^post112 == 0 /\ y!21^0-y!21^post112 == 0 /\ -x!18^post112+x!18^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post112+result!12^0 == 0 /\ x!15^0-x!15^post112 == 0 /\ nondet!13^0-nondet!13^post112 == 0 /\ -head!16^post112+head!16^0 == 0 /\ -sel_r!1224_flink!24^post112+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post112 == 0 /\ __disjvr_8^0-__disjvr_8^post112 == 0 /\ a!244^0-a!244^post112 == 0 /\ -a!1055^post112+a!1055^0 == 0 /\ head!31^0-head!31^post112 == 0 /\ -rcd!2460^post112+rcd!2460^0 == 0 /\ a!1810^0-a!1810^post112 == 0 /\ -a!1055^0 <= 0 /\ -x!22^post112+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post112+a!419^0 == 0 /\ -a!2238^post112+a!2238^0 == 0 /\ -a!511^post112+a!511^0 == 0 /\ -a!2035^post112+a!2035^0 == 0 /\ -t!25^post112+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post112 == 0 /\ length!28^0-length!28^post112 == 0 /\ temp0!17^0-temp0!17^post112 == 0 /\ x_slam_f!20^0-x_slam_f!20^post112 == 0 /\ a!1370^0-a!1370^post112 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post112 == 0 /\ -__disjvr_7^post112+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post112 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post112 == 0 /\ temp0!30^0-temp0!30^post112 == 0 /\ -a!1610^post112+a!1610^0 == 0 /\ a!654^0-a!654^post112 == 0 /\ -rcd!2515^post112+rcd!2515^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post112, __disjvr_1^0'=__disjvr_1^post112, __disjvr_2^0'=__disjvr_2^post112, __disjvr_3^0'=__disjvr_3^post112, __disjvr_4^0'=__disjvr_4^post112, __disjvr_5^0'=__disjvr_5^post112, __disjvr_6^0'=__disjvr_6^post112, __disjvr_7^0'=__disjvr_7^post112, __disjvr_8^0'=__disjvr_8^post112, a!1052^0'=a!1052^post112, a!1055^0'=a!1055^post112, a!1370^0'=a!1370^post112, a!1371^0'=a!1371^post112, a!1610^0'=a!1610^post112, a!1810^0'=a!1810^post112, a!2035^0'=a!2035^post112, a!2238^0'=a!2238^post112, a!244^0'=a!244^post112, a!419^0'=a!419^post112, a!511^0'=a!511^post112, a!654^0'=a!654^post112, ct!19^0'=ct!19^post112, head!16^0'=head!16^post112, head!31^0'=head!31^post112, head!405^0'=head!405^post112, i!29^0'=i!29^post112, i!406^0'=i!406^post112, length!28^0'=length!28^post112, nondet!13^0'=nondet!13^post112, r!543^0'=r!543^post112, r!662^0'=r!662^post112, rcd!2393^0'=rcd!2393^post112, rcd!2460^0'=rcd!2460^post112, rcd!2515^0'=rcd!2515^post112, rcd!63^0'=rcd!63^post112, rcd!83^0'=rcd!83^post112, result!12^0'=result!12^post112, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post112, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post112, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post112, sel_r!543_flink!24^0'=sel_r!543_flink!24^post112, t!25^0'=t!25^post112, temp!34^0'=temp!34^post112, temp0!17^0'=temp0!17^post112, temp0!30^0'=temp0!30^post112, tmp!33^0'=tmp!33^post112, x!1365^0'=x!1365^post112, x!15^0'=x!15^post112, x!18^0'=x!18^post112, x!22^0'=x!22^post112, x_slam_f!20^0'=x_slam_f!20^post112, y!21^0'=y!21^post112, (rcd!83^0-rcd!83^post112 == 0 /\ -x!1365^post112+x!1365^0 == 0 /\ i!29^0-i!29^post112 == 0 /\ __disjvr_4^0-__disjvr_4^post112 == 0 /\ -ct!19^post112+ct!19^0 == 0 /\ a!1052^0-a!1052^post112 == 0 /\ -tmp!33^post112+tmp!33^0 == 0 /\ rcd!63^0-rcd!63^post112 == 0 /\ -r!543^post112+r!543^0 == 0 /\ -__disjvr_2^post112+__disjvr_2^0 == 0 /\ -__disjvr_0^post112+__disjvr_0^0 == 0 /\ -__disjvr_5^post112+__disjvr_5^0 == 0 /\ -r!662^post112+r!662^0 == 0 /\ -__disjvr_3^post112+__disjvr_3^0 == 0 /\ -i!406^post112+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post112+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post112+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post112 == 0 /\ head!405^0-head!405^post112 == 0 /\ y!21^0-y!21^post112 == 0 /\ -x!18^post112+x!18^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post112+result!12^0 == 0 /\ x!15^0-x!15^post112 == 0 /\ nondet!13^0-nondet!13^post112 == 0 /\ -head!16^post112+head!16^0 == 0 /\ -sel_r!1224_flink!24^post112+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post112 == 0 /\ __disjvr_8^0-__disjvr_8^post112 == 0 /\ a!244^0-a!244^post112 == 0 /\ -a!1055^post112+a!1055^0 == 0 /\ head!31^0-head!31^post112 == 0 /\ -rcd!2460^post112+rcd!2460^0 == 0 /\ a!1810^0-a!1810^post112 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!22^post112+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post112+a!419^0 == 0 /\ -a!2238^post112+a!2238^0 == 0 /\ -a!511^post112+a!511^0 == 0 /\ -a!2035^post112+a!2035^0 == 0 /\ -t!25^post112+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post112 == 0 /\ length!28^0-length!28^post112 == 0 /\ temp0!17^0-temp0!17^post112 == 0 /\ x_slam_f!20^0-x_slam_f!20^post112 == 0 /\ a!1370^0-a!1370^post112 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post112 == 0 /\ -__disjvr_7^post112+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post112 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post112 == 0 /\ temp0!30^0-temp0!30^post112 == 0 /\ -a!1610^post112+a!1610^0 == 0 /\ a!654^0-a!654^post112 == 0 /\ -rcd!2515^post112+rcd!2515^0 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post112, __disjvr_1^0'=__disjvr_1^post112, __disjvr_2^0'=__disjvr_2^post112, __disjvr_3^0'=__disjvr_3^post112, __disjvr_4^0'=__disjvr_4^post112, __disjvr_5^0'=__disjvr_5^post112, __disjvr_6^0'=__disjvr_6^post112, __disjvr_7^0'=__disjvr_7^post112, __disjvr_8^0'=__disjvr_8^post112, a!1052^0'=a!1052^post112, a!1055^0'=a!1055^post112, a!1370^0'=a!1370^post112, a!1371^0'=a!1371^post112, a!1610^0'=a!1610^post112, a!1810^0'=a!1810^post112, a!2035^0'=a!2035^post112, a!2238^0'=a!2238^post112, a!244^0'=a!244^post112, a!419^0'=a!419^post112, a!511^0'=a!511^post112, a!654^0'=a!654^post112, ct!19^0'=ct!19^post112, head!16^0'=head!16^post112, head!31^0'=head!31^post112, head!405^0'=head!405^post112, i!29^0'=i!29^post112, i!406^0'=i!406^post112, length!28^0'=length!28^post112, nondet!13^0'=nondet!13^post112, r!543^0'=r!543^post112, r!662^0'=r!662^post112, rcd!2393^0'=rcd!2393^post112, rcd!2460^0'=rcd!2460^post112, rcd!2515^0'=rcd!2515^post112, rcd!63^0'=rcd!63^post112, rcd!83^0'=rcd!83^post112, result!12^0'=result!12^post112, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post112, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post112, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post112, sel_r!543_flink!24^0'=sel_r!543_flink!24^post112, t!25^0'=t!25^post112, temp!34^0'=temp!34^post112, temp0!17^0'=temp0!17^post112, temp0!30^0'=temp0!30^post112, tmp!33^0'=tmp!33^post112, x!1365^0'=x!1365^post112, x!15^0'=x!15^post112, x!18^0'=x!18^post112, x!22^0'=x!22^post112, x_slam_f!20^0'=x_slam_f!20^post112, y!21^0'=y!21^post112, (rcd!83^0-rcd!83^post112 == 0 /\ -x!1365^post112+x!1365^0 == 0 /\ i!29^0-i!29^post112 == 0 /\ __disjvr_4^0-__disjvr_4^post112 == 0 /\ -ct!19^post112+ct!19^0 == 0 /\ a!1052^0-a!1052^post112 == 0 /\ -tmp!33^post112+tmp!33^0 == 0 /\ rcd!63^0-rcd!63^post112 == 0 /\ -r!543^post112+r!543^0 == 0 /\ -__disjvr_2^post112+__disjvr_2^0 == 0 /\ -__disjvr_0^post112+__disjvr_0^0 == 0 /\ -__disjvr_5^post112+__disjvr_5^0 == 0 /\ -r!662^post112+r!662^0 == 0 /\ -__disjvr_3^post112+__disjvr_3^0 == 0 /\ -i!406^post112+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post112+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post112+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post112 == 0 /\ head!405^0-head!405^post112 == 0 /\ y!21^0-y!21^post112 == 0 /\ -x!18^post112+x!18^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -result!12^post112+result!12^0 == 0 /\ x!15^0-x!15^post112 == 0 /\ nondet!13^0-nondet!13^post112 == 0 /\ -head!16^post112+head!16^0 == 0 /\ -sel_r!1224_flink!24^post112+sel_r!1224_flink!24^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post112 == 0 /\ __disjvr_8^0-__disjvr_8^post112 == 0 /\ a!244^0-a!244^post112 == 0 /\ -a!1055^post112+a!1055^0 == 0 /\ head!31^0-head!31^post112 == 0 /\ -rcd!2460^post112+rcd!2460^0 == 0 /\ a!1810^0-a!1810^post112 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!22^post112+x!22^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -a!419^post112+a!419^0 == 0 /\ -a!2238^post112+a!2238^0 == 0 /\ -a!511^post112+a!511^0 == 0 /\ -a!2035^post112+a!2035^0 == 0 /\ -t!25^post112+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post112 == 0 /\ length!28^0-length!28^post112 == 0 /\ temp0!17^0-temp0!17^post112 == 0 /\ x_slam_f!20^0-x_slam_f!20^post112 == 0 /\ a!1370^0-a!1370^post112 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post112 == 0 /\ -__disjvr_7^post112+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post112 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post112 == 0 /\ temp0!30^0-temp0!30^post112 == 0 /\ -a!1610^post112+a!1610^0 == 0 /\ a!654^0-a!654^post112 == 0 /\ -rcd!2515^post112+rcd!2515^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality rcd!83^post112 = rcd!83^0 propagated equality x!1365^post112 = x!1365^0 propagated equality i!29^post112 = i!29^0 propagated equality __disjvr_4^post112 = __disjvr_4^0 propagated equality ct!19^post112 = ct!19^0 propagated equality a!1052^post112 = a!1052^0 propagated equality tmp!33^post112 = tmp!33^0 propagated equality rcd!63^post112 = rcd!63^0 propagated equality r!543^post112 = r!543^0 propagated equality __disjvr_2^post112 = __disjvr_2^0 propagated equality __disjvr_0^post112 = __disjvr_0^0 propagated equality __disjvr_5^post112 = __disjvr_5^0 propagated equality r!662^post112 = r!662^0 propagated equality __disjvr_3^post112 = __disjvr_3^0 propagated equality i!406^post112 = i!406^0 propagated equality sdv_callsite_return_1!14^post112 = sdv_callsite_return_1!14^0 propagated equality temp!34^post112 = temp!34^0 propagated equality __disjvr_6^post112 = __disjvr_6^0 propagated equality head!405^post112 = head!405^0 propagated equality y!21^post112 = y!21^0 propagated equality x!18^post112 = x!18^0 propagated equality result!12^post112 = result!12^0 propagated equality x!15^post112 = x!15^0 propagated equality nondet!13^post112 = nondet!13^0 propagated equality head!16^post112 = head!16^0 propagated equality sel_r!1224_flink!24^post112 = sel_r!1224_flink!24^0 propagated equality rcd!2393^post112 = rcd!2393^0 propagated equality __disjvr_8^post112 = __disjvr_8^0 propagated equality a!244^post112 = a!244^0 propagated equality a!1055^post112 = a!1055^0 propagated equality head!31^post112 = head!31^0 propagated equality rcd!2460^post112 = rcd!2460^0 propagated equality a!1810^post112 = a!1810^0 propagated equality x!22^post112 = x!22^0 propagated equality a!419^post112 = a!419^0 propagated equality a!2238^post112 = a!2238^0 propagated equality a!511^post112 = a!511^0 propagated equality a!2035^post112 = a!2035^0 propagated equality t!25^post112 = t!25^0 propagated equality sel_r!543_flink!24^post112 = sel_r!543_flink!24^0 propagated equality length!28^post112 = length!28^0 propagated equality temp0!17^post112 = temp0!17^0 propagated equality x_slam_f!20^post112 = x_slam_f!20^0 propagated equality a!1370^post112 = a!1370^0 propagated equality __disjvr_1^post112 = __disjvr_1^0 propagated equality __disjvr_7^post112 = __disjvr_7^0 propagated equality a!1371^post112 = a!1371^0 propagated equality sdv_callsite_return_1!32^post112 = sdv_callsite_return_1!32^0 propagated equality temp0!30^post112 = temp0!30^0 propagated equality a!1610^post112 = a!1610^0 propagated equality a!654^post112 = a!654^0 propagated equality rcd!2515^post112 = rcd!2515^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post113, __disjvr_1^0'=__disjvr_1^post113, __disjvr_2^0'=__disjvr_2^post113, __disjvr_3^0'=__disjvr_3^post113, __disjvr_4^0'=__disjvr_4^post113, __disjvr_5^0'=__disjvr_5^post113, __disjvr_6^0'=__disjvr_6^post113, __disjvr_7^0'=__disjvr_7^post113, __disjvr_8^0'=__disjvr_8^post113, a!1052^0'=a!1052^post113, a!1055^0'=a!1055^post113, a!1370^0'=a!1370^post113, a!1371^0'=a!1371^post113, a!1610^0'=a!1610^post113, a!1810^0'=a!1810^post113, a!2035^0'=a!2035^post113, a!2238^0'=a!2238^post113, a!244^0'=a!244^post113, a!419^0'=a!419^post113, a!511^0'=a!511^post113, a!654^0'=a!654^post113, ct!19^0'=ct!19^post113, head!16^0'=head!16^post113, head!31^0'=head!31^post113, head!405^0'=head!405^post113, i!29^0'=i!29^post113, i!406^0'=i!406^post113, length!28^0'=length!28^post113, nondet!13^0'=nondet!13^post113, r!543^0'=r!543^post113, r!662^0'=r!662^post113, rcd!2393^0'=rcd!2393^post113, rcd!2460^0'=rcd!2460^post113, rcd!2515^0'=rcd!2515^post113, rcd!63^0'=rcd!63^post113, rcd!83^0'=rcd!83^post113, result!12^0'=result!12^post113, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post113, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post113, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post113, sel_r!543_flink!24^0'=sel_r!543_flink!24^post113, t!25^0'=t!25^post113, temp!34^0'=temp!34^post113, temp0!17^0'=temp0!17^post113, temp0!30^0'=temp0!30^post113, tmp!33^0'=tmp!33^post113, x!1365^0'=x!1365^post113, x!15^0'=x!15^post113, x!18^0'=x!18^post113, x!22^0'=x!22^post113, x_slam_f!20^0'=x_slam_f!20^post113, y!21^0'=y!21^post113, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_7^post113+__disjvr_7^0 == 0 /\ -x!15^post113+x!15^0 == 0 /\ x!1365^0-x!1365^post113 == 0 /\ tmp!33^0-tmp!33^post113 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post113+temp0!30^0 == 0 /\ __disjvr_1^0-__disjvr_1^post113 == 0 /\ -a!1052^post113+a!1052^0 == 0 /\ -a!1055^post113+a!1055^0 == 0 /\ -length!28^post113+length!28^0 == 0 /\ x!18^0-x!18^post113 == 0 /\ i!406^0-i!406^post113 == 0 /\ -t!25^post113+t!25^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post113 == 0 /\ a!244^0-a!244^post113 == 0 /\ -sdv_callsite_return_1!32^post113+sdv_callsite_return_1!32^0 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post113+a!419^0 == 0 /\ -a!2238^post113+a!2238^0 == 0 /\ -rcd!2393^post113+rcd!2393^0 == 0 /\ head!31^0-head!31^post113 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post113+__disjvr_6^0 == 0 /\ -__disjvr_2^post113+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post113 == 0 /\ r!543^0-r!543^post113 == 0 /\ a!511^0-a!511^post113 == 0 /\ -__disjvr_0^post113+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post113 == 0 /\ -rcd!2515^post113+rcd!2515^0 == 0 /\ -i!29^post113+i!29^0 == 0 /\ -head!405^post113+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post113 == 0 /\ -x_slam_f!20^post113+x_slam_f!20^0 == 0 /\ a!1810^0-a!1810^post113 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post113 == 0 /\ __disjvr_4^0-__disjvr_4^post113 == 0 /\ 1-x!15^0 <= 0 /\ temp!34^0-temp!34^post113 == 0 /\ -ct!19^post113+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post113+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post113+x!22^0 == 0 /\ rcd!83^0-rcd!83^post113 == 0 /\ -nondet!13^post113+nondet!13^0 == 0 /\ -a!2035^post113+a!2035^0 == 0 /\ -r!662^post113+r!662^0 == 0 /\ result!12^0-result!12^post113 == 0 /\ __disjvr_8^0-__disjvr_8^post113 == 0 /\ temp0!17^0-temp0!17^post113 == 0 /\ -a!1370^post113+a!1370^0 == 0 /\ a!1371^0-a!1371^post113 == 0 /\ -__disjvr_3^post113+__disjvr_3^0 == 0 /\ -a!1610^post113+a!1610^0 == 0 /\ -y!21^post113+y!21^0 == 0 /\ -head!16^post113+head!16^0 == 0 /\ -rcd!63^post113+rcd!63^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post113, __disjvr_1^0'=__disjvr_1^post113, __disjvr_2^0'=__disjvr_2^post113, __disjvr_3^0'=__disjvr_3^post113, __disjvr_4^0'=__disjvr_4^post113, __disjvr_5^0'=__disjvr_5^post113, __disjvr_6^0'=__disjvr_6^post113, __disjvr_7^0'=__disjvr_7^post113, __disjvr_8^0'=__disjvr_8^post113, a!1052^0'=a!1052^post113, a!1055^0'=a!1055^post113, a!1370^0'=a!1370^post113, a!1371^0'=a!1371^post113, a!1610^0'=a!1610^post113, a!1810^0'=a!1810^post113, a!2035^0'=a!2035^post113, a!2238^0'=a!2238^post113, a!244^0'=a!244^post113, a!419^0'=a!419^post113, a!511^0'=a!511^post113, a!654^0'=a!654^post113, ct!19^0'=ct!19^post113, head!16^0'=head!16^post113, head!31^0'=head!31^post113, head!405^0'=head!405^post113, i!29^0'=i!29^post113, i!406^0'=i!406^post113, length!28^0'=length!28^post113, nondet!13^0'=nondet!13^post113, r!543^0'=r!543^post113, r!662^0'=r!662^post113, rcd!2393^0'=rcd!2393^post113, rcd!2460^0'=rcd!2460^post113, rcd!2515^0'=rcd!2515^post113, rcd!63^0'=rcd!63^post113, rcd!83^0'=rcd!83^post113, result!12^0'=result!12^post113, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post113, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post113, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post113, sel_r!543_flink!24^0'=sel_r!543_flink!24^post113, t!25^0'=t!25^post113, temp!34^0'=temp!34^post113, temp0!17^0'=temp0!17^post113, temp0!30^0'=temp0!30^post113, tmp!33^0'=tmp!33^post113, x!1365^0'=x!1365^post113, x!15^0'=x!15^post113, x!18^0'=x!18^post113, x!22^0'=x!22^post113, x_slam_f!20^0'=x_slam_f!20^post113, y!21^0'=y!21^post113, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -__disjvr_7^post113+__disjvr_7^0 == 0 /\ -x!15^post113+x!15^0 == 0 /\ x!1365^0-x!1365^post113 == 0 /\ tmp!33^0-tmp!33^post113 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post113+temp0!30^0 == 0 /\ __disjvr_1^0-__disjvr_1^post113 == 0 /\ -a!1052^post113+a!1052^0 == 0 /\ -a!1055^post113+a!1055^0 == 0 /\ -length!28^post113+length!28^0 == 0 /\ x!18^0-x!18^post113 == 0 /\ i!406^0-i!406^post113 == 0 /\ -t!25^post113+t!25^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post113 == 0 /\ a!244^0-a!244^post113 == 0 /\ -sdv_callsite_return_1!32^post113+sdv_callsite_return_1!32^0 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post113+a!419^0 == 0 /\ -a!2238^post113+a!2238^0 == 0 /\ -rcd!2393^post113+rcd!2393^0 == 0 /\ head!31^0-head!31^post113 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post113+__disjvr_6^0 == 0 /\ -__disjvr_2^post113+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post113 == 0 /\ r!543^0-r!543^post113 == 0 /\ a!511^0-a!511^post113 == 0 /\ -__disjvr_0^post113+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post113 == 0 /\ -rcd!2515^post113+rcd!2515^0 == 0 /\ -i!29^post113+i!29^0 == 0 /\ -head!405^post113+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post113 == 0 /\ -x_slam_f!20^post113+x_slam_f!20^0 == 0 /\ a!1810^0-a!1810^post113 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post113 == 0 /\ __disjvr_4^0-__disjvr_4^post113 == 0 /\ 1-x!15^0 <= 0 /\ temp!34^0-temp!34^post113 == 0 /\ -ct!19^post113+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post113+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post113+x!22^0 == 0 /\ rcd!83^0-rcd!83^post113 == 0 /\ -nondet!13^post113+nondet!13^0 == 0 /\ -a!2035^post113+a!2035^0 == 0 /\ -r!662^post113+r!662^0 == 0 /\ result!12^0-result!12^post113 == 0 /\ __disjvr_8^0-__disjvr_8^post113 == 0 /\ temp0!17^0-temp0!17^post113 == 0 /\ -a!1370^post113+a!1370^0 == 0 /\ a!1371^0-a!1371^post113 == 0 /\ -__disjvr_3^post113+__disjvr_3^0 == 0 /\ -a!1610^post113+a!1610^0 == 0 /\ -y!21^post113+y!21^0 == 0 /\ -head!16^post113+head!16^0 == 0 /\ -rcd!63^post113+rcd!63^0 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post113, __disjvr_1^0'=__disjvr_1^post113, __disjvr_2^0'=__disjvr_2^post113, __disjvr_3^0'=__disjvr_3^post113, __disjvr_4^0'=__disjvr_4^post113, __disjvr_5^0'=__disjvr_5^post113, __disjvr_6^0'=__disjvr_6^post113, __disjvr_7^0'=__disjvr_7^post113, __disjvr_8^0'=__disjvr_8^post113, a!1052^0'=a!1052^post113, a!1055^0'=a!1055^post113, a!1370^0'=a!1370^post113, a!1371^0'=a!1371^post113, a!1610^0'=a!1610^post113, a!1810^0'=a!1810^post113, a!2035^0'=a!2035^post113, a!2238^0'=a!2238^post113, a!244^0'=a!244^post113, a!419^0'=a!419^post113, a!511^0'=a!511^post113, a!654^0'=a!654^post113, ct!19^0'=ct!19^post113, head!16^0'=head!16^post113, head!31^0'=head!31^post113, head!405^0'=head!405^post113, i!29^0'=i!29^post113, i!406^0'=i!406^post113, length!28^0'=length!28^post113, nondet!13^0'=nondet!13^post113, r!543^0'=r!543^post113, r!662^0'=r!662^post113, rcd!2393^0'=rcd!2393^post113, rcd!2460^0'=rcd!2460^post113, rcd!2515^0'=rcd!2515^post113, rcd!63^0'=rcd!63^post113, rcd!83^0'=rcd!83^post113, result!12^0'=result!12^post113, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post113, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post113, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post113, sel_r!543_flink!24^0'=sel_r!543_flink!24^post113, t!25^0'=t!25^post113, temp!34^0'=temp!34^post113, temp0!17^0'=temp0!17^post113, temp0!30^0'=temp0!30^post113, tmp!33^0'=tmp!33^post113, x!1365^0'=x!1365^post113, x!15^0'=x!15^post113, x!18^0'=x!18^post113, x!22^0'=x!22^post113, x_slam_f!20^0'=x_slam_f!20^post113, y!21^0'=y!21^post113, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -__disjvr_7^post113+__disjvr_7^0 == 0 /\ -x!15^post113+x!15^0 == 0 /\ x!1365^0-x!1365^post113 == 0 /\ tmp!33^0-tmp!33^post113 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post113+temp0!30^0 == 0 /\ __disjvr_1^0-__disjvr_1^post113 == 0 /\ -a!1052^post113+a!1052^0 == 0 /\ -a!1055^post113+a!1055^0 == 0 /\ -length!28^post113+length!28^0 == 0 /\ x!18^0-x!18^post113 == 0 /\ i!406^0-i!406^post113 == 0 /\ -t!25^post113+t!25^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post113 == 0 /\ a!244^0-a!244^post113 == 0 /\ -sdv_callsite_return_1!32^post113+sdv_callsite_return_1!32^0 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post113+a!419^0 == 0 /\ -a!2238^post113+a!2238^0 == 0 /\ -rcd!2393^post113+rcd!2393^0 == 0 /\ head!31^0-head!31^post113 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post113+__disjvr_6^0 == 0 /\ -__disjvr_2^post113+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post113 == 0 /\ r!543^0-r!543^post113 == 0 /\ a!511^0-a!511^post113 == 0 /\ -__disjvr_0^post113+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post113 == 0 /\ -rcd!2515^post113+rcd!2515^0 == 0 /\ -i!29^post113+i!29^0 == 0 /\ -head!405^post113+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post113 == 0 /\ -x_slam_f!20^post113+x_slam_f!20^0 == 0 /\ a!1810^0-a!1810^post113 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post113 == 0 /\ __disjvr_4^0-__disjvr_4^post113 == 0 /\ 1-x!15^0 <= 0 /\ temp!34^0-temp!34^post113 == 0 /\ -ct!19^post113+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post113+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post113+x!22^0 == 0 /\ rcd!83^0-rcd!83^post113 == 0 /\ -nondet!13^post113+nondet!13^0 == 0 /\ -a!2035^post113+a!2035^0 == 0 /\ -r!662^post113+r!662^0 == 0 /\ result!12^0-result!12^post113 == 0 /\ __disjvr_8^0-__disjvr_8^post113 == 0 /\ temp0!17^0-temp0!17^post113 == 0 /\ -a!1370^post113+a!1370^0 == 0 /\ a!1371^0-a!1371^post113 == 0 /\ -__disjvr_3^post113+__disjvr_3^0 == 0 /\ -a!1610^post113+a!1610^0 == 0 /\ -y!21^post113+y!21^0 == 0 /\ -head!16^post113+head!16^0 == 0 /\ -rcd!63^post113+rcd!63^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality __disjvr_7^post113 = __disjvr_7^0 propagated equality x!15^post113 = x!15^0 propagated equality x!1365^post113 = x!1365^0 propagated equality tmp!33^post113 = tmp!33^0 propagated equality temp0!30^post113 = temp0!30^0 propagated equality __disjvr_1^post113 = __disjvr_1^0 propagated equality a!1052^post113 = a!1052^0 propagated equality a!1055^post113 = a!1055^0 propagated equality length!28^post113 = length!28^0 propagated equality x!18^post113 = x!18^0 propagated equality i!406^post113 = i!406^0 propagated equality t!25^post113 = t!25^0 propagated equality sel_r!1224_flink!24^post113 = sel_r!1224_flink!24^0 propagated equality a!244^post113 = a!244^0 propagated equality sdv_callsite_return_1!32^post113 = sdv_callsite_return_1!32^0 propagated equality a!419^post113 = a!419^0 propagated equality a!2238^post113 = a!2238^0 propagated equality rcd!2393^post113 = rcd!2393^0 propagated equality head!31^post113 = head!31^0 propagated equality __disjvr_6^post113 = __disjvr_6^0 propagated equality __disjvr_2^post113 = __disjvr_2^0 propagated equality rcd!2460^post113 = rcd!2460^0 propagated equality r!543^post113 = r!543^0 propagated equality a!511^post113 = a!511^0 propagated equality __disjvr_0^post113 = __disjvr_0^0 propagated equality sel_r!543_flink!24^post113 = sel_r!543_flink!24^0 propagated equality rcd!2515^post113 = rcd!2515^0 propagated equality i!29^post113 = i!29^0 propagated equality head!405^post113 = head!405^0 propagated equality __disjvr_5^post113 = __disjvr_5^0 propagated equality x_slam_f!20^post113 = x_slam_f!20^0 propagated equality a!1810^post113 = a!1810^0 propagated equality a!654^post113 = a!654^0 propagated equality __disjvr_4^post113 = __disjvr_4^0 propagated equality temp!34^post113 = temp!34^0 propagated equality ct!19^post113 = ct!19^0 propagated equality sdv_callsite_return_1!14^post113 = sdv_callsite_return_1!14^0 propagated equality x!22^post113 = x!22^0 propagated equality rcd!83^post113 = rcd!83^0 propagated equality nondet!13^post113 = nondet!13^0 propagated equality a!2035^post113 = a!2035^0 propagated equality r!662^post113 = r!662^0 propagated equality result!12^post113 = result!12^0 propagated equality __disjvr_8^post113 = __disjvr_8^0 propagated equality temp0!17^post113 = temp0!17^0 propagated equality a!1370^post113 = a!1370^0 propagated equality a!1371^post113 = a!1371^0 propagated equality __disjvr_3^post113 = __disjvr_3^0 propagated equality a!1610^post113 = a!1610^0 propagated equality y!21^post113 = y!21^0 propagated equality head!16^post113 = head!16^0 propagated equality rcd!63^post113 = rcd!63^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post114, __disjvr_1^0'=__disjvr_1^post114, __disjvr_2^0'=__disjvr_2^post114, __disjvr_3^0'=__disjvr_3^post114, __disjvr_4^0'=__disjvr_4^post114, __disjvr_5^0'=__disjvr_5^post114, __disjvr_6^0'=__disjvr_6^post114, __disjvr_7^0'=__disjvr_7^post114, __disjvr_8^0'=__disjvr_8^post114, a!1052^0'=a!1052^post114, a!1055^0'=a!1055^post114, a!1370^0'=a!1370^post114, a!1371^0'=a!1371^post114, a!1610^0'=a!1610^post114, a!1810^0'=a!1810^post114, a!2035^0'=a!2035^post114, a!2238^0'=a!2238^post114, a!244^0'=a!244^post114, a!419^0'=a!419^post114, a!511^0'=a!511^post114, a!654^0'=a!654^post114, ct!19^0'=ct!19^post114, head!16^0'=head!16^post114, head!31^0'=head!31^post114, head!405^0'=head!405^post114, i!29^0'=i!29^post114, i!406^0'=i!406^post114, length!28^0'=length!28^post114, nondet!13^0'=nondet!13^post114, r!543^0'=r!543^post114, r!662^0'=r!662^post114, rcd!2393^0'=rcd!2393^post114, rcd!2460^0'=rcd!2460^post114, rcd!2515^0'=rcd!2515^post114, rcd!63^0'=rcd!63^post114, rcd!83^0'=rcd!83^post114, result!12^0'=result!12^post114, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post114, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post114, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post114, sel_r!543_flink!24^0'=sel_r!543_flink!24^post114, t!25^0'=t!25^post114, temp!34^0'=temp!34^post114, temp0!17^0'=temp0!17^post114, temp0!30^0'=temp0!30^post114, tmp!33^0'=tmp!33^post114, x!1365^0'=x!1365^post114, x!15^0'=x!15^post114, x!18^0'=x!18^post114, x!22^0'=x!22^post114, x_slam_f!20^0'=x_slam_f!20^post114, y!21^0'=y!21^post114, (sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post114 == 0 /\ __disjvr_3^0-__disjvr_3^post114 == 0 /\ nondet!13^0-nondet!13^post114 == 0 /\ length!28^0-length!28^post114 == 0 /\ temp0!17^0-temp0!17^post114 == 0 /\ -a!2035^post114+a!2035^0 == 0 /\ -a!1370^post114+a!1370^0 == 0 /\ -head!16^post114+head!16^0 == 0 /\ -__disjvr_8^post114+__disjvr_8^0 == 0 /\ -a!1810^post114+a!1810^0 == 0 /\ -x!18^post114+x!18^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post114 == 0 /\ rcd!83^0-rcd!83^post114 == 0 /\ a!1371^0-a!1371^post114 == 0 /\ -x!22^post114+x!22^0 == 0 /\ __disjvr_7^0-__disjvr_7^post114 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1610^0-a!1610^post114 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post114 == 0 /\ 1-head!16^0 <= 0 /\ rcd!63^0-rcd!63^post114 == 0 /\ tmp!33^0-tmp!33^post114 == 0 /\ -a!244^post114+a!244^0 == 0 /\ -__disjvr_5^post114+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post114 == 0 /\ __disjvr_4^0-__disjvr_4^post114 == 0 /\ -r!662^post114+r!662^0 == 0 /\ -y!21^post114+y!21^0 == 0 /\ -head!31^post114+head!31^0 == 0 /\ rcd!2393^0-rcd!2393^post114 == 0 /\ a!1055^0-a!1055^post114 == 0 /\ -__disjvr_2^post114+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post114 == 0 /\ -__disjvr_1^post114+__disjvr_1^0 == 0 /\ -rcd!2460^post114+rcd!2460^0 == 0 /\ -x!1365^post114+x!1365^0 == 0 /\ -i!406^post114+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post114 == 0 /\ -i!29^post114+i!29^0 == 0 /\ 1-a!1055^0 <= 0 /\ -temp!34^post114+temp!34^0 == 0 /\ -__disjvr_0^post114+__disjvr_0^0 == 0 /\ -rcd!2515^post114+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ x!15^0-x!15^post114 == 0 /\ 1-x!15^0 <= 0 /\ t!25^0-t!25^post114 == 0 /\ __disjvr_6^0-__disjvr_6^post114 == 0 /\ a!654^0-a!654^post114 == 0 /\ -sel_r!1224_flink!24^post114+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post114 == 0 /\ -a!419^post114+a!419^0 == 0 /\ result!12^0-result!12^post114 == 0 /\ -ct!19^post114+ct!19^0 == 0 /\ -r!543^post114+r!543^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post114 == 0 /\ a!1052^0-a!1052^post114 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality sdv_callsite_return_1!14^post114 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post114 = __disjvr_3^0 propagated equality nondet!13^post114 = nondet!13^0 propagated equality length!28^post114 = length!28^0 propagated equality temp0!17^post114 = temp0!17^0 propagated equality a!2035^post114 = a!2035^0 propagated equality a!1370^post114 = a!1370^0 propagated equality head!16^post114 = head!16^0 propagated equality __disjvr_8^post114 = __disjvr_8^0 propagated equality a!1810^post114 = a!1810^0 propagated equality x!18^post114 = x!18^0 propagated equality temp0!30^post114 = temp0!30^0 propagated equality rcd!83^post114 = rcd!83^0 propagated equality a!1371^post114 = a!1371^0 propagated equality x!22^post114 = x!22^0 propagated equality __disjvr_7^post114 = __disjvr_7^0 propagated equality a!1610^post114 = a!1610^0 propagated equality head!405^post114 = head!405^0 propagated equality rcd!63^post114 = rcd!63^0 propagated equality tmp!33^post114 = tmp!33^0 propagated equality a!244^post114 = a!244^0 propagated equality __disjvr_5^post114 = __disjvr_5^0 propagated equality sel_r!543_flink!24^post114 = sel_r!543_flink!24^0 propagated equality __disjvr_4^post114 = __disjvr_4^0 propagated equality r!662^post114 = r!662^0 propagated equality y!21^post114 = y!21^0 propagated equality head!31^post114 = head!31^0 propagated equality rcd!2393^post114 = rcd!2393^0 propagated equality a!1055^post114 = a!1055^0 propagated equality __disjvr_2^post114 = __disjvr_2^0 propagated equality a!2238^post114 = a!2238^0 propagated equality __disjvr_1^post114 = __disjvr_1^0 propagated equality rcd!2460^post114 = rcd!2460^0 propagated equality x!1365^post114 = x!1365^0 propagated equality i!406^post114 = i!406^0 propagated equality sdv_callsite_return_1!32^post114 = sdv_callsite_return_1!32^0 propagated equality i!29^post114 = i!29^0 propagated equality temp!34^post114 = temp!34^0 propagated equality __disjvr_0^post114 = __disjvr_0^0 propagated equality rcd!2515^post114 = rcd!2515^0 propagated equality x!15^post114 = x!15^0 propagated equality t!25^post114 = t!25^0 propagated equality __disjvr_6^post114 = __disjvr_6^0 propagated equality a!654^post114 = a!654^0 propagated equality sel_r!1224_flink!24^post114 = sel_r!1224_flink!24^0 propagated equality a!511^post114 = a!511^0 propagated equality a!419^post114 = a!419^0 propagated equality result!12^post114 = result!12^0 propagated equality ct!19^post114 = ct!19^0 propagated equality r!543^post114 = r!543^0 propagated equality x_slam_f!20^post114 = x_slam_f!20^0 propagated equality a!1052^post114 = a!1052^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post115, __disjvr_1^0'=__disjvr_1^post115, __disjvr_2^0'=__disjvr_2^post115, __disjvr_3^0'=__disjvr_3^post115, __disjvr_4^0'=__disjvr_4^post115, __disjvr_5^0'=__disjvr_5^post115, __disjvr_6^0'=__disjvr_6^post115, __disjvr_7^0'=__disjvr_7^post115, __disjvr_8^0'=__disjvr_8^post115, a!1052^0'=a!1052^post115, a!1055^0'=a!1055^post115, a!1370^0'=a!1370^post115, a!1371^0'=a!1371^post115, a!1610^0'=a!1610^post115, a!1810^0'=a!1810^post115, a!2035^0'=a!2035^post115, a!2238^0'=a!2238^post115, a!244^0'=a!244^post115, a!419^0'=a!419^post115, a!511^0'=a!511^post115, a!654^0'=a!654^post115, ct!19^0'=ct!19^post115, head!16^0'=head!16^post115, head!31^0'=head!31^post115, head!405^0'=head!405^post115, i!29^0'=i!29^post115, i!406^0'=i!406^post115, length!28^0'=length!28^post115, nondet!13^0'=nondet!13^post115, r!543^0'=r!543^post115, r!662^0'=r!662^post115, rcd!2393^0'=rcd!2393^post115, rcd!2460^0'=rcd!2460^post115, rcd!2515^0'=rcd!2515^post115, rcd!63^0'=rcd!63^post115, rcd!83^0'=rcd!83^post115, result!12^0'=result!12^post115, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post115, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post115, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post115, sel_r!543_flink!24^0'=sel_r!543_flink!24^post115, t!25^0'=t!25^post115, temp!34^0'=temp!34^post115, temp0!17^0'=temp0!17^post115, temp0!30^0'=temp0!30^post115, tmp!33^0'=tmp!33^post115, x!1365^0'=x!1365^post115, x!15^0'=x!15^post115, x!18^0'=x!18^post115, x!22^0'=x!22^post115, x_slam_f!20^0'=x_slam_f!20^post115, y!21^0'=y!21^post115, (__disjvr_8^0-__disjvr_8^post115 == 0 /\ head!405^0-head!405^post115 == 0 /\ -__disjvr_2^post115+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post115 == 0 /\ -a!511^post115+a!511^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -__disjvr_0^post115+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post115+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post115+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post115 == 0 /\ tmp!33^0-tmp!33^post115 == 0 /\ rcd!83^0-rcd!83^post115 == 0 /\ a!1052^0-a!1052^post115 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post115+head!16^0 == 0 /\ -x!15^post115+x!15^0 == 0 /\ a!654^0-a!654^post115 == 0 /\ __disjvr_1^0-__disjvr_1^post115 == 0 /\ -i!406^post115+i!406^0 == 0 /\ __disjvr_4^0-__disjvr_4^post115 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -sdv_callsite_return_1!14^post115+sdv_callsite_return_1!14^0 == 0 /\ -rcd!2460^post115+rcd!2460^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post115 == 0 /\ a!1810^0-a!1810^post115 == 0 /\ 1-head!16^0 <= 0 /\ nondet!13^0-nondet!13^post115 == 0 /\ -y!21^post115+y!21^0 == 0 /\ -r!662^post115+r!662^0 == 0 /\ -__disjvr_5^post115+__disjvr_5^0 == 0 /\ -a!1055^post115+a!1055^0 == 0 /\ -__disjvr_3^post115+__disjvr_3^0 == 0 /\ -a!2238^post115+a!2238^0 == 0 /\ -a!1610^post115+a!1610^0 == 0 /\ -a!419^post115+a!419^0 == 0 /\ rcd!63^0-rcd!63^post115 == 0 /\ a!1371^0-a!1371^post115 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0 /\ -x_slam_f!20^post115+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post115 == 0 /\ -a!2035^post115+a!2035^0 == 0 /\ -__disjvr_7^post115+__disjvr_7^0 == 0 /\ -__disjvr_6^post115+__disjvr_6^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post115 == 0 /\ -r!543^post115+r!543^0 == 0 /\ rcd!2393^0-rcd!2393^post115 == 0 /\ -rcd!2515^post115+rcd!2515^0 == 0 /\ -t!25^post115+t!25^0 == 0 /\ -temp0!30^post115+temp0!30^0 == 0 /\ -i!29^post115+i!29^0 == 0 /\ -x!22^post115+x!22^0 == 0 /\ temp0!17^0-temp0!17^post115 == 0 /\ result!12^0-result!12^post115 == 0 /\ head!31^0-head!31^post115 == 0 /\ a!1370^0-a!1370^post115 == 0 /\ -ct!19^post115+ct!19^0 == 0 /\ -temp!34^post115+temp!34^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality __disjvr_8^post115 = __disjvr_8^0 propagated equality head!405^post115 = head!405^0 propagated equality __disjvr_2^post115 = __disjvr_2^0 propagated equality x!1365^post115 = x!1365^0 propagated equality a!511^post115 = a!511^0 propagated equality __disjvr_0^post115 = __disjvr_0^0 propagated equality sel_r!543_flink!24^post115 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post115 = sdv_callsite_return_1!32^0 propagated equality x!18^post115 = x!18^0 propagated equality tmp!33^post115 = tmp!33^0 propagated equality rcd!83^post115 = rcd!83^0 propagated equality a!1052^post115 = a!1052^0 propagated equality head!16^post115 = head!16^0 propagated equality x!15^post115 = x!15^0 propagated equality a!654^post115 = a!654^0 propagated equality __disjvr_1^post115 = __disjvr_1^0 propagated equality i!406^post115 = i!406^0 propagated equality __disjvr_4^post115 = __disjvr_4^0 propagated equality sdv_callsite_return_1!14^post115 = sdv_callsite_return_1!14^0 propagated equality rcd!2460^post115 = rcd!2460^0 propagated equality a!244^post115 = a!244^0 propagated equality a!1810^post115 = a!1810^0 propagated equality nondet!13^post115 = nondet!13^0 propagated equality y!21^post115 = y!21^0 propagated equality r!662^post115 = r!662^0 propagated equality __disjvr_5^post115 = __disjvr_5^0 propagated equality a!1055^post115 = a!1055^0 propagated equality __disjvr_3^post115 = __disjvr_3^0 propagated equality a!2238^post115 = a!2238^0 propagated equality a!1610^post115 = a!1610^0 propagated equality a!419^post115 = a!419^0 propagated equality rcd!63^post115 = rcd!63^0 propagated equality a!1371^post115 = a!1371^0 propagated equality x_slam_f!20^post115 = x_slam_f!20^0 propagated equality length!28^post115 = length!28^0 propagated equality a!2035^post115 = a!2035^0 propagated equality __disjvr_7^post115 = __disjvr_7^0 propagated equality __disjvr_6^post115 = __disjvr_6^0 propagated equality sel_r!1224_flink!24^post115 = sel_r!1224_flink!24^0 propagated equality r!543^post115 = r!543^0 propagated equality rcd!2393^post115 = rcd!2393^0 propagated equality rcd!2515^post115 = rcd!2515^0 propagated equality t!25^post115 = t!25^0 propagated equality temp0!30^post115 = temp0!30^0 propagated equality i!29^post115 = i!29^0 propagated equality x!22^post115 = x!22^0 propagated equality temp0!17^post115 = temp0!17^0 propagated equality result!12^post115 = result!12^0 propagated equality head!31^post115 = head!31^0 propagated equality a!1370^post115 = a!1370^0 propagated equality ct!19^post115 = ct!19^0 propagated equality temp!34^post115 = temp!34^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post116, __disjvr_1^0'=__disjvr_1^post116, __disjvr_2^0'=__disjvr_2^post116, __disjvr_3^0'=__disjvr_3^post116, __disjvr_4^0'=__disjvr_4^post116, __disjvr_5^0'=__disjvr_5^post116, __disjvr_6^0'=__disjvr_6^post116, __disjvr_7^0'=__disjvr_7^post116, __disjvr_8^0'=__disjvr_8^post116, a!1052^0'=a!1052^post116, a!1055^0'=a!1055^post116, a!1370^0'=a!1370^post116, a!1371^0'=a!1371^post116, a!1610^0'=a!1610^post116, a!1810^0'=a!1810^post116, a!2035^0'=a!2035^post116, a!2238^0'=a!2238^post116, a!244^0'=a!244^post116, a!419^0'=a!419^post116, a!511^0'=a!511^post116, a!654^0'=a!654^post116, ct!19^0'=ct!19^post116, head!16^0'=head!16^post116, head!31^0'=head!31^post116, head!405^0'=head!405^post116, i!29^0'=i!29^post116, i!406^0'=i!406^post116, length!28^0'=length!28^post116, nondet!13^0'=nondet!13^post116, r!543^0'=r!543^post116, r!662^0'=r!662^post116, rcd!2393^0'=rcd!2393^post116, rcd!2460^0'=rcd!2460^post116, rcd!2515^0'=rcd!2515^post116, rcd!63^0'=rcd!63^post116, rcd!83^0'=rcd!83^post116, result!12^0'=result!12^post116, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post116, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post116, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post116, sel_r!543_flink!24^0'=sel_r!543_flink!24^post116, t!25^0'=t!25^post116, temp!34^0'=temp!34^post116, temp0!17^0'=temp0!17^post116, temp0!30^0'=temp0!30^post116, tmp!33^0'=tmp!33^post116, x!1365^0'=x!1365^post116, x!15^0'=x!15^post116, x!18^0'=x!18^post116, x!22^0'=x!22^post116, x_slam_f!20^0'=x_slam_f!20^post116, y!21^0'=y!21^post116, (-__disjvr_5^post116+__disjvr_5^0 == 0 /\ -a!1370^post116+a!1370^0 == 0 /\ -__disjvr_1^post116+__disjvr_1^0 == 0 /\ -__disjvr_8^post116+__disjvr_8^0 == 0 /\ -a!1810^post116+a!1810^0 == 0 /\ -__disjvr_4^post116+__disjvr_4^0 == 0 /\ x!18^0-x!18^post116 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post116 == 0 /\ x!15^0-x!15^post116 == 0 /\ -sdv_callsite_return_1!14^post116+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post116+ct!19^0 == 0 /\ -__disjvr_2^post116+__disjvr_2^0 == 0 /\ __disjvr_0^0-__disjvr_0^post116 == 0 /\ -length!28^post116+length!28^0 == 0 /\ -i!29^post116+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post116 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post116 == 0 /\ -x!22^post116+x!22^0 == 0 /\ -head!405^post116+head!405^0 == 0 /\ rcd!2460^0-rcd!2460^post116 == 0 /\ tmp!33^0-tmp!33^post116 == 0 /\ a!2238^0-a!2238^post116 == 0 /\ a!1610^0-a!1610^post116 == 0 /\ r!543^0-r!543^post116 == 0 /\ a!1371^0-a!1371^post116 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -head!16^post116+head!16^0 == 0 /\ -rcd!63^post116+rcd!63^0 == 0 /\ __disjvr_7^0-__disjvr_7^post116 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post116 == 0 /\ 1-head!16^0 <= 0 /\ r!662^0-r!662^post116 == 0 /\ -temp0!30^post116+temp0!30^0 == 0 /\ y!21^0-y!21^post116 == 0 /\ -x!1365^post116+x!1365^0 == 0 /\ a!244^0-a!244^post116 == 0 /\ x_slam_f!20^0-x_slam_f!20^post116 == 0 /\ head!31^0-head!31^post116 == 0 /\ result!12^0-result!12^post116 == 0 /\ a!1055^0-a!1055^post116 == 0 /\ rcd!83^0-rcd!83^post116 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -t!25^post116+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post116+a!2035^0 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post116 == 0 /\ -a!419^post116+a!419^0 == 0 /\ a!511^0-a!511^post116 == 0 /\ -rcd!2393^post116+rcd!2393^0 == 0 /\ __disjvr_6^0-__disjvr_6^post116 == 0 /\ -nondet!13^post116+nondet!13^0 == 0 /\ -rcd!2515^post116+rcd!2515^0 == 0 /\ a!1052^0-a!1052^post116 == 0 /\ -sdv_callsite_return_1!32^post116+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post116 == 0 /\ a!654^0-a!654^post116 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality __disjvr_5^post116 = __disjvr_5^0 propagated equality a!1370^post116 = a!1370^0 propagated equality __disjvr_1^post116 = __disjvr_1^0 propagated equality __disjvr_8^post116 = __disjvr_8^0 propagated equality a!1810^post116 = a!1810^0 propagated equality __disjvr_4^post116 = __disjvr_4^0 propagated equality x!18^post116 = x!18^0 propagated equality sel_r!1224_flink!24^post116 = sel_r!1224_flink!24^0 propagated equality x!15^post116 = x!15^0 propagated equality sdv_callsite_return_1!14^post116 = sdv_callsite_return_1!14^0 propagated equality ct!19^post116 = ct!19^0 propagated equality __disjvr_2^post116 = __disjvr_2^0 propagated equality __disjvr_0^post116 = __disjvr_0^0 propagated equality length!28^post116 = length!28^0 propagated equality i!29^post116 = i!29^0 propagated equality sel_r!543_flink!24^post116 = sel_r!543_flink!24^0 propagated equality temp0!17^post116 = temp0!17^0 propagated equality x!22^post116 = x!22^0 propagated equality head!405^post116 = head!405^0 propagated equality rcd!2460^post116 = rcd!2460^0 propagated equality tmp!33^post116 = tmp!33^0 propagated equality a!2238^post116 = a!2238^0 propagated equality a!1610^post116 = a!1610^0 propagated equality r!543^post116 = r!543^0 propagated equality a!1371^post116 = a!1371^0 propagated equality head!16^post116 = head!16^0 propagated equality rcd!63^post116 = rcd!63^0 propagated equality __disjvr_7^post116 = __disjvr_7^0 propagated equality temp!34^post116 = temp!34^0 propagated equality r!662^post116 = r!662^0 propagated equality temp0!30^post116 = temp0!30^0 propagated equality y!21^post116 = y!21^0 propagated equality x!1365^post116 = x!1365^0 propagated equality a!244^post116 = a!244^0 propagated equality x_slam_f!20^post116 = x_slam_f!20^0 propagated equality head!31^post116 = head!31^0 propagated equality result!12^post116 = result!12^0 propagated equality a!1055^post116 = a!1055^0 propagated equality rcd!83^post116 = rcd!83^0 propagated equality t!25^post116 = t!25^0 propagated equality a!2035^post116 = a!2035^0 propagated equality __disjvr_3^post116 = __disjvr_3^0 propagated equality a!419^post116 = a!419^0 propagated equality a!511^post116 = a!511^0 propagated equality rcd!2393^post116 = rcd!2393^0 propagated equality __disjvr_6^post116 = __disjvr_6^0 propagated equality nondet!13^post116 = nondet!13^0 propagated equality rcd!2515^post116 = rcd!2515^0 propagated equality a!1052^post116 = a!1052^0 propagated equality sdv_callsite_return_1!32^post116 = sdv_callsite_return_1!32^0 propagated equality i!406^post116 = i!406^0 propagated equality a!654^post116 = a!654^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post117, __disjvr_1^0'=__disjvr_1^post117, __disjvr_2^0'=__disjvr_2^post117, __disjvr_3^0'=__disjvr_3^post117, __disjvr_4^0'=__disjvr_4^post117, __disjvr_5^0'=__disjvr_5^post117, __disjvr_6^0'=__disjvr_6^post117, __disjvr_7^0'=__disjvr_7^post117, __disjvr_8^0'=__disjvr_8^post117, a!1052^0'=a!1052^post117, a!1055^0'=a!1055^post117, a!1370^0'=a!1370^post117, a!1371^0'=a!1371^post117, a!1610^0'=a!1610^post117, a!1810^0'=a!1810^post117, a!2035^0'=a!2035^post117, a!2238^0'=a!2238^post117, a!244^0'=a!244^post117, a!419^0'=a!419^post117, a!511^0'=a!511^post117, a!654^0'=a!654^post117, ct!19^0'=ct!19^post117, head!16^0'=head!16^post117, head!31^0'=head!31^post117, head!405^0'=head!405^post117, i!29^0'=i!29^post117, i!406^0'=i!406^post117, length!28^0'=length!28^post117, nondet!13^0'=nondet!13^post117, r!543^0'=r!543^post117, r!662^0'=r!662^post117, rcd!2393^0'=rcd!2393^post117, rcd!2460^0'=rcd!2460^post117, rcd!2515^0'=rcd!2515^post117, rcd!63^0'=rcd!63^post117, rcd!83^0'=rcd!83^post117, result!12^0'=result!12^post117, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post117, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post117, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post117, sel_r!543_flink!24^0'=sel_r!543_flink!24^post117, t!25^0'=t!25^post117, temp!34^0'=temp!34^post117, temp0!17^0'=temp0!17^post117, temp0!30^0'=temp0!30^post117, tmp!33^0'=tmp!33^post117, x!1365^0'=x!1365^post117, x!15^0'=x!15^post117, x!18^0'=x!18^post117, x!22^0'=x!22^post117, x_slam_f!20^0'=x_slam_f!20^post117, y!21^0'=y!21^post117, (nondet!13^0-nondet!13^post117 == 0 /\ i!29^0-i!29^post117 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post117 == 0 /\ -head!16^post117+head!16^0 == 0 /\ -i!406^post117+i!406^0 == 0 /\ temp0!17^0-temp0!17^post117 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post117 == 0 /\ -x!18^post117+x!18^0 == 0 /\ length!28^0-length!28^post117 == 0 /\ head!405^0-head!405^post117 == 0 /\ rcd!83^0-rcd!83^post117 == 0 /\ -sel_r!1224_flink!24^post117+sel_r!1224_flink!24^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post117 == 0 /\ temp0!30^0-temp0!30^post117 == 0 /\ -a!2035^post117+a!2035^0 == 0 /\ a!1810^0-a!1810^post117 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post117 == 0 /\ -a!1610^post117+a!1610^0 == 0 /\ -__disjvr_5^post117+__disjvr_5^0 == 0 /\ -a!1055^post117+a!1055^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -a!511^post117+a!511^0 == 0 /\ -__disjvr_3^post117+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post117 == 0 /\ __disjvr_4^0-__disjvr_4^post117 == 0 /\ 1-head!16^0 <= 0 /\ -r!662^post117+r!662^0 == 0 /\ -y!21^post117+y!21^0 == 0 /\ rcd!63^0-rcd!63^post117 == 0 /\ -x!22^post117+x!22^0 == 0 /\ rcd!2393^0-rcd!2393^post117 == 0 /\ -__disjvr_7^post117+__disjvr_7^0 == 0 /\ a!244^0-a!244^post117 == 0 /\ 1-a!1055^0 <= 0 /\ a!1370^0-a!1370^post117 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post117 == 0 /\ -a!1055^0 <= 0 /\ -rcd!2460^post117+rcd!2460^0 == 0 /\ -x!1365^post117+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -rcd!2515^post117+rcd!2515^0 == 0 /\ a!1371^0-a!1371^post117 == 0 /\ x!15^0-x!15^post117 == 0 /\ -a!419^post117+a!419^0 == 0 /\ -a!2238^post117+a!2238^0 == 0 /\ -ct!19^post117+ct!19^0 == 0 /\ -__disjvr_2^post117+__disjvr_2^0 == 0 /\ -t!25^post117+t!25^0 == 0 /\ a!654^0-a!654^post117 == 0 /\ -r!543^post117+r!543^0 == 0 /\ __disjvr_1^0-__disjvr_1^post117 == 0 /\ result!12^0-result!12^post117 == 0 /\ head!31^0-head!31^post117 == 0 /\ -__disjvr_0^post117+__disjvr_0^0 == 0 /\ -__disjvr_6^post117+__disjvr_6^0 == 0 /\ -temp!34^post117+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post117 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality nondet!13^post117 = nondet!13^0 propagated equality i!29^post117 = i!29^0 propagated equality sdv_callsite_return_1!14^post117 = sdv_callsite_return_1!14^0 propagated equality head!16^post117 = head!16^0 propagated equality i!406^post117 = i!406^0 propagated equality temp0!17^post117 = temp0!17^0 propagated equality __disjvr_8^post117 = __disjvr_8^0 propagated equality x!18^post117 = x!18^0 propagated equality length!28^post117 = length!28^0 propagated equality head!405^post117 = head!405^0 propagated equality rcd!83^post117 = rcd!83^0 propagated equality sel_r!1224_flink!24^post117 = sel_r!1224_flink!24^0 propagated equality a!1052^post117 = a!1052^0 propagated equality temp0!30^post117 = temp0!30^0 propagated equality a!2035^post117 = a!2035^0 propagated equality a!1810^post117 = a!1810^0 propagated equality sel_r!543_flink!24^post117 = sel_r!543_flink!24^0 propagated equality a!1610^post117 = a!1610^0 propagated equality __disjvr_5^post117 = __disjvr_5^0 propagated equality a!1055^post117 = a!1055^0 propagated equality a!511^post117 = a!511^0 propagated equality __disjvr_3^post117 = __disjvr_3^0 propagated equality tmp!33^post117 = tmp!33^0 propagated equality __disjvr_4^post117 = __disjvr_4^0 propagated equality r!662^post117 = r!662^0 propagated equality y!21^post117 = y!21^0 propagated equality rcd!63^post117 = rcd!63^0 propagated equality x!22^post117 = x!22^0 propagated equality rcd!2393^post117 = rcd!2393^0 propagated equality __disjvr_7^post117 = __disjvr_7^0 propagated equality a!244^post117 = a!244^0 propagated equality a!1370^post117 = a!1370^0 propagated equality sdv_callsite_return_1!32^post117 = sdv_callsite_return_1!32^0 propagated equality rcd!2460^post117 = rcd!2460^0 propagated equality x!1365^post117 = x!1365^0 propagated equality rcd!2515^post117 = rcd!2515^0 propagated equality a!1371^post117 = a!1371^0 propagated equality x!15^post117 = x!15^0 propagated equality a!419^post117 = a!419^0 propagated equality a!2238^post117 = a!2238^0 propagated equality ct!19^post117 = ct!19^0 propagated equality __disjvr_2^post117 = __disjvr_2^0 propagated equality t!25^post117 = t!25^0 propagated equality a!654^post117 = a!654^0 propagated equality r!543^post117 = r!543^0 propagated equality __disjvr_1^post117 = __disjvr_1^0 propagated equality result!12^post117 = result!12^0 propagated equality head!31^post117 = head!31^0 propagated equality __disjvr_0^post117 = __disjvr_0^0 propagated equality __disjvr_6^post117 = __disjvr_6^0 propagated equality temp!34^post117 = temp!34^0 propagated equality x_slam_f!20^post117 = x_slam_f!20^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post118, __disjvr_1^0'=__disjvr_1^post118, __disjvr_2^0'=__disjvr_2^post118, __disjvr_3^0'=__disjvr_3^post118, __disjvr_4^0'=__disjvr_4^post118, __disjvr_5^0'=__disjvr_5^post118, __disjvr_6^0'=__disjvr_6^post118, __disjvr_7^0'=__disjvr_7^post118, __disjvr_8^0'=__disjvr_8^post118, a!1052^0'=a!1052^post118, a!1055^0'=a!1055^post118, a!1370^0'=a!1370^post118, a!1371^0'=a!1371^post118, a!1610^0'=a!1610^post118, a!1810^0'=a!1810^post118, a!2035^0'=a!2035^post118, a!2238^0'=a!2238^post118, a!244^0'=a!244^post118, a!419^0'=a!419^post118, a!511^0'=a!511^post118, a!654^0'=a!654^post118, ct!19^0'=ct!19^post118, head!16^0'=head!16^post118, head!31^0'=head!31^post118, head!405^0'=head!405^post118, i!29^0'=i!29^post118, i!406^0'=i!406^post118, length!28^0'=length!28^post118, nondet!13^0'=nondet!13^post118, r!543^0'=r!543^post118, r!662^0'=r!662^post118, rcd!2393^0'=rcd!2393^post118, rcd!2460^0'=rcd!2460^post118, rcd!2515^0'=rcd!2515^post118, rcd!63^0'=rcd!63^post118, rcd!83^0'=rcd!83^post118, result!12^0'=result!12^post118, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post118, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post118, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post118, sel_r!543_flink!24^0'=sel_r!543_flink!24^post118, t!25^0'=t!25^post118, temp!34^0'=temp!34^post118, temp0!17^0'=temp0!17^post118, temp0!30^0'=temp0!30^post118, tmp!33^0'=tmp!33^post118, x!1365^0'=x!1365^post118, x!15^0'=x!15^post118, x!18^0'=x!18^post118, x!22^0'=x!22^post118, x_slam_f!20^0'=x_slam_f!20^post118, y!21^0'=y!21^post118, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_3^post118+__disjvr_3^0 == 0 /\ -__disjvr_0^post118+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post118+sel_r!543_flink!24^0 == 0 /\ -__disjvr_2^post118+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post118 == 0 /\ -rcd!63^post118+rcd!63^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post118 == 0 /\ -__disjvr_6^post118+__disjvr_6^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -x!15^post118+x!15^0 == 0 /\ __disjvr_1^0-__disjvr_1^post118 == 0 /\ a!244^0-a!244^post118 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post118 == 0 /\ -head!405^post118+head!405^0 == 0 /\ -rcd!2393^post118+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post118 == 0 /\ -ct!19^post118+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post118+a!2238^0 == 0 /\ r!543^0-r!543^post118 == 0 /\ x!1365^0-x!1365^post118 == 0 /\ -a!419^post118+a!419^0 == 0 /\ a!1371^0-a!1371^post118 == 0 /\ a!1810^0-a!1810^post118 == 0 /\ __disjvr_4^0-__disjvr_4^post118 == 0 /\ a!654^0-a!654^post118 == 0 /\ -x!22^post118+x!22^0 == 0 /\ -__disjvr_7^post118+__disjvr_7^0 == 0 /\ a!511^0-a!511^post118 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1610^0-a!1610^post118 == 0 /\ -x_slam_f!20^post118+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post118 == 0 /\ -sdv_callsite_return_1!32^post118+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post118+__disjvr_8^0 == 0 /\ -head!16^post118+head!16^0 == 0 /\ result!12^0-result!12^post118 == 0 /\ -a!1370^post118+a!1370^0 == 0 /\ -a!1055^post118+a!1055^0 == 0 /\ -t!25^post118+t!25^0 == 0 /\ -temp0!30^post118+temp0!30^0 == 0 /\ i!406^0-i!406^post118 == 0 /\ -y!21^post118+y!21^0 == 0 /\ -sdv_callsite_return_1!14^post118+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post118 == 0 /\ __disjvr_5^0-__disjvr_5^post118 == 0 /\ -a!2035^post118+a!2035^0 == 0 /\ temp0!17^0-temp0!17^post118 == 0 /\ -nondet!13^post118+nondet!13^0 == 0 /\ -length!28^post118+length!28^0 == 0 /\ -i!29^post118+i!29^0 == 0 /\ -r!662^post118+r!662^0 == 0 /\ head!31^0-head!31^post118 == 0 /\ rcd!83^0-rcd!83^post118 == 0 /\ -temp!34^post118+temp!34^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post118, __disjvr_1^0'=__disjvr_1^post118, __disjvr_2^0'=__disjvr_2^post118, __disjvr_3^0'=__disjvr_3^post118, __disjvr_4^0'=__disjvr_4^post118, __disjvr_5^0'=__disjvr_5^post118, __disjvr_6^0'=__disjvr_6^post118, __disjvr_7^0'=__disjvr_7^post118, __disjvr_8^0'=__disjvr_8^post118, a!1052^0'=a!1052^post118, a!1055^0'=a!1055^post118, a!1370^0'=a!1370^post118, a!1371^0'=a!1371^post118, a!1610^0'=a!1610^post118, a!1810^0'=a!1810^post118, a!2035^0'=a!2035^post118, a!2238^0'=a!2238^post118, a!244^0'=a!244^post118, a!419^0'=a!419^post118, a!511^0'=a!511^post118, a!654^0'=a!654^post118, ct!19^0'=ct!19^post118, head!16^0'=head!16^post118, head!31^0'=head!31^post118, head!405^0'=head!405^post118, i!29^0'=i!29^post118, i!406^0'=i!406^post118, length!28^0'=length!28^post118, nondet!13^0'=nondet!13^post118, r!543^0'=r!543^post118, r!662^0'=r!662^post118, rcd!2393^0'=rcd!2393^post118, rcd!2460^0'=rcd!2460^post118, rcd!2515^0'=rcd!2515^post118, rcd!63^0'=rcd!63^post118, rcd!83^0'=rcd!83^post118, result!12^0'=result!12^post118, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post118, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post118, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post118, sel_r!543_flink!24^0'=sel_r!543_flink!24^post118, t!25^0'=t!25^post118, temp!34^0'=temp!34^post118, temp0!17^0'=temp0!17^post118, temp0!30^0'=temp0!30^post118, tmp!33^0'=tmp!33^post118, x!1365^0'=x!1365^post118, x!15^0'=x!15^post118, x!18^0'=x!18^post118, x!22^0'=x!22^post118, x_slam_f!20^0'=x_slam_f!20^post118, y!21^0'=y!21^post118, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -__disjvr_3^post118+__disjvr_3^0 == 0 /\ -__disjvr_0^post118+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post118+sel_r!543_flink!24^0 == 0 /\ -__disjvr_2^post118+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post118 == 0 /\ -rcd!63^post118+rcd!63^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post118 == 0 /\ -__disjvr_6^post118+__disjvr_6^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -x!15^post118+x!15^0 == 0 /\ __disjvr_1^0-__disjvr_1^post118 == 0 /\ a!244^0-a!244^post118 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post118 == 0 /\ -head!405^post118+head!405^0 == 0 /\ -rcd!2393^post118+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post118 == 0 /\ -ct!19^post118+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post118+a!2238^0 == 0 /\ r!543^0-r!543^post118 == 0 /\ x!1365^0-x!1365^post118 == 0 /\ -a!419^post118+a!419^0 == 0 /\ a!1371^0-a!1371^post118 == 0 /\ a!1810^0-a!1810^post118 == 0 /\ __disjvr_4^0-__disjvr_4^post118 == 0 /\ a!654^0-a!654^post118 == 0 /\ -x!22^post118+x!22^0 == 0 /\ -__disjvr_7^post118+__disjvr_7^0 == 0 /\ a!511^0-a!511^post118 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1610^0-a!1610^post118 == 0 /\ -x_slam_f!20^post118+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post118 == 0 /\ -sdv_callsite_return_1!32^post118+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post118+__disjvr_8^0 == 0 /\ -head!16^post118+head!16^0 == 0 /\ result!12^0-result!12^post118 == 0 /\ -a!1370^post118+a!1370^0 == 0 /\ -a!1055^post118+a!1055^0 == 0 /\ -t!25^post118+t!25^0 == 0 /\ -temp0!30^post118+temp0!30^0 == 0 /\ i!406^0-i!406^post118 == 0 /\ -y!21^post118+y!21^0 == 0 /\ -sdv_callsite_return_1!14^post118+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post118 == 0 /\ __disjvr_5^0-__disjvr_5^post118 == 0 /\ -a!2035^post118+a!2035^0 == 0 /\ temp0!17^0-temp0!17^post118 == 0 /\ -nondet!13^post118+nondet!13^0 == 0 /\ -length!28^post118+length!28^0 == 0 /\ -i!29^post118+i!29^0 == 0 /\ -r!662^post118+r!662^0 == 0 /\ head!31^0-head!31^post118 == 0 /\ rcd!83^0-rcd!83^post118 == 0 /\ -temp!34^post118+temp!34^0 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post118, __disjvr_1^0'=__disjvr_1^post118, __disjvr_2^0'=__disjvr_2^post118, __disjvr_3^0'=__disjvr_3^post118, __disjvr_4^0'=__disjvr_4^post118, __disjvr_5^0'=__disjvr_5^post118, __disjvr_6^0'=__disjvr_6^post118, __disjvr_7^0'=__disjvr_7^post118, __disjvr_8^0'=__disjvr_8^post118, a!1052^0'=a!1052^post118, a!1055^0'=a!1055^post118, a!1370^0'=a!1370^post118, a!1371^0'=a!1371^post118, a!1610^0'=a!1610^post118, a!1810^0'=a!1810^post118, a!2035^0'=a!2035^post118, a!2238^0'=a!2238^post118, a!244^0'=a!244^post118, a!419^0'=a!419^post118, a!511^0'=a!511^post118, a!654^0'=a!654^post118, ct!19^0'=ct!19^post118, head!16^0'=head!16^post118, head!31^0'=head!31^post118, head!405^0'=head!405^post118, i!29^0'=i!29^post118, i!406^0'=i!406^post118, length!28^0'=length!28^post118, nondet!13^0'=nondet!13^post118, r!543^0'=r!543^post118, r!662^0'=r!662^post118, rcd!2393^0'=rcd!2393^post118, rcd!2460^0'=rcd!2460^post118, rcd!2515^0'=rcd!2515^post118, rcd!63^0'=rcd!63^post118, rcd!83^0'=rcd!83^post118, result!12^0'=result!12^post118, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post118, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post118, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post118, sel_r!543_flink!24^0'=sel_r!543_flink!24^post118, t!25^0'=t!25^post118, temp!34^0'=temp!34^post118, temp0!17^0'=temp0!17^post118, temp0!30^0'=temp0!30^post118, tmp!33^0'=tmp!33^post118, x!1365^0'=x!1365^post118, x!15^0'=x!15^post118, x!18^0'=x!18^post118, x!22^0'=x!22^post118, x_slam_f!20^0'=x_slam_f!20^post118, y!21^0'=y!21^post118, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -__disjvr_3^post118+__disjvr_3^0 == 0 /\ -__disjvr_0^post118+__disjvr_0^0 == 0 /\ -sel_r!543_flink!24^post118+sel_r!543_flink!24^0 == 0 /\ -__disjvr_2^post118+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post118 == 0 /\ -rcd!63^post118+rcd!63^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1052^0-a!1052^post118 == 0 /\ -__disjvr_6^post118+__disjvr_6^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -x!15^post118+x!15^0 == 0 /\ __disjvr_1^0-__disjvr_1^post118 == 0 /\ a!244^0-a!244^post118 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post118 == 0 /\ -head!405^post118+head!405^0 == 0 /\ -rcd!2393^post118+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post118 == 0 /\ -ct!19^post118+ct!19^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post118+a!2238^0 == 0 /\ r!543^0-r!543^post118 == 0 /\ x!1365^0-x!1365^post118 == 0 /\ -a!419^post118+a!419^0 == 0 /\ a!1371^0-a!1371^post118 == 0 /\ a!1810^0-a!1810^post118 == 0 /\ __disjvr_4^0-__disjvr_4^post118 == 0 /\ a!654^0-a!654^post118 == 0 /\ -x!22^post118+x!22^0 == 0 /\ -__disjvr_7^post118+__disjvr_7^0 == 0 /\ a!511^0-a!511^post118 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1610^0-a!1610^post118 == 0 /\ -x_slam_f!20^post118+x_slam_f!20^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post118 == 0 /\ -sdv_callsite_return_1!32^post118+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post118+__disjvr_8^0 == 0 /\ -head!16^post118+head!16^0 == 0 /\ result!12^0-result!12^post118 == 0 /\ -a!1370^post118+a!1370^0 == 0 /\ -a!1055^post118+a!1055^0 == 0 /\ -t!25^post118+t!25^0 == 0 /\ -temp0!30^post118+temp0!30^0 == 0 /\ i!406^0-i!406^post118 == 0 /\ -y!21^post118+y!21^0 == 0 /\ -sdv_callsite_return_1!14^post118+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post118 == 0 /\ __disjvr_5^0-__disjvr_5^post118 == 0 /\ -a!2035^post118+a!2035^0 == 0 /\ temp0!17^0-temp0!17^post118 == 0 /\ -nondet!13^post118+nondet!13^0 == 0 /\ -length!28^post118+length!28^0 == 0 /\ -i!29^post118+i!29^0 == 0 /\ -r!662^post118+r!662^0 == 0 /\ head!31^0-head!31^post118 == 0 /\ rcd!83^0-rcd!83^post118 == 0 /\ -temp!34^post118+temp!34^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 propagated equality __disjvr_3^post118 = __disjvr_3^0 propagated equality __disjvr_0^post118 = __disjvr_0^0 propagated equality sel_r!543_flink!24^post118 = sel_r!543_flink!24^0 propagated equality __disjvr_2^post118 = __disjvr_2^0 propagated equality tmp!33^post118 = tmp!33^0 propagated equality rcd!63^post118 = rcd!63^0 propagated equality a!1052^post118 = a!1052^0 propagated equality __disjvr_6^post118 = __disjvr_6^0 propagated equality x!15^post118 = x!15^0 propagated equality __disjvr_1^post118 = __disjvr_1^0 propagated equality a!244^post118 = a!244^0 propagated equality rcd!2515^post118 = rcd!2515^0 propagated equality head!405^post118 = head!405^0 propagated equality rcd!2393^post118 = rcd!2393^0 propagated equality rcd!2460^post118 = rcd!2460^0 propagated equality ct!19^post118 = ct!19^0 propagated equality a!2238^post118 = a!2238^0 propagated equality r!543^post118 = r!543^0 propagated equality x!1365^post118 = x!1365^0 propagated equality a!419^post118 = a!419^0 propagated equality a!1371^post118 = a!1371^0 propagated equality a!1810^post118 = a!1810^0 propagated equality __disjvr_4^post118 = __disjvr_4^0 propagated equality a!654^post118 = a!654^0 propagated equality x!22^post118 = x!22^0 propagated equality __disjvr_7^post118 = __disjvr_7^0 propagated equality a!511^post118 = a!511^0 propagated equality a!1610^post118 = a!1610^0 propagated equality x_slam_f!20^post118 = x_slam_f!20^0 propagated equality sel_r!1224_flink!24^post118 = sel_r!1224_flink!24^0 propagated equality sdv_callsite_return_1!32^post118 = sdv_callsite_return_1!32^0 propagated equality __disjvr_8^post118 = __disjvr_8^0 propagated equality head!16^post118 = head!16^0 propagated equality result!12^post118 = result!12^0 propagated equality a!1370^post118 = a!1370^0 propagated equality a!1055^post118 = a!1055^0 propagated equality t!25^post118 = t!25^0 propagated equality temp0!30^post118 = temp0!30^0 propagated equality i!406^post118 = i!406^0 propagated equality y!21^post118 = y!21^0 propagated equality sdv_callsite_return_1!14^post118 = sdv_callsite_return_1!14^0 propagated equality x!18^post118 = x!18^0 propagated equality __disjvr_5^post118 = __disjvr_5^0 propagated equality a!2035^post118 = a!2035^0 propagated equality temp0!17^post118 = temp0!17^0 propagated equality nondet!13^post118 = nondet!13^0 propagated equality length!28^post118 = length!28^0 propagated equality i!29^post118 = i!29^0 propagated equality r!662^post118 = r!662^0 propagated equality head!31^post118 = head!31^0 propagated equality rcd!83^post118 = rcd!83^0 propagated equality temp!34^post118 = temp!34^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post119, __disjvr_1^0'=__disjvr_1^post119, __disjvr_2^0'=__disjvr_2^post119, __disjvr_3^0'=__disjvr_3^post119, __disjvr_4^0'=__disjvr_4^post119, __disjvr_5^0'=__disjvr_5^post119, __disjvr_6^0'=__disjvr_6^post119, __disjvr_7^0'=__disjvr_7^post119, __disjvr_8^0'=__disjvr_8^post119, a!1052^0'=a!1052^post119, a!1055^0'=a!1055^post119, a!1370^0'=a!1370^post119, a!1371^0'=a!1371^post119, a!1610^0'=a!1610^post119, a!1810^0'=a!1810^post119, a!2035^0'=a!2035^post119, a!2238^0'=a!2238^post119, a!244^0'=a!244^post119, a!419^0'=a!419^post119, a!511^0'=a!511^post119, a!654^0'=a!654^post119, ct!19^0'=ct!19^post119, head!16^0'=head!16^post119, head!31^0'=head!31^post119, head!405^0'=head!405^post119, i!29^0'=i!29^post119, i!406^0'=i!406^post119, length!28^0'=length!28^post119, nondet!13^0'=nondet!13^post119, r!543^0'=r!543^post119, r!662^0'=r!662^post119, rcd!2393^0'=rcd!2393^post119, rcd!2460^0'=rcd!2460^post119, rcd!2515^0'=rcd!2515^post119, rcd!63^0'=rcd!63^post119, rcd!83^0'=rcd!83^post119, result!12^0'=result!12^post119, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post119, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post119, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post119, sel_r!543_flink!24^0'=sel_r!543_flink!24^post119, t!25^0'=t!25^post119, temp!34^0'=temp!34^post119, temp0!17^0'=temp0!17^post119, temp0!30^0'=temp0!30^post119, tmp!33^0'=tmp!33^post119, x!1365^0'=x!1365^post119, x!15^0'=x!15^post119, x!18^0'=x!18^post119, x!22^0'=x!22^post119, x_slam_f!20^0'=x_slam_f!20^post119, y!21^0'=y!21^post119, (-rcd!83^post119+rcd!83^0 == 0 /\ -r!543^post119+r!543^0 == 0 /\ -r!662^post119+r!662^0 == 0 /\ -__disjvr_5^post119+__disjvr_5^0 == 0 /\ -x!22^post119+x!22^0 == 0 /\ -__disjvr_4^post119+__disjvr_4^0 == 0 /\ -a!1810^post119+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post119 == 0 /\ temp0!17^0-temp0!17^post119 == 0 /\ i!29^0-i!29^post119 == 0 /\ -a!2035^post119+a!2035^0 == 0 /\ y!21^0-y!21^post119 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post119 == 0 /\ -a!419^post119+a!419^0 == 0 /\ -a!244^post119+a!244^0 == 0 /\ -x!1365^post119+x!1365^0 == 0 /\ rcd!63^0-rcd!63^post119 == 0 /\ a!1610^0-a!1610^post119 == 0 /\ head!16^0-head!16^post119 == 0 /\ -rcd!2515^post119+rcd!2515^0 == 0 /\ head!405^0-head!405^post119 == 0 /\ temp0!30^0-temp0!30^post119 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post119 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1371^0-a!1371^post119 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post119 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -temp!34^post119+temp!34^0 == 0 /\ -ct!19^post119+ct!19^0 == 0 /\ -__disjvr_8^post119+__disjvr_8^0 == 0 /\ a!654^0-a!654^post119 == 0 /\ a!2238^0-a!2238^post119 == 0 /\ rcd!2393^0-rcd!2393^post119 == 0 /\ x!15^0-x!15^post119 == 0 /\ a!1052^0-a!1052^post119 == 0 /\ -sdv_callsite_return_1!32^post119+sdv_callsite_return_1!32^0 == 0 /\ 1-a!1055^0 <= 0 /\ -sel_r!1224_flink!24^post119+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ -__disjvr_1^post119+__disjvr_1^0 == 0 /\ -__disjvr_2^post119+__disjvr_2^0 == 0 /\ a!1055^0-a!1055^post119 == 0 /\ -head!31^post119+head!31^0 == 0 /\ __disjvr_6^0-__disjvr_6^post119 == 0 /\ result!12^0-result!12^post119 == 0 /\ __disjvr_3^0-__disjvr_3^post119 == 0 /\ -rcd!2460^post119+rcd!2460^0 == 0 /\ -i!406^post119+i!406^0 == 0 /\ -__disjvr_7^post119+__disjvr_7^0 == 0 /\ -a!511^post119+a!511^0 == 0 /\ length!28^0-length!28^post119 == 0 /\ x_slam_f!20^0-x_slam_f!20^post119 == 0 /\ -a!1370^post119+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post119 == 0 /\ t!25^0-t!25^post119 == 0 /\ -x!18^post119+x!18^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 propagated equality rcd!83^post119 = rcd!83^0 propagated equality r!543^post119 = r!543^0 propagated equality r!662^post119 = r!662^0 propagated equality __disjvr_5^post119 = __disjvr_5^0 propagated equality x!22^post119 = x!22^0 propagated equality __disjvr_4^post119 = __disjvr_4^0 propagated equality a!1810^post119 = a!1810^0 propagated equality sel_r!543_flink!24^post119 = sel_r!543_flink!24^0 propagated equality temp0!17^post119 = temp0!17^0 propagated equality i!29^post119 = i!29^0 propagated equality a!2035^post119 = a!2035^0 propagated equality y!21^post119 = y!21^0 propagated equality nondet!13^post119 = nondet!13^0 propagated equality a!419^post119 = a!419^0 propagated equality a!244^post119 = a!244^0 propagated equality x!1365^post119 = x!1365^0 propagated equality rcd!63^post119 = rcd!63^0 propagated equality a!1610^post119 = a!1610^0 propagated equality head!16^post119 = head!16^0 propagated equality rcd!2515^post119 = rcd!2515^0 propagated equality head!405^post119 = head!405^0 propagated equality temp0!30^post119 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post119 = sdv_callsite_return_1!14^0 propagated equality a!1371^post119 = a!1371^0 propagated equality tmp!33^post119 = tmp!33^0 propagated equality temp!34^post119 = temp!34^0 propagated equality ct!19^post119 = ct!19^0 propagated equality __disjvr_8^post119 = __disjvr_8^0 propagated equality a!654^post119 = a!654^0 propagated equality a!2238^post119 = a!2238^0 propagated equality rcd!2393^post119 = rcd!2393^0 propagated equality x!15^post119 = x!15^0 propagated equality a!1052^post119 = a!1052^0 propagated equality sdv_callsite_return_1!32^post119 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post119 = sel_r!1224_flink!24^0 propagated equality __disjvr_1^post119 = __disjvr_1^0 propagated equality __disjvr_2^post119 = __disjvr_2^0 propagated equality a!1055^post119 = a!1055^0 propagated equality head!31^post119 = head!31^0 propagated equality __disjvr_6^post119 = __disjvr_6^0 propagated equality result!12^post119 = result!12^0 propagated equality __disjvr_3^post119 = __disjvr_3^0 propagated equality rcd!2460^post119 = rcd!2460^0 propagated equality i!406^post119 = i!406^0 propagated equality __disjvr_7^post119 = __disjvr_7^0 propagated equality a!511^post119 = a!511^0 propagated equality length!28^post119 = length!28^0 propagated equality x_slam_f!20^post119 = x_slam_f!20^0 propagated equality a!1370^post119 = a!1370^0 propagated equality __disjvr_0^post119 = __disjvr_0^0 propagated equality t!25^post119 = t!25^0 propagated equality x!18^post119 = x!18^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post120, __disjvr_1^0'=__disjvr_1^post120, __disjvr_2^0'=__disjvr_2^post120, __disjvr_3^0'=__disjvr_3^post120, __disjvr_4^0'=__disjvr_4^post120, __disjvr_5^0'=__disjvr_5^post120, __disjvr_6^0'=__disjvr_6^post120, __disjvr_7^0'=__disjvr_7^post120, __disjvr_8^0'=__disjvr_8^post120, a!1052^0'=a!1052^post120, a!1055^0'=a!1055^post120, a!1370^0'=a!1370^post120, a!1371^0'=a!1371^post120, a!1610^0'=a!1610^post120, a!1810^0'=a!1810^post120, a!2035^0'=a!2035^post120, a!2238^0'=a!2238^post120, a!244^0'=a!244^post120, a!419^0'=a!419^post120, a!511^0'=a!511^post120, a!654^0'=a!654^post120, ct!19^0'=ct!19^post120, head!16^0'=head!16^post120, head!31^0'=head!31^post120, head!405^0'=head!405^post120, i!29^0'=i!29^post120, i!406^0'=i!406^post120, length!28^0'=length!28^post120, nondet!13^0'=nondet!13^post120, r!543^0'=r!543^post120, r!662^0'=r!662^post120, rcd!2393^0'=rcd!2393^post120, rcd!2460^0'=rcd!2460^post120, rcd!2515^0'=rcd!2515^post120, rcd!63^0'=rcd!63^post120, rcd!83^0'=rcd!83^post120, result!12^0'=result!12^post120, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post120, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post120, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post120, sel_r!543_flink!24^0'=sel_r!543_flink!24^post120, t!25^0'=t!25^post120, temp!34^0'=temp!34^post120, temp0!17^0'=temp0!17^post120, temp0!30^0'=temp0!30^post120, tmp!33^0'=tmp!33^post120, x!1365^0'=x!1365^post120, x!15^0'=x!15^post120, x!18^0'=x!18^post120, x!22^0'=x!22^post120, x_slam_f!20^0'=x_slam_f!20^post120, y!21^0'=y!21^post120, (-x!22^post120+x!22^0 == 0 /\ -rcd!2393^post120+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post120 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post120 == 0 /\ -a!2238^post120+a!2238^0 == 0 /\ -a!511^post120+a!511^0 == 0 /\ __disjvr_1^0-__disjvr_1^post120 == 0 /\ a!654^0-a!654^post120 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post120 == 0 /\ -y!21^post120+y!21^0 == 0 /\ -nondet!13^post120+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post120 == 0 /\ __disjvr_4^0-__disjvr_4^post120 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -r!662^post120+r!662^0 == 0 /\ -__disjvr_0^post120+__disjvr_0^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post120 == 0 /\ -rcd!2515^post120+rcd!2515^0 == 0 /\ -a!1052^post120+a!1052^0 == 0 /\ a!1810^0-a!1810^post120 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post120 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_7^post120+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post120+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post120+a!1610^0 == 0 /\ a!1370^0-a!1370^post120 == 0 /\ x!15^0-x!15^post120 == 0 /\ length!28^0-length!28^post120 == 0 /\ -sdv_callsite_return_1!14^post120+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post120 == 0 /\ -__disjvr_6^post120+__disjvr_6^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ temp!34^0-temp!34^post120 == 0 /\ -ct!19^post120+ct!19^0 == 0 /\ a!1371^0-a!1371^post120 == 0 /\ -i!29^post120+i!29^0 == 0 /\ a!244^0-a!244^post120 == 0 /\ -__disjvr_3^post120+__disjvr_3^0 == 0 /\ -__disjvr_5^post120+__disjvr_5^0 == 0 /\ -__disjvr_2^post120+__disjvr_2^0 == 0 /\ -i!406^post120+i!406^0 == 0 /\ result!12^0-result!12^post120 == 0 /\ -x_slam_f!20^post120+x_slam_f!20^0 == 0 /\ -rcd!63^post120+rcd!63^0 == 0 /\ -a!1055^post120+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post120 == 0 /\ -r!543^post120+r!543^0 == 0 /\ a!419^0-a!419^post120 == 0 /\ -a!2035^post120+a!2035^0 == 0 /\ head!31^0-head!31^post120 == 0 /\ -t!25^post120+t!25^0 == 0 /\ -temp0!30^post120+temp0!30^0 == 0 /\ -head!16^post120+head!16^0 == 0 /\ head!405^0-head!405^post120 == 0 /\ temp0!17^0-temp0!17^post120 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 propagated equality x!22^post120 = x!22^0 propagated equality rcd!2393^post120 = rcd!2393^0 propagated equality tmp!33^post120 = tmp!33^0 propagated equality rcd!2460^post120 = rcd!2460^0 propagated equality a!2238^post120 = a!2238^0 propagated equality a!511^post120 = a!511^0 propagated equality __disjvr_1^post120 = __disjvr_1^0 propagated equality a!654^post120 = a!654^0 propagated equality __disjvr_8^post120 = __disjvr_8^0 propagated equality y!21^post120 = y!21^0 propagated equality nondet!13^post120 = nondet!13^0 propagated equality sel_r!543_flink!24^post120 = sel_r!543_flink!24^0 propagated equality __disjvr_4^post120 = __disjvr_4^0 propagated equality r!662^post120 = r!662^0 propagated equality __disjvr_0^post120 = __disjvr_0^0 propagated equality sel_r!1224_flink!24^post120 = sel_r!1224_flink!24^0 propagated equality rcd!2515^post120 = rcd!2515^0 propagated equality a!1052^post120 = a!1052^0 propagated equality a!1810^post120 = a!1810^0 propagated equality x!1365^post120 = x!1365^0 propagated equality __disjvr_7^post120 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post120 = sdv_callsite_return_1!32^0 propagated equality a!1610^post120 = a!1610^0 propagated equality a!1370^post120 = a!1370^0 propagated equality x!15^post120 = x!15^0 propagated equality length!28^post120 = length!28^0 propagated equality sdv_callsite_return_1!14^post120 = sdv_callsite_return_1!14^0 propagated equality x!18^post120 = x!18^0 propagated equality __disjvr_6^post120 = __disjvr_6^0 propagated equality temp!34^post120 = temp!34^0 propagated equality ct!19^post120 = ct!19^0 propagated equality a!1371^post120 = a!1371^0 propagated equality i!29^post120 = i!29^0 propagated equality a!244^post120 = a!244^0 propagated equality __disjvr_3^post120 = __disjvr_3^0 propagated equality __disjvr_5^post120 = __disjvr_5^0 propagated equality __disjvr_2^post120 = __disjvr_2^0 propagated equality i!406^post120 = i!406^0 propagated equality result!12^post120 = result!12^0 propagated equality x_slam_f!20^post120 = x_slam_f!20^0 propagated equality rcd!63^post120 = rcd!63^0 propagated equality a!1055^post120 = a!1055^0 propagated equality rcd!83^post120 = rcd!83^0 propagated equality r!543^post120 = r!543^0 propagated equality a!419^post120 = a!419^0 propagated equality a!2035^post120 = a!2035^0 propagated equality head!31^post120 = head!31^0 propagated equality t!25^post120 = t!25^0 propagated equality temp0!30^post120 = temp0!30^0 propagated equality head!16^post120 = head!16^0 propagated equality head!405^post120 = head!405^0 propagated equality temp0!17^post120 = temp0!17^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post121, __disjvr_1^0'=__disjvr_1^post121, __disjvr_2^0'=__disjvr_2^post121, __disjvr_3^0'=__disjvr_3^post121, __disjvr_4^0'=__disjvr_4^post121, __disjvr_5^0'=__disjvr_5^post121, __disjvr_6^0'=__disjvr_6^post121, __disjvr_7^0'=__disjvr_7^post121, __disjvr_8^0'=__disjvr_8^post121, a!1052^0'=a!1052^post121, a!1055^0'=a!1055^post121, a!1370^0'=a!1370^post121, a!1371^0'=a!1371^post121, a!1610^0'=a!1610^post121, a!1810^0'=a!1810^post121, a!2035^0'=a!2035^post121, a!2238^0'=a!2238^post121, a!244^0'=a!244^post121, a!419^0'=a!419^post121, a!511^0'=a!511^post121, a!654^0'=a!654^post121, ct!19^0'=ct!19^post121, head!16^0'=head!16^post121, head!31^0'=head!31^post121, head!405^0'=head!405^post121, i!29^0'=i!29^post121, i!406^0'=i!406^post121, length!28^0'=length!28^post121, nondet!13^0'=nondet!13^post121, r!543^0'=r!543^post121, r!662^0'=r!662^post121, rcd!2393^0'=rcd!2393^post121, rcd!2460^0'=rcd!2460^post121, rcd!2515^0'=rcd!2515^post121, rcd!63^0'=rcd!63^post121, rcd!83^0'=rcd!83^post121, result!12^0'=result!12^post121, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post121, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post121, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post121, sel_r!543_flink!24^0'=sel_r!543_flink!24^post121, t!25^0'=t!25^post121, temp!34^0'=temp!34^post121, temp0!17^0'=temp0!17^post121, temp0!30^0'=temp0!30^post121, tmp!33^0'=tmp!33^post121, x!1365^0'=x!1365^post121, x!15^0'=x!15^post121, x!18^0'=x!18^post121, x!22^0'=x!22^post121, x_slam_f!20^0'=x_slam_f!20^post121, y!21^0'=y!21^post121, (-head!16^post121+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post121 == 0 /\ -i!29^post121+i!29^0 == 0 /\ -head!405^post121+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post121+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post121 == 0 /\ -__disjvr_2^post121+__disjvr_2^0 == 0 /\ -__disjvr_4^post121+__disjvr_4^0 == 0 /\ -r!662^post121+r!662^0 == 0 /\ -a!244^post121+a!244^0 == 0 /\ -a!2035^post121+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post121+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_0^0-__disjvr_0^post121 == 0 /\ -__disjvr_8^post121+__disjvr_8^0 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post121 == 0 /\ -__disjvr_1^post121+__disjvr_1^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ x!18^0-x!18^post121 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post121+a!1370^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ a!1610^0-a!1610^post121 == 0 /\ temp0!17^0-temp0!17^post121 == 0 /\ -nondet!13^post121+nondet!13^0 == 0 /\ temp!34^0-temp!34^post121 == 0 /\ a!2238^0-a!2238^post121 == 0 /\ a!1052^0-a!1052^post121 == 0 /\ -rcd!63^post121+rcd!63^0 == 0 /\ -rcd!2515^post121+rcd!2515^0 == 0 /\ length!28^0-length!28^post121 == 0 /\ tmp!33^0-tmp!33^post121 == 0 /\ 1-a!1055^0 <= 0 /\ -x!22^post121+x!22^0 == 0 /\ -a!1055^0 <= 0 /\ -result!12^post121+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post121 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post121 == 0 /\ -t!25^post121+t!25^0 == 0 /\ a!1371^0-a!1371^post121 == 0 /\ -y!21^post121+y!21^0 == 0 /\ a!1055^0-a!1055^post121 == 0 /\ rcd!2460^0-rcd!2460^post121 == 0 /\ rcd!83^0-rcd!83^post121 == 0 /\ r!543^0-r!543^post121 == 0 /\ x!15^0-x!15^post121 == 0 /\ -a!419^post121+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post121+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post121+rcd!2393^0 == 0 /\ -temp0!30^post121+temp0!30^0 == 0 /\ -ct!19^post121+ct!19^0 == 0 /\ -a!1810^post121+a!1810^0 == 0 /\ a!511^0-a!511^post121 == 0 /\ a!654^0-a!654^post121 == 0 /\ -x!1365^post121+x!1365^0 == 0 /\ -__disjvr_7^post121+__disjvr_7^0 == 0 /\ head!31^0-head!31^post121 == 0 /\ i!406^0-i!406^post121 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality head!16^post121 = head!16^0 propagated equality sel_r!1224_flink!24^post121 = sel_r!1224_flink!24^0 propagated equality i!29^post121 = i!29^0 propagated equality head!405^post121 = head!405^0 propagated equality __disjvr_5^post121 = __disjvr_5^0 propagated equality sel_r!543_flink!24^post121 = sel_r!543_flink!24^0 propagated equality __disjvr_2^post121 = __disjvr_2^0 propagated equality __disjvr_4^post121 = __disjvr_4^0 propagated equality r!662^post121 = r!662^0 propagated equality a!244^post121 = a!244^0 propagated equality a!2035^post121 = a!2035^0 propagated equality sdv_callsite_return_1!14^post121 = sdv_callsite_return_1!14^0 propagated equality __disjvr_0^post121 = __disjvr_0^0 propagated equality __disjvr_8^post121 = __disjvr_8^0 propagated equality x_slam_f!20^post121 = x_slam_f!20^0 propagated equality __disjvr_1^post121 = __disjvr_1^0 propagated equality x!18^post121 = x!18^0 propagated equality a!1370^post121 = a!1370^0 propagated equality a!1610^post121 = a!1610^0 propagated equality temp0!17^post121 = temp0!17^0 propagated equality nondet!13^post121 = nondet!13^0 propagated equality temp!34^post121 = temp!34^0 propagated equality a!2238^post121 = a!2238^0 propagated equality a!1052^post121 = a!1052^0 propagated equality rcd!63^post121 = rcd!63^0 propagated equality rcd!2515^post121 = rcd!2515^0 propagated equality length!28^post121 = length!28^0 propagated equality tmp!33^post121 = tmp!33^0 propagated equality x!22^post121 = x!22^0 propagated equality result!12^post121 = result!12^0 propagated equality __disjvr_6^post121 = __disjvr_6^0 propagated equality __disjvr_3^post121 = __disjvr_3^0 propagated equality t!25^post121 = t!25^0 propagated equality a!1371^post121 = a!1371^0 propagated equality y!21^post121 = y!21^0 propagated equality a!1055^post121 = a!1055^0 propagated equality rcd!2460^post121 = rcd!2460^0 propagated equality rcd!83^post121 = rcd!83^0 propagated equality r!543^post121 = r!543^0 propagated equality x!15^post121 = x!15^0 propagated equality a!419^post121 = a!419^0 propagated equality sdv_callsite_return_1!32^post121 = sdv_callsite_return_1!32^0 propagated equality rcd!2393^post121 = rcd!2393^0 propagated equality temp0!30^post121 = temp0!30^0 propagated equality ct!19^post121 = ct!19^0 propagated equality a!1810^post121 = a!1810^0 propagated equality a!511^post121 = a!511^0 propagated equality a!654^post121 = a!654^0 propagated equality x!1365^post121 = x!1365^0 propagated equality __disjvr_7^post121 = __disjvr_7^0 propagated equality head!31^post121 = head!31^0 propagated equality i!406^post121 = i!406^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post122, __disjvr_1^0'=__disjvr_1^post122, __disjvr_2^0'=__disjvr_2^post122, __disjvr_3^0'=__disjvr_3^post122, __disjvr_4^0'=__disjvr_4^post122, __disjvr_5^0'=__disjvr_5^post122, __disjvr_6^0'=__disjvr_6^post122, __disjvr_7^0'=__disjvr_7^post122, __disjvr_8^0'=__disjvr_8^post122, a!1052^0'=a!1052^post122, a!1055^0'=a!1055^post122, a!1370^0'=a!1370^post122, a!1371^0'=a!1371^post122, a!1610^0'=a!1610^post122, a!1810^0'=a!1810^post122, a!2035^0'=a!2035^post122, a!2238^0'=a!2238^post122, a!244^0'=a!244^post122, a!419^0'=a!419^post122, a!511^0'=a!511^post122, a!654^0'=a!654^post122, ct!19^0'=ct!19^post122, head!16^0'=head!16^post122, head!31^0'=head!31^post122, head!405^0'=head!405^post122, i!29^0'=i!29^post122, i!406^0'=i!406^post122, length!28^0'=length!28^post122, nondet!13^0'=nondet!13^post122, r!543^0'=r!543^post122, r!662^0'=r!662^post122, rcd!2393^0'=rcd!2393^post122, rcd!2460^0'=rcd!2460^post122, rcd!2515^0'=rcd!2515^post122, rcd!63^0'=rcd!63^post122, rcd!83^0'=rcd!83^post122, result!12^0'=result!12^post122, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post122, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post122, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post122, sel_r!543_flink!24^0'=sel_r!543_flink!24^post122, t!25^0'=t!25^post122, temp!34^0'=temp!34^post122, temp0!17^0'=temp0!17^post122, temp0!30^0'=temp0!30^post122, tmp!33^0'=tmp!33^post122, x!1365^0'=x!1365^post122, x!15^0'=x!15^post122, x!18^0'=x!18^post122, x!22^0'=x!22^post122, x_slam_f!20^0'=x_slam_f!20^post122, y!21^0'=y!21^post122, (-temp0!30^post122+temp0!30^0 == 0 /\ -rcd!63^post122+rcd!63^0 == 0 /\ -i!29^post122+i!29^0 == 0 /\ -x!15^post122+x!15^0 == 0 /\ -rcd!2515^post122+rcd!2515^0 == 0 /\ -y!21^post122+y!21^0 == 0 /\ x!1365^0-x!1365^post122 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post122 == 0 /\ head!31^0-head!31^post122 == 0 /\ -a!419^post122+a!419^0 == 0 /\ result!12^0-result!12^post122 == 0 /\ -a!2238^post122+a!2238^0 == 0 /\ -a!2035^post122+a!2035^0 == 0 /\ -temp!34^post122+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post122 == 0 /\ a!244^0-a!244^post122 == 0 /\ x!18^0-x!18^post122 == 0 /\ -rcd!2393^post122+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post122+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_0^post122+__disjvr_0^0 == 0 /\ -a!1052^0 <= 0 /\ length!28^0-length!28^post122 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_8^post122+__disjvr_8^0 == 0 /\ a!511^0-a!511^post122 == 0 /\ i!406^0-i!406^post122 == 0 /\ rcd!83^0-rcd!83^post122 == 0 /\ -a!1055^post122+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post122 == 0 /\ -__disjvr_6^post122+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post122 == 0 /\ __disjvr_1^0-__disjvr_1^post122 == 0 /\ 1-a!1055^0 <= 0 /\ -x_slam_f!20^post122+x_slam_f!20^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ head!405^0-head!405^post122 == 0 /\ a!654^0-a!654^post122 == 0 /\ -ct!19^post122+ct!19^0 == 0 /\ -__disjvr_5^post122+__disjvr_5^0 == 0 /\ -__disjvr_2^post122+__disjvr_2^0 == 0 /\ -__disjvr_3^post122+__disjvr_3^0 == 0 /\ -t!25^post122+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post122 == 0 /\ temp0!17^0-temp0!17^post122 == 0 /\ -nondet!13^post122+nondet!13^0 == 0 /\ -r!662^post122+r!662^0 == 0 /\ __disjvr_4^0-__disjvr_4^post122 == 0 /\ -x!22^post122+x!22^0 == 0 /\ -__disjvr_7^post122+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post122 == 0 /\ -head!16^post122+head!16^0 == 0 /\ -a!1610^post122+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post122 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post122 == 0 /\ -a!1370^post122+a!1370^0 == 0 /\ r!543^0-r!543^post122 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality temp0!30^post122 = temp0!30^0 propagated equality rcd!63^post122 = rcd!63^0 propagated equality i!29^post122 = i!29^0 propagated equality x!15^post122 = x!15^0 propagated equality rcd!2515^post122 = rcd!2515^0 propagated equality y!21^post122 = y!21^0 propagated equality x!1365^post122 = x!1365^0 propagated equality a!1052^post122 = a!1052^0 propagated equality head!31^post122 = head!31^0 propagated equality a!419^post122 = a!419^0 propagated equality result!12^post122 = result!12^0 propagated equality a!2238^post122 = a!2238^0 propagated equality a!2035^post122 = a!2035^0 propagated equality temp!34^post122 = temp!34^0 propagated equality tmp!33^post122 = tmp!33^0 propagated equality a!244^post122 = a!244^0 propagated equality x!18^post122 = x!18^0 propagated equality rcd!2393^post122 = rcd!2393^0 propagated equality sdv_callsite_return_1!32^post122 = sdv_callsite_return_1!32^0 propagated equality __disjvr_0^post122 = __disjvr_0^0 propagated equality length!28^post122 = length!28^0 propagated equality __disjvr_8^post122 = __disjvr_8^0 propagated equality a!511^post122 = a!511^0 propagated equality i!406^post122 = i!406^0 propagated equality rcd!83^post122 = rcd!83^0 propagated equality a!1055^post122 = a!1055^0 propagated equality sel_r!1224_flink!24^post122 = sel_r!1224_flink!24^0 propagated equality __disjvr_6^post122 = __disjvr_6^0 propagated equality a!1810^post122 = a!1810^0 propagated equality __disjvr_1^post122 = __disjvr_1^0 propagated equality x_slam_f!20^post122 = x_slam_f!20^0 propagated equality head!405^post122 = head!405^0 propagated equality a!654^post122 = a!654^0 propagated equality ct!19^post122 = ct!19^0 propagated equality __disjvr_5^post122 = __disjvr_5^0 propagated equality __disjvr_2^post122 = __disjvr_2^0 propagated equality __disjvr_3^post122 = __disjvr_3^0 propagated equality t!25^post122 = t!25^0 propagated equality sel_r!543_flink!24^post122 = sel_r!543_flink!24^0 propagated equality temp0!17^post122 = temp0!17^0 propagated equality nondet!13^post122 = nondet!13^0 propagated equality r!662^post122 = r!662^0 propagated equality __disjvr_4^post122 = __disjvr_4^0 propagated equality x!22^post122 = x!22^0 propagated equality __disjvr_7^post122 = __disjvr_7^0 propagated equality a!1371^post122 = a!1371^0 propagated equality head!16^post122 = head!16^0 propagated equality a!1610^post122 = a!1610^0 propagated equality rcd!2460^post122 = rcd!2460^0 propagated equality sdv_callsite_return_1!14^post122 = sdv_callsite_return_1!14^0 propagated equality a!1370^post122 = a!1370^0 propagated equality r!543^post122 = r!543^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post123, __disjvr_1^0'=__disjvr_1^post123, __disjvr_2^0'=__disjvr_2^post123, __disjvr_3^0'=__disjvr_3^post123, __disjvr_4^0'=__disjvr_4^post123, __disjvr_5^0'=__disjvr_5^post123, __disjvr_6^0'=__disjvr_6^post123, __disjvr_7^0'=__disjvr_7^post123, __disjvr_8^0'=__disjvr_8^post123, a!1052^0'=a!1052^post123, a!1055^0'=a!1055^post123, a!1370^0'=a!1370^post123, a!1371^0'=a!1371^post123, a!1610^0'=a!1610^post123, a!1810^0'=a!1810^post123, a!2035^0'=a!2035^post123, a!2238^0'=a!2238^post123, a!244^0'=a!244^post123, a!419^0'=a!419^post123, a!511^0'=a!511^post123, a!654^0'=a!654^post123, ct!19^0'=ct!19^post123, head!16^0'=head!16^post123, head!31^0'=head!31^post123, head!405^0'=head!405^post123, i!29^0'=i!29^post123, i!406^0'=i!406^post123, length!28^0'=length!28^post123, nondet!13^0'=nondet!13^post123, r!543^0'=r!543^post123, r!662^0'=r!662^post123, rcd!2393^0'=rcd!2393^post123, rcd!2460^0'=rcd!2460^post123, rcd!2515^0'=rcd!2515^post123, rcd!63^0'=rcd!63^post123, rcd!83^0'=rcd!83^post123, result!12^0'=result!12^post123, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post123, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post123, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post123, sel_r!543_flink!24^0'=sel_r!543_flink!24^post123, t!25^0'=t!25^post123, temp!34^0'=temp!34^post123, temp0!17^0'=temp0!17^post123, temp0!30^0'=temp0!30^post123, tmp!33^0'=tmp!33^post123, x!1365^0'=x!1365^post123, x!15^0'=x!15^post123, x!18^0'=x!18^post123, x!22^0'=x!22^post123, x_slam_f!20^0'=x_slam_f!20^post123, y!21^0'=y!21^post123, (a!244^0-a!244^post123 == 0 /\ -x_slam_f!20^post123+x_slam_f!20^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ y!21^0-y!21^post123 == 0 /\ length!28^0-length!28^post123 == 0 /\ nondet!13^0-nondet!13^post123 == 0 /\ a!1370^0-a!1370^post123 == 0 /\ -t!25^post123+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post123 == 0 /\ -result!12^post123+result!12^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post123 == 0 /\ temp!34^0-temp!34^post123 == 0 /\ x!15^0-x!15^post123 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!2035^post123+a!2035^0 == 0 /\ a!1052^0-a!1052^post123 == 0 /\ -r!662^post123+r!662^0 == 0 /\ -a!1610^post123+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post123 == 0 /\ rcd!2393^0-rcd!2393^post123 == 0 /\ rcd!63^0-rcd!63^post123 == 0 /\ head!405^0-head!405^post123 == 0 /\ -head!31^post123+head!31^0 == 0 /\ head!16^0-head!16^post123 == 0 /\ x!18^0-x!18^post123 == 0 /\ -x!22^post123+x!22^0 == 0 /\ rcd!83^0-rcd!83^post123 == 0 /\ -__disjvr_7^post123+__disjvr_7^0 == 0 /\ a!511^0-a!511^post123 == 0 /\ -rcd!2460^post123+rcd!2460^0 == 0 /\ -i!406^post123+i!406^0 == 0 /\ -i!29^post123+i!29^0 == 0 /\ -rcd!2515^post123+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post123 == 0 /\ temp0!17^0-temp0!17^post123 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post123 == 0 /\ -x!1365^post123+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -ct!19^post123+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post123+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post123 == 0 /\ -sel_r!1224_flink!24^post123+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_5^post123+__disjvr_5^0 == 0 /\ -r!543^post123+r!543^0 == 0 /\ -__disjvr_8^post123+__disjvr_8^0 == 0 /\ a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post123+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post123 == 0 /\ a!1810^0-a!1810^post123 == 0 /\ -a!419^post123+a!419^0 == 0 /\ -a!1055^post123+a!1055^0 == 0 /\ -__disjvr_0^post123+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post123 == 0 /\ -__disjvr_2^post123+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post123 == 0 /\ __disjvr_1^0-__disjvr_1^post123 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post123, __disjvr_1^0'=__disjvr_1^post123, __disjvr_2^0'=__disjvr_2^post123, __disjvr_3^0'=__disjvr_3^post123, __disjvr_4^0'=__disjvr_4^post123, __disjvr_5^0'=__disjvr_5^post123, __disjvr_6^0'=__disjvr_6^post123, __disjvr_7^0'=__disjvr_7^post123, __disjvr_8^0'=__disjvr_8^post123, a!1052^0'=a!1052^post123, a!1055^0'=a!1055^post123, a!1370^0'=a!1370^post123, a!1371^0'=a!1371^post123, a!1610^0'=a!1610^post123, a!1810^0'=a!1810^post123, a!2035^0'=a!2035^post123, a!2238^0'=a!2238^post123, a!244^0'=a!244^post123, a!419^0'=a!419^post123, a!511^0'=a!511^post123, a!654^0'=a!654^post123, ct!19^0'=ct!19^post123, head!16^0'=head!16^post123, head!31^0'=head!31^post123, head!405^0'=head!405^post123, i!29^0'=i!29^post123, i!406^0'=i!406^post123, length!28^0'=length!28^post123, nondet!13^0'=nondet!13^post123, r!543^0'=r!543^post123, r!662^0'=r!662^post123, rcd!2393^0'=rcd!2393^post123, rcd!2460^0'=rcd!2460^post123, rcd!2515^0'=rcd!2515^post123, rcd!63^0'=rcd!63^post123, rcd!83^0'=rcd!83^post123, result!12^0'=result!12^post123, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post123, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post123, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post123, sel_r!543_flink!24^0'=sel_r!543_flink!24^post123, t!25^0'=t!25^post123, temp!34^0'=temp!34^post123, temp0!17^0'=temp0!17^post123, temp0!30^0'=temp0!30^post123, tmp!33^0'=tmp!33^post123, x!1365^0'=x!1365^post123, x!15^0'=x!15^post123, x!18^0'=x!18^post123, x!22^0'=x!22^post123, x_slam_f!20^0'=x_slam_f!20^post123, y!21^0'=y!21^post123, (a!244^0-a!244^post123 == 0 /\ -x_slam_f!20^post123+x_slam_f!20^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ y!21^0-y!21^post123 == 0 /\ length!28^0-length!28^post123 == 0 /\ nondet!13^0-nondet!13^post123 == 0 /\ a!1370^0-a!1370^post123 == 0 /\ -t!25^post123+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post123 == 0 /\ -result!12^post123+result!12^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post123 == 0 /\ temp!34^0-temp!34^post123 == 0 /\ x!15^0-x!15^post123 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!2035^post123+a!2035^0 == 0 /\ a!1052^0-a!1052^post123 == 0 /\ -r!662^post123+r!662^0 == 0 /\ -a!1610^post123+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post123 == 0 /\ rcd!2393^0-rcd!2393^post123 == 0 /\ rcd!63^0-rcd!63^post123 == 0 /\ head!405^0-head!405^post123 == 0 /\ -head!31^post123+head!31^0 == 0 /\ head!16^0-head!16^post123 == 0 /\ x!18^0-x!18^post123 == 0 /\ -x!22^post123+x!22^0 == 0 /\ rcd!83^0-rcd!83^post123 == 0 /\ -__disjvr_7^post123+__disjvr_7^0 == 0 /\ a!511^0-a!511^post123 == 0 /\ -rcd!2460^post123+rcd!2460^0 == 0 /\ -i!406^post123+i!406^0 == 0 /\ -i!29^post123+i!29^0 == 0 /\ -rcd!2515^post123+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post123 == 0 /\ temp0!17^0-temp0!17^post123 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ a!654^0-a!654^post123 == 0 /\ -x!1365^post123+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -ct!19^post123+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post123+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post123 == 0 /\ -sel_r!1224_flink!24^post123+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_5^post123+__disjvr_5^0 == 0 /\ -r!543^post123+r!543^0 == 0 /\ -__disjvr_8^post123+__disjvr_8^0 == 0 /\ a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post123+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post123 == 0 /\ a!1810^0-a!1810^post123 == 0 /\ -a!419^post123+a!419^0 == 0 /\ -a!1055^post123+a!1055^0 == 0 /\ -__disjvr_0^post123+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post123 == 0 /\ -__disjvr_2^post123+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post123 == 0 /\ __disjvr_1^0-__disjvr_1^post123 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post123, __disjvr_1^0'=__disjvr_1^post123, __disjvr_2^0'=__disjvr_2^post123, __disjvr_3^0'=__disjvr_3^post123, __disjvr_4^0'=__disjvr_4^post123, __disjvr_5^0'=__disjvr_5^post123, __disjvr_6^0'=__disjvr_6^post123, __disjvr_7^0'=__disjvr_7^post123, __disjvr_8^0'=__disjvr_8^post123, a!1052^0'=a!1052^post123, a!1055^0'=a!1055^post123, a!1370^0'=a!1370^post123, a!1371^0'=a!1371^post123, a!1610^0'=a!1610^post123, a!1810^0'=a!1810^post123, a!2035^0'=a!2035^post123, a!2238^0'=a!2238^post123, a!244^0'=a!244^post123, a!419^0'=a!419^post123, a!511^0'=a!511^post123, a!654^0'=a!654^post123, ct!19^0'=ct!19^post123, head!16^0'=head!16^post123, head!31^0'=head!31^post123, head!405^0'=head!405^post123, i!29^0'=i!29^post123, i!406^0'=i!406^post123, length!28^0'=length!28^post123, nondet!13^0'=nondet!13^post123, r!543^0'=r!543^post123, r!662^0'=r!662^post123, rcd!2393^0'=rcd!2393^post123, rcd!2460^0'=rcd!2460^post123, rcd!2515^0'=rcd!2515^post123, rcd!63^0'=rcd!63^post123, rcd!83^0'=rcd!83^post123, result!12^0'=result!12^post123, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post123, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post123, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post123, sel_r!543_flink!24^0'=sel_r!543_flink!24^post123, t!25^0'=t!25^post123, temp!34^0'=temp!34^post123, temp0!17^0'=temp0!17^post123, temp0!30^0'=temp0!30^post123, tmp!33^0'=tmp!33^post123, x!1365^0'=x!1365^post123, x!15^0'=x!15^post123, x!18^0'=x!18^post123, x!22^0'=x!22^post123, x_slam_f!20^0'=x_slam_f!20^post123, y!21^0'=y!21^post123, (a!244^0-a!244^post123 == 0 /\ -x_slam_f!20^post123+x_slam_f!20^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ y!21^0-y!21^post123 == 0 /\ length!28^0-length!28^post123 == 0 /\ nondet!13^0-nondet!13^post123 == 0 /\ a!1370^0-a!1370^post123 == 0 /\ -t!25^post123+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post123 == 0 /\ -result!12^post123+result!12^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post123 == 0 /\ temp!34^0-temp!34^post123 == 0 /\ x!15^0-x!15^post123 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!2035^post123+a!2035^0 == 0 /\ a!1052^0-a!1052^post123 == 0 /\ -r!662^post123+r!662^0 == 0 /\ -a!1610^post123+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post123 == 0 /\ rcd!2393^0-rcd!2393^post123 == 0 /\ rcd!63^0-rcd!63^post123 == 0 /\ head!405^0-head!405^post123 == 0 /\ -head!31^post123+head!31^0 == 0 /\ head!16^0-head!16^post123 == 0 /\ x!18^0-x!18^post123 == 0 /\ -x!22^post123+x!22^0 == 0 /\ rcd!83^0-rcd!83^post123 == 0 /\ -__disjvr_7^post123+__disjvr_7^0 == 0 /\ a!511^0-a!511^post123 == 0 /\ -rcd!2460^post123+rcd!2460^0 == 0 /\ -i!406^post123+i!406^0 == 0 /\ -i!29^post123+i!29^0 == 0 /\ -rcd!2515^post123+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post123 == 0 /\ temp0!17^0-temp0!17^post123 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ a!654^0-a!654^post123 == 0 /\ -x!1365^post123+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -ct!19^post123+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post123+sdv_callsite_return_1!32^0 == 0 /\ temp0!30^0-temp0!30^post123 == 0 /\ -sel_r!1224_flink!24^post123+sel_r!1224_flink!24^0 == 0 /\ -__disjvr_5^post123+__disjvr_5^0 == 0 /\ -r!543^post123+r!543^0 == 0 /\ -__disjvr_8^post123+__disjvr_8^0 == 0 /\ a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post123+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post123 == 0 /\ a!1810^0-a!1810^post123 == 0 /\ -a!419^post123+a!419^0 == 0 /\ -a!1055^post123+a!1055^0 == 0 /\ -__disjvr_0^post123+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post123 == 0 /\ -__disjvr_2^post123+__disjvr_2^0 == 0 /\ a!2238^0-a!2238^post123 == 0 /\ __disjvr_1^0-__disjvr_1^post123 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality a!244^post123 = a!244^0 propagated equality x_slam_f!20^post123 = x_slam_f!20^0 propagated equality y!21^post123 = y!21^0 propagated equality length!28^post123 = length!28^0 propagated equality nondet!13^post123 = nondet!13^0 propagated equality a!1370^post123 = a!1370^0 propagated equality t!25^post123 = t!25^0 propagated equality __disjvr_4^post123 = __disjvr_4^0 propagated equality result!12^post123 = result!12^0 propagated equality a!1371^post123 = a!1371^0 propagated equality temp!34^post123 = temp!34^0 propagated equality x!15^post123 = x!15^0 propagated equality a!2035^post123 = a!2035^0 propagated equality a!1052^post123 = a!1052^0 propagated equality r!662^post123 = r!662^0 propagated equality a!1610^post123 = a!1610^0 propagated equality __disjvr_6^post123 = __disjvr_6^0 propagated equality rcd!2393^post123 = rcd!2393^0 propagated equality rcd!63^post123 = rcd!63^0 propagated equality head!405^post123 = head!405^0 propagated equality head!31^post123 = head!31^0 propagated equality head!16^post123 = head!16^0 propagated equality x!18^post123 = x!18^0 propagated equality x!22^post123 = x!22^0 propagated equality rcd!83^post123 = rcd!83^0 propagated equality __disjvr_7^post123 = __disjvr_7^0 propagated equality a!511^post123 = a!511^0 propagated equality rcd!2460^post123 = rcd!2460^0 propagated equality i!406^post123 = i!406^0 propagated equality i!29^post123 = i!29^0 propagated equality rcd!2515^post123 = rcd!2515^0 propagated equality sel_r!543_flink!24^post123 = sel_r!543_flink!24^0 propagated equality temp0!17^post123 = temp0!17^0 propagated equality a!654^post123 = a!654^0 propagated equality x!1365^post123 = x!1365^0 propagated equality ct!19^post123 = ct!19^0 propagated equality sdv_callsite_return_1!32^post123 = sdv_callsite_return_1!32^0 propagated equality temp0!30^post123 = temp0!30^0 propagated equality sel_r!1224_flink!24^post123 = sel_r!1224_flink!24^0 propagated equality __disjvr_5^post123 = __disjvr_5^0 propagated equality r!543^post123 = r!543^0 propagated equality __disjvr_8^post123 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post123 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post123 = __disjvr_3^0 propagated equality a!1810^post123 = a!1810^0 propagated equality a!419^post123 = a!419^0 propagated equality a!1055^post123 = a!1055^0 propagated equality __disjvr_0^post123 = __disjvr_0^0 propagated equality tmp!33^post123 = tmp!33^0 propagated equality __disjvr_2^post123 = __disjvr_2^0 propagated equality a!2238^post123 = a!2238^0 propagated equality __disjvr_1^post123 = __disjvr_1^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post124, __disjvr_1^0'=__disjvr_1^post124, __disjvr_2^0'=__disjvr_2^post124, __disjvr_3^0'=__disjvr_3^post124, __disjvr_4^0'=__disjvr_4^post124, __disjvr_5^0'=__disjvr_5^post124, __disjvr_6^0'=__disjvr_6^post124, __disjvr_7^0'=__disjvr_7^post124, __disjvr_8^0'=__disjvr_8^post124, a!1052^0'=a!1052^post124, a!1055^0'=a!1055^post124, a!1370^0'=a!1370^post124, a!1371^0'=a!1371^post124, a!1610^0'=a!1610^post124, a!1810^0'=a!1810^post124, a!2035^0'=a!2035^post124, a!2238^0'=a!2238^post124, a!244^0'=a!244^post124, a!419^0'=a!419^post124, a!511^0'=a!511^post124, a!654^0'=a!654^post124, ct!19^0'=ct!19^post124, head!16^0'=head!16^post124, head!31^0'=head!31^post124, head!405^0'=head!405^post124, i!29^0'=i!29^post124, i!406^0'=i!406^post124, length!28^0'=length!28^post124, nondet!13^0'=nondet!13^post124, r!543^0'=r!543^post124, r!662^0'=r!662^post124, rcd!2393^0'=rcd!2393^post124, rcd!2460^0'=rcd!2460^post124, rcd!2515^0'=rcd!2515^post124, rcd!63^0'=rcd!63^post124, rcd!83^0'=rcd!83^post124, result!12^0'=result!12^post124, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post124, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post124, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post124, sel_r!543_flink!24^0'=sel_r!543_flink!24^post124, t!25^0'=t!25^post124, temp!34^0'=temp!34^post124, temp0!17^0'=temp0!17^post124, temp0!30^0'=temp0!30^post124, tmp!33^0'=tmp!33^post124, x!1365^0'=x!1365^post124, x!15^0'=x!15^post124, x!18^0'=x!18^post124, x!22^0'=x!22^post124, x_slam_f!20^0'=x_slam_f!20^post124, y!21^0'=y!21^post124, (__disjvr_1^0-__disjvr_1^post124 == 0 /\ x!1365^0-x!1365^post124 == 0 /\ -temp!34^post124+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post124 == 0 /\ a!244^0-a!244^post124 == 0 /\ -head!16^post124+head!16^0 == 0 /\ tmp!33^0-tmp!33^post124 == 0 /\ -temp0!30^post124+temp0!30^0 == 0 /\ a!1052^0-a!1052^post124 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!543_flink!24^post124+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post124 == 0 /\ -sdv_callsite_return_1!32^post124+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post124 == 0 /\ -sdv_callsite_return_1!14^post124+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post124 == 0 /\ -a!511^post124+a!511^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post124 == 0 /\ -y!21^post124+y!21^0 == 0 /\ length!28^0-length!28^post124 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post124+x!22^0 == 0 /\ x!18^0-x!18^post124 == 0 /\ x_slam_f!20^0-x_slam_f!20^post124 == 0 /\ 1-head!16^0 <= 0 /\ head!31^0-head!31^post124 == 0 /\ -a!2035^post124+a!2035^0 == 0 /\ -__disjvr_3^post124+__disjvr_3^0 == 0 /\ -__disjvr_5^post124+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post124 == 0 /\ a!1810^0-a!1810^post124 == 0 /\ a!1371^0-a!1371^post124 == 0 /\ -__disjvr_2^post124+__disjvr_2^0 == 0 /\ -rcd!63^post124+rcd!63^0 == 0 /\ -a!1055^post124+a!1055^0 == 0 /\ head!405^0-head!405^post124 == 0 /\ -__disjvr_0^post124+__disjvr_0^0 == 0 /\ -rcd!2515^post124+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -t!25^post124+t!25^0 == 0 /\ -__disjvr_7^post124+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post124+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post124 == 0 /\ -x!15^post124+x!15^0 == 0 /\ -__disjvr_6^post124+__disjvr_6^0 == 0 /\ a!1055^0 <= 0 /\ -a!419^post124+a!419^0 == 0 /\ temp0!17^0-temp0!17^post124 == 0 /\ -ct!19^post124+ct!19^0 == 0 /\ -nondet!13^post124+nondet!13^0 == 0 /\ -i!29^post124+i!29^0 == 0 /\ r!543^0-r!543^post124 == 0 /\ result!12^0-result!12^post124 == 0 /\ -r!662^post124+r!662^0 == 0 /\ -rcd!2393^post124+rcd!2393^0 == 0 /\ -a!2238^post124+a!2238^0 == 0 /\ a!1370^0-a!1370^post124 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post124, __disjvr_1^0'=__disjvr_1^post124, __disjvr_2^0'=__disjvr_2^post124, __disjvr_3^0'=__disjvr_3^post124, __disjvr_4^0'=__disjvr_4^post124, __disjvr_5^0'=__disjvr_5^post124, __disjvr_6^0'=__disjvr_6^post124, __disjvr_7^0'=__disjvr_7^post124, __disjvr_8^0'=__disjvr_8^post124, a!1052^0'=a!1052^post124, a!1055^0'=a!1055^post124, a!1370^0'=a!1370^post124, a!1371^0'=a!1371^post124, a!1610^0'=a!1610^post124, a!1810^0'=a!1810^post124, a!2035^0'=a!2035^post124, a!2238^0'=a!2238^post124, a!244^0'=a!244^post124, a!419^0'=a!419^post124, a!511^0'=a!511^post124, a!654^0'=a!654^post124, ct!19^0'=ct!19^post124, head!16^0'=head!16^post124, head!31^0'=head!31^post124, head!405^0'=head!405^post124, i!29^0'=i!29^post124, i!406^0'=i!406^post124, length!28^0'=length!28^post124, nondet!13^0'=nondet!13^post124, r!543^0'=r!543^post124, r!662^0'=r!662^post124, rcd!2393^0'=rcd!2393^post124, rcd!2460^0'=rcd!2460^post124, rcd!2515^0'=rcd!2515^post124, rcd!63^0'=rcd!63^post124, rcd!83^0'=rcd!83^post124, result!12^0'=result!12^post124, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post124, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post124, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post124, sel_r!543_flink!24^0'=sel_r!543_flink!24^post124, t!25^0'=t!25^post124, temp!34^0'=temp!34^post124, temp0!17^0'=temp0!17^post124, temp0!30^0'=temp0!30^post124, tmp!33^0'=tmp!33^post124, x!1365^0'=x!1365^post124, x!15^0'=x!15^post124, x!18^0'=x!18^post124, x!22^0'=x!22^post124, x_slam_f!20^0'=x_slam_f!20^post124, y!21^0'=y!21^post124, (__disjvr_1^0-__disjvr_1^post124 == 0 /\ x!1365^0-x!1365^post124 == 0 /\ -temp!34^post124+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post124 == 0 /\ a!244^0-a!244^post124 == 0 /\ -head!16^post124+head!16^0 == 0 /\ tmp!33^0-tmp!33^post124 == 0 /\ -temp0!30^post124+temp0!30^0 == 0 /\ a!1052^0-a!1052^post124 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!543_flink!24^post124+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post124 == 0 /\ -sdv_callsite_return_1!32^post124+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post124 == 0 /\ -sdv_callsite_return_1!14^post124+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post124 == 0 /\ -a!511^post124+a!511^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post124 == 0 /\ -y!21^post124+y!21^0 == 0 /\ length!28^0-length!28^post124 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post124+x!22^0 == 0 /\ x!18^0-x!18^post124 == 0 /\ x_slam_f!20^0-x_slam_f!20^post124 == 0 /\ 1-head!16^0 <= 0 /\ head!31^0-head!31^post124 == 0 /\ -a!2035^post124+a!2035^0 == 0 /\ -__disjvr_3^post124+__disjvr_3^0 == 0 /\ -__disjvr_5^post124+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post124 == 0 /\ a!1810^0-a!1810^post124 == 0 /\ a!1371^0-a!1371^post124 == 0 /\ -__disjvr_2^post124+__disjvr_2^0 == 0 /\ -rcd!63^post124+rcd!63^0 == 0 /\ -a!1055^post124+a!1055^0 == 0 /\ head!405^0-head!405^post124 == 0 /\ -__disjvr_0^post124+__disjvr_0^0 == 0 /\ -rcd!2515^post124+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -t!25^post124+t!25^0 == 0 /\ -__disjvr_7^post124+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post124+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post124 == 0 /\ -x!15^post124+x!15^0 == 0 /\ -__disjvr_6^post124+__disjvr_6^0 == 0 /\ a!1055^0 <= 0 /\ -a!419^post124+a!419^0 == 0 /\ temp0!17^0-temp0!17^post124 == 0 /\ -ct!19^post124+ct!19^0 == 0 /\ -nondet!13^post124+nondet!13^0 == 0 /\ -i!29^post124+i!29^0 == 0 /\ r!543^0-r!543^post124 == 0 /\ result!12^0-result!12^post124 == 0 /\ -r!662^post124+r!662^0 == 0 /\ -rcd!2393^post124+rcd!2393^0 == 0 /\ -a!2238^post124+a!2238^0 == 0 /\ a!1370^0-a!1370^post124 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post124, __disjvr_1^0'=__disjvr_1^post124, __disjvr_2^0'=__disjvr_2^post124, __disjvr_3^0'=__disjvr_3^post124, __disjvr_4^0'=__disjvr_4^post124, __disjvr_5^0'=__disjvr_5^post124, __disjvr_6^0'=__disjvr_6^post124, __disjvr_7^0'=__disjvr_7^post124, __disjvr_8^0'=__disjvr_8^post124, a!1052^0'=a!1052^post124, a!1055^0'=a!1055^post124, a!1370^0'=a!1370^post124, a!1371^0'=a!1371^post124, a!1610^0'=a!1610^post124, a!1810^0'=a!1810^post124, a!2035^0'=a!2035^post124, a!2238^0'=a!2238^post124, a!244^0'=a!244^post124, a!419^0'=a!419^post124, a!511^0'=a!511^post124, a!654^0'=a!654^post124, ct!19^0'=ct!19^post124, head!16^0'=head!16^post124, head!31^0'=head!31^post124, head!405^0'=head!405^post124, i!29^0'=i!29^post124, i!406^0'=i!406^post124, length!28^0'=length!28^post124, nondet!13^0'=nondet!13^post124, r!543^0'=r!543^post124, r!662^0'=r!662^post124, rcd!2393^0'=rcd!2393^post124, rcd!2460^0'=rcd!2460^post124, rcd!2515^0'=rcd!2515^post124, rcd!63^0'=rcd!63^post124, rcd!83^0'=rcd!83^post124, result!12^0'=result!12^post124, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post124, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post124, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post124, sel_r!543_flink!24^0'=sel_r!543_flink!24^post124, t!25^0'=t!25^post124, temp!34^0'=temp!34^post124, temp0!17^0'=temp0!17^post124, temp0!30^0'=temp0!30^post124, tmp!33^0'=tmp!33^post124, x!1365^0'=x!1365^post124, x!15^0'=x!15^post124, x!18^0'=x!18^post124, x!22^0'=x!22^post124, x_slam_f!20^0'=x_slam_f!20^post124, y!21^0'=y!21^post124, (__disjvr_1^0-__disjvr_1^post124 == 0 /\ x!1365^0-x!1365^post124 == 0 /\ -temp!34^post124+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post124 == 0 /\ a!244^0-a!244^post124 == 0 /\ -head!16^post124+head!16^0 == 0 /\ tmp!33^0-tmp!33^post124 == 0 /\ -temp0!30^post124+temp0!30^0 == 0 /\ a!1052^0-a!1052^post124 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!543_flink!24^post124+sel_r!543_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post124 == 0 /\ -sdv_callsite_return_1!32^post124+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post124 == 0 /\ -sdv_callsite_return_1!14^post124+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post124 == 0 /\ -a!511^post124+a!511^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post124 == 0 /\ -y!21^post124+y!21^0 == 0 /\ length!28^0-length!28^post124 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post124+x!22^0 == 0 /\ x!18^0-x!18^post124 == 0 /\ x_slam_f!20^0-x_slam_f!20^post124 == 0 /\ 1-head!16^0 <= 0 /\ head!31^0-head!31^post124 == 0 /\ -a!2035^post124+a!2035^0 == 0 /\ -__disjvr_3^post124+__disjvr_3^0 == 0 /\ -__disjvr_5^post124+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post124 == 0 /\ a!1810^0-a!1810^post124 == 0 /\ a!1371^0-a!1371^post124 == 0 /\ -__disjvr_2^post124+__disjvr_2^0 == 0 /\ -rcd!63^post124+rcd!63^0 == 0 /\ -a!1055^post124+a!1055^0 == 0 /\ head!405^0-head!405^post124 == 0 /\ -__disjvr_0^post124+__disjvr_0^0 == 0 /\ -rcd!2515^post124+rcd!2515^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -t!25^post124+t!25^0 == 0 /\ -__disjvr_7^post124+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post124+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post124 == 0 /\ -x!15^post124+x!15^0 == 0 /\ -__disjvr_6^post124+__disjvr_6^0 == 0 /\ a!1055^0 <= 0 /\ -a!419^post124+a!419^0 == 0 /\ temp0!17^0-temp0!17^post124 == 0 /\ -ct!19^post124+ct!19^0 == 0 /\ -nondet!13^post124+nondet!13^0 == 0 /\ -i!29^post124+i!29^0 == 0 /\ r!543^0-r!543^post124 == 0 /\ result!12^0-result!12^post124 == 0 /\ -r!662^post124+r!662^0 == 0 /\ -rcd!2393^post124+rcd!2393^0 == 0 /\ -a!2238^post124+a!2238^0 == 0 /\ a!1370^0-a!1370^post124 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality __disjvr_1^post124 = __disjvr_1^0 propagated equality x!1365^post124 = x!1365^0 propagated equality temp!34^post124 = temp!34^0 propagated equality __disjvr_8^post124 = __disjvr_8^0 propagated equality a!244^post124 = a!244^0 propagated equality head!16^post124 = head!16^0 propagated equality tmp!33^post124 = tmp!33^0 propagated equality temp0!30^post124 = temp0!30^0 propagated equality a!1052^post124 = a!1052^0 propagated equality sel_r!543_flink!24^post124 = sel_r!543_flink!24^0 propagated equality rcd!83^post124 = rcd!83^0 propagated equality sdv_callsite_return_1!32^post124 = sdv_callsite_return_1!32^0 propagated equality rcd!2460^post124 = rcd!2460^0 propagated equality sdv_callsite_return_1!14^post124 = sdv_callsite_return_1!14^0 propagated equality i!406^post124 = i!406^0 propagated equality a!511^post124 = a!511^0 propagated equality a!654^post124 = a!654^0 propagated equality y!21^post124 = y!21^0 propagated equality length!28^post124 = length!28^0 propagated equality x!22^post124 = x!22^0 propagated equality x!18^post124 = x!18^0 propagated equality x_slam_f!20^post124 = x_slam_f!20^0 propagated equality head!31^post124 = head!31^0 propagated equality a!2035^post124 = a!2035^0 propagated equality __disjvr_3^post124 = __disjvr_3^0 propagated equality __disjvr_5^post124 = __disjvr_5^0 propagated equality __disjvr_4^post124 = __disjvr_4^0 propagated equality a!1810^post124 = a!1810^0 propagated equality a!1371^post124 = a!1371^0 propagated equality __disjvr_2^post124 = __disjvr_2^0 propagated equality rcd!63^post124 = rcd!63^0 propagated equality a!1055^post124 = a!1055^0 propagated equality head!405^post124 = head!405^0 propagated equality __disjvr_0^post124 = __disjvr_0^0 propagated equality rcd!2515^post124 = rcd!2515^0 propagated equality t!25^post124 = t!25^0 propagated equality __disjvr_7^post124 = __disjvr_7^0 propagated equality a!1610^post124 = a!1610^0 propagated equality sel_r!1224_flink!24^post124 = sel_r!1224_flink!24^0 propagated equality x!15^post124 = x!15^0 propagated equality __disjvr_6^post124 = __disjvr_6^0 propagated equality a!419^post124 = a!419^0 propagated equality temp0!17^post124 = temp0!17^0 propagated equality ct!19^post124 = ct!19^0 propagated equality nondet!13^post124 = nondet!13^0 propagated equality i!29^post124 = i!29^0 propagated equality r!543^post124 = r!543^0 propagated equality result!12^post124 = result!12^0 propagated equality r!662^post124 = r!662^0 propagated equality rcd!2393^post124 = rcd!2393^0 propagated equality a!2238^post124 = a!2238^0 propagated equality a!1370^post124 = a!1370^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post125, __disjvr_1^0'=__disjvr_1^post125, __disjvr_2^0'=__disjvr_2^post125, __disjvr_3^0'=__disjvr_3^post125, __disjvr_4^0'=__disjvr_4^post125, __disjvr_5^0'=__disjvr_5^post125, __disjvr_6^0'=__disjvr_6^post125, __disjvr_7^0'=__disjvr_7^post125, __disjvr_8^0'=__disjvr_8^post125, a!1052^0'=a!1052^post125, a!1055^0'=a!1055^post125, a!1370^0'=a!1370^post125, a!1371^0'=a!1371^post125, a!1610^0'=a!1610^post125, a!1810^0'=a!1810^post125, a!2035^0'=a!2035^post125, a!2238^0'=a!2238^post125, a!244^0'=a!244^post125, a!419^0'=a!419^post125, a!511^0'=a!511^post125, a!654^0'=a!654^post125, ct!19^0'=ct!19^post125, head!16^0'=head!16^post125, head!31^0'=head!31^post125, head!405^0'=head!405^post125, i!29^0'=i!29^post125, i!406^0'=i!406^post125, length!28^0'=length!28^post125, nondet!13^0'=nondet!13^post125, r!543^0'=r!543^post125, r!662^0'=r!662^post125, rcd!2393^0'=rcd!2393^post125, rcd!2460^0'=rcd!2460^post125, rcd!2515^0'=rcd!2515^post125, rcd!63^0'=rcd!63^post125, rcd!83^0'=rcd!83^post125, result!12^0'=result!12^post125, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post125, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post125, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post125, sel_r!543_flink!24^0'=sel_r!543_flink!24^post125, t!25^0'=t!25^post125, temp!34^0'=temp!34^post125, temp0!17^0'=temp0!17^post125, temp0!30^0'=temp0!30^post125, tmp!33^0'=tmp!33^post125, x!1365^0'=x!1365^post125, x!15^0'=x!15^post125, x!18^0'=x!18^post125, x!22^0'=x!22^post125, x_slam_f!20^0'=x_slam_f!20^post125, y!21^0'=y!21^post125, (__disjvr_4^0-__disjvr_4^post125 == 0 /\ temp0!30^0-temp0!30^post125 == 0 /\ -result!12^post125+result!12^0 == 0 /\ -ct!19^post125+ct!19^0 == 0 /\ a!1052^0-a!1052^post125 == 0 /\ -__disjvr_2^post125+__disjvr_2^0 == 0 /\ -__disjvr_3^post125+__disjvr_3^0 == 0 /\ -__disjvr_5^post125+__disjvr_5^0 == 0 /\ i!406^0-i!406^post125 == 0 /\ y!21^0-y!21^post125 == 0 /\ length!28^0-length!28^post125 == 0 /\ x!18^0-x!18^post125 == 0 /\ -head!405^post125+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post125+rcd!63^0 == 0 /\ rcd!2393^0-rcd!2393^post125 == 0 /\ -x!1365^post125+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post125 == 0 /\ -tmp!33^post125+tmp!33^0 == 0 /\ -__disjvr_0^post125+__disjvr_0^0 == 0 /\ -rcd!2515^post125+rcd!2515^0 == 0 /\ -t!25^post125+t!25^0 == 0 /\ -head!16^post125+head!16^0 == 0 /\ -i!29^post125+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post125 == 0 /\ rcd!83^0-rcd!83^post125 == 0 /\ a!244^0-a!244^post125 == 0 /\ -temp!34^post125+temp!34^0 == 0 /\ -__disjvr_8^post125+__disjvr_8^0 == 0 /\ -a!1055^post125+a!1055^0 == 0 /\ x!15^0-x!15^post125 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post125 == 0 /\ -a!1370^post125+a!1370^0 == 0 /\ -a!419^post125+a!419^0 == 0 /\ -a!1810^post125+a!1810^0 == 0 /\ a!1610^0-a!1610^post125 == 0 /\ head!31^0-head!31^post125 == 0 /\ a!1371^0-a!1371^post125 == 0 /\ -nondet!13^post125+nondet!13^0 == 0 /\ -r!543^post125+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post125+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post125+r!662^0 == 0 /\ -sel_r!1224_flink!24^post125+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post125 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post125 == 0 /\ -a!2035^post125+a!2035^0 == 0 /\ -__disjvr_7^post125+__disjvr_7^0 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post125 == 0 /\ -x!22^post125+x!22^0 == 0 /\ temp0!17^0-temp0!17^post125 == 0 /\ -sdv_callsite_return_1!14^post125+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post125 == 0 /\ a!654^0-a!654^post125 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post125, __disjvr_1^0'=__disjvr_1^post125, __disjvr_2^0'=__disjvr_2^post125, __disjvr_3^0'=__disjvr_3^post125, __disjvr_4^0'=__disjvr_4^post125, __disjvr_5^0'=__disjvr_5^post125, __disjvr_6^0'=__disjvr_6^post125, __disjvr_7^0'=__disjvr_7^post125, __disjvr_8^0'=__disjvr_8^post125, a!1052^0'=a!1052^post125, a!1055^0'=a!1055^post125, a!1370^0'=a!1370^post125, a!1371^0'=a!1371^post125, a!1610^0'=a!1610^post125, a!1810^0'=a!1810^post125, a!2035^0'=a!2035^post125, a!2238^0'=a!2238^post125, a!244^0'=a!244^post125, a!419^0'=a!419^post125, a!511^0'=a!511^post125, a!654^0'=a!654^post125, ct!19^0'=ct!19^post125, head!16^0'=head!16^post125, head!31^0'=head!31^post125, head!405^0'=head!405^post125, i!29^0'=i!29^post125, i!406^0'=i!406^post125, length!28^0'=length!28^post125, nondet!13^0'=nondet!13^post125, r!543^0'=r!543^post125, r!662^0'=r!662^post125, rcd!2393^0'=rcd!2393^post125, rcd!2460^0'=rcd!2460^post125, rcd!2515^0'=rcd!2515^post125, rcd!63^0'=rcd!63^post125, rcd!83^0'=rcd!83^post125, result!12^0'=result!12^post125, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post125, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post125, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post125, sel_r!543_flink!24^0'=sel_r!543_flink!24^post125, t!25^0'=t!25^post125, temp!34^0'=temp!34^post125, temp0!17^0'=temp0!17^post125, temp0!30^0'=temp0!30^post125, tmp!33^0'=tmp!33^post125, x!1365^0'=x!1365^post125, x!15^0'=x!15^post125, x!18^0'=x!18^post125, x!22^0'=x!22^post125, x_slam_f!20^0'=x_slam_f!20^post125, y!21^0'=y!21^post125, (__disjvr_4^0-__disjvr_4^post125 == 0 /\ temp0!30^0-temp0!30^post125 == 0 /\ -result!12^post125+result!12^0 == 0 /\ -ct!19^post125+ct!19^0 == 0 /\ a!1052^0-a!1052^post125 == 0 /\ -__disjvr_2^post125+__disjvr_2^0 == 0 /\ -__disjvr_3^post125+__disjvr_3^0 == 0 /\ -__disjvr_5^post125+__disjvr_5^0 == 0 /\ i!406^0-i!406^post125 == 0 /\ y!21^0-y!21^post125 == 0 /\ length!28^0-length!28^post125 == 0 /\ x!18^0-x!18^post125 == 0 /\ -head!405^post125+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post125+rcd!63^0 == 0 /\ rcd!2393^0-rcd!2393^post125 == 0 /\ -x!1365^post125+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post125 == 0 /\ -tmp!33^post125+tmp!33^0 == 0 /\ -__disjvr_0^post125+__disjvr_0^0 == 0 /\ -rcd!2515^post125+rcd!2515^0 == 0 /\ -t!25^post125+t!25^0 == 0 /\ -head!16^post125+head!16^0 == 0 /\ -i!29^post125+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post125 == 0 /\ rcd!83^0-rcd!83^post125 == 0 /\ a!244^0-a!244^post125 == 0 /\ -temp!34^post125+temp!34^0 == 0 /\ -__disjvr_8^post125+__disjvr_8^0 == 0 /\ -a!1055^post125+a!1055^0 == 0 /\ x!15^0-x!15^post125 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post125 == 0 /\ -a!1370^post125+a!1370^0 == 0 /\ -a!419^post125+a!419^0 == 0 /\ -a!1810^post125+a!1810^0 == 0 /\ a!1610^0-a!1610^post125 == 0 /\ head!31^0-head!31^post125 == 0 /\ a!1371^0-a!1371^post125 == 0 /\ -nondet!13^post125+nondet!13^0 == 0 /\ -r!543^post125+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post125+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post125+r!662^0 == 0 /\ -sel_r!1224_flink!24^post125+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post125 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post125 == 0 /\ -a!2035^post125+a!2035^0 == 0 /\ -__disjvr_7^post125+__disjvr_7^0 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post125 == 0 /\ -x!22^post125+x!22^0 == 0 /\ temp0!17^0-temp0!17^post125 == 0 /\ -sdv_callsite_return_1!14^post125+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post125 == 0 /\ a!654^0-a!654^post125 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post125, __disjvr_1^0'=__disjvr_1^post125, __disjvr_2^0'=__disjvr_2^post125, __disjvr_3^0'=__disjvr_3^post125, __disjvr_4^0'=__disjvr_4^post125, __disjvr_5^0'=__disjvr_5^post125, __disjvr_6^0'=__disjvr_6^post125, __disjvr_7^0'=__disjvr_7^post125, __disjvr_8^0'=__disjvr_8^post125, a!1052^0'=a!1052^post125, a!1055^0'=a!1055^post125, a!1370^0'=a!1370^post125, a!1371^0'=a!1371^post125, a!1610^0'=a!1610^post125, a!1810^0'=a!1810^post125, a!2035^0'=a!2035^post125, a!2238^0'=a!2238^post125, a!244^0'=a!244^post125, a!419^0'=a!419^post125, a!511^0'=a!511^post125, a!654^0'=a!654^post125, ct!19^0'=ct!19^post125, head!16^0'=head!16^post125, head!31^0'=head!31^post125, head!405^0'=head!405^post125, i!29^0'=i!29^post125, i!406^0'=i!406^post125, length!28^0'=length!28^post125, nondet!13^0'=nondet!13^post125, r!543^0'=r!543^post125, r!662^0'=r!662^post125, rcd!2393^0'=rcd!2393^post125, rcd!2460^0'=rcd!2460^post125, rcd!2515^0'=rcd!2515^post125, rcd!63^0'=rcd!63^post125, rcd!83^0'=rcd!83^post125, result!12^0'=result!12^post125, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post125, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post125, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post125, sel_r!543_flink!24^0'=sel_r!543_flink!24^post125, t!25^0'=t!25^post125, temp!34^0'=temp!34^post125, temp0!17^0'=temp0!17^post125, temp0!30^0'=temp0!30^post125, tmp!33^0'=tmp!33^post125, x!1365^0'=x!1365^post125, x!15^0'=x!15^post125, x!18^0'=x!18^post125, x!22^0'=x!22^post125, x_slam_f!20^0'=x_slam_f!20^post125, y!21^0'=y!21^post125, (__disjvr_4^0-__disjvr_4^post125 == 0 /\ temp0!30^0-temp0!30^post125 == 0 /\ -result!12^post125+result!12^0 == 0 /\ -ct!19^post125+ct!19^0 == 0 /\ a!1052^0-a!1052^post125 == 0 /\ -__disjvr_2^post125+__disjvr_2^0 == 0 /\ -__disjvr_3^post125+__disjvr_3^0 == 0 /\ -__disjvr_5^post125+__disjvr_5^0 == 0 /\ i!406^0-i!406^post125 == 0 /\ y!21^0-y!21^post125 == 0 /\ length!28^0-length!28^post125 == 0 /\ x!18^0-x!18^post125 == 0 /\ -head!405^post125+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post125+rcd!63^0 == 0 /\ rcd!2393^0-rcd!2393^post125 == 0 /\ -x!1365^post125+x!1365^0 == 0 /\ __disjvr_6^0-__disjvr_6^post125 == 0 /\ -tmp!33^post125+tmp!33^0 == 0 /\ -__disjvr_0^post125+__disjvr_0^0 == 0 /\ -rcd!2515^post125+rcd!2515^0 == 0 /\ -t!25^post125+t!25^0 == 0 /\ -head!16^post125+head!16^0 == 0 /\ -i!29^post125+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post125 == 0 /\ rcd!83^0-rcd!83^post125 == 0 /\ a!244^0-a!244^post125 == 0 /\ -temp!34^post125+temp!34^0 == 0 /\ -__disjvr_8^post125+__disjvr_8^0 == 0 /\ -a!1055^post125+a!1055^0 == 0 /\ x!15^0-x!15^post125 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post125 == 0 /\ -a!1370^post125+a!1370^0 == 0 /\ -a!419^post125+a!419^0 == 0 /\ -a!1810^post125+a!1810^0 == 0 /\ a!1610^0-a!1610^post125 == 0 /\ head!31^0-head!31^post125 == 0 /\ a!1371^0-a!1371^post125 == 0 /\ -nondet!13^post125+nondet!13^0 == 0 /\ -r!543^post125+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post125+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post125+r!662^0 == 0 /\ -sel_r!1224_flink!24^post125+sel_r!1224_flink!24^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post125 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post125 == 0 /\ -a!2035^post125+a!2035^0 == 0 /\ -__disjvr_7^post125+__disjvr_7^0 == 0 /\ a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post125 == 0 /\ -x!22^post125+x!22^0 == 0 /\ temp0!17^0-temp0!17^post125 == 0 /\ -sdv_callsite_return_1!14^post125+sdv_callsite_return_1!14^0 == 0 /\ rcd!2460^0-rcd!2460^post125 == 0 /\ a!654^0-a!654^post125 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality __disjvr_4^post125 = __disjvr_4^0 propagated equality temp0!30^post125 = temp0!30^0 propagated equality result!12^post125 = result!12^0 propagated equality ct!19^post125 = ct!19^0 propagated equality a!1052^post125 = a!1052^0 propagated equality __disjvr_2^post125 = __disjvr_2^0 propagated equality __disjvr_3^post125 = __disjvr_3^0 propagated equality __disjvr_5^post125 = __disjvr_5^0 propagated equality i!406^post125 = i!406^0 propagated equality y!21^post125 = y!21^0 propagated equality length!28^post125 = length!28^0 propagated equality x!18^post125 = x!18^0 propagated equality head!405^post125 = head!405^0 propagated equality rcd!63^post125 = rcd!63^0 propagated equality rcd!2393^post125 = rcd!2393^0 propagated equality x!1365^post125 = x!1365^0 propagated equality __disjvr_6^post125 = __disjvr_6^0 propagated equality tmp!33^post125 = tmp!33^0 propagated equality __disjvr_0^post125 = __disjvr_0^0 propagated equality rcd!2515^post125 = rcd!2515^0 propagated equality t!25^post125 = t!25^0 propagated equality head!16^post125 = head!16^0 propagated equality i!29^post125 = i!29^0 propagated equality a!2238^post125 = a!2238^0 propagated equality rcd!83^post125 = rcd!83^0 propagated equality a!244^post125 = a!244^0 propagated equality temp!34^post125 = temp!34^0 propagated equality __disjvr_8^post125 = __disjvr_8^0 propagated equality a!1055^post125 = a!1055^0 propagated equality x!15^post125 = x!15^0 propagated equality sel_r!543_flink!24^post125 = sel_r!543_flink!24^0 propagated equality a!1370^post125 = a!1370^0 propagated equality a!419^post125 = a!419^0 propagated equality a!1810^post125 = a!1810^0 propagated equality a!1610^post125 = a!1610^0 propagated equality head!31^post125 = head!31^0 propagated equality a!1371^post125 = a!1371^0 propagated equality nondet!13^post125 = nondet!13^0 propagated equality r!543^post125 = r!543^0 propagated equality sdv_callsite_return_1!32^post125 = sdv_callsite_return_1!32^0 propagated equality r!662^post125 = r!662^0 propagated equality sel_r!1224_flink!24^post125 = sel_r!1224_flink!24^0 propagated equality x_slam_f!20^post125 = x_slam_f!20^0 propagated equality a!511^post125 = a!511^0 propagated equality a!2035^post125 = a!2035^0 propagated equality __disjvr_7^post125 = __disjvr_7^0 propagated equality __disjvr_1^post125 = __disjvr_1^0 propagated equality x!22^post125 = x!22^0 propagated equality temp0!17^post125 = temp0!17^0 propagated equality sdv_callsite_return_1!14^post125 = sdv_callsite_return_1!14^0 propagated equality rcd!2460^post125 = rcd!2460^0 propagated equality a!654^post125 = a!654^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post126, __disjvr_1^0'=__disjvr_1^post126, __disjvr_2^0'=__disjvr_2^post126, __disjvr_3^0'=__disjvr_3^post126, __disjvr_4^0'=__disjvr_4^post126, __disjvr_5^0'=__disjvr_5^post126, __disjvr_6^0'=__disjvr_6^post126, __disjvr_7^0'=__disjvr_7^post126, __disjvr_8^0'=__disjvr_8^post126, a!1052^0'=a!1052^post126, a!1055^0'=a!1055^post126, a!1370^0'=a!1370^post126, a!1371^0'=a!1371^post126, a!1610^0'=a!1610^post126, a!1810^0'=a!1810^post126, a!2035^0'=a!2035^post126, a!2238^0'=a!2238^post126, a!244^0'=a!244^post126, a!419^0'=a!419^post126, a!511^0'=a!511^post126, a!654^0'=a!654^post126, ct!19^0'=ct!19^post126, head!16^0'=head!16^post126, head!31^0'=head!31^post126, head!405^0'=head!405^post126, i!29^0'=i!29^post126, i!406^0'=i!406^post126, length!28^0'=length!28^post126, nondet!13^0'=nondet!13^post126, r!543^0'=r!543^post126, r!662^0'=r!662^post126, rcd!2393^0'=rcd!2393^post126, rcd!2460^0'=rcd!2460^post126, rcd!2515^0'=rcd!2515^post126, rcd!63^0'=rcd!63^post126, rcd!83^0'=rcd!83^post126, result!12^0'=result!12^post126, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post126, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post126, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post126, sel_r!543_flink!24^0'=sel_r!543_flink!24^post126, t!25^0'=t!25^post126, temp!34^0'=temp!34^post126, temp0!17^0'=temp0!17^post126, temp0!30^0'=temp0!30^post126, tmp!33^0'=tmp!33^post126, x!1365^0'=x!1365^post126, x!15^0'=x!15^post126, x!18^0'=x!18^post126, x!22^0'=x!22^post126, x_slam_f!20^0'=x_slam_f!20^post126, y!21^0'=y!21^post126, (-x!15^0+head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post126 == 0 /\ i!29^0-i!29^post126 == 0 /\ __disjvr_1^0-__disjvr_1^post126 == 0 /\ -y!21^post126+y!21^0 == 0 /\ a!1052^0-a!1052^post126 == 0 /\ -x!22^post126+x!22^0 == 0 /\ -r!543^post126+r!543^0 == 0 /\ -r!662^post126+r!662^0 == 0 /\ -a!419^post126+a!419^0 == 0 /\ -a!2238^post126+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post126 == 0 /\ -a!2035^post126+a!2035^0 == 0 /\ -i!406^post126+i!406^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post126 == 0 /\ head!405^0-head!405^post126 == 0 /\ -temp!34^post126+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post126 == 0 /\ tmp!33^0-tmp!33^post126 == 0 /\ temp0!17^0-temp0!17^post126 == 0 /\ -rcd!83^post126+rcd!83^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!63^0-rcd!63^post126 == 0 /\ nondet!13^0-nondet!13^post126 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post126+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post126 == 0 /\ head!16^0-head!16^post126 == 0 /\ -sel_r!1224_flink!24^post126+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post126 == 0 /\ -rcd!2515^post126+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post126 == 0 /\ -x!1365^post126+x!1365^0 == 0 /\ a!511^0-a!511^post126 == 0 /\ head!31^0-head!31^post126 == 0 /\ -__disjvr_5^post126+__disjvr_5^0 == 0 /\ x!15^0-x!15^post126 == 0 /\ rcd!2393^0-rcd!2393^post126 == 0 /\ -__disjvr_3^post126+__disjvr_3^0 == 0 /\ -__disjvr_2^post126+__disjvr_2^0 == 0 /\ -t!25^post126+t!25^0 == 0 /\ a!1810^0-a!1810^post126 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post126+__disjvr_6^0 == 0 /\ 1-x!15^0 <= 0 /\ a!654^0-a!654^post126 == 0 /\ -ct!19^post126+ct!19^0 == 0 /\ -__disjvr_0^post126+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post126 == 0 /\ length!28^0-length!28^post126 == 0 /\ -x!18^post126+x!18^0 == 0 /\ a!1370^0-a!1370^post126 == 0 /\ result!12^0-result!12^post126 == 0 /\ -__disjvr_7^post126+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post126 == 0 /\ -a!1610^post126+a!1610^0 == 0 /\ -rcd!2460^post126+rcd!2460^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post126, __disjvr_1^0'=__disjvr_1^post126, __disjvr_2^0'=__disjvr_2^post126, __disjvr_3^0'=__disjvr_3^post126, __disjvr_4^0'=__disjvr_4^post126, __disjvr_5^0'=__disjvr_5^post126, __disjvr_6^0'=__disjvr_6^post126, __disjvr_7^0'=__disjvr_7^post126, __disjvr_8^0'=__disjvr_8^post126, a!1052^0'=a!1052^post126, a!1055^0'=a!1055^post126, a!1370^0'=a!1370^post126, a!1371^0'=a!1371^post126, a!1610^0'=a!1610^post126, a!1810^0'=a!1810^post126, a!2035^0'=a!2035^post126, a!2238^0'=a!2238^post126, a!244^0'=a!244^post126, a!419^0'=a!419^post126, a!511^0'=a!511^post126, a!654^0'=a!654^post126, ct!19^0'=ct!19^post126, head!16^0'=head!16^post126, head!31^0'=head!31^post126, head!405^0'=head!405^post126, i!29^0'=i!29^post126, i!406^0'=i!406^post126, length!28^0'=length!28^post126, nondet!13^0'=nondet!13^post126, r!543^0'=r!543^post126, r!662^0'=r!662^post126, rcd!2393^0'=rcd!2393^post126, rcd!2460^0'=rcd!2460^post126, rcd!2515^0'=rcd!2515^post126, rcd!63^0'=rcd!63^post126, rcd!83^0'=rcd!83^post126, result!12^0'=result!12^post126, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post126, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post126, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post126, sel_r!543_flink!24^0'=sel_r!543_flink!24^post126, t!25^0'=t!25^post126, temp!34^0'=temp!34^post126, temp0!17^0'=temp0!17^post126, temp0!30^0'=temp0!30^post126, tmp!33^0'=tmp!33^post126, x!1365^0'=x!1365^post126, x!15^0'=x!15^post126, x!18^0'=x!18^post126, x!22^0'=x!22^post126, x_slam_f!20^0'=x_slam_f!20^post126, y!21^0'=y!21^post126, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post126 == 0 /\ i!29^0-i!29^post126 == 0 /\ __disjvr_1^0-__disjvr_1^post126 == 0 /\ -y!21^post126+y!21^0 == 0 /\ a!1052^0-a!1052^post126 == 0 /\ -x!22^post126+x!22^0 == 0 /\ -r!543^post126+r!543^0 == 0 /\ -r!662^post126+r!662^0 == 0 /\ -a!419^post126+a!419^0 == 0 /\ -a!2238^post126+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post126 == 0 /\ -a!2035^post126+a!2035^0 == 0 /\ -i!406^post126+i!406^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post126 == 0 /\ head!405^0-head!405^post126 == 0 /\ -temp!34^post126+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post126 == 0 /\ tmp!33^0-tmp!33^post126 == 0 /\ temp0!17^0-temp0!17^post126 == 0 /\ -rcd!83^post126+rcd!83^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!63^0-rcd!63^post126 == 0 /\ nondet!13^0-nondet!13^post126 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post126+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post126 == 0 /\ head!16^0-head!16^post126 == 0 /\ -sel_r!1224_flink!24^post126+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post126 == 0 /\ -rcd!2515^post126+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post126 == 0 /\ -x!1365^post126+x!1365^0 == 0 /\ a!511^0-a!511^post126 == 0 /\ head!31^0-head!31^post126 == 0 /\ -__disjvr_5^post126+__disjvr_5^0 == 0 /\ x!15^0-x!15^post126 == 0 /\ rcd!2393^0-rcd!2393^post126 == 0 /\ -__disjvr_3^post126+__disjvr_3^0 == 0 /\ -__disjvr_2^post126+__disjvr_2^0 == 0 /\ -t!25^post126+t!25^0 == 0 /\ a!1810^0-a!1810^post126 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post126+__disjvr_6^0 == 0 /\ 1-x!15^0 <= 0 /\ a!654^0-a!654^post126 == 0 /\ -ct!19^post126+ct!19^0 == 0 /\ -__disjvr_0^post126+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post126 == 0 /\ length!28^0-length!28^post126 == 0 /\ -x!18^post126+x!18^0 == 0 /\ a!1370^0-a!1370^post126 == 0 /\ result!12^0-result!12^post126 == 0 /\ -__disjvr_7^post126+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post126 == 0 /\ -a!1610^post126+a!1610^0 == 0 /\ -rcd!2460^post126+rcd!2460^0 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post126, __disjvr_1^0'=__disjvr_1^post126, __disjvr_2^0'=__disjvr_2^post126, __disjvr_3^0'=__disjvr_3^post126, __disjvr_4^0'=__disjvr_4^post126, __disjvr_5^0'=__disjvr_5^post126, __disjvr_6^0'=__disjvr_6^post126, __disjvr_7^0'=__disjvr_7^post126, __disjvr_8^0'=__disjvr_8^post126, a!1052^0'=a!1052^post126, a!1055^0'=a!1055^post126, a!1370^0'=a!1370^post126, a!1371^0'=a!1371^post126, a!1610^0'=a!1610^post126, a!1810^0'=a!1810^post126, a!2035^0'=a!2035^post126, a!2238^0'=a!2238^post126, a!244^0'=a!244^post126, a!419^0'=a!419^post126, a!511^0'=a!511^post126, a!654^0'=a!654^post126, ct!19^0'=ct!19^post126, head!16^0'=head!16^post126, head!31^0'=head!31^post126, head!405^0'=head!405^post126, i!29^0'=i!29^post126, i!406^0'=i!406^post126, length!28^0'=length!28^post126, nondet!13^0'=nondet!13^post126, r!543^0'=r!543^post126, r!662^0'=r!662^post126, rcd!2393^0'=rcd!2393^post126, rcd!2460^0'=rcd!2460^post126, rcd!2515^0'=rcd!2515^post126, rcd!63^0'=rcd!63^post126, rcd!83^0'=rcd!83^post126, result!12^0'=result!12^post126, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post126, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post126, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post126, sel_r!543_flink!24^0'=sel_r!543_flink!24^post126, t!25^0'=t!25^post126, temp!34^0'=temp!34^post126, temp0!17^0'=temp0!17^post126, temp0!30^0'=temp0!30^post126, tmp!33^0'=tmp!33^post126, x!1365^0'=x!1365^post126, x!15^0'=x!15^post126, x!18^0'=x!18^post126, x!22^0'=x!22^post126, x_slam_f!20^0'=x_slam_f!20^post126, y!21^0'=y!21^post126, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post126 == 0 /\ i!29^0-i!29^post126 == 0 /\ __disjvr_1^0-__disjvr_1^post126 == 0 /\ -y!21^post126+y!21^0 == 0 /\ a!1052^0-a!1052^post126 == 0 /\ -x!22^post126+x!22^0 == 0 /\ -r!543^post126+r!543^0 == 0 /\ -r!662^post126+r!662^0 == 0 /\ -a!419^post126+a!419^0 == 0 /\ -a!2238^post126+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post126 == 0 /\ -a!2035^post126+a!2035^0 == 0 /\ -i!406^post126+i!406^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post126 == 0 /\ head!405^0-head!405^post126 == 0 /\ -temp!34^post126+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post126 == 0 /\ tmp!33^0-tmp!33^post126 == 0 /\ temp0!17^0-temp0!17^post126 == 0 /\ -rcd!83^post126+rcd!83^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!63^0-rcd!63^post126 == 0 /\ nondet!13^0-nondet!13^post126 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post126+a!1055^0 == 0 /\ temp0!30^0-temp0!30^post126 == 0 /\ head!16^0-head!16^post126 == 0 /\ -sel_r!1224_flink!24^post126+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post126 == 0 /\ -rcd!2515^post126+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post126 == 0 /\ -x!1365^post126+x!1365^0 == 0 /\ a!511^0-a!511^post126 == 0 /\ head!31^0-head!31^post126 == 0 /\ -__disjvr_5^post126+__disjvr_5^0 == 0 /\ x!15^0-x!15^post126 == 0 /\ rcd!2393^0-rcd!2393^post126 == 0 /\ -__disjvr_3^post126+__disjvr_3^0 == 0 /\ -__disjvr_2^post126+__disjvr_2^0 == 0 /\ -t!25^post126+t!25^0 == 0 /\ a!1810^0-a!1810^post126 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_6^post126+__disjvr_6^0 == 0 /\ 1-x!15^0 <= 0 /\ a!654^0-a!654^post126 == 0 /\ -ct!19^post126+ct!19^0 == 0 /\ -__disjvr_0^post126+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post126 == 0 /\ length!28^0-length!28^post126 == 0 /\ -x!18^post126+x!18^0 == 0 /\ a!1370^0-a!1370^post126 == 0 /\ result!12^0-result!12^post126 == 0 /\ -__disjvr_7^post126+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post126 == 0 /\ -a!1610^post126+a!1610^0 == 0 /\ -rcd!2460^post126+rcd!2460^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality x_slam_f!20^post126 = x_slam_f!20^0 propagated equality i!29^post126 = i!29^0 propagated equality __disjvr_1^post126 = __disjvr_1^0 propagated equality y!21^post126 = y!21^0 propagated equality a!1052^post126 = a!1052^0 propagated equality x!22^post126 = x!22^0 propagated equality r!543^post126 = r!543^0 propagated equality r!662^post126 = r!662^0 propagated equality a!419^post126 = a!419^0 propagated equality a!2238^post126 = a!2238^0 propagated equality sel_r!543_flink!24^post126 = sel_r!543_flink!24^0 propagated equality a!2035^post126 = a!2035^0 propagated equality i!406^post126 = i!406^0 propagated equality a!244^post126 = a!244^0 propagated equality head!405^post126 = head!405^0 propagated equality temp!34^post126 = temp!34^0 propagated equality __disjvr_4^post126 = __disjvr_4^0 propagated equality tmp!33^post126 = tmp!33^0 propagated equality temp0!17^post126 = temp0!17^0 propagated equality rcd!83^post126 = rcd!83^0 propagated equality rcd!63^post126 = rcd!63^0 propagated equality nondet!13^post126 = nondet!13^0 propagated equality a!1055^post126 = a!1055^0 propagated equality temp0!30^post126 = temp0!30^0 propagated equality head!16^post126 = head!16^0 propagated equality sel_r!1224_flink!24^post126 = sel_r!1224_flink!24^0 propagated equality __disjvr_8^post126 = __disjvr_8^0 propagated equality rcd!2515^post126 = rcd!2515^0 propagated equality sdv_callsite_return_1!14^post126 = sdv_callsite_return_1!14^0 propagated equality x!1365^post126 = x!1365^0 propagated equality a!511^post126 = a!511^0 propagated equality head!31^post126 = head!31^0 propagated equality __disjvr_5^post126 = __disjvr_5^0 propagated equality x!15^post126 = x!15^0 propagated equality rcd!2393^post126 = rcd!2393^0 propagated equality __disjvr_3^post126 = __disjvr_3^0 propagated equality __disjvr_2^post126 = __disjvr_2^0 propagated equality t!25^post126 = t!25^0 propagated equality a!1810^post126 = a!1810^0 propagated equality __disjvr_6^post126 = __disjvr_6^0 propagated equality a!654^post126 = a!654^0 propagated equality ct!19^post126 = ct!19^0 propagated equality __disjvr_0^post126 = __disjvr_0^0 propagated equality sdv_callsite_return_1!32^post126 = sdv_callsite_return_1!32^0 propagated equality length!28^post126 = length!28^0 propagated equality x!18^post126 = x!18^0 propagated equality a!1370^post126 = a!1370^0 propagated equality result!12^post126 = result!12^0 propagated equality __disjvr_7^post126 = __disjvr_7^0 propagated equality a!1371^post126 = a!1371^0 propagated equality a!1610^post126 = a!1610^0 propagated equality rcd!2460^post126 = rcd!2460^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post127, __disjvr_1^0'=__disjvr_1^post127, __disjvr_2^0'=__disjvr_2^post127, __disjvr_3^0'=__disjvr_3^post127, __disjvr_4^0'=__disjvr_4^post127, __disjvr_5^0'=__disjvr_5^post127, __disjvr_6^0'=__disjvr_6^post127, __disjvr_7^0'=__disjvr_7^post127, __disjvr_8^0'=__disjvr_8^post127, a!1052^0'=a!1052^post127, a!1055^0'=a!1055^post127, a!1370^0'=a!1370^post127, a!1371^0'=a!1371^post127, a!1610^0'=a!1610^post127, a!1810^0'=a!1810^post127, a!2035^0'=a!2035^post127, a!2238^0'=a!2238^post127, a!244^0'=a!244^post127, a!419^0'=a!419^post127, a!511^0'=a!511^post127, a!654^0'=a!654^post127, ct!19^0'=ct!19^post127, head!16^0'=head!16^post127, head!31^0'=head!31^post127, head!405^0'=head!405^post127, i!29^0'=i!29^post127, i!406^0'=i!406^post127, length!28^0'=length!28^post127, nondet!13^0'=nondet!13^post127, r!543^0'=r!543^post127, r!662^0'=r!662^post127, rcd!2393^0'=rcd!2393^post127, rcd!2460^0'=rcd!2460^post127, rcd!2515^0'=rcd!2515^post127, rcd!63^0'=rcd!63^post127, rcd!83^0'=rcd!83^post127, result!12^0'=result!12^post127, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post127, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post127, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post127, sel_r!543_flink!24^0'=sel_r!543_flink!24^post127, t!25^0'=t!25^post127, temp!34^0'=temp!34^post127, temp0!17^0'=temp0!17^post127, temp0!30^0'=temp0!30^post127, tmp!33^0'=tmp!33^post127, x!1365^0'=x!1365^post127, x!15^0'=x!15^post127, x!18^0'=x!18^post127, x!22^0'=x!22^post127, x_slam_f!20^0'=x_slam_f!20^post127, y!21^0'=y!21^post127, (a!244^0-a!244^post127 == 0 /\ -y!21^post127+y!21^0 == 0 /\ a!654^0-a!654^post127 == 0 /\ a!1370^0-a!1370^post127 == 0 /\ -nondet!13^post127+nondet!13^0 == 0 /\ head!31^0-head!31^post127 == 0 /\ result!12^0-result!12^post127 == 0 /\ __disjvr_4^0-__disjvr_4^post127 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post127 == 0 /\ -a!1610^post127+a!1610^0 == 0 /\ a!1052^0-a!1052^post127 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -ct!19^post127+ct!19^0 == 0 /\ -t!25^post127+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post127 == 0 /\ x_slam_f!20^0-x_slam_f!20^post127 == 0 /\ -i!29^post127+i!29^0 == 0 /\ -r!662^post127+r!662^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post127 == 0 /\ -temp!34^post127+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post127 == 0 /\ __disjvr_1^0-__disjvr_1^post127 == 0 /\ -x!22^post127+x!22^0 == 0 /\ -__disjvr_7^post127+__disjvr_7^0 == 0 /\ -__disjvr_6^post127+__disjvr_6^0 == 0 /\ -a!2035^post127+a!2035^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post127 == 0 /\ temp0!17^0-temp0!17^post127 == 0 /\ -head!16^post127+head!16^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post127 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post127+sdv_callsite_return_1!32^0 == 0 /\ r!543^0-r!543^post127 == 0 /\ -temp0!30^post127+temp0!30^0 == 0 /\ -rcd!2515^post127+rcd!2515^0 == 0 /\ -x!15^post127+x!15^0 == 0 /\ -rcd!2460^post127+rcd!2460^0 == 0 /\ -__disjvr_5^post127+__disjvr_5^0 == 0 /\ -__disjvr_3^post127+__disjvr_3^0 == 0 /\ -a!2238^post127+a!2238^0 == 0 /\ -a!1055^post127+a!1055^0 == 0 /\ -a!419^post127+a!419^0 == 0 /\ a!1810^0-a!1810^post127 == 0 /\ x!1365^0-x!1365^post127 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post127 == 0 /\ head!405^0-head!405^post127 == 0 /\ -__disjvr_2^post127+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post127 == 0 /\ -i!406^post127+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post127 == 0 /\ rcd!2393^0-rcd!2393^post127 == 0 /\ rcd!63^0-rcd!63^post127 == 0 /\ -a!511^post127+a!511^0 == 0 /\ -__disjvr_0^post127+__disjvr_0^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality a!244^post127 = a!244^0 propagated equality y!21^post127 = y!21^0 propagated equality a!654^post127 = a!654^0 propagated equality a!1370^post127 = a!1370^0 propagated equality nondet!13^post127 = nondet!13^0 propagated equality head!31^post127 = head!31^0 propagated equality result!12^post127 = result!12^0 propagated equality __disjvr_4^post127 = __disjvr_4^0 propagated equality a!1371^post127 = a!1371^0 propagated equality a!1610^post127 = a!1610^0 propagated equality a!1052^post127 = a!1052^0 propagated equality ct!19^post127 = ct!19^0 propagated equality t!25^post127 = t!25^0 propagated equality length!28^post127 = length!28^0 propagated equality x_slam_f!20^post127 = x_slam_f!20^0 propagated equality i!29^post127 = i!29^0 propagated equality r!662^post127 = r!662^0 propagated equality x!18^post127 = x!18^0 propagated equality temp!34^post127 = temp!34^0 propagated equality rcd!83^post127 = rcd!83^0 propagated equality __disjvr_1^post127 = __disjvr_1^0 propagated equality x!22^post127 = x!22^0 propagated equality __disjvr_7^post127 = __disjvr_7^0 propagated equality __disjvr_6^post127 = __disjvr_6^0 propagated equality a!2035^post127 = a!2035^0 propagated equality sel_r!543_flink!24^post127 = sel_r!543_flink!24^0 propagated equality temp0!17^post127 = temp0!17^0 propagated equality head!16^post127 = head!16^0 propagated equality __disjvr_8^post127 = __disjvr_8^0 propagated equality sdv_callsite_return_1!32^post127 = sdv_callsite_return_1!32^0 propagated equality r!543^post127 = r!543^0 propagated equality temp0!30^post127 = temp0!30^0 propagated equality rcd!2515^post127 = rcd!2515^0 propagated equality x!15^post127 = x!15^0 propagated equality rcd!2460^post127 = rcd!2460^0 propagated equality __disjvr_5^post127 = __disjvr_5^0 propagated equality __disjvr_3^post127 = __disjvr_3^0 propagated equality a!2238^post127 = a!2238^0 propagated equality a!1055^post127 = a!1055^0 propagated equality a!419^post127 = a!419^0 propagated equality a!1810^post127 = a!1810^0 propagated equality x!1365^post127 = x!1365^0 propagated equality sdv_callsite_return_1!14^post127 = sdv_callsite_return_1!14^0 propagated equality head!405^post127 = head!405^0 propagated equality __disjvr_2^post127 = __disjvr_2^0 propagated equality tmp!33^post127 = tmp!33^0 propagated equality i!406^post127 = i!406^0 propagated equality sel_r!1224_flink!24^post127 = sel_r!1224_flink!24^0 propagated equality rcd!2393^post127 = rcd!2393^0 propagated equality rcd!63^post127 = rcd!63^0 propagated equality a!511^post127 = a!511^0 propagated equality __disjvr_0^post127 = __disjvr_0^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post128, __disjvr_1^0'=__disjvr_1^post128, __disjvr_2^0'=__disjvr_2^post128, __disjvr_3^0'=__disjvr_3^post128, __disjvr_4^0'=__disjvr_4^post128, __disjvr_5^0'=__disjvr_5^post128, __disjvr_6^0'=__disjvr_6^post128, __disjvr_7^0'=__disjvr_7^post128, __disjvr_8^0'=__disjvr_8^post128, a!1052^0'=a!1052^post128, a!1055^0'=a!1055^post128, a!1370^0'=a!1370^post128, a!1371^0'=a!1371^post128, a!1610^0'=a!1610^post128, a!1810^0'=a!1810^post128, a!2035^0'=a!2035^post128, a!2238^0'=a!2238^post128, a!244^0'=a!244^post128, a!419^0'=a!419^post128, a!511^0'=a!511^post128, a!654^0'=a!654^post128, ct!19^0'=ct!19^post128, head!16^0'=head!16^post128, head!31^0'=head!31^post128, head!405^0'=head!405^post128, i!29^0'=i!29^post128, i!406^0'=i!406^post128, length!28^0'=length!28^post128, nondet!13^0'=nondet!13^post128, r!543^0'=r!543^post128, r!662^0'=r!662^post128, rcd!2393^0'=rcd!2393^post128, rcd!2460^0'=rcd!2460^post128, rcd!2515^0'=rcd!2515^post128, rcd!63^0'=rcd!63^post128, rcd!83^0'=rcd!83^post128, result!12^0'=result!12^post128, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post128, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post128, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post128, sel_r!543_flink!24^0'=sel_r!543_flink!24^post128, t!25^0'=t!25^post128, temp!34^0'=temp!34^post128, temp0!17^0'=temp0!17^post128, temp0!30^0'=temp0!30^post128, tmp!33^0'=tmp!33^post128, x!1365^0'=x!1365^post128, x!15^0'=x!15^post128, x!18^0'=x!18^post128, x!22^0'=x!22^post128, x_slam_f!20^0'=x_slam_f!20^post128, y!21^0'=y!21^post128, (a!1371^0-a!1371^post128 == 0 /\ temp!34^0-temp!34^post128 == 0 /\ -sdv_callsite_return_1!32^post128+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post128+rcd!2393^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -head!31^post128+head!31^0 == 0 /\ head!16^0-head!16^post128 == 0 /\ a!244^0-a!244^post128 == 0 /\ a!1610^0-a!1610^post128 == 0 /\ length!28^0-length!28^post128 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post128 == 0 /\ -x_slam_f!20^post128+x_slam_f!20^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-x!15^post128 == 0 /\ y!21^0-y!21^post128 == 0 /\ -a!1052^0 <= 0 /\ a!654^0-a!654^post128 == 0 /\ __disjvr_6^0-__disjvr_6^post128 == 0 /\ __disjvr_0^0-__disjvr_0^post128 == 0 /\ 1-a!1052^0 <= 0 /\ a!511^0-a!511^post128 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post128 == 0 /\ temp0!17^0-temp0!17^post128 == 0 /\ -__disjvr_5^post128+__disjvr_5^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_1^post128+__disjvr_1^0 == 0 /\ -x!22^post128+x!22^0 == 0 /\ -a!2035^post128+a!2035^0 == 0 /\ -i!406^post128+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post128+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post128 == 0 /\ temp0!30^0-temp0!30^post128 == 0 /\ -result!12^post128+result!12^0 == 0 /\ tmp!33^0-tmp!33^post128 == 0 /\ rcd!2460^0-rcd!2460^post128 == 0 /\ head!405^0-head!405^post128 == 0 /\ 1-a!1055^0 <= 0 /\ -nondet!13^post128+nondet!13^0 == 0 /\ -a!1055^0 <= 0 /\ -__disjvr_7^post128+__disjvr_7^0 == 0 /\ -__disjvr_8^post128+__disjvr_8^0 == 0 /\ -a!1055^post128+a!1055^0 == 0 /\ rcd!83^0-rcd!83^post128 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -a!1810^post128+a!1810^0 == 0 /\ a!1052^0-a!1052^post128 == 0 /\ -rcd!2515^post128+rcd!2515^0 == 0 /\ -a!1370^post128+a!1370^0 == 0 /\ -rcd!63^post128+rcd!63^0 == 0 /\ -ct!19^post128+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post128 == 0 /\ -x!1365^post128+x!1365^0 == 0 /\ -i!29^post128+i!29^0 == 0 /\ -r!662^post128+r!662^0 == 0 /\ -__disjvr_4^post128+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post128 == 0 /\ -__disjvr_2^post128+__disjvr_2^0 == 0 /\ r!543^0-r!543^post128 == 0 /\ -a!419^post128+a!419^0 == 0 /\ -t!25^post128+t!25^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality a!1371^post128 = a!1371^0 propagated equality temp!34^post128 = temp!34^0 propagated equality sdv_callsite_return_1!32^post128 = sdv_callsite_return_1!32^0 propagated equality rcd!2393^post128 = rcd!2393^0 propagated equality head!31^post128 = head!31^0 propagated equality head!16^post128 = head!16^0 propagated equality a!244^post128 = a!244^0 propagated equality a!1610^post128 = a!1610^0 propagated equality length!28^post128 = length!28^0 propagated equality sel_r!1224_flink!24^post128 = sel_r!1224_flink!24^0 propagated equality x_slam_f!20^post128 = x_slam_f!20^0 propagated equality x!15^post128 = x!15^0 propagated equality y!21^post128 = y!21^0 propagated equality a!654^post128 = a!654^0 propagated equality __disjvr_6^post128 = __disjvr_6^0 propagated equality __disjvr_0^post128 = __disjvr_0^0 propagated equality a!511^post128 = a!511^0 propagated equality x!18^post128 = x!18^0 propagated equality temp0!17^post128 = temp0!17^0 propagated equality __disjvr_5^post128 = __disjvr_5^0 propagated equality __disjvr_1^post128 = __disjvr_1^0 propagated equality x!22^post128 = x!22^0 propagated equality a!2035^post128 = a!2035^0 propagated equality i!406^post128 = i!406^0 propagated equality sdv_callsite_return_1!14^post128 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post128 = __disjvr_3^0 propagated equality temp0!30^post128 = temp0!30^0 propagated equality result!12^post128 = result!12^0 propagated equality tmp!33^post128 = tmp!33^0 propagated equality rcd!2460^post128 = rcd!2460^0 propagated equality head!405^post128 = head!405^0 propagated equality nondet!13^post128 = nondet!13^0 propagated equality __disjvr_7^post128 = __disjvr_7^0 propagated equality __disjvr_8^post128 = __disjvr_8^0 propagated equality a!1055^post128 = a!1055^0 propagated equality rcd!83^post128 = rcd!83^0 propagated equality a!1810^post128 = a!1810^0 propagated equality a!1052^post128 = a!1052^0 propagated equality rcd!2515^post128 = rcd!2515^0 propagated equality a!1370^post128 = a!1370^0 propagated equality rcd!63^post128 = rcd!63^0 propagated equality ct!19^post128 = ct!19^0 propagated equality sel_r!543_flink!24^post128 = sel_r!543_flink!24^0 propagated equality x!1365^post128 = x!1365^0 propagated equality i!29^post128 = i!29^0 propagated equality r!662^post128 = r!662^0 propagated equality __disjvr_4^post128 = __disjvr_4^0 propagated equality a!2238^post128 = a!2238^0 propagated equality __disjvr_2^post128 = __disjvr_2^0 propagated equality r!543^post128 = r!543^0 propagated equality a!419^post128 = a!419^0 propagated equality t!25^post128 = t!25^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post129, __disjvr_1^0'=__disjvr_1^post129, __disjvr_2^0'=__disjvr_2^post129, __disjvr_3^0'=__disjvr_3^post129, __disjvr_4^0'=__disjvr_4^post129, __disjvr_5^0'=__disjvr_5^post129, __disjvr_6^0'=__disjvr_6^post129, __disjvr_7^0'=__disjvr_7^post129, __disjvr_8^0'=__disjvr_8^post129, a!1052^0'=a!1052^post129, a!1055^0'=a!1055^post129, a!1370^0'=a!1370^post129, a!1371^0'=a!1371^post129, a!1610^0'=a!1610^post129, a!1810^0'=a!1810^post129, a!2035^0'=a!2035^post129, a!2238^0'=a!2238^post129, a!244^0'=a!244^post129, a!419^0'=a!419^post129, a!511^0'=a!511^post129, a!654^0'=a!654^post129, ct!19^0'=ct!19^post129, head!16^0'=head!16^post129, head!31^0'=head!31^post129, head!405^0'=head!405^post129, i!29^0'=i!29^post129, i!406^0'=i!406^post129, length!28^0'=length!28^post129, nondet!13^0'=nondet!13^post129, r!543^0'=r!543^post129, r!662^0'=r!662^post129, rcd!2393^0'=rcd!2393^post129, rcd!2460^0'=rcd!2460^post129, rcd!2515^0'=rcd!2515^post129, rcd!63^0'=rcd!63^post129, rcd!83^0'=rcd!83^post129, result!12^0'=result!12^post129, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post129, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post129, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post129, sel_r!543_flink!24^0'=sel_r!543_flink!24^post129, t!25^0'=t!25^post129, temp!34^0'=temp!34^post129, temp0!17^0'=temp0!17^post129, temp0!30^0'=temp0!30^post129, tmp!33^0'=tmp!33^post129, x!1365^0'=x!1365^post129, x!15^0'=x!15^post129, x!18^0'=x!18^post129, x!22^0'=x!22^post129, x_slam_f!20^0'=x_slam_f!20^post129, y!21^0'=y!21^post129, (a!654^0-a!654^post129 == 0 /\ __disjvr_4^0-__disjvr_4^post129 == 0 /\ a!1371^0-a!1371^post129 == 0 /\ r!543^0-r!543^post129 == 0 /\ a!1052^0-a!1052^post129 == 0 /\ -__disjvr_5^post129+__disjvr_5^0 == 0 /\ length!28^0-length!28^post129 == 0 /\ -__disjvr_2^post129+__disjvr_2^0 == 0 /\ -__disjvr_3^post129+__disjvr_3^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post129 == 0 /\ head!31^0-head!31^post129 == 0 /\ -rcd!63^post129+rcd!63^0 == 0 /\ result!12^0-result!12^post129 == 0 /\ -__disjvr_0^post129+__disjvr_0^0 == 0 /\ -i!29^post129+i!29^0 == 0 /\ x!18^0-x!18^post129 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -temp!34^post129+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post129 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post129 == 0 /\ rcd!83^0-rcd!83^post129 == 0 /\ __disjvr_8^0-__disjvr_8^post129 == 0 /\ -a!1055^post129+a!1055^0 == 0 /\ -ct!19^post129+ct!19^0 == 0 /\ -t!25^post129+t!25^0 == 0 /\ temp0!17^0-temp0!17^post129 == 0 /\ -x!22^post129+x!22^0 == 0 /\ tmp!33^0-tmp!33^post129 == 0 /\ -nondet!13^post129+nondet!13^0 == 0 /\ -a!419^post129+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post129+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post129+r!662^0 == 0 /\ -rcd!2393^post129+rcd!2393^0 == 0 /\ -a!511^post129+a!511^0 == 0 /\ -a!2035^post129+a!2035^0 == 0 /\ -a!2238^post129+a!2238^0 == 0 /\ 1-a!1055^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post129 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -head!16^post129+head!16^0 == 0 /\ -y!21^post129+y!21^0 == 0 /\ -a!1610^post129+a!1610^0 == 0 /\ -rcd!2515^post129+rcd!2515^0 == 0 /\ -i!406^post129+i!406^0 == 0 /\ x!15^0-x!15^post129 == 0 /\ head!405^0-head!405^post129 == 0 /\ -__disjvr_7^post129+__disjvr_7^0 == 0 /\ -x!1365^post129+x!1365^0 == 0 /\ __disjvr_1^0-__disjvr_1^post129 == 0 /\ rcd!2460^0-rcd!2460^post129 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post129 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post129 == 0 /\ a!244^0-a!244^post129 == 0 /\ -temp0!30^post129+temp0!30^0 == 0 /\ a!1810^0-a!1810^post129 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality a!654^post129 = a!654^0 propagated equality __disjvr_4^post129 = __disjvr_4^0 propagated equality a!1371^post129 = a!1371^0 propagated equality r!543^post129 = r!543^0 propagated equality a!1052^post129 = a!1052^0 propagated equality __disjvr_5^post129 = __disjvr_5^0 propagated equality length!28^post129 = length!28^0 propagated equality __disjvr_2^post129 = __disjvr_2^0 propagated equality __disjvr_3^post129 = __disjvr_3^0 propagated equality __disjvr_6^post129 = __disjvr_6^0 propagated equality head!31^post129 = head!31^0 propagated equality rcd!63^post129 = rcd!63^0 propagated equality result!12^post129 = result!12^0 propagated equality __disjvr_0^post129 = __disjvr_0^0 propagated equality i!29^post129 = i!29^0 propagated equality x!18^post129 = x!18^0 propagated equality temp!34^post129 = temp!34^0 propagated equality x_slam_f!20^post129 = x_slam_f!20^0 propagated equality a!1370^post129 = a!1370^0 propagated equality rcd!83^post129 = rcd!83^0 propagated equality __disjvr_8^post129 = __disjvr_8^0 propagated equality a!1055^post129 = a!1055^0 propagated equality ct!19^post129 = ct!19^0 propagated equality t!25^post129 = t!25^0 propagated equality temp0!17^post129 = temp0!17^0 propagated equality x!22^post129 = x!22^0 propagated equality tmp!33^post129 = tmp!33^0 propagated equality nondet!13^post129 = nondet!13^0 propagated equality a!419^post129 = a!419^0 propagated equality sdv_callsite_return_1!32^post129 = sdv_callsite_return_1!32^0 propagated equality r!662^post129 = r!662^0 propagated equality rcd!2393^post129 = rcd!2393^0 propagated equality a!511^post129 = a!511^0 propagated equality a!2035^post129 = a!2035^0 propagated equality a!2238^post129 = a!2238^0 propagated equality sel_r!543_flink!24^post129 = sel_r!543_flink!24^0 propagated equality head!16^post129 = head!16^0 propagated equality y!21^post129 = y!21^0 propagated equality a!1610^post129 = a!1610^0 propagated equality rcd!2515^post129 = rcd!2515^0 propagated equality i!406^post129 = i!406^0 propagated equality x!15^post129 = x!15^0 propagated equality head!405^post129 = head!405^0 propagated equality __disjvr_7^post129 = __disjvr_7^0 propagated equality x!1365^post129 = x!1365^0 propagated equality __disjvr_1^post129 = __disjvr_1^0 propagated equality rcd!2460^post129 = rcd!2460^0 propagated equality sdv_callsite_return_1!14^post129 = sdv_callsite_return_1!14^0 propagated equality sel_r!1224_flink!24^post129 = sel_r!1224_flink!24^0 propagated equality a!244^post129 = a!244^0 propagated equality temp0!30^post129 = temp0!30^0 propagated equality a!1810^post129 = a!1810^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post130, __disjvr_1^0'=__disjvr_1^post130, __disjvr_2^0'=__disjvr_2^post130, __disjvr_3^0'=__disjvr_3^post130, __disjvr_4^0'=__disjvr_4^post130, __disjvr_5^0'=__disjvr_5^post130, __disjvr_6^0'=__disjvr_6^post130, __disjvr_7^0'=__disjvr_7^post130, __disjvr_8^0'=__disjvr_8^post130, a!1052^0'=a!1052^post130, a!1055^0'=a!1055^post130, a!1370^0'=a!1370^post130, a!1371^0'=a!1371^post130, a!1610^0'=a!1610^post130, a!1810^0'=a!1810^post130, a!2035^0'=a!2035^post130, a!2238^0'=a!2238^post130, a!244^0'=a!244^post130, a!419^0'=a!419^post130, a!511^0'=a!511^post130, a!654^0'=a!654^post130, ct!19^0'=ct!19^post130, head!16^0'=head!16^post130, head!31^0'=head!31^post130, head!405^0'=head!405^post130, i!29^0'=i!29^post130, i!406^0'=i!406^post130, length!28^0'=length!28^post130, nondet!13^0'=nondet!13^post130, r!543^0'=r!543^post130, r!662^0'=r!662^post130, rcd!2393^0'=rcd!2393^post130, rcd!2460^0'=rcd!2460^post130, rcd!2515^0'=rcd!2515^post130, rcd!63^0'=rcd!63^post130, rcd!83^0'=rcd!83^post130, result!12^0'=result!12^post130, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post130, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post130, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post130, sel_r!543_flink!24^0'=sel_r!543_flink!24^post130, t!25^0'=t!25^post130, temp!34^0'=temp!34^post130, temp0!17^0'=temp0!17^post130, temp0!30^0'=temp0!30^post130, tmp!33^0'=tmp!33^post130, x!1365^0'=x!1365^post130, x!15^0'=x!15^post130, x!18^0'=x!18^post130, x!22^0'=x!22^post130, x_slam_f!20^0'=x_slam_f!20^post130, y!21^0'=y!21^post130, (-x!22^post130+x!22^0 == 0 /\ x!15^0-x!15^post130 == 0 /\ x!18^0-x!18^post130 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post130 == 0 /\ -a!419^post130+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post130+rcd!2393^0 == 0 /\ a!244^0-a!244^post130 == 0 /\ -nondet!13^post130+nondet!13^0 == 0 /\ -r!662^post130+r!662^0 == 0 /\ -__disjvr_2^post130+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ rcd!83^0-rcd!83^post130 == 0 /\ 1-a!1052^0 <= 0 /\ -i!29^post130+i!29^0 == 0 /\ -__disjvr_0^post130+__disjvr_0^0 == 0 /\ -temp!34^post130+temp!34^0 == 0 /\ -rcd!2515^post130+rcd!2515^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post130+a!2238^0 == 0 /\ -__disjvr_8^post130+__disjvr_8^0 == 0 /\ -a!1055^post130+a!1055^0 == 0 /\ -t!25^post130+t!25^0 == 0 /\ -x!1365^post130+x!1365^0 == 0 /\ y!21^0-y!21^post130 == 0 /\ -sdv_callsite_return_1!32^post130+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post130 == 0 /\ a!511^0-a!511^post130 == 0 /\ rcd!2460^0-rcd!2460^post130 == 0 /\ -sel_r!1224_flink!24^post130+sel_r!1224_flink!24^0 == 0 /\ -sdv_callsite_return_1!14^post130+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post130+__disjvr_6^0 == 0 /\ i!406^0-i!406^post130 == 0 /\ a!1810^0-a!1810^post130 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post130 == 0 /\ 1-a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post130 == 0 /\ -a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post130 == 0 /\ a!654^0-a!654^post130 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -__disjvr_3^post130+__disjvr_3^0 == 0 /\ -ct!19^post130+ct!19^0 == 0 /\ temp0!17^0-temp0!17^post130 == 0 /\ -__disjvr_5^post130+__disjvr_5^0 == 0 /\ -head!31^post130+head!31^0 == 0 /\ head!405^0-head!405^post130 == 0 /\ r!543^0-r!543^post130 == 0 /\ tmp!33^0-tmp!33^post130 == 0 /\ __disjvr_4^0-__disjvr_4^post130 == 0 /\ temp0!30^0-temp0!30^post130 == 0 /\ -rcd!63^post130+rcd!63^0 == 0 /\ -a!2035^post130+a!2035^0 == 0 /\ -head!16^post130+head!16^0 == 0 /\ -a!1610^post130+a!1610^0 == 0 /\ -__disjvr_7^post130+__disjvr_7^0 == 0 /\ -a!1370^post130+a!1370^0 == 0 /\ a!1371^0-a!1371^post130 == 0 /\ -result!12^post130+result!12^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality x!22^post130 = x!22^0 propagated equality x!15^post130 = x!15^0 propagated equality x!18^post130 = x!18^0 propagated equality a!1052^post130 = a!1052^0 propagated equality a!419^post130 = a!419^0 propagated equality rcd!2393^post130 = rcd!2393^0 propagated equality a!244^post130 = a!244^0 propagated equality nondet!13^post130 = nondet!13^0 propagated equality r!662^post130 = r!662^0 propagated equality __disjvr_2^post130 = __disjvr_2^0 propagated equality rcd!83^post130 = rcd!83^0 propagated equality i!29^post130 = i!29^0 propagated equality __disjvr_0^post130 = __disjvr_0^0 propagated equality temp!34^post130 = temp!34^0 propagated equality rcd!2515^post130 = rcd!2515^0 propagated equality a!2238^post130 = a!2238^0 propagated equality __disjvr_8^post130 = __disjvr_8^0 propagated equality a!1055^post130 = a!1055^0 propagated equality t!25^post130 = t!25^0 propagated equality x!1365^post130 = x!1365^0 propagated equality y!21^post130 = y!21^0 propagated equality sdv_callsite_return_1!32^post130 = sdv_callsite_return_1!32^0 propagated equality length!28^post130 = length!28^0 propagated equality a!511^post130 = a!511^0 propagated equality rcd!2460^post130 = rcd!2460^0 propagated equality sel_r!1224_flink!24^post130 = sel_r!1224_flink!24^0 propagated equality sdv_callsite_return_1!14^post130 = sdv_callsite_return_1!14^0 propagated equality __disjvr_6^post130 = __disjvr_6^0 propagated equality i!406^post130 = i!406^0 propagated equality a!1810^post130 = a!1810^0 propagated equality sel_r!543_flink!24^post130 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post130 = x_slam_f!20^0 propagated equality __disjvr_1^post130 = __disjvr_1^0 propagated equality a!654^post130 = a!654^0 propagated equality __disjvr_3^post130 = __disjvr_3^0 propagated equality ct!19^post130 = ct!19^0 propagated equality temp0!17^post130 = temp0!17^0 propagated equality __disjvr_5^post130 = __disjvr_5^0 propagated equality head!31^post130 = head!31^0 propagated equality head!405^post130 = head!405^0 propagated equality r!543^post130 = r!543^0 propagated equality tmp!33^post130 = tmp!33^0 propagated equality __disjvr_4^post130 = __disjvr_4^0 propagated equality temp0!30^post130 = temp0!30^0 propagated equality rcd!63^post130 = rcd!63^0 propagated equality a!2035^post130 = a!2035^0 propagated equality head!16^post130 = head!16^0 propagated equality a!1610^post130 = a!1610^0 propagated equality __disjvr_7^post130 = __disjvr_7^0 propagated equality a!1370^post130 = a!1370^0 propagated equality a!1371^post130 = a!1371^0 propagated equality result!12^post130 = result!12^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post131, __disjvr_1^0'=__disjvr_1^post131, __disjvr_2^0'=__disjvr_2^post131, __disjvr_3^0'=__disjvr_3^post131, __disjvr_4^0'=__disjvr_4^post131, __disjvr_5^0'=__disjvr_5^post131, __disjvr_6^0'=__disjvr_6^post131, __disjvr_7^0'=__disjvr_7^post131, __disjvr_8^0'=__disjvr_8^post131, a!1052^0'=a!1052^post131, a!1055^0'=a!1055^post131, a!1370^0'=a!1370^post131, a!1371^0'=a!1371^post131, a!1610^0'=a!1610^post131, a!1810^0'=a!1810^post131, a!2035^0'=a!2035^post131, a!2238^0'=a!2238^post131, a!244^0'=a!244^post131, a!419^0'=a!419^post131, a!511^0'=a!511^post131, a!654^0'=a!654^post131, ct!19^0'=ct!19^post131, head!16^0'=head!16^post131, head!31^0'=head!31^post131, head!405^0'=head!405^post131, i!29^0'=i!29^post131, i!406^0'=i!406^post131, length!28^0'=length!28^post131, nondet!13^0'=nondet!13^post131, r!543^0'=r!543^post131, r!662^0'=r!662^post131, rcd!2393^0'=rcd!2393^post131, rcd!2460^0'=rcd!2460^post131, rcd!2515^0'=rcd!2515^post131, rcd!63^0'=rcd!63^post131, rcd!83^0'=rcd!83^post131, result!12^0'=result!12^post131, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post131, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post131, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post131, sel_r!543_flink!24^0'=sel_r!543_flink!24^post131, t!25^0'=t!25^post131, temp!34^0'=temp!34^post131, temp0!17^0'=temp0!17^post131, temp0!30^0'=temp0!30^post131, tmp!33^0'=tmp!33^post131, x!1365^0'=x!1365^post131, x!15^0'=x!15^post131, x!18^0'=x!18^post131, x!22^0'=x!22^post131, x_slam_f!20^0'=x_slam_f!20^post131, y!21^0'=y!21^post131, (-x!15^0+head!16^0 <= 0 /\ -__disjvr_7^post131+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post131+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post131 == 0 /\ nondet!13^0-nondet!13^post131 == 0 /\ length!28^0-length!28^post131 == 0 /\ a!1370^0-a!1370^post131 == 0 /\ tmp!33^0-tmp!33^post131 == 0 /\ __disjvr_6^0-__disjvr_6^post131 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post131 == 0 /\ a!1371^0-a!1371^post131 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post131+a!1610^0 == 0 /\ -ct!19^post131+ct!19^0 == 0 /\ a!1052^0-a!1052^post131 == 0 /\ -y!21^post131+y!21^0 == 0 /\ -x_slam_f!20^post131+x_slam_f!20^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post131 == 0 /\ -x!15^post131+x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post131 == 0 /\ head!405^0-head!405^post131 == 0 /\ 1+x!15^0 <= 0 /\ head!16^0-head!16^post131 == 0 /\ rcd!63^0-rcd!63^post131 == 0 /\ -head!31^post131+head!31^0 == 0 /\ -a!2035^post131+a!2035^0 == 0 /\ x!1365^0-x!1365^post131 == 0 /\ -sdv_callsite_return_1!14^post131+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post131+r!662^0 == 0 /\ -x!22^post131+x!22^0 == 0 /\ -i!406^post131+i!406^0 == 0 /\ temp!34^0-temp!34^post131 == 0 /\ -rcd!2460^post131+rcd!2460^0 == 0 /\ -rcd!2515^post131+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post131+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post131 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post131 == 0 /\ -__disjvr_5^post131+__disjvr_5^0 == 0 /\ -__disjvr_8^post131+__disjvr_8^0 == 0 /\ -a!1055^post131+a!1055^0 == 0 /\ a!1810^0-a!1810^post131 == 0 /\ -a!419^post131+a!419^0 == 0 /\ -__disjvr_2^post131+__disjvr_2^0 == 0 /\ -a!511^post131+a!511^0 == 0 /\ __disjvr_3^0-__disjvr_3^post131 == 0 /\ x!18^0-x!18^post131 == 0 /\ rcd!83^0-rcd!83^post131 == 0 /\ -__disjvr_0^post131+__disjvr_0^0 == 0 /\ a!2238^0-a!2238^post131 == 0 /\ __disjvr_1^0-__disjvr_1^post131 == 0 /\ -t!25^post131+t!25^0 == 0 /\ -temp0!30^post131+temp0!30^0 == 0 /\ -r!543^post131+r!543^0 == 0 /\ temp0!17^0-temp0!17^post131 == 0 /\ result!12^0-result!12^post131 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post131, __disjvr_1^0'=__disjvr_1^post131, __disjvr_2^0'=__disjvr_2^post131, __disjvr_3^0'=__disjvr_3^post131, __disjvr_4^0'=__disjvr_4^post131, __disjvr_5^0'=__disjvr_5^post131, __disjvr_6^0'=__disjvr_6^post131, __disjvr_7^0'=__disjvr_7^post131, __disjvr_8^0'=__disjvr_8^post131, a!1052^0'=a!1052^post131, a!1055^0'=a!1055^post131, a!1370^0'=a!1370^post131, a!1371^0'=a!1371^post131, a!1610^0'=a!1610^post131, a!1810^0'=a!1810^post131, a!2035^0'=a!2035^post131, a!2238^0'=a!2238^post131, a!244^0'=a!244^post131, a!419^0'=a!419^post131, a!511^0'=a!511^post131, a!654^0'=a!654^post131, ct!19^0'=ct!19^post131, head!16^0'=head!16^post131, head!31^0'=head!31^post131, head!405^0'=head!405^post131, i!29^0'=i!29^post131, i!406^0'=i!406^post131, length!28^0'=length!28^post131, nondet!13^0'=nondet!13^post131, r!543^0'=r!543^post131, r!662^0'=r!662^post131, rcd!2393^0'=rcd!2393^post131, rcd!2460^0'=rcd!2460^post131, rcd!2515^0'=rcd!2515^post131, rcd!63^0'=rcd!63^post131, rcd!83^0'=rcd!83^post131, result!12^0'=result!12^post131, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post131, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post131, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post131, sel_r!543_flink!24^0'=sel_r!543_flink!24^post131, t!25^0'=t!25^post131, temp!34^0'=temp!34^post131, temp0!17^0'=temp0!17^post131, temp0!30^0'=temp0!30^post131, tmp!33^0'=tmp!33^post131, x!1365^0'=x!1365^post131, x!15^0'=x!15^post131, x!18^0'=x!18^post131, x!22^0'=x!22^post131, x_slam_f!20^0'=x_slam_f!20^post131, y!21^0'=y!21^post131, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -__disjvr_7^post131+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post131+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post131 == 0 /\ nondet!13^0-nondet!13^post131 == 0 /\ length!28^0-length!28^post131 == 0 /\ a!1370^0-a!1370^post131 == 0 /\ tmp!33^0-tmp!33^post131 == 0 /\ __disjvr_6^0-__disjvr_6^post131 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post131 == 0 /\ a!1371^0-a!1371^post131 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post131+a!1610^0 == 0 /\ -ct!19^post131+ct!19^0 == 0 /\ a!1052^0-a!1052^post131 == 0 /\ -y!21^post131+y!21^0 == 0 /\ -x_slam_f!20^post131+x_slam_f!20^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post131 == 0 /\ -x!15^post131+x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post131 == 0 /\ head!405^0-head!405^post131 == 0 /\ 1+x!15^0 <= 0 /\ head!16^0-head!16^post131 == 0 /\ rcd!63^0-rcd!63^post131 == 0 /\ -head!31^post131+head!31^0 == 0 /\ -a!2035^post131+a!2035^0 == 0 /\ x!1365^0-x!1365^post131 == 0 /\ -sdv_callsite_return_1!14^post131+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post131+r!662^0 == 0 /\ -x!22^post131+x!22^0 == 0 /\ -i!406^post131+i!406^0 == 0 /\ temp!34^0-temp!34^post131 == 0 /\ -rcd!2460^post131+rcd!2460^0 == 0 /\ -rcd!2515^post131+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post131+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post131 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post131 == 0 /\ -__disjvr_5^post131+__disjvr_5^0 == 0 /\ -__disjvr_8^post131+__disjvr_8^0 == 0 /\ -a!1055^post131+a!1055^0 == 0 /\ a!1810^0-a!1810^post131 == 0 /\ -a!419^post131+a!419^0 == 0 /\ -__disjvr_2^post131+__disjvr_2^0 == 0 /\ -a!511^post131+a!511^0 == 0 /\ __disjvr_3^0-__disjvr_3^post131 == 0 /\ x!18^0-x!18^post131 == 0 /\ rcd!83^0-rcd!83^post131 == 0 /\ -__disjvr_0^post131+__disjvr_0^0 == 0 /\ a!2238^0-a!2238^post131 == 0 /\ __disjvr_1^0-__disjvr_1^post131 == 0 /\ -t!25^post131+t!25^0 == 0 /\ -temp0!30^post131+temp0!30^0 == 0 /\ -r!543^post131+r!543^0 == 0 /\ temp0!17^0-temp0!17^post131 == 0 /\ result!12^0-result!12^post131 == 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post131, __disjvr_1^0'=__disjvr_1^post131, __disjvr_2^0'=__disjvr_2^post131, __disjvr_3^0'=__disjvr_3^post131, __disjvr_4^0'=__disjvr_4^post131, __disjvr_5^0'=__disjvr_5^post131, __disjvr_6^0'=__disjvr_6^post131, __disjvr_7^0'=__disjvr_7^post131, __disjvr_8^0'=__disjvr_8^post131, a!1052^0'=a!1052^post131, a!1055^0'=a!1055^post131, a!1370^0'=a!1370^post131, a!1371^0'=a!1371^post131, a!1610^0'=a!1610^post131, a!1810^0'=a!1810^post131, a!2035^0'=a!2035^post131, a!2238^0'=a!2238^post131, a!244^0'=a!244^post131, a!419^0'=a!419^post131, a!511^0'=a!511^post131, a!654^0'=a!654^post131, ct!19^0'=ct!19^post131, head!16^0'=head!16^post131, head!31^0'=head!31^post131, head!405^0'=head!405^post131, i!29^0'=i!29^post131, i!406^0'=i!406^post131, length!28^0'=length!28^post131, nondet!13^0'=nondet!13^post131, r!543^0'=r!543^post131, r!662^0'=r!662^post131, rcd!2393^0'=rcd!2393^post131, rcd!2460^0'=rcd!2460^post131, rcd!2515^0'=rcd!2515^post131, rcd!63^0'=rcd!63^post131, rcd!83^0'=rcd!83^post131, result!12^0'=result!12^post131, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post131, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post131, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post131, sel_r!543_flink!24^0'=sel_r!543_flink!24^post131, t!25^0'=t!25^post131, temp!34^0'=temp!34^post131, temp0!17^0'=temp0!17^post131, temp0!30^0'=temp0!30^post131, tmp!33^0'=tmp!33^post131, x!1365^0'=x!1365^post131, x!15^0'=x!15^post131, x!18^0'=x!18^post131, x!22^0'=x!22^post131, x_slam_f!20^0'=x_slam_f!20^post131, y!21^0'=y!21^post131, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -__disjvr_7^post131+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post131+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post131 == 0 /\ nondet!13^0-nondet!13^post131 == 0 /\ length!28^0-length!28^post131 == 0 /\ a!1370^0-a!1370^post131 == 0 /\ tmp!33^0-tmp!33^post131 == 0 /\ __disjvr_6^0-__disjvr_6^post131 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post131 == 0 /\ a!1371^0-a!1371^post131 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post131+a!1610^0 == 0 /\ -ct!19^post131+ct!19^0 == 0 /\ a!1052^0-a!1052^post131 == 0 /\ -y!21^post131+y!21^0 == 0 /\ -x_slam_f!20^post131+x_slam_f!20^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post131 == 0 /\ -x!15^post131+x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post131 == 0 /\ head!405^0-head!405^post131 == 0 /\ 1+x!15^0 <= 0 /\ head!16^0-head!16^post131 == 0 /\ rcd!63^0-rcd!63^post131 == 0 /\ -head!31^post131+head!31^0 == 0 /\ -a!2035^post131+a!2035^0 == 0 /\ x!1365^0-x!1365^post131 == 0 /\ -sdv_callsite_return_1!14^post131+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post131+r!662^0 == 0 /\ -x!22^post131+x!22^0 == 0 /\ -i!406^post131+i!406^0 == 0 /\ temp!34^0-temp!34^post131 == 0 /\ -rcd!2460^post131+rcd!2460^0 == 0 /\ -rcd!2515^post131+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post131+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post131 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post131 == 0 /\ -__disjvr_5^post131+__disjvr_5^0 == 0 /\ -__disjvr_8^post131+__disjvr_8^0 == 0 /\ -a!1055^post131+a!1055^0 == 0 /\ a!1810^0-a!1810^post131 == 0 /\ -a!419^post131+a!419^0 == 0 /\ -__disjvr_2^post131+__disjvr_2^0 == 0 /\ -a!511^post131+a!511^0 == 0 /\ __disjvr_3^0-__disjvr_3^post131 == 0 /\ x!18^0-x!18^post131 == 0 /\ rcd!83^0-rcd!83^post131 == 0 /\ -__disjvr_0^post131+__disjvr_0^0 == 0 /\ a!2238^0-a!2238^post131 == 0 /\ __disjvr_1^0-__disjvr_1^post131 == 0 /\ -t!25^post131+t!25^0 == 0 /\ -temp0!30^post131+temp0!30^0 == 0 /\ -r!543^post131+r!543^0 == 0 /\ temp0!17^0-temp0!17^post131 == 0 /\ result!12^0-result!12^post131 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality __disjvr_7^post131 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post131 = sdv_callsite_return_1!32^0 propagated equality a!244^post131 = a!244^0 propagated equality nondet!13^post131 = nondet!13^0 propagated equality length!28^post131 = length!28^0 propagated equality a!1370^post131 = a!1370^0 propagated equality tmp!33^post131 = tmp!33^0 propagated equality __disjvr_6^post131 = __disjvr_6^0 propagated equality __disjvr_4^post131 = __disjvr_4^0 propagated equality a!1371^post131 = a!1371^0 propagated equality a!1610^post131 = a!1610^0 propagated equality ct!19^post131 = ct!19^0 propagated equality a!1052^post131 = a!1052^0 propagated equality y!21^post131 = y!21^0 propagated equality x_slam_f!20^post131 = x_slam_f!20^0 propagated equality sel_r!543_flink!24^post131 = sel_r!543_flink!24^0 propagated equality x!15^post131 = x!15^0 propagated equality rcd!2393^post131 = rcd!2393^0 propagated equality head!405^post131 = head!405^0 propagated equality head!16^post131 = head!16^0 propagated equality rcd!63^post131 = rcd!63^0 propagated equality head!31^post131 = head!31^0 propagated equality a!2035^post131 = a!2035^0 propagated equality x!1365^post131 = x!1365^0 propagated equality sdv_callsite_return_1!14^post131 = sdv_callsite_return_1!14^0 propagated equality r!662^post131 = r!662^0 propagated equality x!22^post131 = x!22^0 propagated equality i!406^post131 = i!406^0 propagated equality temp!34^post131 = temp!34^0 propagated equality rcd!2460^post131 = rcd!2460^0 propagated equality rcd!2515^post131 = rcd!2515^0 propagated equality i!29^post131 = i!29^0 propagated equality a!654^post131 = a!654^0 propagated equality sel_r!1224_flink!24^post131 = sel_r!1224_flink!24^0 propagated equality __disjvr_5^post131 = __disjvr_5^0 propagated equality __disjvr_8^post131 = __disjvr_8^0 propagated equality a!1055^post131 = a!1055^0 propagated equality a!1810^post131 = a!1810^0 propagated equality a!419^post131 = a!419^0 propagated equality __disjvr_2^post131 = __disjvr_2^0 propagated equality a!511^post131 = a!511^0 propagated equality __disjvr_3^post131 = __disjvr_3^0 propagated equality x!18^post131 = x!18^0 propagated equality rcd!83^post131 = rcd!83^0 propagated equality __disjvr_0^post131 = __disjvr_0^0 propagated equality a!2238^post131 = a!2238^0 propagated equality __disjvr_1^post131 = __disjvr_1^0 propagated equality t!25^post131 = t!25^0 propagated equality temp0!30^post131 = temp0!30^0 propagated equality r!543^post131 = r!543^0 propagated equality temp0!17^post131 = temp0!17^0 propagated equality result!12^post131 = result!12^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post132, __disjvr_1^0'=__disjvr_1^post132, __disjvr_2^0'=__disjvr_2^post132, __disjvr_3^0'=__disjvr_3^post132, __disjvr_4^0'=__disjvr_4^post132, __disjvr_5^0'=__disjvr_5^post132, __disjvr_6^0'=__disjvr_6^post132, __disjvr_7^0'=__disjvr_7^post132, __disjvr_8^0'=__disjvr_8^post132, a!1052^0'=a!1052^post132, a!1055^0'=a!1055^post132, a!1370^0'=a!1370^post132, a!1371^0'=a!1371^post132, a!1610^0'=a!1610^post132, a!1810^0'=a!1810^post132, a!2035^0'=a!2035^post132, a!2238^0'=a!2238^post132, a!244^0'=a!244^post132, a!419^0'=a!419^post132, a!511^0'=a!511^post132, a!654^0'=a!654^post132, ct!19^0'=ct!19^post132, head!16^0'=head!16^post132, head!31^0'=head!31^post132, head!405^0'=head!405^post132, i!29^0'=i!29^post132, i!406^0'=i!406^post132, length!28^0'=length!28^post132, nondet!13^0'=nondet!13^post132, r!543^0'=r!543^post132, r!662^0'=r!662^post132, rcd!2393^0'=rcd!2393^post132, rcd!2460^0'=rcd!2460^post132, rcd!2515^0'=rcd!2515^post132, rcd!63^0'=rcd!63^post132, rcd!83^0'=rcd!83^post132, result!12^0'=result!12^post132, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post132, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post132, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post132, sel_r!543_flink!24^0'=sel_r!543_flink!24^post132, t!25^0'=t!25^post132, temp!34^0'=temp!34^post132, temp0!17^0'=temp0!17^post132, temp0!30^0'=temp0!30^post132, tmp!33^0'=tmp!33^post132, x!1365^0'=x!1365^post132, x!15^0'=x!15^post132, x!18^0'=x!18^post132, x!22^0'=x!22^post132, x_slam_f!20^0'=x_slam_f!20^post132, y!21^0'=y!21^post132, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post132 == 0 /\ -length!28^post132+length!28^0 == 0 /\ -i!29^post132+i!29^0 == 0 /\ -temp0!30^post132+temp0!30^0 == 0 /\ -x!1365^post132+x!1365^0 == 0 /\ -head!405^post132+head!405^0 == 0 /\ -__disjvr_5^post132+__disjvr_5^0 == 0 /\ -__disjvr_1^post132+__disjvr_1^0 == 0 /\ y!21^0-y!21^post132 == 0 /\ -__disjvr_4^post132+__disjvr_4^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post132+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_0^0-__disjvr_0^post132 == 0 /\ -ct!19^post132+ct!19^0 == 0 /\ -__disjvr_2^post132+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post132 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post132 == 0 /\ temp0!17^0-temp0!17^post132 == 0 /\ -a!2035^post132+a!2035^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -a!244^post132+a!244^0 == 0 /\ -x!18^post132+x!18^0 == 0 /\ x!15^0-x!15^post132 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post132 == 0 /\ -__disjvr_8^post132+__disjvr_8^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^post132+a!1810^0 == 0 /\ 1+x!15^0 <= 0 /\ temp!34^0-temp!34^post132 == 0 /\ a!2238^0-a!2238^post132 == 0 /\ -head!16^post132+head!16^0 == 0 /\ -rcd!63^post132+rcd!63^0 == 0 /\ r!543^0-r!543^post132 == 0 /\ -rcd!2515^post132+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post132 == 0 /\ head!31^0-head!31^post132 == 0 /\ 1-a!1055^0 <= 0 /\ a!1052^0-a!1052^post132 == 0 /\ -a!1055^0 <= 0 /\ result!12^0-result!12^post132 == 0 /\ a!1055^0-a!1055^post132 == 0 /\ __disjvr_3^0-__disjvr_3^post132 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post132 == 0 /\ -x!22^post132+x!22^0 == 0 /\ rcd!2460^0-rcd!2460^post132 == 0 /\ tmp!33^0-tmp!33^post132 == 0 /\ -t!25^post132+t!25^0 == 0 /\ -r!662^post132+r!662^0 == 0 /\ a!511^0-a!511^post132 == 0 /\ -sdv_callsite_return_1!32^post132+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post132+a!419^0 == 0 /\ -rcd!2393^post132+rcd!2393^0 == 0 /\ -__disjvr_7^post132+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post132 == 0 /\ -a!1370^post132+a!1370^0 == 0 /\ a!654^0-a!654^post132 == 0 /\ -nondet!13^post132+nondet!13^0 == 0 /\ i!406^0-i!406^post132 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality sel_r!1224_flink!24^post132 = sel_r!1224_flink!24^0 propagated equality length!28^post132 = length!28^0 propagated equality i!29^post132 = i!29^0 propagated equality temp0!30^post132 = temp0!30^0 propagated equality x!1365^post132 = x!1365^0 propagated equality head!405^post132 = head!405^0 propagated equality __disjvr_5^post132 = __disjvr_5^0 propagated equality __disjvr_1^post132 = __disjvr_1^0 propagated equality y!21^post132 = y!21^0 propagated equality __disjvr_4^post132 = __disjvr_4^0 propagated equality sdv_callsite_return_1!14^post132 = sdv_callsite_return_1!14^0 propagated equality __disjvr_0^post132 = __disjvr_0^0 propagated equality ct!19^post132 = ct!19^0 propagated equality __disjvr_2^post132 = __disjvr_2^0 propagated equality a!1610^post132 = a!1610^0 propagated equality sel_r!543_flink!24^post132 = sel_r!543_flink!24^0 propagated equality temp0!17^post132 = temp0!17^0 propagated equality a!2035^post132 = a!2035^0 propagated equality a!244^post132 = a!244^0 propagated equality x!18^post132 = x!18^0 propagated equality x!15^post132 = x!15^0 propagated equality a!1371^post132 = a!1371^0 propagated equality __disjvr_8^post132 = __disjvr_8^0 propagated equality a!1810^post132 = a!1810^0 propagated equality temp!34^post132 = temp!34^0 propagated equality a!2238^post132 = a!2238^0 propagated equality head!16^post132 = head!16^0 propagated equality rcd!63^post132 = rcd!63^0 propagated equality r!543^post132 = r!543^0 propagated equality rcd!2515^post132 = rcd!2515^0 propagated equality rcd!83^post132 = rcd!83^0 propagated equality head!31^post132 = head!31^0 propagated equality a!1052^post132 = a!1052^0 propagated equality result!12^post132 = result!12^0 propagated equality a!1055^post132 = a!1055^0 propagated equality __disjvr_3^post132 = __disjvr_3^0 propagated equality __disjvr_6^post132 = __disjvr_6^0 propagated equality x!22^post132 = x!22^0 propagated equality rcd!2460^post132 = rcd!2460^0 propagated equality tmp!33^post132 = tmp!33^0 propagated equality t!25^post132 = t!25^0 propagated equality r!662^post132 = r!662^0 propagated equality a!511^post132 = a!511^0 propagated equality sdv_callsite_return_1!32^post132 = sdv_callsite_return_1!32^0 propagated equality a!419^post132 = a!419^0 propagated equality rcd!2393^post132 = rcd!2393^0 propagated equality __disjvr_7^post132 = __disjvr_7^0 propagated equality x_slam_f!20^post132 = x_slam_f!20^0 propagated equality a!1370^post132 = a!1370^0 propagated equality a!654^post132 = a!654^0 propagated equality nondet!13^post132 = nondet!13^0 propagated equality i!406^post132 = i!406^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post133, __disjvr_1^0'=__disjvr_1^post133, __disjvr_2^0'=__disjvr_2^post133, __disjvr_3^0'=__disjvr_3^post133, __disjvr_4^0'=__disjvr_4^post133, __disjvr_5^0'=__disjvr_5^post133, __disjvr_6^0'=__disjvr_6^post133, __disjvr_7^0'=__disjvr_7^post133, __disjvr_8^0'=__disjvr_8^post133, a!1052^0'=a!1052^post133, a!1055^0'=a!1055^post133, a!1370^0'=a!1370^post133, a!1371^0'=a!1371^post133, a!1610^0'=a!1610^post133, a!1810^0'=a!1810^post133, a!2035^0'=a!2035^post133, a!2238^0'=a!2238^post133, a!244^0'=a!244^post133, a!419^0'=a!419^post133, a!511^0'=a!511^post133, a!654^0'=a!654^post133, ct!19^0'=ct!19^post133, head!16^0'=head!16^post133, head!31^0'=head!31^post133, head!405^0'=head!405^post133, i!29^0'=i!29^post133, i!406^0'=i!406^post133, length!28^0'=length!28^post133, nondet!13^0'=nondet!13^post133, r!543^0'=r!543^post133, r!662^0'=r!662^post133, rcd!2393^0'=rcd!2393^post133, rcd!2460^0'=rcd!2460^post133, rcd!2515^0'=rcd!2515^post133, rcd!63^0'=rcd!63^post133, rcd!83^0'=rcd!83^post133, result!12^0'=result!12^post133, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post133, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post133, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post133, sel_r!543_flink!24^0'=sel_r!543_flink!24^post133, t!25^0'=t!25^post133, temp!34^0'=temp!34^post133, temp0!17^0'=temp0!17^post133, temp0!30^0'=temp0!30^post133, tmp!33^0'=tmp!33^post133, x!1365^0'=x!1365^post133, x!15^0'=x!15^post133, x!18^0'=x!18^post133, x!22^0'=x!22^post133, x_slam_f!20^0'=x_slam_f!20^post133, y!21^0'=y!21^post133, (sel_r!543_flink!24^0-sel_r!543_flink!24^post133 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!654^0-a!654^post133 == 0 /\ a!1810^0-a!1810^post133 == 0 /\ -rcd!2515^post133+rcd!2515^0 == 0 /\ -rcd!83^post133+rcd!83^0 == 0 /\ __disjvr_8^0-__disjvr_8^post133 == 0 /\ -x!1365^post133+x!1365^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post133+rcd!2460^0 == 0 /\ __disjvr_1^0-__disjvr_1^post133 == 0 /\ x_slam_f!20^0-x_slam_f!20^post133 == 0 /\ nondet!13^0-nondet!13^post133 == 0 /\ -__disjvr_2^post133+__disjvr_2^0 == 0 /\ -__disjvr_0^post133+__disjvr_0^0 == 0 /\ -a!1052^post133+a!1052^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post133 == 0 /\ -a!1052^0 <= 0 /\ -a!2238^post133+a!2238^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post133 == 0 /\ temp0!17^0-temp0!17^post133 == 0 /\ 1-head!16^0 <= 0 /\ a!1371^0-a!1371^post133 == 0 /\ 1+x!15^0 <= 0 /\ -r!543^post133+r!543^0 == 0 /\ temp0!30^0-temp0!30^post133 == 0 /\ -__disjvr_7^post133+__disjvr_7^0 == 0 /\ -__disjvr_6^post133+__disjvr_6^0 == 0 /\ -i!29^post133+i!29^0 == 0 /\ -temp!34^post133+temp!34^0 == 0 /\ -i!406^post133+i!406^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post133 == 0 /\ result!12^0-result!12^post133 == 0 /\ tmp!33^0-tmp!33^post133 == 0 /\ rcd!63^0-rcd!63^post133 == 0 /\ -sdv_callsite_return_1!32^post133+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post133 == 0 /\ -sel_r!1224_flink!24^post133+sel_r!1224_flink!24^0 == 0 /\ rcd!2393^0-rcd!2393^post133 == 0 /\ -ct!19^post133+ct!19^0 == 0 /\ -a!1055^post133+a!1055^0 == 0 /\ -__disjvr_3^post133+__disjvr_3^0 == 0 /\ -__disjvr_5^post133+__disjvr_5^0 == 0 /\ -x!22^post133+x!22^0 == 0 /\ -a!2035^post133+a!2035^0 == 0 /\ a!244^0-a!244^post133 == 0 /\ -a!511^post133+a!511^0 == 0 /\ head!31^0-head!31^post133 == 0 /\ length!28^0-length!28^post133 == 0 /\ -y!21^post133+y!21^0 == 0 /\ head!405^0-head!405^post133 == 0 /\ x!15^0-x!15^post133 == 0 /\ a!419^0-a!419^post133 == 0 /\ -a!1610^post133+a!1610^0 == 0 /\ -r!662^post133+r!662^0 == 0 /\ -head!16^post133+head!16^0 == 0 /\ t!25^0-t!25^post133 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality sel_r!543_flink!24^post133 = sel_r!543_flink!24^0 propagated equality a!654^post133 = a!654^0 propagated equality a!1810^post133 = a!1810^0 propagated equality rcd!2515^post133 = rcd!2515^0 propagated equality rcd!83^post133 = rcd!83^0 propagated equality __disjvr_8^post133 = __disjvr_8^0 propagated equality x!1365^post133 = x!1365^0 propagated equality rcd!2460^post133 = rcd!2460^0 propagated equality __disjvr_1^post133 = __disjvr_1^0 propagated equality x_slam_f!20^post133 = x_slam_f!20^0 propagated equality nondet!13^post133 = nondet!13^0 propagated equality __disjvr_2^post133 = __disjvr_2^0 propagated equality __disjvr_0^post133 = __disjvr_0^0 propagated equality a!1052^post133 = a!1052^0 propagated equality sdv_callsite_return_1!14^post133 = sdv_callsite_return_1!14^0 propagated equality a!2238^post133 = a!2238^0 propagated equality a!1370^post133 = a!1370^0 propagated equality temp0!17^post133 = temp0!17^0 propagated equality a!1371^post133 = a!1371^0 propagated equality r!543^post133 = r!543^0 propagated equality temp0!30^post133 = temp0!30^0 propagated equality __disjvr_7^post133 = __disjvr_7^0 propagated equality __disjvr_6^post133 = __disjvr_6^0 propagated equality i!29^post133 = i!29^0 propagated equality temp!34^post133 = temp!34^0 propagated equality i!406^post133 = i!406^0 propagated equality __disjvr_4^post133 = __disjvr_4^0 propagated equality result!12^post133 = result!12^0 propagated equality tmp!33^post133 = tmp!33^0 propagated equality rcd!63^post133 = rcd!63^0 propagated equality sdv_callsite_return_1!32^post133 = sdv_callsite_return_1!32^0 propagated equality x!18^post133 = x!18^0 propagated equality sel_r!1224_flink!24^post133 = sel_r!1224_flink!24^0 propagated equality rcd!2393^post133 = rcd!2393^0 propagated equality ct!19^post133 = ct!19^0 propagated equality a!1055^post133 = a!1055^0 propagated equality __disjvr_3^post133 = __disjvr_3^0 propagated equality __disjvr_5^post133 = __disjvr_5^0 propagated equality x!22^post133 = x!22^0 propagated equality a!2035^post133 = a!2035^0 propagated equality a!244^post133 = a!244^0 propagated equality a!511^post133 = a!511^0 propagated equality head!31^post133 = head!31^0 propagated equality length!28^post133 = length!28^0 propagated equality y!21^post133 = y!21^0 propagated equality head!405^post133 = head!405^0 propagated equality x!15^post133 = x!15^0 propagated equality a!419^post133 = a!419^0 propagated equality a!1610^post133 = a!1610^0 propagated equality r!662^post133 = r!662^0 propagated equality head!16^post133 = head!16^0 propagated equality t!25^post133 = t!25^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post134, __disjvr_1^0'=__disjvr_1^post134, __disjvr_2^0'=__disjvr_2^post134, __disjvr_3^0'=__disjvr_3^post134, __disjvr_4^0'=__disjvr_4^post134, __disjvr_5^0'=__disjvr_5^post134, __disjvr_6^0'=__disjvr_6^post134, __disjvr_7^0'=__disjvr_7^post134, __disjvr_8^0'=__disjvr_8^post134, a!1052^0'=a!1052^post134, a!1055^0'=a!1055^post134, a!1370^0'=a!1370^post134, a!1371^0'=a!1371^post134, a!1610^0'=a!1610^post134, a!1810^0'=a!1810^post134, a!2035^0'=a!2035^post134, a!2238^0'=a!2238^post134, a!244^0'=a!244^post134, a!419^0'=a!419^post134, a!511^0'=a!511^post134, a!654^0'=a!654^post134, ct!19^0'=ct!19^post134, head!16^0'=head!16^post134, head!31^0'=head!31^post134, head!405^0'=head!405^post134, i!29^0'=i!29^post134, i!406^0'=i!406^post134, length!28^0'=length!28^post134, nondet!13^0'=nondet!13^post134, r!543^0'=r!543^post134, r!662^0'=r!662^post134, rcd!2393^0'=rcd!2393^post134, rcd!2460^0'=rcd!2460^post134, rcd!2515^0'=rcd!2515^post134, rcd!63^0'=rcd!63^post134, rcd!83^0'=rcd!83^post134, result!12^0'=result!12^post134, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post134, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post134, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post134, sel_r!543_flink!24^0'=sel_r!543_flink!24^post134, t!25^0'=t!25^post134, temp!34^0'=temp!34^post134, temp0!17^0'=temp0!17^post134, temp0!30^0'=temp0!30^post134, tmp!33^0'=tmp!33^post134, x!1365^0'=x!1365^post134, x!15^0'=x!15^post134, x!18^0'=x!18^post134, x!22^0'=x!22^post134, x_slam_f!20^0'=x_slam_f!20^post134, y!21^0'=y!21^post134, (sel_r!543_flink!24^0-sel_r!543_flink!24^post134 == 0 /\ -head!16^post134+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post134+x_slam_f!20^0 == 0 /\ -sdv_callsite_return_1!32^post134+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_8^post134+__disjvr_8^0 == 0 /\ temp!34^0-temp!34^post134 == 0 /\ __disjvr_7^0-__disjvr_7^post134 == 0 /\ -t!25^post134+t!25^0 == 0 /\ -x!1365^post134+x!1365^0 == 0 /\ -a!1370^post134+a!1370^0 == 0 /\ -a!1052^0 <= 0 /\ -temp0!30^post134+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post134+sdv_callsite_return_1!14^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post134 == 0 /\ -temp0!17^post134+temp0!17^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post134+y!21^0 == 0 /\ a!1610^0-a!1610^post134 == 0 /\ a!2238^0-a!2238^post134 == 0 /\ -x!22^post134+x!22^0 == 0 /\ 1+x!15^0 <= 0 /\ -nondet!13^post134+nondet!13^0 == 0 /\ -r!662^post134+r!662^0 == 0 /\ -a!244^post134+a!244^0 == 0 /\ -a!2035^post134+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post134 == 0 /\ __disjvr_1^0-__disjvr_1^post134 == 0 /\ -head!31^post134+head!31^0 == 0 /\ a!1055^0-a!1055^post134 == 0 /\ -__disjvr_3^post134+__disjvr_3^0 == 0 /\ -__disjvr_2^post134+__disjvr_2^0 == 0 /\ -i!29^post134+i!29^0 == 0 /\ length!28^0-length!28^post134 == 0 /\ 1-a!1055^0 <= 0 /\ -rcd!63^post134+rcd!63^0 == 0 /\ -__disjvr_0^post134+__disjvr_0^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!2460^0-rcd!2460^post134 == 0 /\ -rcd!2515^post134+rcd!2515^0 == 0 /\ r!543^0-r!543^post134 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post134+result!12^0 == 0 /\ rcd!83^0-rcd!83^post134 == 0 /\ i!406^0-i!406^post134 == 0 /\ a!1371^0-a!1371^post134 == 0 /\ -x!15^post134+x!15^0 == 0 /\ -__disjvr_6^post134+__disjvr_6^0 == 0 /\ a!654^0-a!654^post134 == 0 /\ a!511^0-a!511^post134 == 0 /\ -ct!19^post134+ct!19^0 == 0 /\ __disjvr_5^0-__disjvr_5^post134 == 0 /\ -a!1810^post134+a!1810^0 == 0 /\ head!405^0-head!405^post134 == 0 /\ x!18^0-x!18^post134 == 0 /\ a!1052^0-a!1052^post134 == 0 /\ __disjvr_4^0-__disjvr_4^post134 == 0 /\ -a!419^post134+a!419^0 == 0 /\ -rcd!2393^post134+rcd!2393^0 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality sel_r!543_flink!24^post134 = sel_r!543_flink!24^0 propagated equality head!16^post134 = head!16^0 propagated equality x_slam_f!20^post134 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!32^post134 = sdv_callsite_return_1!32^0 propagated equality __disjvr_8^post134 = __disjvr_8^0 propagated equality temp!34^post134 = temp!34^0 propagated equality __disjvr_7^post134 = __disjvr_7^0 propagated equality t!25^post134 = t!25^0 propagated equality x!1365^post134 = x!1365^0 propagated equality a!1370^post134 = a!1370^0 propagated equality temp0!30^post134 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post134 = sdv_callsite_return_1!14^0 propagated equality tmp!33^post134 = tmp!33^0 propagated equality temp0!17^post134 = temp0!17^0 propagated equality y!21^post134 = y!21^0 propagated equality a!1610^post134 = a!1610^0 propagated equality a!2238^post134 = a!2238^0 propagated equality x!22^post134 = x!22^0 propagated equality nondet!13^post134 = nondet!13^0 propagated equality r!662^post134 = r!662^0 propagated equality a!244^post134 = a!244^0 propagated equality a!2035^post134 = a!2035^0 propagated equality sel_r!1224_flink!24^post134 = sel_r!1224_flink!24^0 propagated equality __disjvr_1^post134 = __disjvr_1^0 propagated equality head!31^post134 = head!31^0 propagated equality a!1055^post134 = a!1055^0 propagated equality __disjvr_3^post134 = __disjvr_3^0 propagated equality __disjvr_2^post134 = __disjvr_2^0 propagated equality i!29^post134 = i!29^0 propagated equality length!28^post134 = length!28^0 propagated equality rcd!63^post134 = rcd!63^0 propagated equality __disjvr_0^post134 = __disjvr_0^0 propagated equality rcd!2460^post134 = rcd!2460^0 propagated equality rcd!2515^post134 = rcd!2515^0 propagated equality r!543^post134 = r!543^0 propagated equality result!12^post134 = result!12^0 propagated equality rcd!83^post134 = rcd!83^0 propagated equality i!406^post134 = i!406^0 propagated equality a!1371^post134 = a!1371^0 propagated equality x!15^post134 = x!15^0 propagated equality __disjvr_6^post134 = __disjvr_6^0 propagated equality a!654^post134 = a!654^0 propagated equality a!511^post134 = a!511^0 propagated equality ct!19^post134 = ct!19^0 propagated equality __disjvr_5^post134 = __disjvr_5^0 propagated equality a!1810^post134 = a!1810^0 propagated equality head!405^post134 = head!405^0 propagated equality x!18^post134 = x!18^0 propagated equality a!1052^post134 = a!1052^0 propagated equality __disjvr_4^post134 = __disjvr_4^0 propagated equality a!419^post134 = a!419^0 propagated equality rcd!2393^post134 = rcd!2393^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^post135, __disjvr_1^0'=__disjvr_1^post135, __disjvr_2^0'=__disjvr_2^post135, __disjvr_3^0'=__disjvr_3^post135, __disjvr_4^0'=__disjvr_4^post135, __disjvr_5^0'=__disjvr_5^post135, __disjvr_6^0'=__disjvr_6^post135, __disjvr_7^0'=__disjvr_7^post135, __disjvr_8^0'=__disjvr_8^post135, a!1052^0'=a!1052^post135, a!1055^0'=a!1055^post135, a!1370^0'=a!1370^post135, a!1371^0'=a!1371^post135, a!1610^0'=a!1610^post135, a!1810^0'=a!1810^post135, a!2035^0'=a!2035^post135, a!2238^0'=a!2238^post135, a!244^0'=a!244^post135, a!419^0'=a!419^post135, a!511^0'=a!511^post135, a!654^0'=a!654^post135, ct!19^0'=ct!19^post135, head!16^0'=head!16^post135, head!31^0'=head!31^post135, head!405^0'=head!405^post135, i!29^0'=i!29^post135, i!406^0'=i!406^post135, length!28^0'=length!28^post135, nondet!13^0'=nondet!13^post135, r!543^0'=r!543^post135, r!662^0'=r!662^post135, rcd!2393^0'=rcd!2393^post135, rcd!2460^0'=rcd!2460^post135, rcd!2515^0'=rcd!2515^post135, rcd!63^0'=rcd!63^post135, rcd!83^0'=rcd!83^post135, result!12^0'=result!12^post135, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post135, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post135, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post135, sel_r!543_flink!24^0'=sel_r!543_flink!24^post135, t!25^0'=t!25^post135, temp!34^0'=temp!34^post135, temp0!17^0'=temp0!17^post135, temp0!30^0'=temp0!30^post135, tmp!33^0'=tmp!33^post135, x!1365^0'=x!1365^post135, x!15^0'=x!15^post135, x!18^0'=x!18^post135, x!22^0'=x!22^post135, x_slam_f!20^0'=x_slam_f!20^post135, y!21^0'=y!21^post135, (a!1610^0-a!1610^post135 == 0 /\ head!405^0-head!405^post135 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post135 == 0 /\ -sdv_callsite_return_1!32^post135+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post135+__disjvr_2^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post135 == 0 /\ -head!16^post135+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_1^post135+__disjvr_1^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post135 == 0 /\ __disjvr_0^0-__disjvr_0^post135 == 0 /\ -rcd!2515^post135+rcd!2515^0 == 0 /\ -__disjvr_7^post135+__disjvr_7^0 == 0 /\ -y!21^post135+y!21^0 == 0 /\ -rcd!2460^post135+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ temp0!17^0-temp0!17^post135 == 0 /\ result!12^0-result!12^post135 == 0 /\ -i!406^post135+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post135 == 0 /\ -a!511^post135+a!511^0 == 0 /\ nondet!13^0-nondet!13^post135 == 0 /\ -a!1370^post135+a!1370^0 == 0 /\ -a!1055^post135+a!1055^0 == 0 /\ -a!419^post135+a!419^0 == 0 /\ -__disjvr_5^post135+__disjvr_5^0 == 0 /\ -r!543^post135+r!543^0 == 0 /\ -r!662^post135+r!662^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post135 == 0 /\ 1-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post135 == 0 /\ -a!1055^0 <= 0 /\ x!18^0-x!18^post135 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post135 == 0 /\ rcd!83^0-rcd!83^post135 == 0 /\ a!1052^0-a!1052^post135 == 0 /\ -a!244^post135+a!244^0 == 0 /\ rcd!63^0-rcd!63^post135 == 0 /\ -a!2035^post135+a!2035^0 == 0 /\ a!2238^0-a!2238^post135 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post135 == 0 /\ -t!25^post135+t!25^0 == 0 /\ a!654^0-a!654^post135 == 0 /\ -x!1365^post135+x!1365^0 == 0 /\ __disjvr_4^0-__disjvr_4^post135 == 0 /\ rcd!2393^0-rcd!2393^post135 == 0 /\ -temp0!30^post135+temp0!30^0 == 0 /\ a!1810^0-a!1810^post135 == 0 /\ -x!22^post135+x!22^0 == 0 /\ -ct!19^post135+ct!19^0 == 0 /\ -i!29^post135+i!29^0 == 0 /\ x!15^0-x!15^post135 == 0 /\ -__disjvr_8^post135+__disjvr_8^0 == 0 /\ -temp!34^post135+temp!34^0 == 0 /\ __disjvr_3^0-__disjvr_3^post135 == 0 /\ head!31^0-head!31^post135 == 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality a!1610^post135 = a!1610^0 propagated equality head!405^post135 = head!405^0 propagated equality a!1371^post135 = a!1371^0 propagated equality sdv_callsite_return_1!32^post135 = sdv_callsite_return_1!32^0 propagated equality __disjvr_2^post135 = __disjvr_2^0 propagated equality x_slam_f!20^post135 = x_slam_f!20^0 propagated equality head!16^post135 = head!16^0 propagated equality __disjvr_1^post135 = __disjvr_1^0 propagated equality sel_r!1224_flink!24^post135 = sel_r!1224_flink!24^0 propagated equality __disjvr_0^post135 = __disjvr_0^0 propagated equality rcd!2515^post135 = rcd!2515^0 propagated equality __disjvr_7^post135 = __disjvr_7^0 propagated equality y!21^post135 = y!21^0 propagated equality rcd!2460^post135 = rcd!2460^0 propagated equality temp0!17^post135 = temp0!17^0 propagated equality result!12^post135 = result!12^0 propagated equality i!406^post135 = i!406^0 propagated equality __disjvr_6^post135 = __disjvr_6^0 propagated equality a!511^post135 = a!511^0 propagated equality nondet!13^post135 = nondet!13^0 propagated equality a!1370^post135 = a!1370^0 propagated equality a!1055^post135 = a!1055^0 propagated equality a!419^post135 = a!419^0 propagated equality __disjvr_5^post135 = __disjvr_5^0 propagated equality r!543^post135 = r!543^0 propagated equality r!662^post135 = r!662^0 propagated equality sdv_callsite_return_1!14^post135 = sdv_callsite_return_1!14^0 propagated equality tmp!33^post135 = tmp!33^0 propagated equality x!18^post135 = x!18^0 propagated equality length!28^post135 = length!28^0 propagated equality rcd!83^post135 = rcd!83^0 propagated equality a!1052^post135 = a!1052^0 propagated equality a!244^post135 = a!244^0 propagated equality rcd!63^post135 = rcd!63^0 propagated equality a!2035^post135 = a!2035^0 propagated equality a!2238^post135 = a!2238^0 propagated equality sel_r!543_flink!24^post135 = sel_r!543_flink!24^0 propagated equality t!25^post135 = t!25^0 propagated equality a!654^post135 = a!654^0 propagated equality x!1365^post135 = x!1365^0 propagated equality __disjvr_4^post135 = __disjvr_4^0 propagated equality rcd!2393^post135 = rcd!2393^0 propagated equality temp0!30^post135 = temp0!30^0 propagated equality a!1810^post135 = a!1810^0 propagated equality x!22^post135 = x!22^0 propagated equality ct!19^post135 = ct!19^0 propagated equality i!29^post135 = i!29^0 propagated equality x!15^post135 = x!15^0 propagated equality __disjvr_8^post135 = __disjvr_8^0 propagated equality temp!34^post135 = temp!34^0 propagated equality __disjvr_3^post135 = __disjvr_3^0 propagated equality head!31^post135 = head!31^0 Simplified Guard Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l46 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^post136, __disjvr_1^0'=__disjvr_1^post136, __disjvr_2^0'=__disjvr_2^post136, __disjvr_3^0'=__disjvr_3^post136, __disjvr_4^0'=__disjvr_4^post136, __disjvr_5^0'=__disjvr_5^post136, __disjvr_6^0'=__disjvr_6^post136, __disjvr_7^0'=__disjvr_7^post136, __disjvr_8^0'=__disjvr_8^post136, a!1052^0'=a!1052^post136, a!1055^0'=a!1055^post136, a!1370^0'=a!1370^post136, a!1371^0'=a!1371^post136, a!1610^0'=a!1610^post136, a!1810^0'=a!1810^post136, a!2035^0'=a!2035^post136, a!2238^0'=a!2238^post136, a!244^0'=a!244^post136, a!419^0'=a!419^post136, a!511^0'=a!511^post136, a!654^0'=a!654^post136, ct!19^0'=ct!19^post136, head!16^0'=head!16^post136, head!31^0'=head!31^post136, head!405^0'=head!405^post136, i!29^0'=i!29^post136, i!406^0'=i!406^post136, length!28^0'=length!28^post136, nondet!13^0'=nondet!13^post136, r!543^0'=r!543^post136, r!662^0'=r!662^post136, rcd!2393^0'=rcd!2393^post136, rcd!2460^0'=rcd!2460^post136, rcd!2515^0'=rcd!2515^post136, rcd!63^0'=rcd!63^post136, rcd!83^0'=rcd!83^post136, result!12^0'=result!12^post136, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post136, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post136, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post136, sel_r!543_flink!24^0'=sel_r!543_flink!24^post136, t!25^0'=t!25^post136, temp!34^0'=temp!34^post136, temp0!17^0'=temp0!17^post136, temp0!30^0'=temp0!30^post136, tmp!33^0'=tmp!33^post136, x!1365^0'=x!1365^post136, x!15^0'=x!15^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -ct!19^1 <= 0 /\ a!244^0-a!244^post136 == 0 /\ -head!31^post136+head!31^0 == 0 /\ -temp0!17^0+result!12^post136 == 0 /\ -i!406^post136+i!406^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ head!16^0-head!16^post136 == 0 /\ -temp!34^post136+temp!34^0 == 0 /\ -rcd!2515^post136+rcd!2515^0 == 0 /\ -tmp!33^post136+tmp!33^0 == 0 /\ -x!1365^post136+x!1365^0 == 0 /\ -rcd!63^post136+rcd!63^0 == 0 /\ a!1370^0-a!1370^post136 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post136 == 0 /\ -x!18^1+head!16^0 <= 0 /\ -y!21^1 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post136+a!1610^0 == 0 /\ -rcd!2393^post136+rcd!2393^0 == 0 /\ x_slam_f!20^1 <= 0 /\ a!511^0-a!511^post136 == 0 /\ ct!19^1-y!21^1 <= 0 /\ -__disjvr_5^post136+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post136 == 0 /\ x!15^0 <= 0 /\ a!654^0-a!654^post136 == 0 /\ length!28^0-length!28^post136 == 0 /\ __disjvr_0^0-__disjvr_0^post136 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^1 <= 0 /\ -head!16^0 <= 0 /\ x!15^0-x!15^post136 == 0 /\ -__disjvr_1^post136+__disjvr_1^0 == 0 /\ x!18^1-head!16^0 <= 0 /\ x!18^1-head!16^0 == 0 /\ -a!2035^post136+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post136 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ -__disjvr_7^post136+__disjvr_7^0 == 0 /\ -y!21^1+x!22^1 <= 0 /\ y!21^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post136 == 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ head!405^0-head!405^post136 == 0 /\ -x!15^0 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -__disjvr_8^post136+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post136 == 0 /\ head!16^0 <= 0 /\ -x!18^1 <= 0 /\ -sdv_callsite_return_1!32^post136+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post136+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post136 == 0 /\ -r!662^post136+r!662^0 == 0 /\ -sel_r!1224_flink!24^post136+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post136+a!1055^0 == 0 /\ -a!419^post136+a!419^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ temp0!17^0-temp0!17^post136 == 0 /\ -x!22^1 <= 0 /\ -__disjvr_4^post136+__disjvr_4^0 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ a!2238^0-a!2238^post136 == 0 /\ r!543^0-r!543^post136 == 0 /\ x!22^1 <= 0 /\ -__disjvr_2^post136+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post136 == 0 /\ -i!29^post136+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post136 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ rcd!2460^0-rcd!2460^post136 == 0 /\ -nondet!13^post136+nondet!13^0 == 0), cost: 1 New rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^post136, __disjvr_1^0'=__disjvr_1^post136, __disjvr_2^0'=__disjvr_2^post136, __disjvr_3^0'=__disjvr_3^post136, __disjvr_4^0'=__disjvr_4^post136, __disjvr_5^0'=__disjvr_5^post136, __disjvr_6^0'=__disjvr_6^post136, __disjvr_7^0'=__disjvr_7^post136, __disjvr_8^0'=__disjvr_8^post136, a!1052^0'=a!1052^post136, a!1055^0'=a!1055^post136, a!1370^0'=a!1370^post136, a!1371^0'=a!1371^post136, a!1610^0'=a!1610^post136, a!1810^0'=a!1810^post136, a!2035^0'=a!2035^post136, a!2238^0'=a!2238^post136, a!244^0'=a!244^post136, a!419^0'=a!419^post136, a!511^0'=a!511^post136, a!654^0'=a!654^post136, ct!19^0'=ct!19^post136, head!16^0'=head!16^post136, head!31^0'=head!31^post136, head!405^0'=head!405^post136, i!29^0'=i!29^post136, i!406^0'=i!406^post136, length!28^0'=length!28^post136, nondet!13^0'=nondet!13^post136, r!543^0'=r!543^post136, r!662^0'=r!662^post136, rcd!2393^0'=rcd!2393^post136, rcd!2460^0'=rcd!2460^post136, rcd!2515^0'=rcd!2515^post136, rcd!63^0'=rcd!63^post136, rcd!83^0'=rcd!83^post136, result!12^0'=result!12^post136, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post136, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post136, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post136, sel_r!543_flink!24^0'=sel_r!543_flink!24^post136, t!25^0'=t!25^post136, temp!34^0'=temp!34^post136, temp0!17^0'=temp0!17^post136, temp0!30^0'=temp0!30^post136, tmp!33^0'=tmp!33^post136, x!1365^0'=x!1365^post136, x!15^0'=x!15^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ a!244^0-a!244^post136 == 0 /\ -head!31^post136+head!31^0 == 0 /\ -temp0!17^0+result!12^post136 == 0 /\ -i!406^post136+i!406^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ head!16^0-head!16^post136 == 0 /\ -temp!34^post136+temp!34^0 == 0 /\ -rcd!2515^post136+rcd!2515^0 == 0 /\ -tmp!33^post136+tmp!33^0 == 0 /\ -x!1365^post136+x!1365^0 == 0 /\ -rcd!63^post136+rcd!63^0 == 0 /\ a!1370^0-a!1370^post136 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post136 == 0 /\ -x!18^1+head!16^0 <= 0 /\ -x!18^1+head!16^0 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post136+a!1610^0 == 0 /\ -rcd!2393^post136+rcd!2393^0 == 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ a!511^0-a!511^post136 == 0 /\ ct!19^1-y!21^1 <= 0 /\ -__disjvr_5^post136+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post136 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!654^0-a!654^post136 == 0 /\ length!28^0-length!28^post136 == 0 /\ __disjvr_0^0-__disjvr_0^post136 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x!15^0-x!15^post136 == 0 /\ -__disjvr_1^post136+__disjvr_1^0 == 0 /\ x!18^1-head!16^0 <= 0 /\ x!18^1-head!16^0 == 0 /\ -a!2035^post136+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post136 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ -__disjvr_7^post136+__disjvr_7^0 == 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ y!21^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post136 == 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ head!405^0-head!405^post136 == 0 /\ -x!15^0 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ -__disjvr_8^post136+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post136 == 0 /\ head!16^0 <= 0 /\ -x!18^1 <= 0 /\ -sdv_callsite_return_1!32^post136+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post136+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post136 == 0 /\ -r!662^post136+r!662^0 == 0 /\ -sel_r!1224_flink!24^post136+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post136+a!1055^0 == 0 /\ -a!419^post136+a!419^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ temp0!17^0-temp0!17^post136 == 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ -__disjvr_4^post136+__disjvr_4^0 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ a!2238^0-a!2238^post136 == 0 /\ r!543^0-r!543^post136 == 0 /\ x!22^1 <= 0 /\ -__disjvr_2^post136+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post136 == 0 /\ -i!29^post136+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post136 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ rcd!2460^0-rcd!2460^post136 == 0 /\ -nondet!13^post136+nondet!13^0 == 0), cost: 1 Propagated Equalities Original rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^post136, __disjvr_1^0'=__disjvr_1^post136, __disjvr_2^0'=__disjvr_2^post136, __disjvr_3^0'=__disjvr_3^post136, __disjvr_4^0'=__disjvr_4^post136, __disjvr_5^0'=__disjvr_5^post136, __disjvr_6^0'=__disjvr_6^post136, __disjvr_7^0'=__disjvr_7^post136, __disjvr_8^0'=__disjvr_8^post136, a!1052^0'=a!1052^post136, a!1055^0'=a!1055^post136, a!1370^0'=a!1370^post136, a!1371^0'=a!1371^post136, a!1610^0'=a!1610^post136, a!1810^0'=a!1810^post136, a!2035^0'=a!2035^post136, a!2238^0'=a!2238^post136, a!244^0'=a!244^post136, a!419^0'=a!419^post136, a!511^0'=a!511^post136, a!654^0'=a!654^post136, ct!19^0'=ct!19^post136, head!16^0'=head!16^post136, head!31^0'=head!31^post136, head!405^0'=head!405^post136, i!29^0'=i!29^post136, i!406^0'=i!406^post136, length!28^0'=length!28^post136, nondet!13^0'=nondet!13^post136, r!543^0'=r!543^post136, r!662^0'=r!662^post136, rcd!2393^0'=rcd!2393^post136, rcd!2460^0'=rcd!2460^post136, rcd!2515^0'=rcd!2515^post136, rcd!63^0'=rcd!63^post136, rcd!83^0'=rcd!83^post136, result!12^0'=result!12^post136, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post136, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post136, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post136, sel_r!543_flink!24^0'=sel_r!543_flink!24^post136, t!25^0'=t!25^post136, temp!34^0'=temp!34^post136, temp0!17^0'=temp0!17^post136, temp0!30^0'=temp0!30^post136, tmp!33^0'=tmp!33^post136, x!1365^0'=x!1365^post136, x!15^0'=x!15^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ a!244^0-a!244^post136 == 0 /\ -head!31^post136+head!31^0 == 0 /\ -temp0!17^0+result!12^post136 == 0 /\ -i!406^post136+i!406^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ head!16^0-head!16^post136 == 0 /\ -temp!34^post136+temp!34^0 == 0 /\ -rcd!2515^post136+rcd!2515^0 == 0 /\ -tmp!33^post136+tmp!33^0 == 0 /\ -x!1365^post136+x!1365^0 == 0 /\ -rcd!63^post136+rcd!63^0 == 0 /\ a!1370^0-a!1370^post136 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post136 == 0 /\ -x!18^1+head!16^0 <= 0 /\ -x!18^1+head!16^0 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1610^post136+a!1610^0 == 0 /\ -rcd!2393^post136+rcd!2393^0 == 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ a!511^0-a!511^post136 == 0 /\ ct!19^1-y!21^1 <= 0 /\ -__disjvr_5^post136+__disjvr_5^0 == 0 /\ __disjvr_6^0-__disjvr_6^post136 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!654^0-a!654^post136 == 0 /\ length!28^0-length!28^post136 == 0 /\ __disjvr_0^0-__disjvr_0^post136 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x!15^0-x!15^post136 == 0 /\ -__disjvr_1^post136+__disjvr_1^0 == 0 /\ x!18^1-head!16^0 <= 0 /\ x!18^1-head!16^0 == 0 /\ -a!2035^post136+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post136 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ -__disjvr_7^post136+__disjvr_7^0 == 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ y!21^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post136 == 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ head!405^0-head!405^post136 == 0 /\ -x!15^0 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ -__disjvr_8^post136+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post136 == 0 /\ head!16^0 <= 0 /\ -x!18^1 <= 0 /\ -sdv_callsite_return_1!32^post136+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post136+sdv_callsite_return_1!14^0 == 0 /\ a!1810^0-a!1810^post136 == 0 /\ -r!662^post136+r!662^0 == 0 /\ -sel_r!1224_flink!24^post136+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post136+a!1055^0 == 0 /\ -a!419^post136+a!419^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ temp0!17^0-temp0!17^post136 == 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ -__disjvr_4^post136+__disjvr_4^0 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ a!2238^0-a!2238^post136 == 0 /\ r!543^0-r!543^post136 == 0 /\ x!22^1 <= 0 /\ -__disjvr_2^post136+__disjvr_2^0 == 0 /\ temp0!30^0-temp0!30^post136 == 0 /\ -i!29^post136+i!29^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post136 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ rcd!2460^0-rcd!2460^post136 == 0 /\ -nondet!13^post136+nondet!13^0 == 0), cost: 1 New rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!18^1+head!16^0 <= 0 /\ -x!18^1+head!16^0 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ x!15^0-head!16^0 <= 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ ct!19^1-y!21^1 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x!18^1-head!16^0 <= 0 /\ x!18^1-head!16^0 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ -x!15^0 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ head!16^0 <= 0 /\ -x!18^1 <= 0 /\ y!21^1-x!22^1 <= 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0), cost: 1 propagated equality a!244^post136 = a!244^0 propagated equality head!31^post136 = head!31^0 propagated equality result!12^post136 = temp0!17^0 propagated equality i!406^post136 = i!406^0 propagated equality head!16^post136 = head!16^0 propagated equality temp!34^post136 = temp!34^0 propagated equality rcd!2515^post136 = rcd!2515^0 propagated equality tmp!33^post136 = tmp!33^0 propagated equality x!1365^post136 = x!1365^0 propagated equality rcd!63^post136 = rcd!63^0 propagated equality a!1370^post136 = a!1370^0 propagated equality a!1371^post136 = a!1371^0 propagated equality a!1610^post136 = a!1610^0 propagated equality rcd!2393^post136 = rcd!2393^0 propagated equality a!511^post136 = a!511^0 propagated equality __disjvr_5^post136 = __disjvr_5^0 propagated equality __disjvr_6^post136 = __disjvr_6^0 propagated equality a!654^post136 = a!654^0 propagated equality length!28^post136 = length!28^0 propagated equality __disjvr_0^post136 = __disjvr_0^0 propagated equality x!15^post136 = x!15^0 propagated equality __disjvr_1^post136 = __disjvr_1^0 propagated equality a!2035^post136 = a!2035^0 propagated equality rcd!83^post136 = rcd!83^0 propagated equality __disjvr_7^post136 = __disjvr_7^0 propagated equality __disjvr_3^post136 = __disjvr_3^0 propagated equality head!405^post136 = head!405^0 propagated equality __disjvr_8^post136 = __disjvr_8^0 propagated equality a!1052^post136 = a!1052^0 propagated equality sdv_callsite_return_1!32^post136 = sdv_callsite_return_1!32^0 propagated equality sdv_callsite_return_1!14^post136 = sdv_callsite_return_1!14^0 propagated equality a!1810^post136 = a!1810^0 propagated equality r!662^post136 = r!662^0 propagated equality sel_r!1224_flink!24^post136 = sel_r!1224_flink!24^0 propagated equality a!1055^post136 = a!1055^0 propagated equality a!419^post136 = a!419^0 propagated equality temp0!17^post136 = temp0!17^0 propagated equality __disjvr_4^post136 = __disjvr_4^0 propagated equality a!2238^post136 = a!2238^0 propagated equality r!543^post136 = r!543^0 propagated equality __disjvr_2^post136 = __disjvr_2^0 propagated equality temp0!30^post136 = temp0!30^0 propagated equality i!29^post136 = i!29^0 propagated equality sel_r!543_flink!24^post136 = sel_r!543_flink!24^0 propagated equality rcd!2460^post136 = rcd!2460^0 propagated equality nondet!13^post136 = nondet!13^0 Propagated Equalities Original rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!18^1+head!16^0 <= 0 /\ -x!18^1+head!16^0 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ x!15^0-head!16^0 <= 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ ct!19^1-y!21^1 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x!18^1-head!16^0 <= 0 /\ x!18^1-head!16^0 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ -x!15^0 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ head!16^0 <= 0 /\ -x!18^1 <= 0 /\ y!21^1-x!22^1 <= 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0), cost: 1 New rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 <= 0 /\ 0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 propagated equality ct!19^1 = 0 propagated equality y!21^1 = 0 propagated equality x!18^1 = head!16^0 propagated equality x_slam_f!20^1 = 0 propagated equality x!22^1 = 0 Simplified Guard Original rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (0 <= 0 /\ 0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 New rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 made implied equalities explicit Original rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 New rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 Removed Trivial Updates Original rule: l47 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post136, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post136, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 New rule: l47 -> l1 : ct!19^0'=ct!19^post136, result!12^0'=temp0!17^0, t!25^0'=t!25^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 made implied equalities explicit Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post139, __disjvr_1^0'=__disjvr_1^post139, __disjvr_2^0'=__disjvr_2^post139, __disjvr_3^0'=__disjvr_3^post139, __disjvr_4^0'=__disjvr_4^post139, __disjvr_5^0'=__disjvr_5^post139, __disjvr_6^0'=__disjvr_6^post139, __disjvr_7^0'=__disjvr_7^post139, __disjvr_8^0'=__disjvr_8^post139, a!1052^0'=a!1052^post139, a!1055^0'=a!1055^post139, a!1370^0'=a!1370^post139, a!1371^0'=a!1371^post139, a!1610^0'=a!1610^post139, a!1810^0'=a!1810^post139, a!2035^0'=a!2035^post139, a!2238^0'=a!2238^post139, a!244^0'=a!244^post139, a!419^0'=a!419^post139, a!511^0'=a!511^post139, a!654^0'=a!654^post139, ct!19^0'=ct!19^post139, head!16^0'=head!16^post139, head!31^0'=head!31^post139, head!405^0'=head!405^post139, i!29^0'=i!29^post139, i!406^0'=i!406^post139, length!28^0'=length!28^post139, nondet!13^0'=nondet!13^post139, r!543^0'=r!543^post139, r!662^0'=r!662^post139, rcd!2393^0'=rcd!2393^post139, rcd!2460^0'=rcd!2460^post139, rcd!2515^0'=rcd!2515^post139, rcd!63^0'=rcd!63^post139, rcd!83^0'=rcd!83^post139, result!12^0'=result!12^post139, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post139, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post139, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post139, sel_r!543_flink!24^0'=sel_r!543_flink!24^post139, t!25^0'=t!25^post139, temp!34^0'=temp!34^post139, temp0!17^0'=temp0!17^post139, temp0!30^0'=temp0!30^post139, tmp!33^0'=tmp!33^post139, x!1365^0'=x!1365^post139, x!15^0'=x!15^post139, x!18^0'=x!18^post139, x!22^0'=x!22^post139, x_slam_f!20^0'=x_slam_f!20^post139, y!21^0'=y!21^post139, (rcd!83^0-rcd!83^post139 == 0 /\ -tmp!33^post139+tmp!33^0 == 0 /\ i!29^0-i!29^post139 == 0 /\ -ct!19^post139+ct!19^0 == 0 /\ a!1052^0-a!1052^post139 == 0 /\ rcd!63^0-rcd!63^post139 == 0 /\ -__disjvr_5^post139+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post139 == 0 /\ -r!543^post139+r!543^0 == 0 /\ -i!406^post139+i!406^0 == 0 /\ nondet!13^0-nondet!13^post139 == 0 /\ -__disjvr_3^post139+__disjvr_3^0 == 0 /\ -__disjvr_2^post139+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post139+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post139+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post139 == 0 /\ head!405^0-head!405^post139 == 0 /\ y!21^0-y!21^post139 == 0 /\ -__disjvr_0^post139+__disjvr_0^0 == 0 /\ -result!12^post139+result!12^0 == 0 /\ -x!18^post139+x!18^0 == 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post139 == 0 /\ -sel_r!1224_flink!24^post139+sel_r!1224_flink!24^0 == 0 /\ -r!662^post139+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post139+head!16^0 == 0 /\ a!1810^0-a!1810^post139 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post139 == 0 /\ __disjvr_8^0-__disjvr_8^post139 == 0 /\ 1-a!244^0 <= 0 /\ -1+a!244^0 <= 0 /\ -a!1055^post139+a!1055^0 == 0 /\ a!244^0-a!244^post139 == 0 /\ -t!25^post139+t!25^0 == 0 /\ head!31^0-head!31^post139 == 0 /\ -a!511^post139+a!511^0 == 0 /\ -x!22^post139+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post139+a!2035^0 == 0 /\ -a!419^post139+a!419^0 == 0 /\ -a!2238^post139+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post139 == 0 /\ temp0!17^0-temp0!17^post139 == 0 /\ length!28^0-length!28^post139 == 0 /\ x_slam_f!20^0-x_slam_f!20^post139 == 0 /\ rcd!2460^0-rcd!2460^post139 == 0 /\ a!1370^0-a!1370^post139 == 0 /\ __disjvr_1^0-__disjvr_1^post139 == 0 /\ -__disjvr_7^post139+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post139 == 0 /\ a!1371^0-a!1371^post139 == 0 /\ temp0!30^0-temp0!30^post139 == 0 /\ -a!1610^post139+a!1610^0 == 0 /\ a!654^0-a!654^post139 == 0 /\ -x!1365^post139+x!1365^0 == 0 /\ -rcd!2515^post139+rcd!2515^0 == 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post139, __disjvr_1^0'=__disjvr_1^post139, __disjvr_2^0'=__disjvr_2^post139, __disjvr_3^0'=__disjvr_3^post139, __disjvr_4^0'=__disjvr_4^post139, __disjvr_5^0'=__disjvr_5^post139, __disjvr_6^0'=__disjvr_6^post139, __disjvr_7^0'=__disjvr_7^post139, __disjvr_8^0'=__disjvr_8^post139, a!1052^0'=a!1052^post139, a!1055^0'=a!1055^post139, a!1370^0'=a!1370^post139, a!1371^0'=a!1371^post139, a!1610^0'=a!1610^post139, a!1810^0'=a!1810^post139, a!2035^0'=a!2035^post139, a!2238^0'=a!2238^post139, a!244^0'=a!244^post139, a!419^0'=a!419^post139, a!511^0'=a!511^post139, a!654^0'=a!654^post139, ct!19^0'=ct!19^post139, head!16^0'=head!16^post139, head!31^0'=head!31^post139, head!405^0'=head!405^post139, i!29^0'=i!29^post139, i!406^0'=i!406^post139, length!28^0'=length!28^post139, nondet!13^0'=nondet!13^post139, r!543^0'=r!543^post139, r!662^0'=r!662^post139, rcd!2393^0'=rcd!2393^post139, rcd!2460^0'=rcd!2460^post139, rcd!2515^0'=rcd!2515^post139, rcd!63^0'=rcd!63^post139, rcd!83^0'=rcd!83^post139, result!12^0'=result!12^post139, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post139, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post139, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post139, sel_r!543_flink!24^0'=sel_r!543_flink!24^post139, t!25^0'=t!25^post139, temp!34^0'=temp!34^post139, temp0!17^0'=temp0!17^post139, temp0!30^0'=temp0!30^post139, tmp!33^0'=tmp!33^post139, x!1365^0'=x!1365^post139, x!15^0'=x!15^post139, x!18^0'=x!18^post139, x!22^0'=x!22^post139, x_slam_f!20^0'=x_slam_f!20^post139, y!21^0'=y!21^post139, (rcd!83^0-rcd!83^post139 == 0 /\ -tmp!33^post139+tmp!33^0 == 0 /\ i!29^0-i!29^post139 == 0 /\ -ct!19^post139+ct!19^0 == 0 /\ a!1052^0-a!1052^post139 == 0 /\ rcd!63^0-rcd!63^post139 == 0 /\ -__disjvr_5^post139+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post139 == 0 /\ -r!543^post139+r!543^0 == 0 /\ -i!406^post139+i!406^0 == 0 /\ nondet!13^0-nondet!13^post139 == 0 /\ -__disjvr_3^post139+__disjvr_3^0 == 0 /\ -__disjvr_2^post139+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post139+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post139+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post139 == 0 /\ head!405^0-head!405^post139 == 0 /\ y!21^0-y!21^post139 == 0 /\ -__disjvr_0^post139+__disjvr_0^0 == 0 /\ -result!12^post139+result!12^0 == 0 /\ -x!18^post139+x!18^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!15^0-x!15^post139 == 0 /\ -sel_r!1224_flink!24^post139+sel_r!1224_flink!24^0 == 0 /\ -r!662^post139+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post139+head!16^0 == 0 /\ a!1810^0-a!1810^post139 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post139 == 0 /\ __disjvr_8^0-__disjvr_8^post139 == 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -a!1055^post139+a!1055^0 == 0 /\ a!244^0-a!244^post139 == 0 /\ -t!25^post139+t!25^0 == 0 /\ head!31^0-head!31^post139 == 0 /\ -a!511^post139+a!511^0 == 0 /\ -x!22^post139+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post139+a!2035^0 == 0 /\ -a!419^post139+a!419^0 == 0 /\ -a!2238^post139+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post139 == 0 /\ temp0!17^0-temp0!17^post139 == 0 /\ length!28^0-length!28^post139 == 0 /\ x_slam_f!20^0-x_slam_f!20^post139 == 0 /\ rcd!2460^0-rcd!2460^post139 == 0 /\ a!1370^0-a!1370^post139 == 0 /\ __disjvr_1^0-__disjvr_1^post139 == 0 /\ -__disjvr_7^post139+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post139 == 0 /\ a!1371^0-a!1371^post139 == 0 /\ temp0!30^0-temp0!30^post139 == 0 /\ -a!1610^post139+a!1610^0 == 0 /\ a!654^0-a!654^post139 == 0 /\ -x!1365^post139+x!1365^0 == 0 /\ -rcd!2515^post139+rcd!2515^0 == 0), cost: 1 Propagated Equalities Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post139, __disjvr_1^0'=__disjvr_1^post139, __disjvr_2^0'=__disjvr_2^post139, __disjvr_3^0'=__disjvr_3^post139, __disjvr_4^0'=__disjvr_4^post139, __disjvr_5^0'=__disjvr_5^post139, __disjvr_6^0'=__disjvr_6^post139, __disjvr_7^0'=__disjvr_7^post139, __disjvr_8^0'=__disjvr_8^post139, a!1052^0'=a!1052^post139, a!1055^0'=a!1055^post139, a!1370^0'=a!1370^post139, a!1371^0'=a!1371^post139, a!1610^0'=a!1610^post139, a!1810^0'=a!1810^post139, a!2035^0'=a!2035^post139, a!2238^0'=a!2238^post139, a!244^0'=a!244^post139, a!419^0'=a!419^post139, a!511^0'=a!511^post139, a!654^0'=a!654^post139, ct!19^0'=ct!19^post139, head!16^0'=head!16^post139, head!31^0'=head!31^post139, head!405^0'=head!405^post139, i!29^0'=i!29^post139, i!406^0'=i!406^post139, length!28^0'=length!28^post139, nondet!13^0'=nondet!13^post139, r!543^0'=r!543^post139, r!662^0'=r!662^post139, rcd!2393^0'=rcd!2393^post139, rcd!2460^0'=rcd!2460^post139, rcd!2515^0'=rcd!2515^post139, rcd!63^0'=rcd!63^post139, rcd!83^0'=rcd!83^post139, result!12^0'=result!12^post139, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post139, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post139, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post139, sel_r!543_flink!24^0'=sel_r!543_flink!24^post139, t!25^0'=t!25^post139, temp!34^0'=temp!34^post139, temp0!17^0'=temp0!17^post139, temp0!30^0'=temp0!30^post139, tmp!33^0'=tmp!33^post139, x!1365^0'=x!1365^post139, x!15^0'=x!15^post139, x!18^0'=x!18^post139, x!22^0'=x!22^post139, x_slam_f!20^0'=x_slam_f!20^post139, y!21^0'=y!21^post139, (rcd!83^0-rcd!83^post139 == 0 /\ -tmp!33^post139+tmp!33^0 == 0 /\ i!29^0-i!29^post139 == 0 /\ -ct!19^post139+ct!19^0 == 0 /\ a!1052^0-a!1052^post139 == 0 /\ rcd!63^0-rcd!63^post139 == 0 /\ -__disjvr_5^post139+__disjvr_5^0 == 0 /\ __disjvr_4^0-__disjvr_4^post139 == 0 /\ -r!543^post139+r!543^0 == 0 /\ -i!406^post139+i!406^0 == 0 /\ nondet!13^0-nondet!13^post139 == 0 /\ -__disjvr_3^post139+__disjvr_3^0 == 0 /\ -__disjvr_2^post139+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post139+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post139+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post139 == 0 /\ head!405^0-head!405^post139 == 0 /\ y!21^0-y!21^post139 == 0 /\ -__disjvr_0^post139+__disjvr_0^0 == 0 /\ -result!12^post139+result!12^0 == 0 /\ -x!18^post139+x!18^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!15^0-x!15^post139 == 0 /\ -sel_r!1224_flink!24^post139+sel_r!1224_flink!24^0 == 0 /\ -r!662^post139+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post139+head!16^0 == 0 /\ a!1810^0-a!1810^post139 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2393^0-rcd!2393^post139 == 0 /\ __disjvr_8^0-__disjvr_8^post139 == 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -a!1055^post139+a!1055^0 == 0 /\ a!244^0-a!244^post139 == 0 /\ -t!25^post139+t!25^0 == 0 /\ head!31^0-head!31^post139 == 0 /\ -a!511^post139+a!511^0 == 0 /\ -x!22^post139+x!22^0 == 0 /\ -x!15^0 <= 0 /\ -a!2035^post139+a!2035^0 == 0 /\ -a!419^post139+a!419^0 == 0 /\ -a!2238^post139+a!2238^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post139 == 0 /\ temp0!17^0-temp0!17^post139 == 0 /\ length!28^0-length!28^post139 == 0 /\ x_slam_f!20^0-x_slam_f!20^post139 == 0 /\ rcd!2460^0-rcd!2460^post139 == 0 /\ a!1370^0-a!1370^post139 == 0 /\ __disjvr_1^0-__disjvr_1^post139 == 0 /\ -__disjvr_7^post139+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post139 == 0 /\ a!1371^0-a!1371^post139 == 0 /\ temp0!30^0-temp0!30^post139 == 0 /\ -a!1610^post139+a!1610^0 == 0 /\ a!654^0-a!654^post139 == 0 /\ -x!1365^post139+x!1365^0 == 0 /\ -rcd!2515^post139+rcd!2515^0 == 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality rcd!83^post139 = rcd!83^0 propagated equality tmp!33^post139 = tmp!33^0 propagated equality i!29^post139 = i!29^0 propagated equality ct!19^post139 = ct!19^0 propagated equality a!1052^post139 = a!1052^0 propagated equality rcd!63^post139 = rcd!63^0 propagated equality __disjvr_5^post139 = __disjvr_5^0 propagated equality __disjvr_4^post139 = __disjvr_4^0 propagated equality r!543^post139 = r!543^0 propagated equality i!406^post139 = i!406^0 propagated equality nondet!13^post139 = nondet!13^0 propagated equality __disjvr_3^post139 = __disjvr_3^0 propagated equality __disjvr_2^post139 = __disjvr_2^0 propagated equality sdv_callsite_return_1!14^post139 = sdv_callsite_return_1!14^0 propagated equality temp!34^post139 = temp!34^0 propagated equality __disjvr_6^post139 = __disjvr_6^0 propagated equality head!405^post139 = head!405^0 propagated equality y!21^post139 = y!21^0 propagated equality __disjvr_0^post139 = __disjvr_0^0 propagated equality result!12^post139 = result!12^0 propagated equality x!18^post139 = x!18^0 propagated equality x!15^post139 = x!15^0 propagated equality sel_r!1224_flink!24^post139 = sel_r!1224_flink!24^0 propagated equality r!662^post139 = r!662^0 propagated equality head!16^post139 = head!16^0 propagated equality a!1810^post139 = a!1810^0 propagated equality rcd!2393^post139 = rcd!2393^0 propagated equality __disjvr_8^post139 = __disjvr_8^0 propagated equality a!1055^post139 = a!1055^0 propagated equality a!244^post139 = a!244^0 propagated equality t!25^post139 = t!25^0 propagated equality head!31^post139 = head!31^0 propagated equality a!511^post139 = a!511^0 propagated equality x!22^post139 = x!22^0 propagated equality a!2035^post139 = a!2035^0 propagated equality a!419^post139 = a!419^0 propagated equality a!2238^post139 = a!2238^0 propagated equality sel_r!543_flink!24^post139 = sel_r!543_flink!24^0 propagated equality temp0!17^post139 = temp0!17^0 propagated equality length!28^post139 = length!28^0 propagated equality x_slam_f!20^post139 = x_slam_f!20^0 propagated equality rcd!2460^post139 = rcd!2460^0 propagated equality a!1370^post139 = a!1370^0 propagated equality __disjvr_1^post139 = __disjvr_1^0 propagated equality __disjvr_7^post139 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post139 = sdv_callsite_return_1!32^0 propagated equality a!1371^post139 = a!1371^0 propagated equality temp0!30^post139 = temp0!30^0 propagated equality a!1610^post139 = a!1610^0 propagated equality a!654^post139 = a!654^0 propagated equality x!1365^post139 = x!1365^0 propagated equality rcd!2515^post139 = rcd!2515^0 Simplified Guard Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l49 -> l50 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post140, __disjvr_1^0'=__disjvr_1^post140, __disjvr_2^0'=__disjvr_2^post140, __disjvr_3^0'=__disjvr_3^post140, __disjvr_4^0'=__disjvr_4^post140, __disjvr_5^0'=__disjvr_5^post140, __disjvr_6^0'=__disjvr_6^post140, __disjvr_7^0'=__disjvr_7^post140, __disjvr_8^0'=__disjvr_8^post140, a!1052^0'=a!1052^post140, a!1055^0'=a!1055^post140, a!1370^0'=a!1370^post140, a!1371^0'=a!1371^post140, a!1610^0'=a!1610^post140, a!1810^0'=a!1810^post140, a!2035^0'=a!2035^post140, a!2238^0'=a!2238^post140, a!244^0'=a!244^post140, a!419^0'=a!419^post140, a!511^0'=a!511^post140, a!654^0'=a!654^post140, ct!19^0'=ct!19^post140, head!16^0'=head!16^post140, head!31^0'=head!31^post140, head!405^0'=head!405^post140, i!29^0'=i!29^post140, i!406^0'=i!406^post140, length!28^0'=length!28^post140, nondet!13^0'=nondet!13^post140, r!543^0'=r!543^post140, r!662^0'=r!662^post140, rcd!2393^0'=rcd!2393^post140, rcd!2460^0'=rcd!2460^post140, rcd!2515^0'=rcd!2515^post140, rcd!63^0'=rcd!63^post140, rcd!83^0'=rcd!83^post140, result!12^0'=result!12^post140, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post140, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post140, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post140, sel_r!543_flink!24^0'=sel_r!543_flink!24^post140, t!25^0'=t!25^post140, temp!34^0'=temp!34^post140, temp0!17^0'=temp0!17^post140, temp0!30^0'=temp0!30^post140, tmp!33^0'=tmp!33^post140, x!1365^0'=x!1365^post140, x!15^0'=x!15^post140, x!18^0'=x!18^post140, x!22^0'=x!22^post140, x_slam_f!20^0'=x_slam_f!20^post140, y!21^0'=y!21^post140, (-t!25^post140+t!25^0 == 0 /\ 2-a!244^0 <= 0 /\ -__disjvr_7^post140+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post140 == 0 /\ -x!15^post140+x!15^0 == 0 /\ x!1365^0-x!1365^post140 == 0 /\ -temp!34^post140+temp!34^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post140+a!419^0 == 0 /\ -length!28^post140+length!28^0 == 0 /\ -temp0!30^post140+temp0!30^0 == 0 /\ x!18^0-x!18^post140 == 0 /\ __disjvr_1^0-__disjvr_1^post140 == 0 /\ tmp!33^0-tmp!33^post140 == 0 /\ -a!1052^post140+a!1052^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post140 == 0 /\ a!244^0-a!244^post140 == 0 /\ -rcd!2393^post140+rcd!2393^0 == 0 /\ -sdv_callsite_return_1!32^post140+sdv_callsite_return_1!32^0 == 0 /\ -a!2238^post140+a!2238^0 == 0 /\ head!31^0-head!31^post140 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_6^post140+__disjvr_6^0 == 0 /\ -a!1055^post140+a!1055^0 == 0 /\ -__disjvr_2^post140+__disjvr_2^0 == 0 /\ r!543^0-r!543^post140 == 0 /\ -__disjvr_0^post140+__disjvr_0^0 == 0 /\ a!511^0-a!511^post140 == 0 /\ -rcd!2515^post140+rcd!2515^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post140 == 0 /\ -head!405^post140+head!405^0 == 0 /\ __disjvr_5^0-__disjvr_5^post140 == 0 /\ -i!29^post140+i!29^0 == 0 /\ a!1810^0-a!1810^post140 == 0 /\ -x_slam_f!20^post140+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post140 == 0 /\ a!654^0-a!654^post140 == 0 /\ -sdv_callsite_return_1!14^post140+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post140+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post140 == 0 /\ -a!2035^post140+a!2035^0 == 0 /\ -__disjvr_3^post140+__disjvr_3^0 == 0 /\ result!12^0-result!12^post140 == 0 /\ -nondet!13^post140+nondet!13^0 == 0 /\ -r!662^post140+r!662^0 == 0 /\ temp0!17^0-temp0!17^post140 == 0 /\ __disjvr_8^0-__disjvr_8^post140 == 0 /\ -x!22^post140+x!22^0 == 0 /\ -head!16^post140+head!16^0 == 0 /\ i!406^0-i!406^post140 == 0 /\ -a!1370^post140+a!1370^0 == 0 /\ -a!1610^post140+a!1610^0 == 0 /\ a!1371^0-a!1371^post140 == 0 /\ -rcd!63^post140+rcd!63^0 == 0 /\ -y!21^post140+y!21^0 == 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 propagated equality t!25^post140 = t!25^0 propagated equality __disjvr_7^post140 = __disjvr_7^0 propagated equality rcd!2460^post140 = rcd!2460^0 propagated equality x!15^post140 = x!15^0 propagated equality x!1365^post140 = x!1365^0 propagated equality temp!34^post140 = temp!34^0 propagated equality a!419^post140 = a!419^0 propagated equality length!28^post140 = length!28^0 propagated equality temp0!30^post140 = temp0!30^0 propagated equality x!18^post140 = x!18^0 propagated equality __disjvr_1^post140 = __disjvr_1^0 propagated equality tmp!33^post140 = tmp!33^0 propagated equality a!1052^post140 = a!1052^0 propagated equality sel_r!1224_flink!24^post140 = sel_r!1224_flink!24^0 propagated equality a!244^post140 = a!244^0 propagated equality rcd!2393^post140 = rcd!2393^0 propagated equality sdv_callsite_return_1!32^post140 = sdv_callsite_return_1!32^0 propagated equality a!2238^post140 = a!2238^0 propagated equality head!31^post140 = head!31^0 propagated equality __disjvr_6^post140 = __disjvr_6^0 propagated equality a!1055^post140 = a!1055^0 propagated equality __disjvr_2^post140 = __disjvr_2^0 propagated equality r!543^post140 = r!543^0 propagated equality __disjvr_0^post140 = __disjvr_0^0 propagated equality a!511^post140 = a!511^0 propagated equality rcd!2515^post140 = rcd!2515^0 propagated equality sel_r!543_flink!24^post140 = sel_r!543_flink!24^0 propagated equality head!405^post140 = head!405^0 propagated equality __disjvr_5^post140 = __disjvr_5^0 propagated equality i!29^post140 = i!29^0 propagated equality a!1810^post140 = a!1810^0 propagated equality x_slam_f!20^post140 = x_slam_f!20^0 propagated equality __disjvr_4^post140 = __disjvr_4^0 propagated equality a!654^post140 = a!654^0 propagated equality sdv_callsite_return_1!14^post140 = sdv_callsite_return_1!14^0 propagated equality ct!19^post140 = ct!19^0 propagated equality rcd!83^post140 = rcd!83^0 propagated equality a!2035^post140 = a!2035^0 propagated equality __disjvr_3^post140 = __disjvr_3^0 propagated equality result!12^post140 = result!12^0 propagated equality nondet!13^post140 = nondet!13^0 propagated equality r!662^post140 = r!662^0 propagated equality temp0!17^post140 = temp0!17^0 propagated equality __disjvr_8^post140 = __disjvr_8^0 propagated equality x!22^post140 = x!22^0 propagated equality head!16^post140 = head!16^0 propagated equality i!406^post140 = i!406^0 propagated equality a!1370^post140 = a!1370^0 propagated equality a!1610^post140 = a!1610^0 propagated equality a!1371^post140 = a!1371^0 propagated equality rcd!63^post140 = rcd!63^0 propagated equality y!21^post140 = y!21^0 Simplified Guard Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 New rule: l49 -> l50 : (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post141, __disjvr_1^0'=__disjvr_1^post141, __disjvr_2^0'=__disjvr_2^post141, __disjvr_3^0'=__disjvr_3^post141, __disjvr_4^0'=__disjvr_4^post141, __disjvr_5^0'=__disjvr_5^post141, __disjvr_6^0'=__disjvr_6^post141, __disjvr_7^0'=__disjvr_7^post141, __disjvr_8^0'=__disjvr_8^post141, a!1052^0'=a!1052^post141, a!1055^0'=a!1055^post141, a!1370^0'=a!1370^post141, a!1371^0'=a!1371^post141, a!1610^0'=a!1610^post141, a!1810^0'=a!1810^post141, a!2035^0'=a!2035^post141, a!2238^0'=a!2238^post141, a!244^0'=a!244^post141, a!419^0'=a!419^post141, a!511^0'=a!511^post141, a!654^0'=a!654^post141, ct!19^0'=ct!19^post141, head!16^0'=head!16^post141, head!31^0'=head!31^post141, head!405^0'=head!405^post141, i!29^0'=i!29^post141, i!406^0'=i!406^post141, length!28^0'=length!28^post141, nondet!13^0'=nondet!13^post141, r!543^0'=r!543^post141, r!662^0'=r!662^post141, rcd!2393^0'=rcd!2393^post141, rcd!2460^0'=rcd!2460^post141, rcd!2515^0'=rcd!2515^post141, rcd!63^0'=rcd!63^post141, rcd!83^0'=rcd!83^post141, result!12^0'=result!12^post141, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post141, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post141, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post141, sel_r!543_flink!24^0'=sel_r!543_flink!24^post141, t!25^0'=t!25^post141, temp!34^0'=temp!34^post141, temp0!17^0'=temp0!17^post141, temp0!30^0'=temp0!30^post141, tmp!33^0'=tmp!33^post141, x!1365^0'=x!1365^post141, x!15^0'=x!15^post141, x!18^0'=x!18^post141, x!22^0'=x!22^post141, x_slam_f!20^0'=x_slam_f!20^post141, y!21^0'=y!21^post141, (__disjvr_3^0-__disjvr_3^post141 == 0 /\ -t!25^post141+t!25^0 == 0 /\ -a!2035^post141+a!2035^0 == 0 /\ -__disjvr_8^post141+__disjvr_8^0 == 0 /\ -a!1810^post141+a!1810^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post141+a!1370^0 == 0 /\ a!1371^0-a!1371^post141 == 0 /\ x_slam_f!20^0-x_slam_f!20^post141 == 0 /\ x!18^0-x!18^post141 == 0 /\ __disjvr_7^0-__disjvr_7^post141 == 0 /\ x!15^0 <= 0 /\ a!1610^0-a!1610^post141 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post141+nondet!13^0 == 0 /\ -r!662^post141+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post141+sdv_callsite_return_1!32^0 == 0 /\ -a!244^post141+a!244^0 == 0 /\ a!2238^0-a!2238^post141 == 0 /\ __disjvr_4^0-__disjvr_4^post141 == 0 /\ -rcd!2460^post141+rcd!2460^0 == 0 /\ -__disjvr_5^post141+__disjvr_5^0 == 0 /\ 1-a!244^0 <= 0 /\ -1+a!244^0 <= 0 /\ a!1055^0-a!1055^post141 == 0 /\ tmp!33^0-tmp!33^post141 == 0 /\ length!28^0-length!28^post141 == 0 /\ temp0!17^0-temp0!17^post141 == 0 /\ __disjvr_6^0-__disjvr_6^post141 == 0 /\ -temp0!30^post141+temp0!30^0 == 0 /\ result!12^0-result!12^post141 == 0 /\ -__disjvr_0^post141+__disjvr_0^0 == 0 /\ -y!21^post141+y!21^0 == 0 /\ -__disjvr_1^post141+__disjvr_1^0 == 0 /\ rcd!63^0-rcd!63^post141 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -i!406^post141+i!406^0 == 0 /\ -temp!34^post141+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post141 == 0 /\ -i!29^post141+i!29^0 == 0 /\ -x!22^post141+x!22^0 == 0 /\ head!31^0-head!31^post141 == 0 /\ a!654^0-a!654^post141 == 0 /\ rcd!2393^0-rcd!2393^post141 == 0 /\ x!15^0-x!15^post141 == 0 /\ -head!16^post141+head!16^0 == 0 /\ -rcd!83^post141+rcd!83^0 == 0 /\ -r!543^post141+r!543^0 == 0 /\ a!511^0-a!511^post141 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post141 == 0 /\ -a!419^post141+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post141 == 0 /\ -ct!19^post141+ct!19^0 == 0 /\ -x!1365^post141+x!1365^0 == 0 /\ -rcd!2515^post141+rcd!2515^0 == 0 /\ -__disjvr_2^post141+__disjvr_2^0 == 0 /\ head!405^0-head!405^post141 == 0 /\ a!1052^0-a!1052^post141 == 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post141, __disjvr_1^0'=__disjvr_1^post141, __disjvr_2^0'=__disjvr_2^post141, __disjvr_3^0'=__disjvr_3^post141, __disjvr_4^0'=__disjvr_4^post141, __disjvr_5^0'=__disjvr_5^post141, __disjvr_6^0'=__disjvr_6^post141, __disjvr_7^0'=__disjvr_7^post141, __disjvr_8^0'=__disjvr_8^post141, a!1052^0'=a!1052^post141, a!1055^0'=a!1055^post141, a!1370^0'=a!1370^post141, a!1371^0'=a!1371^post141, a!1610^0'=a!1610^post141, a!1810^0'=a!1810^post141, a!2035^0'=a!2035^post141, a!2238^0'=a!2238^post141, a!244^0'=a!244^post141, a!419^0'=a!419^post141, a!511^0'=a!511^post141, a!654^0'=a!654^post141, ct!19^0'=ct!19^post141, head!16^0'=head!16^post141, head!31^0'=head!31^post141, head!405^0'=head!405^post141, i!29^0'=i!29^post141, i!406^0'=i!406^post141, length!28^0'=length!28^post141, nondet!13^0'=nondet!13^post141, r!543^0'=r!543^post141, r!662^0'=r!662^post141, rcd!2393^0'=rcd!2393^post141, rcd!2460^0'=rcd!2460^post141, rcd!2515^0'=rcd!2515^post141, rcd!63^0'=rcd!63^post141, rcd!83^0'=rcd!83^post141, result!12^0'=result!12^post141, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post141, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post141, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post141, sel_r!543_flink!24^0'=sel_r!543_flink!24^post141, t!25^0'=t!25^post141, temp!34^0'=temp!34^post141, temp0!17^0'=temp0!17^post141, temp0!30^0'=temp0!30^post141, tmp!33^0'=tmp!33^post141, x!1365^0'=x!1365^post141, x!15^0'=x!15^post141, x!18^0'=x!18^post141, x!22^0'=x!22^post141, x_slam_f!20^0'=x_slam_f!20^post141, y!21^0'=y!21^post141, (__disjvr_3^0-__disjvr_3^post141 == 0 /\ -t!25^post141+t!25^0 == 0 /\ -a!2035^post141+a!2035^0 == 0 /\ -__disjvr_8^post141+__disjvr_8^0 == 0 /\ -a!1810^post141+a!1810^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post141+a!1370^0 == 0 /\ a!1371^0-a!1371^post141 == 0 /\ x_slam_f!20^0-x_slam_f!20^post141 == 0 /\ x!18^0-x!18^post141 == 0 /\ __disjvr_7^0-__disjvr_7^post141 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1610^0-a!1610^post141 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post141+nondet!13^0 == 0 /\ -r!662^post141+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post141+sdv_callsite_return_1!32^0 == 0 /\ -a!244^post141+a!244^0 == 0 /\ a!2238^0-a!2238^post141 == 0 /\ __disjvr_4^0-__disjvr_4^post141 == 0 /\ -rcd!2460^post141+rcd!2460^0 == 0 /\ -__disjvr_5^post141+__disjvr_5^0 == 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ a!1055^0-a!1055^post141 == 0 /\ tmp!33^0-tmp!33^post141 == 0 /\ length!28^0-length!28^post141 == 0 /\ temp0!17^0-temp0!17^post141 == 0 /\ __disjvr_6^0-__disjvr_6^post141 == 0 /\ -temp0!30^post141+temp0!30^0 == 0 /\ result!12^0-result!12^post141 == 0 /\ -__disjvr_0^post141+__disjvr_0^0 == 0 /\ -y!21^post141+y!21^0 == 0 /\ -__disjvr_1^post141+__disjvr_1^0 == 0 /\ rcd!63^0-rcd!63^post141 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -i!406^post141+i!406^0 == 0 /\ -temp!34^post141+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post141 == 0 /\ -i!29^post141+i!29^0 == 0 /\ -x!22^post141+x!22^0 == 0 /\ head!31^0-head!31^post141 == 0 /\ a!654^0-a!654^post141 == 0 /\ rcd!2393^0-rcd!2393^post141 == 0 /\ x!15^0-x!15^post141 == 0 /\ -head!16^post141+head!16^0 == 0 /\ -rcd!83^post141+rcd!83^0 == 0 /\ -r!543^post141+r!543^0 == 0 /\ a!511^0-a!511^post141 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post141 == 0 /\ -a!419^post141+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post141 == 0 /\ -ct!19^post141+ct!19^0 == 0 /\ -x!1365^post141+x!1365^0 == 0 /\ -rcd!2515^post141+rcd!2515^0 == 0 /\ -__disjvr_2^post141+__disjvr_2^0 == 0 /\ head!405^0-head!405^post141 == 0 /\ a!1052^0-a!1052^post141 == 0), cost: 1 Propagated Equalities Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post141, __disjvr_1^0'=__disjvr_1^post141, __disjvr_2^0'=__disjvr_2^post141, __disjvr_3^0'=__disjvr_3^post141, __disjvr_4^0'=__disjvr_4^post141, __disjvr_5^0'=__disjvr_5^post141, __disjvr_6^0'=__disjvr_6^post141, __disjvr_7^0'=__disjvr_7^post141, __disjvr_8^0'=__disjvr_8^post141, a!1052^0'=a!1052^post141, a!1055^0'=a!1055^post141, a!1370^0'=a!1370^post141, a!1371^0'=a!1371^post141, a!1610^0'=a!1610^post141, a!1810^0'=a!1810^post141, a!2035^0'=a!2035^post141, a!2238^0'=a!2238^post141, a!244^0'=a!244^post141, a!419^0'=a!419^post141, a!511^0'=a!511^post141, a!654^0'=a!654^post141, ct!19^0'=ct!19^post141, head!16^0'=head!16^post141, head!31^0'=head!31^post141, head!405^0'=head!405^post141, i!29^0'=i!29^post141, i!406^0'=i!406^post141, length!28^0'=length!28^post141, nondet!13^0'=nondet!13^post141, r!543^0'=r!543^post141, r!662^0'=r!662^post141, rcd!2393^0'=rcd!2393^post141, rcd!2460^0'=rcd!2460^post141, rcd!2515^0'=rcd!2515^post141, rcd!63^0'=rcd!63^post141, rcd!83^0'=rcd!83^post141, result!12^0'=result!12^post141, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post141, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post141, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post141, sel_r!543_flink!24^0'=sel_r!543_flink!24^post141, t!25^0'=t!25^post141, temp!34^0'=temp!34^post141, temp0!17^0'=temp0!17^post141, temp0!30^0'=temp0!30^post141, tmp!33^0'=tmp!33^post141, x!1365^0'=x!1365^post141, x!15^0'=x!15^post141, x!18^0'=x!18^post141, x!22^0'=x!22^post141, x_slam_f!20^0'=x_slam_f!20^post141, y!21^0'=y!21^post141, (__disjvr_3^0-__disjvr_3^post141 == 0 /\ -t!25^post141+t!25^0 == 0 /\ -a!2035^post141+a!2035^0 == 0 /\ -__disjvr_8^post141+__disjvr_8^0 == 0 /\ -a!1810^post141+a!1810^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post141+a!1370^0 == 0 /\ a!1371^0-a!1371^post141 == 0 /\ x_slam_f!20^0-x_slam_f!20^post141 == 0 /\ x!18^0-x!18^post141 == 0 /\ __disjvr_7^0-__disjvr_7^post141 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ a!1610^0-a!1610^post141 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post141+nondet!13^0 == 0 /\ -r!662^post141+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post141+sdv_callsite_return_1!32^0 == 0 /\ -a!244^post141+a!244^0 == 0 /\ a!2238^0-a!2238^post141 == 0 /\ __disjvr_4^0-__disjvr_4^post141 == 0 /\ -rcd!2460^post141+rcd!2460^0 == 0 /\ -__disjvr_5^post141+__disjvr_5^0 == 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ a!1055^0-a!1055^post141 == 0 /\ tmp!33^0-tmp!33^post141 == 0 /\ length!28^0-length!28^post141 == 0 /\ temp0!17^0-temp0!17^post141 == 0 /\ __disjvr_6^0-__disjvr_6^post141 == 0 /\ -temp0!30^post141+temp0!30^0 == 0 /\ result!12^0-result!12^post141 == 0 /\ -__disjvr_0^post141+__disjvr_0^0 == 0 /\ -y!21^post141+y!21^0 == 0 /\ -__disjvr_1^post141+__disjvr_1^0 == 0 /\ rcd!63^0-rcd!63^post141 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -i!406^post141+i!406^0 == 0 /\ -temp!34^post141+temp!34^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post141 == 0 /\ -i!29^post141+i!29^0 == 0 /\ -x!22^post141+x!22^0 == 0 /\ head!31^0-head!31^post141 == 0 /\ a!654^0-a!654^post141 == 0 /\ rcd!2393^0-rcd!2393^post141 == 0 /\ x!15^0-x!15^post141 == 0 /\ -head!16^post141+head!16^0 == 0 /\ -rcd!83^post141+rcd!83^0 == 0 /\ -r!543^post141+r!543^0 == 0 /\ a!511^0-a!511^post141 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post141 == 0 /\ -a!419^post141+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post141 == 0 /\ -ct!19^post141+ct!19^0 == 0 /\ -x!1365^post141+x!1365^0 == 0 /\ -rcd!2515^post141+rcd!2515^0 == 0 /\ -__disjvr_2^post141+__disjvr_2^0 == 0 /\ head!405^0-head!405^post141 == 0 /\ a!1052^0-a!1052^post141 == 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality __disjvr_3^post141 = __disjvr_3^0 propagated equality t!25^post141 = t!25^0 propagated equality a!2035^post141 = a!2035^0 propagated equality __disjvr_8^post141 = __disjvr_8^0 propagated equality a!1810^post141 = a!1810^0 propagated equality a!1370^post141 = a!1370^0 propagated equality a!1371^post141 = a!1371^0 propagated equality x_slam_f!20^post141 = x_slam_f!20^0 propagated equality x!18^post141 = x!18^0 propagated equality __disjvr_7^post141 = __disjvr_7^0 propagated equality a!1610^post141 = a!1610^0 propagated equality nondet!13^post141 = nondet!13^0 propagated equality r!662^post141 = r!662^0 propagated equality sdv_callsite_return_1!32^post141 = sdv_callsite_return_1!32^0 propagated equality a!244^post141 = a!244^0 propagated equality a!2238^post141 = a!2238^0 propagated equality __disjvr_4^post141 = __disjvr_4^0 propagated equality rcd!2460^post141 = rcd!2460^0 propagated equality __disjvr_5^post141 = __disjvr_5^0 propagated equality a!1055^post141 = a!1055^0 propagated equality tmp!33^post141 = tmp!33^0 propagated equality length!28^post141 = length!28^0 propagated equality temp0!17^post141 = temp0!17^0 propagated equality __disjvr_6^post141 = __disjvr_6^0 propagated equality temp0!30^post141 = temp0!30^0 propagated equality result!12^post141 = result!12^0 propagated equality __disjvr_0^post141 = __disjvr_0^0 propagated equality y!21^post141 = y!21^0 propagated equality __disjvr_1^post141 = __disjvr_1^0 propagated equality rcd!63^post141 = rcd!63^0 propagated equality i!406^post141 = i!406^0 propagated equality temp!34^post141 = temp!34^0 propagated equality sdv_callsite_return_1!14^post141 = sdv_callsite_return_1!14^0 propagated equality i!29^post141 = i!29^0 propagated equality x!22^post141 = x!22^0 propagated equality head!31^post141 = head!31^0 propagated equality a!654^post141 = a!654^0 propagated equality rcd!2393^post141 = rcd!2393^0 propagated equality x!15^post141 = x!15^0 propagated equality head!16^post141 = head!16^0 propagated equality rcd!83^post141 = rcd!83^0 propagated equality r!543^post141 = r!543^0 propagated equality a!511^post141 = a!511^0 propagated equality sel_r!1224_flink!24^post141 = sel_r!1224_flink!24^0 propagated equality a!419^post141 = a!419^0 propagated equality sel_r!543_flink!24^post141 = sel_r!543_flink!24^0 propagated equality ct!19^post141 = ct!19^0 propagated equality x!1365^post141 = x!1365^0 propagated equality rcd!2515^post141 = rcd!2515^0 propagated equality __disjvr_2^post141 = __disjvr_2^0 propagated equality head!405^post141 = head!405^0 propagated equality a!1052^post141 = a!1052^0 Simplified Guard Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l49 -> l50 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^post142, __disjvr_1^0'=__disjvr_1^post142, __disjvr_2^0'=__disjvr_2^post142, __disjvr_3^0'=__disjvr_3^post142, __disjvr_4^0'=__disjvr_4^post142, __disjvr_5^0'=__disjvr_5^post142, __disjvr_6^0'=__disjvr_6^post142, __disjvr_7^0'=__disjvr_7^post142, __disjvr_8^0'=__disjvr_8^post142, a!1052^0'=a!1052^post142, a!1055^0'=a!1055^post142, a!1370^0'=a!1370^post142, a!1371^0'=a!1371^post142, a!1610^0'=a!1610^post142, a!1810^0'=a!1810^post142, a!2035^0'=a!2035^post142, a!2238^0'=a!2238^post142, a!244^0'=a!244^post142, a!419^0'=a!419^post142, a!511^0'=a!511^post142, a!654^0'=a!654^post142, ct!19^0'=ct!19^post142, head!16^0'=head!16^post142, head!31^0'=head!31^post142, head!405^0'=head!405^post142, i!29^0'=i!29^post142, i!406^0'=i!406^post142, length!28^0'=length!28^post142, nondet!13^0'=nondet!13^post142, r!543^0'=r!543^post142, r!662^0'=r!662^post142, rcd!2393^0'=rcd!2393^post142, rcd!2460^0'=rcd!2460^post142, rcd!2515^0'=rcd!2515^post142, rcd!63^0'=rcd!63^post142, rcd!83^0'=rcd!83^post142, result!12^0'=result!12^post142, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post142, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post142, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post142, sel_r!543_flink!24^0'=sel_r!543_flink!24^post142, t!25^0'=t!25^post142, temp!34^0'=temp!34^post142, temp0!17^0'=temp0!17^post142, temp0!30^0'=temp0!30^post142, tmp!33^0'=tmp!33^post142, x!1365^0'=x!1365^post142, x!15^0'=x!15^post142, x!18^0'=x!18^post142, x!22^0'=x!22^post142, x_slam_f!20^0'=x_slam_f!20^post142, y!21^0'=y!21^post142, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post142 == 0 /\ a!1371^0-a!1371^post142 == 0 /\ -temp0!30^post142+temp0!30^0 == 0 /\ 2-a!244^0 <= 0 /\ a!1810^0-a!1810^post142 == 0 /\ -head!16^post142+head!16^0 == 0 /\ -x!1365^post142+x!1365^0 == 0 /\ length!28^0-length!28^post142 == 0 /\ -rcd!2515^post142+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post142+sdv_callsite_return_1!14^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post142 == 0 /\ i!406^0-i!406^post142 == 0 /\ a!654^0-a!654^post142 == 0 /\ temp0!17^0-temp0!17^post142 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post142 == 0 /\ -a!2238^post142+a!2238^0 == 0 /\ -x_slam_f!20^post142+x_slam_f!20^0 == 0 /\ -rcd!2393^post142+rcd!2393^0 == 0 /\ -__disjvr_3^post142+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post142 == 0 /\ -__disjvr_0^post142+__disjvr_0^0 == 0 /\ temp!34^0-temp!34^post142 == 0 /\ -a!511^post142+a!511^0 == 0 /\ -rcd!63^post142+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post142 == 0 /\ __disjvr_8^0-__disjvr_8^post142 == 0 /\ head!405^0-head!405^post142 == 0 /\ -__disjvr_7^post142+__disjvr_7^0 == 0 /\ result!12^0-result!12^post142 == 0 /\ 1+head!16^0 <= 0 /\ -a!1610^post142+a!1610^0 == 0 /\ y!21^0-y!21^post142 == 0 /\ tmp!33^0-tmp!33^post142 == 0 /\ __disjvr_1^0-__disjvr_1^post142 == 0 /\ a!1052^0-a!1052^post142 == 0 /\ x!18^0-x!18^post142 == 0 /\ -t!25^post142+t!25^0 == 0 /\ -a!1055^post142+a!1055^0 == 0 /\ __disjvr_5^0-__disjvr_5^post142 == 0 /\ -sdv_callsite_return_1!32^post142+sdv_callsite_return_1!32^0 == 0 /\ a!244^0-a!244^post142 == 0 /\ -ct!19^post142+ct!19^0 == 0 /\ -x!22^post142+x!22^0 == 0 /\ x!15^0-x!15^post142 == 0 /\ -__disjvr_2^post142+__disjvr_2^0 == 0 /\ -a!2035^post142+a!2035^0 == 0 /\ -__disjvr_6^post142+__disjvr_6^0 == 0 /\ -i!29^post142+i!29^0 == 0 /\ -r!662^post142+r!662^0 == 0 /\ -nondet!13^post142+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post142 == 0 /\ r!543^0-r!543^post142 == 0 /\ -a!419^post142+a!419^0 == 0 /\ __disjvr_4^0-__disjvr_4^post142 == 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality sel_r!1224_flink!24^post142 = sel_r!1224_flink!24^0 propagated equality a!1371^post142 = a!1371^0 propagated equality temp0!30^post142 = temp0!30^0 propagated equality a!1810^post142 = a!1810^0 propagated equality head!16^post142 = head!16^0 propagated equality x!1365^post142 = x!1365^0 propagated equality length!28^post142 = length!28^0 propagated equality rcd!2515^post142 = rcd!2515^0 propagated equality sdv_callsite_return_1!14^post142 = sdv_callsite_return_1!14^0 propagated equality sel_r!543_flink!24^post142 = sel_r!543_flink!24^0 propagated equality i!406^post142 = i!406^0 propagated equality a!654^post142 = a!654^0 propagated equality temp0!17^post142 = temp0!17^0 propagated equality head!31^post142 = head!31^0 propagated equality a!2238^post142 = a!2238^0 propagated equality x_slam_f!20^post142 = x_slam_f!20^0 propagated equality rcd!2393^post142 = rcd!2393^0 propagated equality __disjvr_3^post142 = __disjvr_3^0 propagated equality a!1370^post142 = a!1370^0 propagated equality __disjvr_0^post142 = __disjvr_0^0 propagated equality temp!34^post142 = temp!34^0 propagated equality a!511^post142 = a!511^0 propagated equality rcd!63^post142 = rcd!63^0 propagated equality rcd!83^post142 = rcd!83^0 propagated equality __disjvr_8^post142 = __disjvr_8^0 propagated equality head!405^post142 = head!405^0 propagated equality __disjvr_7^post142 = __disjvr_7^0 propagated equality result!12^post142 = result!12^0 propagated equality a!1610^post142 = a!1610^0 propagated equality y!21^post142 = y!21^0 propagated equality tmp!33^post142 = tmp!33^0 propagated equality __disjvr_1^post142 = __disjvr_1^0 propagated equality a!1052^post142 = a!1052^0 propagated equality x!18^post142 = x!18^0 propagated equality t!25^post142 = t!25^0 propagated equality a!1055^post142 = a!1055^0 propagated equality __disjvr_5^post142 = __disjvr_5^0 propagated equality sdv_callsite_return_1!32^post142 = sdv_callsite_return_1!32^0 propagated equality a!244^post142 = a!244^0 propagated equality ct!19^post142 = ct!19^0 propagated equality x!22^post142 = x!22^0 propagated equality x!15^post142 = x!15^0 propagated equality __disjvr_2^post142 = __disjvr_2^0 propagated equality a!2035^post142 = a!2035^0 propagated equality __disjvr_6^post142 = __disjvr_6^0 propagated equality i!29^post142 = i!29^0 propagated equality r!662^post142 = r!662^0 propagated equality nondet!13^post142 = nondet!13^0 propagated equality rcd!2460^post142 = rcd!2460^0 propagated equality r!543^post142 = r!543^0 propagated equality a!419^post142 = a!419^0 propagated equality __disjvr_4^post142 = __disjvr_4^0 Simplified Guard Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l49 -> l50 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l49 -> l50 : (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l50 -> l51 : __disjvr_0^0'=__disjvr_0^post143, __disjvr_1^0'=__disjvr_1^post143, __disjvr_2^0'=__disjvr_2^post143, __disjvr_3^0'=__disjvr_3^post143, __disjvr_4^0'=__disjvr_4^post143, __disjvr_5^0'=__disjvr_5^post143, __disjvr_6^0'=__disjvr_6^post143, __disjvr_7^0'=__disjvr_7^post143, __disjvr_8^0'=__disjvr_8^post143, a!1052^0'=a!1052^post143, a!1055^0'=a!1055^post143, a!1370^0'=a!1370^post143, a!1371^0'=a!1371^post143, a!1610^0'=a!1610^post143, a!1810^0'=a!1810^post143, a!2035^0'=a!2035^post143, a!2238^0'=a!2238^post143, a!244^0'=a!244^post143, a!419^0'=a!419^post143, a!511^0'=a!511^post143, a!654^0'=a!654^post143, ct!19^0'=ct!19^post143, head!16^0'=head!16^post143, head!31^0'=head!31^post143, head!405^0'=head!405^post143, i!29^0'=i!29^post143, i!406^0'=i!406^post143, length!28^0'=length!28^post143, nondet!13^0'=nondet!13^post143, r!543^0'=r!543^post143, r!662^0'=r!662^post143, rcd!2393^0'=rcd!2393^post143, rcd!2460^0'=rcd!2460^post143, rcd!2515^0'=rcd!2515^post143, rcd!63^0'=rcd!63^post143, rcd!83^0'=rcd!83^post143, result!12^0'=result!12^post143, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post143, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post143, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post143, sel_r!543_flink!24^0'=sel_r!543_flink!24^post143, t!25^0'=t!25^post143, temp!34^0'=temp!34^post143, temp0!17^0'=temp0!17^post143, temp0!30^0'=temp0!30^post143, tmp!33^0'=tmp!33^post143, x!1365^0'=x!1365^post143, x!15^0'=x!15^post143, x!18^0'=x!18^post143, x!22^0'=x!22^post143, x_slam_f!20^0'=x_slam_f!20^post143, y!21^0'=y!21^post143, (0 == 0 /\ -nondet!13^post143+nondet!13^0 == 0 /\ r!543^post143-r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post143 == 0 /\ -result!12^post143+result!12^0 == 0 /\ a!511^0-a!511^post143 == 0 /\ -__disjvr_7^post143+__disjvr_7^0 == 0 /\ -x!1365^post143+x!1365^0 == 0 /\ a!1370^0-a!1370^post143 == 0 /\ -a!1610^post143+a!1610^0 == 0 /\ -__disjvr_8^post143+__disjvr_8^0 == 0 /\ __disjvr_4^0-__disjvr_4^post143 == 0 /\ x_slam_f!20^0-x_slam_f!20^post143 == 0 /\ -rcd!2515^post143+rcd!2515^0 == 0 /\ -rcd!63^post143+rcd!63^0 == 0 /\ -a!1055^post143+a!1055^0 == 0 /\ -i!29^post143+i!29^0 == 0 /\ rcd!2393^0-rcd!2393^post143 == 0 /\ -__disjvr_2^post143+__disjvr_2^0 == 0 /\ -__disjvr_0^post143+__disjvr_0^0 == 0 /\ rcd!83^0-rcd!83^post143 == 0 /\ -temp!34^post143+temp!34^0 == 0 /\ length!28^0-length!28^post143 == 0 /\ -ct!19^post143+ct!19^0 == 0 /\ a!1052^0-a!1052^post143 == 0 /\ -t!25^post143+t!25^0 == 0 /\ 1+a!654^post143-a!244^0 == 0 /\ -a!419^post143+a!419^0 == 0 /\ -a!2035^post143+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post143+sdv_callsite_return_1!32^0 == 0 /\ i!406^0-i!406^post143 == 0 /\ -sel_r!1224_flink!24^post143+sel_r!1224_flink!24^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post143 == 0 /\ -a!1810^post143+a!1810^0 == 0 /\ temp0!17^0-temp0!17^post143 == 0 /\ -head!31^post143+head!31^0 == 0 /\ __disjvr_1^0-__disjvr_1^post143 == 0 /\ x!18^0-x!18^post143 == 0 /\ __disjvr_3^0-__disjvr_3^post143 == 0 /\ a!1371^0-a!1371^post143 == 0 /\ head!405^0-head!405^post143 == 0 /\ temp0!30^0-temp0!30^post143 == 0 /\ -x!22^post143+x!22^0 == 0 /\ head!16^0-head!16^post143 == 0 /\ tmp!33^0-tmp!33^post143 == 0 /\ rcd!2460^0-rcd!2460^post143 == 0 /\ a!2238^0-a!2238^post143 == 0 /\ -y!21^post143+y!21^0 == 0 /\ -__disjvr_5^post143+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post143+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post143 == 0), cost: 1 New rule: l50 -> l51 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post143, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=-1+a!244^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!662^0, r!662^0'=r!662^post143, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality nondet!13^post143 = nondet!13^0 propagated equality r!543^post143 = r!662^0 propagated equality __disjvr_6^post143 = __disjvr_6^0 propagated equality result!12^post143 = result!12^0 propagated equality a!511^post143 = a!511^0 propagated equality __disjvr_7^post143 = __disjvr_7^0 propagated equality x!1365^post143 = x!1365^0 propagated equality a!1370^post143 = a!1370^0 propagated equality a!1610^post143 = a!1610^0 propagated equality __disjvr_8^post143 = __disjvr_8^0 propagated equality __disjvr_4^post143 = __disjvr_4^0 propagated equality x_slam_f!20^post143 = x_slam_f!20^0 propagated equality rcd!2515^post143 = rcd!2515^0 propagated equality rcd!63^post143 = rcd!63^0 propagated equality a!1055^post143 = a!1055^0 propagated equality i!29^post143 = i!29^0 propagated equality rcd!2393^post143 = rcd!2393^0 propagated equality __disjvr_2^post143 = __disjvr_2^0 propagated equality __disjvr_0^post143 = __disjvr_0^0 propagated equality rcd!83^post143 = rcd!83^0 propagated equality temp!34^post143 = temp!34^0 propagated equality length!28^post143 = length!28^0 propagated equality ct!19^post143 = ct!19^0 propagated equality a!1052^post143 = a!1052^0 propagated equality t!25^post143 = t!25^0 propagated equality a!654^post143 = -1+a!244^0 propagated equality a!419^post143 = a!419^0 propagated equality a!2035^post143 = a!2035^0 propagated equality sdv_callsite_return_1!32^post143 = sdv_callsite_return_1!32^0 propagated equality i!406^post143 = i!406^0 propagated equality sel_r!1224_flink!24^post143 = sel_r!1224_flink!24^0 propagated equality sel_r!543_flink!24^post143 = sel_r!543_flink!24^0 propagated equality a!1810^post143 = a!1810^0 propagated equality temp0!17^post143 = temp0!17^0 propagated equality head!31^post143 = head!31^0 propagated equality __disjvr_1^post143 = __disjvr_1^0 propagated equality x!18^post143 = x!18^0 propagated equality __disjvr_3^post143 = __disjvr_3^0 propagated equality a!1371^post143 = a!1371^0 propagated equality head!405^post143 = head!405^0 propagated equality temp0!30^post143 = temp0!30^0 propagated equality x!22^post143 = x!22^0 propagated equality head!16^post143 = head!16^0 propagated equality tmp!33^post143 = tmp!33^0 propagated equality rcd!2460^post143 = rcd!2460^0 propagated equality a!2238^post143 = a!2238^0 propagated equality y!21^post143 = y!21^0 propagated equality __disjvr_5^post143 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post143 = sdv_callsite_return_1!14^0 propagated equality x!15^post143 = x!15^0 Simplified Guard Original rule: l50 -> l51 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post143, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=-1+a!244^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!662^0, r!662^0'=r!662^post143, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l50 -> l51 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post143, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=-1+a!244^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!662^0, r!662^0'=r!662^post143, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l50 -> l51 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post143, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=-1+a!244^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!662^0, r!662^0'=r!662^post143, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l50 -> l51 : a!244^0'=a!244^post143, a!654^0'=-1+a!244^0, r!543^0'=r!662^0, r!662^0'=r!662^post143, T, cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post144, __disjvr_1^0'=__disjvr_1^post144, __disjvr_2^0'=__disjvr_2^post144, __disjvr_3^0'=__disjvr_3^post144, __disjvr_4^0'=__disjvr_4^post144, __disjvr_5^0'=__disjvr_5^post144, __disjvr_6^0'=__disjvr_6^post144, __disjvr_7^0'=__disjvr_7^post144, __disjvr_8^0'=__disjvr_8^post144, a!1052^0'=a!1052^post144, a!1055^0'=a!1055^post144, a!1370^0'=a!1370^post144, a!1371^0'=a!1371^post144, a!1610^0'=a!1610^post144, a!1810^0'=a!1810^post144, a!2035^0'=a!2035^post144, a!2238^0'=a!2238^post144, a!244^0'=a!244^post144, a!419^0'=a!419^post144, a!511^0'=a!511^post144, a!654^0'=a!654^post144, ct!19^0'=ct!19^post144, head!16^0'=head!16^post144, head!31^0'=head!31^post144, head!405^0'=head!405^post144, i!29^0'=i!29^post144, i!406^0'=i!406^post144, length!28^0'=length!28^post144, nondet!13^0'=nondet!13^post144, r!543^0'=r!543^post144, r!662^0'=r!662^post144, rcd!2393^0'=rcd!2393^post144, rcd!2460^0'=rcd!2460^post144, rcd!2515^0'=rcd!2515^post144, rcd!63^0'=rcd!63^post144, rcd!83^0'=rcd!83^post144, result!12^0'=result!12^post144, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post144, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post144, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post144, sel_r!543_flink!24^0'=sel_r!543_flink!24^post144, t!25^0'=t!25^post144, temp!34^0'=temp!34^post144, temp0!17^0'=temp0!17^post144, temp0!30^0'=temp0!30^post144, tmp!33^0'=tmp!33^post144, x!1365^0'=x!1365^post144, x!15^0'=x!15^post144, x!18^0'=x!18^post144, x!22^0'=x!22^post144, x_slam_f!20^0'=x_slam_f!20^post144, y!21^0'=y!21^post144, (-x!22^post144+x!22^0 == 0 /\ -a!419^post144+a!419^0 == 0 /\ -a!2035^post144+a!2035^0 == 0 /\ -a!2238^post144+a!2238^0 == 0 /\ a!654^0 <= 0 /\ x!18^0-x!18^post144 == 0 /\ a!1370^0-a!1370^post144 == 0 /\ -a!654^0 <= 0 /\ a!244^0-a!244^post144 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post144+a!1055^0 == 0 /\ -nondet!13^post144+nondet!13^0 == 0 /\ -rcd!2393^post144+rcd!2393^0 == 0 /\ -a!1610^post144+a!1610^0 == 0 /\ -r!662^post144+r!662^0 == 0 /\ -head!16^post144+head!16^0 == 0 /\ -y!21^post144+y!21^0 == 0 /\ x!1365^0-x!1365^post144 == 0 /\ a!654^0-a!654^post144 == 0 /\ result!12^0-result!12^post144 == 0 /\ rcd!83^0-rcd!83^post144 == 0 /\ x!15^0 <= 0 /\ -rcd!2515^post144+rcd!2515^0 == 0 /\ -temp!34^post144+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!511^post144+a!511^0 == 0 /\ -temp0!30^post144+temp0!30^0 == 0 /\ length!28^0-length!28^post144 == 0 /\ -sdv_callsite_return_1!32^post144+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post144 == 0 /\ __disjvr_1^0-__disjvr_1^post144 == 0 /\ __disjvr_8^0-__disjvr_8^post144 == 0 /\ -__disjvr_2^post144+__disjvr_2^0 == 0 /\ -__disjvr_3^post144+__disjvr_3^0 == 0 /\ head!405^0-head!405^post144 == 0 /\ rcd!2460^0-rcd!2460^post144 == 0 /\ -__disjvr_0^post144+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post144 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -x!15^0 <= 0 /\ -__disjvr_7^post144+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post144 == 0 /\ temp0!17^0-temp0!17^post144 == 0 /\ -__disjvr_6^post144+__disjvr_6^0 == 0 /\ r!543^0-r!543^post144 == 0 /\ -i!29^post144+i!29^0 == 0 /\ tmp!33^0-tmp!33^post144 == 0 /\ rcd!63^0-rcd!63^post144 == 0 /\ __disjvr_4^0-__disjvr_4^post144 == 0 /\ a!1371^0-a!1371^post144 == 0 /\ -x_slam_f!20^post144+x_slam_f!20^0 == 0 /\ -i!406^post144+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post144 == 0 /\ -x!15^post144+x!15^0 == 0 /\ __disjvr_5^0-__disjvr_5^post144 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post144 == 0 /\ -t!25^post144+t!25^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post144 == 0 /\ -ct!19^post144+ct!19^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post144, __disjvr_1^0'=__disjvr_1^post144, __disjvr_2^0'=__disjvr_2^post144, __disjvr_3^0'=__disjvr_3^post144, __disjvr_4^0'=__disjvr_4^post144, __disjvr_5^0'=__disjvr_5^post144, __disjvr_6^0'=__disjvr_6^post144, __disjvr_7^0'=__disjvr_7^post144, __disjvr_8^0'=__disjvr_8^post144, a!1052^0'=a!1052^post144, a!1055^0'=a!1055^post144, a!1370^0'=a!1370^post144, a!1371^0'=a!1371^post144, a!1610^0'=a!1610^post144, a!1810^0'=a!1810^post144, a!2035^0'=a!2035^post144, a!2238^0'=a!2238^post144, a!244^0'=a!244^post144, a!419^0'=a!419^post144, a!511^0'=a!511^post144, a!654^0'=a!654^post144, ct!19^0'=ct!19^post144, head!16^0'=head!16^post144, head!31^0'=head!31^post144, head!405^0'=head!405^post144, i!29^0'=i!29^post144, i!406^0'=i!406^post144, length!28^0'=length!28^post144, nondet!13^0'=nondet!13^post144, r!543^0'=r!543^post144, r!662^0'=r!662^post144, rcd!2393^0'=rcd!2393^post144, rcd!2460^0'=rcd!2460^post144, rcd!2515^0'=rcd!2515^post144, rcd!63^0'=rcd!63^post144, rcd!83^0'=rcd!83^post144, result!12^0'=result!12^post144, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post144, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post144, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post144, sel_r!543_flink!24^0'=sel_r!543_flink!24^post144, t!25^0'=t!25^post144, temp!34^0'=temp!34^post144, temp0!17^0'=temp0!17^post144, temp0!30^0'=temp0!30^post144, tmp!33^0'=tmp!33^post144, x!1365^0'=x!1365^post144, x!15^0'=x!15^post144, x!18^0'=x!18^post144, x!22^0'=x!22^post144, x_slam_f!20^0'=x_slam_f!20^post144, y!21^0'=y!21^post144, (-x!22^post144+x!22^0 == 0 /\ -a!419^post144+a!419^0 == 0 /\ -a!2035^post144+a!2035^0 == 0 /\ -a!2238^post144+a!2238^0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ x!18^0-x!18^post144 == 0 /\ a!1370^0-a!1370^post144 == 0 /\ -a!654^0 <= 0 /\ a!244^0-a!244^post144 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post144+a!1055^0 == 0 /\ -nondet!13^post144+nondet!13^0 == 0 /\ -rcd!2393^post144+rcd!2393^0 == 0 /\ -a!1610^post144+a!1610^0 == 0 /\ -r!662^post144+r!662^0 == 0 /\ -head!16^post144+head!16^0 == 0 /\ -y!21^post144+y!21^0 == 0 /\ x!1365^0-x!1365^post144 == 0 /\ a!654^0-a!654^post144 == 0 /\ result!12^0-result!12^post144 == 0 /\ rcd!83^0-rcd!83^post144 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -rcd!2515^post144+rcd!2515^0 == 0 /\ -temp!34^post144+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!511^post144+a!511^0 == 0 /\ -temp0!30^post144+temp0!30^0 == 0 /\ length!28^0-length!28^post144 == 0 /\ -sdv_callsite_return_1!32^post144+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post144 == 0 /\ __disjvr_1^0-__disjvr_1^post144 == 0 /\ __disjvr_8^0-__disjvr_8^post144 == 0 /\ -__disjvr_2^post144+__disjvr_2^0 == 0 /\ -__disjvr_3^post144+__disjvr_3^0 == 0 /\ head!405^0-head!405^post144 == 0 /\ rcd!2460^0-rcd!2460^post144 == 0 /\ -__disjvr_0^post144+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post144 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_7^post144+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post144 == 0 /\ temp0!17^0-temp0!17^post144 == 0 /\ -__disjvr_6^post144+__disjvr_6^0 == 0 /\ r!543^0-r!543^post144 == 0 /\ -i!29^post144+i!29^0 == 0 /\ tmp!33^0-tmp!33^post144 == 0 /\ rcd!63^0-rcd!63^post144 == 0 /\ __disjvr_4^0-__disjvr_4^post144 == 0 /\ a!1371^0-a!1371^post144 == 0 /\ -x_slam_f!20^post144+x_slam_f!20^0 == 0 /\ -i!406^post144+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post144 == 0 /\ -x!15^post144+x!15^0 == 0 /\ __disjvr_5^0-__disjvr_5^post144 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post144 == 0 /\ -t!25^post144+t!25^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post144 == 0 /\ -ct!19^post144+ct!19^0 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post144, __disjvr_1^0'=__disjvr_1^post144, __disjvr_2^0'=__disjvr_2^post144, __disjvr_3^0'=__disjvr_3^post144, __disjvr_4^0'=__disjvr_4^post144, __disjvr_5^0'=__disjvr_5^post144, __disjvr_6^0'=__disjvr_6^post144, __disjvr_7^0'=__disjvr_7^post144, __disjvr_8^0'=__disjvr_8^post144, a!1052^0'=a!1052^post144, a!1055^0'=a!1055^post144, a!1370^0'=a!1370^post144, a!1371^0'=a!1371^post144, a!1610^0'=a!1610^post144, a!1810^0'=a!1810^post144, a!2035^0'=a!2035^post144, a!2238^0'=a!2238^post144, a!244^0'=a!244^post144, a!419^0'=a!419^post144, a!511^0'=a!511^post144, a!654^0'=a!654^post144, ct!19^0'=ct!19^post144, head!16^0'=head!16^post144, head!31^0'=head!31^post144, head!405^0'=head!405^post144, i!29^0'=i!29^post144, i!406^0'=i!406^post144, length!28^0'=length!28^post144, nondet!13^0'=nondet!13^post144, r!543^0'=r!543^post144, r!662^0'=r!662^post144, rcd!2393^0'=rcd!2393^post144, rcd!2460^0'=rcd!2460^post144, rcd!2515^0'=rcd!2515^post144, rcd!63^0'=rcd!63^post144, rcd!83^0'=rcd!83^post144, result!12^0'=result!12^post144, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post144, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post144, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post144, sel_r!543_flink!24^0'=sel_r!543_flink!24^post144, t!25^0'=t!25^post144, temp!34^0'=temp!34^post144, temp0!17^0'=temp0!17^post144, temp0!30^0'=temp0!30^post144, tmp!33^0'=tmp!33^post144, x!1365^0'=x!1365^post144, x!15^0'=x!15^post144, x!18^0'=x!18^post144, x!22^0'=x!22^post144, x_slam_f!20^0'=x_slam_f!20^post144, y!21^0'=y!21^post144, (-x!22^post144+x!22^0 == 0 /\ -a!419^post144+a!419^0 == 0 /\ -a!2035^post144+a!2035^0 == 0 /\ -a!2238^post144+a!2238^0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ x!18^0-x!18^post144 == 0 /\ a!1370^0-a!1370^post144 == 0 /\ -a!654^0 <= 0 /\ a!244^0-a!244^post144 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^post144+a!1055^0 == 0 /\ -nondet!13^post144+nondet!13^0 == 0 /\ -rcd!2393^post144+rcd!2393^0 == 0 /\ -a!1610^post144+a!1610^0 == 0 /\ -r!662^post144+r!662^0 == 0 /\ -head!16^post144+head!16^0 == 0 /\ -y!21^post144+y!21^0 == 0 /\ x!1365^0-x!1365^post144 == 0 /\ a!654^0-a!654^post144 == 0 /\ result!12^0-result!12^post144 == 0 /\ rcd!83^0-rcd!83^post144 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -rcd!2515^post144+rcd!2515^0 == 0 /\ -temp!34^post144+temp!34^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!511^post144+a!511^0 == 0 /\ -temp0!30^post144+temp0!30^0 == 0 /\ length!28^0-length!28^post144 == 0 /\ -sdv_callsite_return_1!32^post144+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post144 == 0 /\ __disjvr_1^0-__disjvr_1^post144 == 0 /\ __disjvr_8^0-__disjvr_8^post144 == 0 /\ -__disjvr_2^post144+__disjvr_2^0 == 0 /\ -__disjvr_3^post144+__disjvr_3^0 == 0 /\ head!405^0-head!405^post144 == 0 /\ rcd!2460^0-rcd!2460^post144 == 0 /\ -__disjvr_0^post144+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post144 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_7^post144+__disjvr_7^0 == 0 /\ a!1810^0-a!1810^post144 == 0 /\ temp0!17^0-temp0!17^post144 == 0 /\ -__disjvr_6^post144+__disjvr_6^0 == 0 /\ r!543^0-r!543^post144 == 0 /\ -i!29^post144+i!29^0 == 0 /\ tmp!33^0-tmp!33^post144 == 0 /\ rcd!63^0-rcd!63^post144 == 0 /\ __disjvr_4^0-__disjvr_4^post144 == 0 /\ a!1371^0-a!1371^post144 == 0 /\ -x_slam_f!20^post144+x_slam_f!20^0 == 0 /\ -i!406^post144+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post144 == 0 /\ -x!15^post144+x!15^0 == 0 /\ __disjvr_5^0-__disjvr_5^post144 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post144 == 0 /\ -t!25^post144+t!25^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post144 == 0 /\ -ct!19^post144+ct!19^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality x!22^post144 = x!22^0 propagated equality a!419^post144 = a!419^0 propagated equality a!2035^post144 = a!2035^0 propagated equality a!2238^post144 = a!2238^0 propagated equality x!18^post144 = x!18^0 propagated equality a!1370^post144 = a!1370^0 propagated equality a!244^post144 = a!244^0 propagated equality a!1055^post144 = a!1055^0 propagated equality nondet!13^post144 = nondet!13^0 propagated equality rcd!2393^post144 = rcd!2393^0 propagated equality a!1610^post144 = a!1610^0 propagated equality r!662^post144 = r!662^0 propagated equality head!16^post144 = head!16^0 propagated equality y!21^post144 = y!21^0 propagated equality x!1365^post144 = x!1365^0 propagated equality a!654^post144 = a!654^0 propagated equality result!12^post144 = result!12^0 propagated equality rcd!83^post144 = rcd!83^0 propagated equality rcd!2515^post144 = rcd!2515^0 propagated equality temp!34^post144 = temp!34^0 propagated equality a!511^post144 = a!511^0 propagated equality temp0!30^post144 = temp0!30^0 propagated equality length!28^post144 = length!28^0 propagated equality sdv_callsite_return_1!32^post144 = sdv_callsite_return_1!32^0 propagated equality head!31^post144 = head!31^0 propagated equality __disjvr_1^post144 = __disjvr_1^0 propagated equality __disjvr_8^post144 = __disjvr_8^0 propagated equality __disjvr_2^post144 = __disjvr_2^0 propagated equality __disjvr_3^post144 = __disjvr_3^0 propagated equality head!405^post144 = head!405^0 propagated equality rcd!2460^post144 = rcd!2460^0 propagated equality __disjvr_0^post144 = __disjvr_0^0 propagated equality a!1052^post144 = a!1052^0 propagated equality __disjvr_7^post144 = __disjvr_7^0 propagated equality a!1810^post144 = a!1810^0 propagated equality temp0!17^post144 = temp0!17^0 propagated equality __disjvr_6^post144 = __disjvr_6^0 propagated equality r!543^post144 = r!543^0 propagated equality i!29^post144 = i!29^0 propagated equality tmp!33^post144 = tmp!33^0 propagated equality rcd!63^post144 = rcd!63^0 propagated equality __disjvr_4^post144 = __disjvr_4^0 propagated equality a!1371^post144 = a!1371^0 propagated equality x_slam_f!20^post144 = x_slam_f!20^0 propagated equality i!406^post144 = i!406^0 propagated equality sel_r!1224_flink!24^post144 = sel_r!1224_flink!24^0 propagated equality x!15^post144 = x!15^0 propagated equality __disjvr_5^post144 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post144 = sdv_callsite_return_1!14^0 propagated equality t!25^post144 = t!25^0 propagated equality sel_r!543_flink!24^post144 = sel_r!543_flink!24^0 propagated equality ct!19^post144 = ct!19^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post145, __disjvr_1^0'=__disjvr_1^post145, __disjvr_2^0'=__disjvr_2^post145, __disjvr_3^0'=__disjvr_3^post145, __disjvr_4^0'=__disjvr_4^post145, __disjvr_5^0'=__disjvr_5^post145, __disjvr_6^0'=__disjvr_6^post145, __disjvr_7^0'=__disjvr_7^post145, __disjvr_8^0'=__disjvr_8^post145, a!1052^0'=a!1052^post145, a!1055^0'=a!1055^post145, a!1370^0'=a!1370^post145, a!1371^0'=a!1371^post145, a!1610^0'=a!1610^post145, a!1810^0'=a!1810^post145, a!2035^0'=a!2035^post145, a!2238^0'=a!2238^post145, a!244^0'=a!244^post145, a!419^0'=a!419^post145, a!511^0'=a!511^post145, a!654^0'=a!654^post145, ct!19^0'=ct!19^post145, head!16^0'=head!16^post145, head!31^0'=head!31^post145, head!405^0'=head!405^post145, i!29^0'=i!29^post145, i!406^0'=i!406^post145, length!28^0'=length!28^post145, nondet!13^0'=nondet!13^post145, r!543^0'=r!543^post145, r!662^0'=r!662^post145, rcd!2393^0'=rcd!2393^post145, rcd!2460^0'=rcd!2460^post145, rcd!2515^0'=rcd!2515^post145, rcd!63^0'=rcd!63^post145, rcd!83^0'=rcd!83^post145, result!12^0'=result!12^post145, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post145, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post145, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post145, sel_r!543_flink!24^0'=sel_r!543_flink!24^post145, t!25^0'=t!25^post145, temp!34^0'=temp!34^post145, temp0!17^0'=temp0!17^post145, temp0!30^0'=temp0!30^post145, tmp!33^0'=tmp!33^post145, x!1365^0'=x!1365^post145, x!15^0'=x!15^post145, x!18^0'=x!18^post145, x!22^0'=x!22^post145, x_slam_f!20^0'=x_slam_f!20^post145, y!21^0'=y!21^post145, (a!1610^0-a!1610^post145 == 0 /\ rcd!63^0-rcd!63^post145 == 0 /\ -sdv_callsite_return_1!14^post145+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post145+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post145 == 0 /\ -t!25^post145+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post145 == 0 /\ a!1371^0-a!1371^post145 == 0 /\ temp!34^0-temp!34^post145 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ a!511^0-a!511^post145 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post145+__disjvr_3^0 == 0 /\ -__disjvr_5^post145+__disjvr_5^0 == 0 /\ length!28^0-length!28^post145 == 0 /\ -head!31^post145+head!31^0 == 0 /\ -__disjvr_7^post145+__disjvr_7^0 == 0 /\ x!18^0-x!18^post145 == 0 /\ -i!406^post145+i!406^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post145 == 0 /\ 1-head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post145+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post145+x_slam_f!20^0 == 0 /\ -result!12^post145+result!12^0 == 0 /\ head!16^0-head!16^post145 == 0 /\ a!654^0-a!654^post145 == 0 /\ __disjvr_6^0-__disjvr_6^post145 == 0 /\ head!405^0-head!405^post145 == 0 /\ -a!1370^post145+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post145 == 0 /\ -a!1055^post145+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post145 == 0 /\ -a!419^post145+a!419^0 == 0 /\ -x!22^post145+x!22^0 == 0 /\ temp0!30^0-temp0!30^post145 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post145 == 0 /\ -a!2035^post145+a!2035^0 == 0 /\ -a!244^post145+a!244^0 == 0 /\ -nondet!13^post145+nondet!13^0 == 0 /\ -r!543^post145+r!543^0 == 0 /\ -r!662^post145+r!662^0 == 0 /\ y!21^0-y!21^post145 == 0 /\ a!2238^0-a!2238^post145 == 0 /\ -__disjvr_2^post145+__disjvr_2^0 == 0 /\ x!15^0-x!15^post145 == 0 /\ -i!29^post145+i!29^0 == 0 /\ -__disjvr_0^post145+__disjvr_0^0 == 0 /\ -rcd!2515^post145+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post145 == 0 /\ a!1810^0-a!1810^post145 == 0 /\ __disjvr_1^0-__disjvr_1^post145 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post145 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -sel_r!1224_flink!24^post145+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post145+x!1365^0 == 0 /\ -__disjvr_8^post145+__disjvr_8^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post145, __disjvr_1^0'=__disjvr_1^post145, __disjvr_2^0'=__disjvr_2^post145, __disjvr_3^0'=__disjvr_3^post145, __disjvr_4^0'=__disjvr_4^post145, __disjvr_5^0'=__disjvr_5^post145, __disjvr_6^0'=__disjvr_6^post145, __disjvr_7^0'=__disjvr_7^post145, __disjvr_8^0'=__disjvr_8^post145, a!1052^0'=a!1052^post145, a!1055^0'=a!1055^post145, a!1370^0'=a!1370^post145, a!1371^0'=a!1371^post145, a!1610^0'=a!1610^post145, a!1810^0'=a!1810^post145, a!2035^0'=a!2035^post145, a!2238^0'=a!2238^post145, a!244^0'=a!244^post145, a!419^0'=a!419^post145, a!511^0'=a!511^post145, a!654^0'=a!654^post145, ct!19^0'=ct!19^post145, head!16^0'=head!16^post145, head!31^0'=head!31^post145, head!405^0'=head!405^post145, i!29^0'=i!29^post145, i!406^0'=i!406^post145, length!28^0'=length!28^post145, nondet!13^0'=nondet!13^post145, r!543^0'=r!543^post145, r!662^0'=r!662^post145, rcd!2393^0'=rcd!2393^post145, rcd!2460^0'=rcd!2460^post145, rcd!2515^0'=rcd!2515^post145, rcd!63^0'=rcd!63^post145, rcd!83^0'=rcd!83^post145, result!12^0'=result!12^post145, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post145, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post145, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post145, sel_r!543_flink!24^0'=sel_r!543_flink!24^post145, t!25^0'=t!25^post145, temp!34^0'=temp!34^post145, temp0!17^0'=temp0!17^post145, temp0!30^0'=temp0!30^post145, tmp!33^0'=tmp!33^post145, x!1365^0'=x!1365^post145, x!15^0'=x!15^post145, x!18^0'=x!18^post145, x!22^0'=x!22^post145, x_slam_f!20^0'=x_slam_f!20^post145, y!21^0'=y!21^post145, (a!1610^0-a!1610^post145 == 0 /\ rcd!63^0-rcd!63^post145 == 0 /\ -sdv_callsite_return_1!14^post145+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post145+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post145 == 0 /\ -t!25^post145+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post145 == 0 /\ a!1371^0-a!1371^post145 == 0 /\ temp!34^0-temp!34^post145 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ a!511^0-a!511^post145 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post145+__disjvr_3^0 == 0 /\ -__disjvr_5^post145+__disjvr_5^0 == 0 /\ length!28^0-length!28^post145 == 0 /\ -head!31^post145+head!31^0 == 0 /\ -__disjvr_7^post145+__disjvr_7^0 == 0 /\ x!18^0-x!18^post145 == 0 /\ -i!406^post145+i!406^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post145 == 0 /\ 1-head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post145+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post145+x_slam_f!20^0 == 0 /\ -result!12^post145+result!12^0 == 0 /\ head!16^0-head!16^post145 == 0 /\ a!654^0-a!654^post145 == 0 /\ __disjvr_6^0-__disjvr_6^post145 == 0 /\ head!405^0-head!405^post145 == 0 /\ -a!1370^post145+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post145 == 0 /\ -a!1055^post145+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post145 == 0 /\ -a!419^post145+a!419^0 == 0 /\ -x!22^post145+x!22^0 == 0 /\ temp0!30^0-temp0!30^post145 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post145 == 0 /\ -a!2035^post145+a!2035^0 == 0 /\ -a!244^post145+a!244^0 == 0 /\ -nondet!13^post145+nondet!13^0 == 0 /\ -r!543^post145+r!543^0 == 0 /\ -r!662^post145+r!662^0 == 0 /\ y!21^0-y!21^post145 == 0 /\ a!2238^0-a!2238^post145 == 0 /\ -__disjvr_2^post145+__disjvr_2^0 == 0 /\ x!15^0-x!15^post145 == 0 /\ -i!29^post145+i!29^0 == 0 /\ -__disjvr_0^post145+__disjvr_0^0 == 0 /\ -rcd!2515^post145+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post145 == 0 /\ a!1810^0-a!1810^post145 == 0 /\ __disjvr_1^0-__disjvr_1^post145 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post145 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -sel_r!1224_flink!24^post145+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post145+x!1365^0 == 0 /\ -__disjvr_8^post145+__disjvr_8^0 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post145, __disjvr_1^0'=__disjvr_1^post145, __disjvr_2^0'=__disjvr_2^post145, __disjvr_3^0'=__disjvr_3^post145, __disjvr_4^0'=__disjvr_4^post145, __disjvr_5^0'=__disjvr_5^post145, __disjvr_6^0'=__disjvr_6^post145, __disjvr_7^0'=__disjvr_7^post145, __disjvr_8^0'=__disjvr_8^post145, a!1052^0'=a!1052^post145, a!1055^0'=a!1055^post145, a!1370^0'=a!1370^post145, a!1371^0'=a!1371^post145, a!1610^0'=a!1610^post145, a!1810^0'=a!1810^post145, a!2035^0'=a!2035^post145, a!2238^0'=a!2238^post145, a!244^0'=a!244^post145, a!419^0'=a!419^post145, a!511^0'=a!511^post145, a!654^0'=a!654^post145, ct!19^0'=ct!19^post145, head!16^0'=head!16^post145, head!31^0'=head!31^post145, head!405^0'=head!405^post145, i!29^0'=i!29^post145, i!406^0'=i!406^post145, length!28^0'=length!28^post145, nondet!13^0'=nondet!13^post145, r!543^0'=r!543^post145, r!662^0'=r!662^post145, rcd!2393^0'=rcd!2393^post145, rcd!2460^0'=rcd!2460^post145, rcd!2515^0'=rcd!2515^post145, rcd!63^0'=rcd!63^post145, rcd!83^0'=rcd!83^post145, result!12^0'=result!12^post145, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post145, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post145, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post145, sel_r!543_flink!24^0'=sel_r!543_flink!24^post145, t!25^0'=t!25^post145, temp!34^0'=temp!34^post145, temp0!17^0'=temp0!17^post145, temp0!30^0'=temp0!30^post145, tmp!33^0'=tmp!33^post145, x!1365^0'=x!1365^post145, x!15^0'=x!15^post145, x!18^0'=x!18^post145, x!22^0'=x!22^post145, x_slam_f!20^0'=x_slam_f!20^post145, y!21^0'=y!21^post145, (a!1610^0-a!1610^post145 == 0 /\ rcd!63^0-rcd!63^post145 == 0 /\ -sdv_callsite_return_1!14^post145+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post145+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post145 == 0 /\ -t!25^post145+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post145 == 0 /\ a!1371^0-a!1371^post145 == 0 /\ temp!34^0-temp!34^post145 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ a!511^0-a!511^post145 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post145+__disjvr_3^0 == 0 /\ -__disjvr_5^post145+__disjvr_5^0 == 0 /\ length!28^0-length!28^post145 == 0 /\ -head!31^post145+head!31^0 == 0 /\ -__disjvr_7^post145+__disjvr_7^0 == 0 /\ x!18^0-x!18^post145 == 0 /\ -i!406^post145+i!406^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post145 == 0 /\ 1-head!16^0 <= 0 /\ -sdv_callsite_return_1!32^post145+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post145+x_slam_f!20^0 == 0 /\ -result!12^post145+result!12^0 == 0 /\ head!16^0-head!16^post145 == 0 /\ a!654^0-a!654^post145 == 0 /\ __disjvr_6^0-__disjvr_6^post145 == 0 /\ head!405^0-head!405^post145 == 0 /\ -a!1370^post145+a!1370^0 == 0 /\ tmp!33^0-tmp!33^post145 == 0 /\ -a!1055^post145+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post145 == 0 /\ -a!419^post145+a!419^0 == 0 /\ -x!22^post145+x!22^0 == 0 /\ temp0!30^0-temp0!30^post145 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post145 == 0 /\ -a!2035^post145+a!2035^0 == 0 /\ -a!244^post145+a!244^0 == 0 /\ -nondet!13^post145+nondet!13^0 == 0 /\ -r!543^post145+r!543^0 == 0 /\ -r!662^post145+r!662^0 == 0 /\ y!21^0-y!21^post145 == 0 /\ a!2238^0-a!2238^post145 == 0 /\ -__disjvr_2^post145+__disjvr_2^0 == 0 /\ x!15^0-x!15^post145 == 0 /\ -i!29^post145+i!29^0 == 0 /\ -__disjvr_0^post145+__disjvr_0^0 == 0 /\ -rcd!2515^post145+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post145 == 0 /\ a!1810^0-a!1810^post145 == 0 /\ __disjvr_1^0-__disjvr_1^post145 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post145 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -sel_r!1224_flink!24^post145+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post145+x!1365^0 == 0 /\ -__disjvr_8^post145+__disjvr_8^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality a!1610^post145 = a!1610^0 propagated equality rcd!63^post145 = rcd!63^0 propagated equality sdv_callsite_return_1!14^post145 = sdv_callsite_return_1!14^0 propagated equality ct!19^post145 = ct!19^0 propagated equality rcd!83^post145 = rcd!83^0 propagated equality t!25^post145 = t!25^0 propagated equality __disjvr_4^post145 = __disjvr_4^0 propagated equality a!1371^post145 = a!1371^0 propagated equality temp!34^post145 = temp!34^0 propagated equality a!511^post145 = a!511^0 propagated equality __disjvr_3^post145 = __disjvr_3^0 propagated equality __disjvr_5^post145 = __disjvr_5^0 propagated equality length!28^post145 = length!28^0 propagated equality head!31^post145 = head!31^0 propagated equality __disjvr_7^post145 = __disjvr_7^0 propagated equality x!18^post145 = x!18^0 propagated equality i!406^post145 = i!406^0 propagated equality rcd!2393^post145 = rcd!2393^0 propagated equality sdv_callsite_return_1!32^post145 = sdv_callsite_return_1!32^0 propagated equality x_slam_f!20^post145 = x_slam_f!20^0 propagated equality result!12^post145 = result!12^0 propagated equality head!16^post145 = head!16^0 propagated equality a!654^post145 = a!654^0 propagated equality __disjvr_6^post145 = __disjvr_6^0 propagated equality head!405^post145 = head!405^0 propagated equality a!1370^post145 = a!1370^0 propagated equality tmp!33^post145 = tmp!33^0 propagated equality a!1055^post145 = a!1055^0 propagated equality temp0!17^post145 = temp0!17^0 propagated equality a!419^post145 = a!419^0 propagated equality x!22^post145 = x!22^0 propagated equality temp0!30^post145 = temp0!30^0 propagated equality a!1052^post145 = a!1052^0 propagated equality a!2035^post145 = a!2035^0 propagated equality a!244^post145 = a!244^0 propagated equality nondet!13^post145 = nondet!13^0 propagated equality r!543^post145 = r!543^0 propagated equality r!662^post145 = r!662^0 propagated equality y!21^post145 = y!21^0 propagated equality a!2238^post145 = a!2238^0 propagated equality __disjvr_2^post145 = __disjvr_2^0 propagated equality x!15^post145 = x!15^0 propagated equality i!29^post145 = i!29^0 propagated equality __disjvr_0^post145 = __disjvr_0^0 propagated equality rcd!2515^post145 = rcd!2515^0 propagated equality rcd!2460^post145 = rcd!2460^0 propagated equality a!1810^post145 = a!1810^0 propagated equality __disjvr_1^post145 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post145 = sel_r!543_flink!24^0 propagated equality sel_r!1224_flink!24^post145 = sel_r!1224_flink!24^0 propagated equality x!1365^post145 = x!1365^0 propagated equality __disjvr_8^post145 = __disjvr_8^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post146, __disjvr_1^0'=__disjvr_1^post146, __disjvr_2^0'=__disjvr_2^post146, __disjvr_3^0'=__disjvr_3^post146, __disjvr_4^0'=__disjvr_4^post146, __disjvr_5^0'=__disjvr_5^post146, __disjvr_6^0'=__disjvr_6^post146, __disjvr_7^0'=__disjvr_7^post146, __disjvr_8^0'=__disjvr_8^post146, a!1052^0'=a!1052^post146, a!1055^0'=a!1055^post146, a!1370^0'=a!1370^post146, a!1371^0'=a!1371^post146, a!1610^0'=a!1610^post146, a!1810^0'=a!1810^post146, a!2035^0'=a!2035^post146, a!2238^0'=a!2238^post146, a!244^0'=a!244^post146, a!419^0'=a!419^post146, a!511^0'=a!511^post146, a!654^0'=a!654^post146, ct!19^0'=ct!19^post146, head!16^0'=head!16^post146, head!31^0'=head!31^post146, head!405^0'=head!405^post146, i!29^0'=i!29^post146, i!406^0'=i!406^post146, length!28^0'=length!28^post146, nondet!13^0'=nondet!13^post146, r!543^0'=r!543^post146, r!662^0'=r!662^post146, rcd!2393^0'=rcd!2393^post146, rcd!2460^0'=rcd!2460^post146, rcd!2515^0'=rcd!2515^post146, rcd!63^0'=rcd!63^post146, rcd!83^0'=rcd!83^post146, result!12^0'=result!12^post146, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post146, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post146, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post146, sel_r!543_flink!24^0'=sel_r!543_flink!24^post146, t!25^0'=t!25^post146, temp!34^0'=temp!34^post146, temp0!17^0'=temp0!17^post146, temp0!30^0'=temp0!30^post146, tmp!33^0'=tmp!33^post146, x!1365^0'=x!1365^post146, x!15^0'=x!15^post146, x!18^0'=x!18^post146, x!22^0'=x!22^post146, x_slam_f!20^0'=x_slam_f!20^post146, y!21^0'=y!21^post146, (a!1052^0-a!1052^post146 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post146 == 0 /\ -head!16^post146+head!16^0 == 0 /\ i!29^0-i!29^post146 == 0 /\ -rcd!2460^post146+rcd!2460^0 == 0 /\ -i!406^post146+i!406^0 == 0 /\ -x!1365^post146+x!1365^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post146+rcd!2515^0 == 0 /\ -temp!34^post146+temp!34^0 == 0 /\ head!405^0-head!405^post146 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post146 == 0 /\ -__disjvr_5^post146+__disjvr_5^0 == 0 /\ -a!1055^post146+a!1055^0 == 0 /\ -__disjvr_3^post146+__disjvr_3^0 == 0 /\ -a!2238^post146+a!2238^0 == 0 /\ a!244^0-a!244^post146 == 0 /\ nondet!13^0-nondet!13^post146 == 0 /\ -a!511^post146+a!511^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post146 == 0 /\ result!12^0-result!12^post146 == 0 /\ __disjvr_8^0-__disjvr_8^post146 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post146+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post146 == 0 /\ temp0!30^0-temp0!30^post146 == 0 /\ -r!543^post146+r!543^0 == 0 /\ -__disjvr_0^post146+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post146 == 0 /\ head!31^0-head!31^post146 == 0 /\ tmp!33^0-tmp!33^post146 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ -t!25^post146+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post146 == 0 /\ x!18^0-x!18^post146 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post146 == 0 /\ rcd!83^0-rcd!83^post146 == 0 /\ rcd!2393^0-rcd!2393^post146 == 0 /\ -x!22^post146+x!22^0 == 0 /\ -a!1610^post146+a!1610^0 == 0 /\ -ct!19^post146+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post146+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post146 == 0 /\ a!1370^0-a!1370^post146 == 0 /\ a!654^0-a!654^post146 == 0 /\ -__disjvr_2^post146+__disjvr_2^0 == 0 /\ -a!419^post146+a!419^0 == 0 /\ x!15^0-x!15^post146 == 0 /\ rcd!63^0-rcd!63^post146 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ a!1371^0-a!1371^post146 == 0 /\ -__disjvr_7^post146+__disjvr_7^0 == 0 /\ -__disjvr_6^post146+__disjvr_6^0 == 0 /\ -a!2035^post146+a!2035^0 == 0 /\ -r!662^post146+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post146 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post146, __disjvr_1^0'=__disjvr_1^post146, __disjvr_2^0'=__disjvr_2^post146, __disjvr_3^0'=__disjvr_3^post146, __disjvr_4^0'=__disjvr_4^post146, __disjvr_5^0'=__disjvr_5^post146, __disjvr_6^0'=__disjvr_6^post146, __disjvr_7^0'=__disjvr_7^post146, __disjvr_8^0'=__disjvr_8^post146, a!1052^0'=a!1052^post146, a!1055^0'=a!1055^post146, a!1370^0'=a!1370^post146, a!1371^0'=a!1371^post146, a!1610^0'=a!1610^post146, a!1810^0'=a!1810^post146, a!2035^0'=a!2035^post146, a!2238^0'=a!2238^post146, a!244^0'=a!244^post146, a!419^0'=a!419^post146, a!511^0'=a!511^post146, a!654^0'=a!654^post146, ct!19^0'=ct!19^post146, head!16^0'=head!16^post146, head!31^0'=head!31^post146, head!405^0'=head!405^post146, i!29^0'=i!29^post146, i!406^0'=i!406^post146, length!28^0'=length!28^post146, nondet!13^0'=nondet!13^post146, r!543^0'=r!543^post146, r!662^0'=r!662^post146, rcd!2393^0'=rcd!2393^post146, rcd!2460^0'=rcd!2460^post146, rcd!2515^0'=rcd!2515^post146, rcd!63^0'=rcd!63^post146, rcd!83^0'=rcd!83^post146, result!12^0'=result!12^post146, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post146, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post146, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post146, sel_r!543_flink!24^0'=sel_r!543_flink!24^post146, t!25^0'=t!25^post146, temp!34^0'=temp!34^post146, temp0!17^0'=temp0!17^post146, temp0!30^0'=temp0!30^post146, tmp!33^0'=tmp!33^post146, x!1365^0'=x!1365^post146, x!15^0'=x!15^post146, x!18^0'=x!18^post146, x!22^0'=x!22^post146, x_slam_f!20^0'=x_slam_f!20^post146, y!21^0'=y!21^post146, (a!1052^0-a!1052^post146 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post146 == 0 /\ -head!16^post146+head!16^0 == 0 /\ i!29^0-i!29^post146 == 0 /\ -rcd!2460^post146+rcd!2460^0 == 0 /\ -i!406^post146+i!406^0 == 0 /\ -x!1365^post146+x!1365^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post146+rcd!2515^0 == 0 /\ -temp!34^post146+temp!34^0 == 0 /\ head!405^0-head!405^post146 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post146 == 0 /\ -__disjvr_5^post146+__disjvr_5^0 == 0 /\ -a!1055^post146+a!1055^0 == 0 /\ -__disjvr_3^post146+__disjvr_3^0 == 0 /\ -a!2238^post146+a!2238^0 == 0 /\ a!244^0-a!244^post146 == 0 /\ nondet!13^0-nondet!13^post146 == 0 /\ -a!511^post146+a!511^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post146 == 0 /\ result!12^0-result!12^post146 == 0 /\ __disjvr_8^0-__disjvr_8^post146 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post146+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post146 == 0 /\ temp0!30^0-temp0!30^post146 == 0 /\ -r!543^post146+r!543^0 == 0 /\ -__disjvr_0^post146+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post146 == 0 /\ head!31^0-head!31^post146 == 0 /\ tmp!33^0-tmp!33^post146 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ -t!25^post146+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post146 == 0 /\ x!18^0-x!18^post146 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post146 == 0 /\ rcd!83^0-rcd!83^post146 == 0 /\ rcd!2393^0-rcd!2393^post146 == 0 /\ -x!22^post146+x!22^0 == 0 /\ -a!1610^post146+a!1610^0 == 0 /\ -ct!19^post146+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post146+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post146 == 0 /\ a!1370^0-a!1370^post146 == 0 /\ a!654^0-a!654^post146 == 0 /\ -__disjvr_2^post146+__disjvr_2^0 == 0 /\ -a!419^post146+a!419^0 == 0 /\ x!15^0-x!15^post146 == 0 /\ rcd!63^0-rcd!63^post146 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ a!1371^0-a!1371^post146 == 0 /\ -__disjvr_7^post146+__disjvr_7^0 == 0 /\ -__disjvr_6^post146+__disjvr_6^0 == 0 /\ -a!2035^post146+a!2035^0 == 0 /\ -r!662^post146+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post146 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post146, __disjvr_1^0'=__disjvr_1^post146, __disjvr_2^0'=__disjvr_2^post146, __disjvr_3^0'=__disjvr_3^post146, __disjvr_4^0'=__disjvr_4^post146, __disjvr_5^0'=__disjvr_5^post146, __disjvr_6^0'=__disjvr_6^post146, __disjvr_7^0'=__disjvr_7^post146, __disjvr_8^0'=__disjvr_8^post146, a!1052^0'=a!1052^post146, a!1055^0'=a!1055^post146, a!1370^0'=a!1370^post146, a!1371^0'=a!1371^post146, a!1610^0'=a!1610^post146, a!1810^0'=a!1810^post146, a!2035^0'=a!2035^post146, a!2238^0'=a!2238^post146, a!244^0'=a!244^post146, a!419^0'=a!419^post146, a!511^0'=a!511^post146, a!654^0'=a!654^post146, ct!19^0'=ct!19^post146, head!16^0'=head!16^post146, head!31^0'=head!31^post146, head!405^0'=head!405^post146, i!29^0'=i!29^post146, i!406^0'=i!406^post146, length!28^0'=length!28^post146, nondet!13^0'=nondet!13^post146, r!543^0'=r!543^post146, r!662^0'=r!662^post146, rcd!2393^0'=rcd!2393^post146, rcd!2460^0'=rcd!2460^post146, rcd!2515^0'=rcd!2515^post146, rcd!63^0'=rcd!63^post146, rcd!83^0'=rcd!83^post146, result!12^0'=result!12^post146, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post146, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post146, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post146, sel_r!543_flink!24^0'=sel_r!543_flink!24^post146, t!25^0'=t!25^post146, temp!34^0'=temp!34^post146, temp0!17^0'=temp0!17^post146, temp0!30^0'=temp0!30^post146, tmp!33^0'=tmp!33^post146, x!1365^0'=x!1365^post146, x!15^0'=x!15^post146, x!18^0'=x!18^post146, x!22^0'=x!22^post146, x_slam_f!20^0'=x_slam_f!20^post146, y!21^0'=y!21^post146, (a!1052^0-a!1052^post146 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post146 == 0 /\ -head!16^post146+head!16^0 == 0 /\ i!29^0-i!29^post146 == 0 /\ -rcd!2460^post146+rcd!2460^0 == 0 /\ -i!406^post146+i!406^0 == 0 /\ -x!1365^post146+x!1365^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post146+rcd!2515^0 == 0 /\ -temp!34^post146+temp!34^0 == 0 /\ head!405^0-head!405^post146 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post146 == 0 /\ -__disjvr_5^post146+__disjvr_5^0 == 0 /\ -a!1055^post146+a!1055^0 == 0 /\ -__disjvr_3^post146+__disjvr_3^0 == 0 /\ -a!2238^post146+a!2238^0 == 0 /\ a!244^0-a!244^post146 == 0 /\ nondet!13^0-nondet!13^post146 == 0 /\ -a!511^post146+a!511^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post146 == 0 /\ result!12^0-result!12^post146 == 0 /\ __disjvr_8^0-__disjvr_8^post146 == 0 /\ 1-head!16^0 <= 0 /\ -y!21^post146+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post146 == 0 /\ temp0!30^0-temp0!30^post146 == 0 /\ -r!543^post146+r!543^0 == 0 /\ -__disjvr_0^post146+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post146 == 0 /\ head!31^0-head!31^post146 == 0 /\ tmp!33^0-tmp!33^post146 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ -t!25^post146+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post146 == 0 /\ x!18^0-x!18^post146 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post146 == 0 /\ rcd!83^0-rcd!83^post146 == 0 /\ rcd!2393^0-rcd!2393^post146 == 0 /\ -x!22^post146+x!22^0 == 0 /\ -a!1610^post146+a!1610^0 == 0 /\ -ct!19^post146+ct!19^0 == 0 /\ -sdv_callsite_return_1!32^post146+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post146 == 0 /\ a!1370^0-a!1370^post146 == 0 /\ a!654^0-a!654^post146 == 0 /\ -__disjvr_2^post146+__disjvr_2^0 == 0 /\ -a!419^post146+a!419^0 == 0 /\ x!15^0-x!15^post146 == 0 /\ rcd!63^0-rcd!63^post146 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ a!1371^0-a!1371^post146 == 0 /\ -__disjvr_7^post146+__disjvr_7^0 == 0 /\ -__disjvr_6^post146+__disjvr_6^0 == 0 /\ -a!2035^post146+a!2035^0 == 0 /\ -r!662^post146+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post146 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality a!1052^post146 = a!1052^0 propagated equality sel_r!1224_flink!24^post146 = sel_r!1224_flink!24^0 propagated equality head!16^post146 = head!16^0 propagated equality i!29^post146 = i!29^0 propagated equality rcd!2460^post146 = rcd!2460^0 propagated equality i!406^post146 = i!406^0 propagated equality x!1365^post146 = x!1365^0 propagated equality rcd!2515^post146 = rcd!2515^0 propagated equality temp!34^post146 = temp!34^0 propagated equality head!405^post146 = head!405^0 propagated equality sel_r!543_flink!24^post146 = sel_r!543_flink!24^0 propagated equality __disjvr_5^post146 = __disjvr_5^0 propagated equality a!1055^post146 = a!1055^0 propagated equality __disjvr_3^post146 = __disjvr_3^0 propagated equality a!2238^post146 = a!2238^0 propagated equality a!244^post146 = a!244^0 propagated equality nondet!13^post146 = nondet!13^0 propagated equality a!511^post146 = a!511^0 propagated equality temp0!17^post146 = temp0!17^0 propagated equality result!12^post146 = result!12^0 propagated equality __disjvr_8^post146 = __disjvr_8^0 propagated equality y!21^post146 = y!21^0 propagated equality __disjvr_4^post146 = __disjvr_4^0 propagated equality temp0!30^post146 = temp0!30^0 propagated equality r!543^post146 = r!543^0 propagated equality __disjvr_0^post146 = __disjvr_0^0 propagated equality a!1810^post146 = a!1810^0 propagated equality head!31^post146 = head!31^0 propagated equality tmp!33^post146 = tmp!33^0 propagated equality t!25^post146 = t!25^0 propagated equality __disjvr_1^post146 = __disjvr_1^0 propagated equality x!18^post146 = x!18^0 propagated equality sdv_callsite_return_1!14^post146 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post146 = rcd!83^0 propagated equality rcd!2393^post146 = rcd!2393^0 propagated equality x!22^post146 = x!22^0 propagated equality a!1610^post146 = a!1610^0 propagated equality ct!19^post146 = ct!19^0 propagated equality sdv_callsite_return_1!32^post146 = sdv_callsite_return_1!32^0 propagated equality length!28^post146 = length!28^0 propagated equality a!1370^post146 = a!1370^0 propagated equality a!654^post146 = a!654^0 propagated equality __disjvr_2^post146 = __disjvr_2^0 propagated equality a!419^post146 = a!419^0 propagated equality x!15^post146 = x!15^0 propagated equality rcd!63^post146 = rcd!63^0 propagated equality a!1371^post146 = a!1371^0 propagated equality __disjvr_7^post146 = __disjvr_7^0 propagated equality __disjvr_6^post146 = __disjvr_6^0 propagated equality a!2035^post146 = a!2035^0 propagated equality r!662^post146 = r!662^0 propagated equality x_slam_f!20^post146 = x_slam_f!20^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post147, __disjvr_1^0'=__disjvr_1^post147, __disjvr_2^0'=__disjvr_2^post147, __disjvr_3^0'=__disjvr_3^post147, __disjvr_4^0'=__disjvr_4^post147, __disjvr_5^0'=__disjvr_5^post147, __disjvr_6^0'=__disjvr_6^post147, __disjvr_7^0'=__disjvr_7^post147, __disjvr_8^0'=__disjvr_8^post147, a!1052^0'=a!1052^post147, a!1055^0'=a!1055^post147, a!1370^0'=a!1370^post147, a!1371^0'=a!1371^post147, a!1610^0'=a!1610^post147, a!1810^0'=a!1810^post147, a!2035^0'=a!2035^post147, a!2238^0'=a!2238^post147, a!244^0'=a!244^post147, a!419^0'=a!419^post147, a!511^0'=a!511^post147, a!654^0'=a!654^post147, ct!19^0'=ct!19^post147, head!16^0'=head!16^post147, head!31^0'=head!31^post147, head!405^0'=head!405^post147, i!29^0'=i!29^post147, i!406^0'=i!406^post147, length!28^0'=length!28^post147, nondet!13^0'=nondet!13^post147, r!543^0'=r!543^post147, r!662^0'=r!662^post147, rcd!2393^0'=rcd!2393^post147, rcd!2460^0'=rcd!2460^post147, rcd!2515^0'=rcd!2515^post147, rcd!63^0'=rcd!63^post147, rcd!83^0'=rcd!83^post147, result!12^0'=result!12^post147, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post147, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post147, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post147, sel_r!543_flink!24^0'=sel_r!543_flink!24^post147, t!25^0'=t!25^post147, temp!34^0'=temp!34^post147, temp0!17^0'=temp0!17^post147, temp0!30^0'=temp0!30^post147, tmp!33^0'=tmp!33^post147, x!1365^0'=x!1365^post147, x!15^0'=x!15^post147, x!18^0'=x!18^post147, x!22^0'=x!22^post147, x_slam_f!20^0'=x_slam_f!20^post147, y!21^0'=y!21^post147, (-a!1610^post147+a!1610^0 == 0 /\ -a!1055^post147+a!1055^0 == 0 /\ -__disjvr_2^post147+__disjvr_2^0 == 0 /\ -__disjvr_3^post147+__disjvr_3^0 == 0 /\ -__disjvr_0^post147+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post147 == 0 /\ -a!1052^post147+a!1052^0 == 0 /\ -x!1365^post147+x!1365^0 == 0 /\ -rcd!63^post147+rcd!63^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post147 == 0 /\ -__disjvr_7^post147+__disjvr_7^0 == 0 /\ -__disjvr_6^post147+__disjvr_6^0 == 0 /\ -nondet!13^post147+nondet!13^0 == 0 /\ -i!29^post147+i!29^0 == 0 /\ temp!34^0-temp!34^post147 == 0 /\ __disjvr_1^0-__disjvr_1^post147 == 0 /\ a!1371^0-a!1371^post147 == 0 /\ -temp0!17^post147+temp0!17^0 == 0 /\ -t!25^post147+t!25^0 == 0 /\ -temp0!30^post147+temp0!30^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post147 == 0 /\ -rcd!2393^post147+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post147 == 0 /\ tmp!33^0-tmp!33^post147 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ length!28^0-length!28^post147 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post147 == 0 /\ a!654^0-a!654^post147 == 0 /\ -ct!19^post147+ct!19^0 == 0 /\ -x_slam_f!20^post147+x_slam_f!20^0 == 0 /\ -a!2035^post147+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post147 == 0 /\ -a!511^post147+a!511^0 == 0 /\ -a!2238^post147+a!2238^0 == 0 /\ -a!419^post147+a!419^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post147+sdv_callsite_return_1!32^0 == 0 /\ result!12^0-result!12^post147 == 0 /\ x!18^0-x!18^post147 == 0 /\ -head!16^post147+head!16^0 == 0 /\ a!1370^0-a!1370^post147 == 0 /\ r!543^0-r!543^post147 == 0 /\ head!405^0-head!405^post147 == 0 /\ __disjvr_8^0-__disjvr_8^post147 == 0 /\ -i!406^post147+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post147+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_5^0-__disjvr_5^post147 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ rcd!83^0-rcd!83^post147 == 0 /\ -r!662^post147+r!662^0 == 0 /\ -y!21^post147+y!21^0 == 0 /\ a!244^0-a!244^post147 == 0 /\ -x!22^post147+x!22^0 == 0 /\ x!15^0-x!15^post147 == 0 /\ a!1810^0-a!1810^post147 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post147, __disjvr_1^0'=__disjvr_1^post147, __disjvr_2^0'=__disjvr_2^post147, __disjvr_3^0'=__disjvr_3^post147, __disjvr_4^0'=__disjvr_4^post147, __disjvr_5^0'=__disjvr_5^post147, __disjvr_6^0'=__disjvr_6^post147, __disjvr_7^0'=__disjvr_7^post147, __disjvr_8^0'=__disjvr_8^post147, a!1052^0'=a!1052^post147, a!1055^0'=a!1055^post147, a!1370^0'=a!1370^post147, a!1371^0'=a!1371^post147, a!1610^0'=a!1610^post147, a!1810^0'=a!1810^post147, a!2035^0'=a!2035^post147, a!2238^0'=a!2238^post147, a!244^0'=a!244^post147, a!419^0'=a!419^post147, a!511^0'=a!511^post147, a!654^0'=a!654^post147, ct!19^0'=ct!19^post147, head!16^0'=head!16^post147, head!31^0'=head!31^post147, head!405^0'=head!405^post147, i!29^0'=i!29^post147, i!406^0'=i!406^post147, length!28^0'=length!28^post147, nondet!13^0'=nondet!13^post147, r!543^0'=r!543^post147, r!662^0'=r!662^post147, rcd!2393^0'=rcd!2393^post147, rcd!2460^0'=rcd!2460^post147, rcd!2515^0'=rcd!2515^post147, rcd!63^0'=rcd!63^post147, rcd!83^0'=rcd!83^post147, result!12^0'=result!12^post147, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post147, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post147, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post147, sel_r!543_flink!24^0'=sel_r!543_flink!24^post147, t!25^0'=t!25^post147, temp!34^0'=temp!34^post147, temp0!17^0'=temp0!17^post147, temp0!30^0'=temp0!30^post147, tmp!33^0'=tmp!33^post147, x!1365^0'=x!1365^post147, x!15^0'=x!15^post147, x!18^0'=x!18^post147, x!22^0'=x!22^post147, x_slam_f!20^0'=x_slam_f!20^post147, y!21^0'=y!21^post147, (-a!1610^post147+a!1610^0 == 0 /\ -a!1055^post147+a!1055^0 == 0 /\ -__disjvr_2^post147+__disjvr_2^0 == 0 /\ -__disjvr_3^post147+__disjvr_3^0 == 0 /\ -__disjvr_0^post147+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post147 == 0 /\ -a!1052^post147+a!1052^0 == 0 /\ -x!1365^post147+x!1365^0 == 0 /\ -rcd!63^post147+rcd!63^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post147 == 0 /\ -__disjvr_7^post147+__disjvr_7^0 == 0 /\ -__disjvr_6^post147+__disjvr_6^0 == 0 /\ -nondet!13^post147+nondet!13^0 == 0 /\ -i!29^post147+i!29^0 == 0 /\ temp!34^0-temp!34^post147 == 0 /\ __disjvr_1^0-__disjvr_1^post147 == 0 /\ a!1371^0-a!1371^post147 == 0 /\ -temp0!17^post147+temp0!17^0 == 0 /\ -t!25^post147+t!25^0 == 0 /\ -temp0!30^post147+temp0!30^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post147 == 0 /\ -rcd!2393^post147+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post147 == 0 /\ tmp!33^0-tmp!33^post147 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ length!28^0-length!28^post147 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post147 == 0 /\ a!654^0-a!654^post147 == 0 /\ -ct!19^post147+ct!19^0 == 0 /\ -x_slam_f!20^post147+x_slam_f!20^0 == 0 /\ -a!2035^post147+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post147 == 0 /\ -a!511^post147+a!511^0 == 0 /\ -a!2238^post147+a!2238^0 == 0 /\ -a!419^post147+a!419^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -sdv_callsite_return_1!32^post147+sdv_callsite_return_1!32^0 == 0 /\ result!12^0-result!12^post147 == 0 /\ x!18^0-x!18^post147 == 0 /\ -head!16^post147+head!16^0 == 0 /\ a!1370^0-a!1370^post147 == 0 /\ r!543^0-r!543^post147 == 0 /\ head!405^0-head!405^post147 == 0 /\ __disjvr_8^0-__disjvr_8^post147 == 0 /\ -i!406^post147+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post147+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_5^0-__disjvr_5^post147 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ rcd!83^0-rcd!83^post147 == 0 /\ -r!662^post147+r!662^0 == 0 /\ -y!21^post147+y!21^0 == 0 /\ a!244^0-a!244^post147 == 0 /\ -x!22^post147+x!22^0 == 0 /\ x!15^0-x!15^post147 == 0 /\ a!1810^0-a!1810^post147 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post147, __disjvr_1^0'=__disjvr_1^post147, __disjvr_2^0'=__disjvr_2^post147, __disjvr_3^0'=__disjvr_3^post147, __disjvr_4^0'=__disjvr_4^post147, __disjvr_5^0'=__disjvr_5^post147, __disjvr_6^0'=__disjvr_6^post147, __disjvr_7^0'=__disjvr_7^post147, __disjvr_8^0'=__disjvr_8^post147, a!1052^0'=a!1052^post147, a!1055^0'=a!1055^post147, a!1370^0'=a!1370^post147, a!1371^0'=a!1371^post147, a!1610^0'=a!1610^post147, a!1810^0'=a!1810^post147, a!2035^0'=a!2035^post147, a!2238^0'=a!2238^post147, a!244^0'=a!244^post147, a!419^0'=a!419^post147, a!511^0'=a!511^post147, a!654^0'=a!654^post147, ct!19^0'=ct!19^post147, head!16^0'=head!16^post147, head!31^0'=head!31^post147, head!405^0'=head!405^post147, i!29^0'=i!29^post147, i!406^0'=i!406^post147, length!28^0'=length!28^post147, nondet!13^0'=nondet!13^post147, r!543^0'=r!543^post147, r!662^0'=r!662^post147, rcd!2393^0'=rcd!2393^post147, rcd!2460^0'=rcd!2460^post147, rcd!2515^0'=rcd!2515^post147, rcd!63^0'=rcd!63^post147, rcd!83^0'=rcd!83^post147, result!12^0'=result!12^post147, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post147, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post147, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post147, sel_r!543_flink!24^0'=sel_r!543_flink!24^post147, t!25^0'=t!25^post147, temp!34^0'=temp!34^post147, temp0!17^0'=temp0!17^post147, temp0!30^0'=temp0!30^post147, tmp!33^0'=tmp!33^post147, x!1365^0'=x!1365^post147, x!15^0'=x!15^post147, x!18^0'=x!18^post147, x!22^0'=x!22^post147, x_slam_f!20^0'=x_slam_f!20^post147, y!21^0'=y!21^post147, (-a!1610^post147+a!1610^0 == 0 /\ -a!1055^post147+a!1055^0 == 0 /\ -__disjvr_2^post147+__disjvr_2^0 == 0 /\ -__disjvr_3^post147+__disjvr_3^0 == 0 /\ -__disjvr_0^post147+__disjvr_0^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post147 == 0 /\ -a!1052^post147+a!1052^0 == 0 /\ -x!1365^post147+x!1365^0 == 0 /\ -rcd!63^post147+rcd!63^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post147 == 0 /\ -__disjvr_7^post147+__disjvr_7^0 == 0 /\ -__disjvr_6^post147+__disjvr_6^0 == 0 /\ -nondet!13^post147+nondet!13^0 == 0 /\ -i!29^post147+i!29^0 == 0 /\ temp!34^0-temp!34^post147 == 0 /\ __disjvr_1^0-__disjvr_1^post147 == 0 /\ a!1371^0-a!1371^post147 == 0 /\ -temp0!17^post147+temp0!17^0 == 0 /\ -t!25^post147+t!25^0 == 0 /\ -temp0!30^post147+temp0!30^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2515^0-rcd!2515^post147 == 0 /\ -rcd!2393^post147+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post147 == 0 /\ tmp!33^0-tmp!33^post147 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ length!28^0-length!28^post147 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post147 == 0 /\ a!654^0-a!654^post147 == 0 /\ -ct!19^post147+ct!19^0 == 0 /\ -x_slam_f!20^post147+x_slam_f!20^0 == 0 /\ -a!2035^post147+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post147 == 0 /\ -a!511^post147+a!511^0 == 0 /\ -a!2238^post147+a!2238^0 == 0 /\ -a!419^post147+a!419^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -sdv_callsite_return_1!32^post147+sdv_callsite_return_1!32^0 == 0 /\ result!12^0-result!12^post147 == 0 /\ x!18^0-x!18^post147 == 0 /\ -head!16^post147+head!16^0 == 0 /\ a!1370^0-a!1370^post147 == 0 /\ r!543^0-r!543^post147 == 0 /\ head!405^0-head!405^post147 == 0 /\ __disjvr_8^0-__disjvr_8^post147 == 0 /\ -i!406^post147+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post147+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_5^0-__disjvr_5^post147 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ rcd!83^0-rcd!83^post147 == 0 /\ -r!662^post147+r!662^0 == 0 /\ -y!21^post147+y!21^0 == 0 /\ a!244^0-a!244^post147 == 0 /\ -x!22^post147+x!22^0 == 0 /\ x!15^0-x!15^post147 == 0 /\ a!1810^0-a!1810^post147 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality a!1610^post147 = a!1610^0 propagated equality a!1055^post147 = a!1055^0 propagated equality __disjvr_2^post147 = __disjvr_2^0 propagated equality __disjvr_3^post147 = __disjvr_3^0 propagated equality __disjvr_0^post147 = __disjvr_0^0 propagated equality sel_r!543_flink!24^post147 = sel_r!543_flink!24^0 propagated equality a!1052^post147 = a!1052^0 propagated equality x!1365^post147 = x!1365^0 propagated equality rcd!63^post147 = rcd!63^0 propagated equality head!31^post147 = head!31^0 propagated equality __disjvr_7^post147 = __disjvr_7^0 propagated equality __disjvr_6^post147 = __disjvr_6^0 propagated equality nondet!13^post147 = nondet!13^0 propagated equality i!29^post147 = i!29^0 propagated equality temp!34^post147 = temp!34^0 propagated equality __disjvr_1^post147 = __disjvr_1^0 propagated equality a!1371^post147 = a!1371^0 propagated equality temp0!17^post147 = temp0!17^0 propagated equality t!25^post147 = t!25^0 propagated equality temp0!30^post147 = temp0!30^0 propagated equality rcd!2515^post147 = rcd!2515^0 propagated equality rcd!2393^post147 = rcd!2393^0 propagated equality rcd!2460^post147 = rcd!2460^0 propagated equality tmp!33^post147 = tmp!33^0 propagated equality length!28^post147 = length!28^0 propagated equality sel_r!1224_flink!24^post147 = sel_r!1224_flink!24^0 propagated equality a!654^post147 = a!654^0 propagated equality ct!19^post147 = ct!19^0 propagated equality x_slam_f!20^post147 = x_slam_f!20^0 propagated equality a!2035^post147 = a!2035^0 propagated equality __disjvr_4^post147 = __disjvr_4^0 propagated equality a!511^post147 = a!511^0 propagated equality a!2238^post147 = a!2238^0 propagated equality a!419^post147 = a!419^0 propagated equality sdv_callsite_return_1!32^post147 = sdv_callsite_return_1!32^0 propagated equality result!12^post147 = result!12^0 propagated equality x!18^post147 = x!18^0 propagated equality head!16^post147 = head!16^0 propagated equality a!1370^post147 = a!1370^0 propagated equality r!543^post147 = r!543^0 propagated equality head!405^post147 = head!405^0 propagated equality __disjvr_8^post147 = __disjvr_8^0 propagated equality i!406^post147 = i!406^0 propagated equality sdv_callsite_return_1!14^post147 = sdv_callsite_return_1!14^0 propagated equality __disjvr_5^post147 = __disjvr_5^0 propagated equality rcd!83^post147 = rcd!83^0 propagated equality r!662^post147 = r!662^0 propagated equality y!21^post147 = y!21^0 propagated equality a!244^post147 = a!244^0 propagated equality x!22^post147 = x!22^0 propagated equality x!15^post147 = x!15^0 propagated equality a!1810^post147 = a!1810^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post148, __disjvr_1^0'=__disjvr_1^post148, __disjvr_2^0'=__disjvr_2^post148, __disjvr_3^0'=__disjvr_3^post148, __disjvr_4^0'=__disjvr_4^post148, __disjvr_5^0'=__disjvr_5^post148, __disjvr_6^0'=__disjvr_6^post148, __disjvr_7^0'=__disjvr_7^post148, __disjvr_8^0'=__disjvr_8^post148, a!1052^0'=a!1052^post148, a!1055^0'=a!1055^post148, a!1370^0'=a!1370^post148, a!1371^0'=a!1371^post148, a!1610^0'=a!1610^post148, a!1810^0'=a!1810^post148, a!2035^0'=a!2035^post148, a!2238^0'=a!2238^post148, a!244^0'=a!244^post148, a!419^0'=a!419^post148, a!511^0'=a!511^post148, a!654^0'=a!654^post148, ct!19^0'=ct!19^post148, head!16^0'=head!16^post148, head!31^0'=head!31^post148, head!405^0'=head!405^post148, i!29^0'=i!29^post148, i!406^0'=i!406^post148, length!28^0'=length!28^post148, nondet!13^0'=nondet!13^post148, r!543^0'=r!543^post148, r!662^0'=r!662^post148, rcd!2393^0'=rcd!2393^post148, rcd!2460^0'=rcd!2460^post148, rcd!2515^0'=rcd!2515^post148, rcd!63^0'=rcd!63^post148, rcd!83^0'=rcd!83^post148, result!12^0'=result!12^post148, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post148, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post148, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post148, sel_r!543_flink!24^0'=sel_r!543_flink!24^post148, t!25^0'=t!25^post148, temp!34^0'=temp!34^post148, temp0!17^0'=temp0!17^post148, temp0!30^0'=temp0!30^post148, tmp!33^0'=tmp!33^post148, x!1365^0'=x!1365^post148, x!15^0'=x!15^post148, x!18^0'=x!18^post148, x!22^0'=x!22^post148, x_slam_f!20^0'=x_slam_f!20^post148, y!21^0'=y!21^post148, (-a!1370^post148+a!1370^0 == 0 /\ -a!654^post148+a!654^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1810^post148+a!1810^0 == 0 /\ -t!25^post148+t!25^0 == 0 /\ 1-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post148 == 0 /\ -a!654^0 <= 0 /\ -a!2035^post148+a!2035^0 == 0 /\ -nondet!13^post148+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post148+r!662^0 == 0 /\ -a!419^post148+a!419^0 == 0 /\ -a!244^post148+a!244^0 == 0 /\ -rcd!2393^post148+rcd!2393^0 == 0 /\ a!1610^0-a!1610^post148 == 0 /\ -x!1365^post148+x!1365^0 == 0 /\ -y!21^post148+y!21^0 == 0 /\ temp0!30^0-temp0!30^post148 == 0 /\ rcd!83^0-rcd!83^post148 == 0 /\ a!1371^0-a!1371^post148 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post148 == 0 /\ -rcd!2515^post148+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post148 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post148+sdv_callsite_return_1!32^0 == 0 /\ -temp!34^post148+temp!34^0 == 0 /\ -x!22^post148+x!22^0 == 0 /\ length!28^0-length!28^post148 == 0 /\ __disjvr_6^0-__disjvr_6^post148 == 0 /\ rcd!2460^0-rcd!2460^post148 == 0 /\ -__disjvr_5^post148+__disjvr_5^0 == 0 /\ -__disjvr_1^post148+__disjvr_1^0 == 0 /\ -__disjvr_8^post148+__disjvr_8^0 == 0 /\ a!2238^0-a!2238^post148 == 0 /\ -__disjvr_4^post148+__disjvr_4^0 == 0 /\ x!15^0-x!15^post148 == 0 /\ -sdv_callsite_return_1!14^post148+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post148 == 0 /\ -ct!19^post148+ct!19^0 == 0 /\ -__disjvr_2^post148+__disjvr_2^0 == 0 /\ -i!29^post148+i!29^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ a!1055^0-a!1055^post148 == 0 /\ a!1052^0-a!1052^post148 == 0 /\ -__disjvr_7^post148+__disjvr_7^0 == 0 /\ -head!405^post148+head!405^0 == 0 /\ head!31^0-head!31^post148 == 0 /\ r!543^0-r!543^post148 == 0 /\ -head!16^post148+head!16^0 == 0 /\ -rcd!63^post148+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post148 == 0 /\ x_slam_f!20^0-x_slam_f!20^post148 == 0 /\ -sel_r!1224_flink!24^post148+sel_r!1224_flink!24^0 == 0 /\ -result!12^post148+result!12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post148 == 0 /\ a!511^0-a!511^post148 == 0 /\ -x!18^post148+x!18^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post148, __disjvr_1^0'=__disjvr_1^post148, __disjvr_2^0'=__disjvr_2^post148, __disjvr_3^0'=__disjvr_3^post148, __disjvr_4^0'=__disjvr_4^post148, __disjvr_5^0'=__disjvr_5^post148, __disjvr_6^0'=__disjvr_6^post148, __disjvr_7^0'=__disjvr_7^post148, __disjvr_8^0'=__disjvr_8^post148, a!1052^0'=a!1052^post148, a!1055^0'=a!1055^post148, a!1370^0'=a!1370^post148, a!1371^0'=a!1371^post148, a!1610^0'=a!1610^post148, a!1810^0'=a!1810^post148, a!2035^0'=a!2035^post148, a!2238^0'=a!2238^post148, a!244^0'=a!244^post148, a!419^0'=a!419^post148, a!511^0'=a!511^post148, a!654^0'=a!654^post148, ct!19^0'=ct!19^post148, head!16^0'=head!16^post148, head!31^0'=head!31^post148, head!405^0'=head!405^post148, i!29^0'=i!29^post148, i!406^0'=i!406^post148, length!28^0'=length!28^post148, nondet!13^0'=nondet!13^post148, r!543^0'=r!543^post148, r!662^0'=r!662^post148, rcd!2393^0'=rcd!2393^post148, rcd!2460^0'=rcd!2460^post148, rcd!2515^0'=rcd!2515^post148, rcd!63^0'=rcd!63^post148, rcd!83^0'=rcd!83^post148, result!12^0'=result!12^post148, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post148, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post148, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post148, sel_r!543_flink!24^0'=sel_r!543_flink!24^post148, t!25^0'=t!25^post148, temp!34^0'=temp!34^post148, temp0!17^0'=temp0!17^post148, temp0!30^0'=temp0!30^post148, tmp!33^0'=tmp!33^post148, x!1365^0'=x!1365^post148, x!15^0'=x!15^post148, x!18^0'=x!18^post148, x!22^0'=x!22^post148, x_slam_f!20^0'=x_slam_f!20^post148, y!21^0'=y!21^post148, (-a!1370^post148+a!1370^0 == 0 /\ -a!654^post148+a!654^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1810^post148+a!1810^0 == 0 /\ -t!25^post148+t!25^0 == 0 /\ 1-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post148 == 0 /\ -a!654^0 <= 0 /\ -a!2035^post148+a!2035^0 == 0 /\ -nondet!13^post148+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post148+r!662^0 == 0 /\ -a!419^post148+a!419^0 == 0 /\ -a!244^post148+a!244^0 == 0 /\ -rcd!2393^post148+rcd!2393^0 == 0 /\ a!1610^0-a!1610^post148 == 0 /\ -x!1365^post148+x!1365^0 == 0 /\ -y!21^post148+y!21^0 == 0 /\ temp0!30^0-temp0!30^post148 == 0 /\ rcd!83^0-rcd!83^post148 == 0 /\ a!1371^0-a!1371^post148 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post148 == 0 /\ -rcd!2515^post148+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post148 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post148+sdv_callsite_return_1!32^0 == 0 /\ -temp!34^post148+temp!34^0 == 0 /\ -x!22^post148+x!22^0 == 0 /\ length!28^0-length!28^post148 == 0 /\ __disjvr_6^0-__disjvr_6^post148 == 0 /\ rcd!2460^0-rcd!2460^post148 == 0 /\ -__disjvr_5^post148+__disjvr_5^0 == 0 /\ -__disjvr_1^post148+__disjvr_1^0 == 0 /\ -__disjvr_8^post148+__disjvr_8^0 == 0 /\ a!2238^0-a!2238^post148 == 0 /\ -__disjvr_4^post148+__disjvr_4^0 == 0 /\ x!15^0-x!15^post148 == 0 /\ -sdv_callsite_return_1!14^post148+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post148 == 0 /\ -ct!19^post148+ct!19^0 == 0 /\ -__disjvr_2^post148+__disjvr_2^0 == 0 /\ -i!29^post148+i!29^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ a!1055^0-a!1055^post148 == 0 /\ a!1052^0-a!1052^post148 == 0 /\ -__disjvr_7^post148+__disjvr_7^0 == 0 /\ -head!405^post148+head!405^0 == 0 /\ head!31^0-head!31^post148 == 0 /\ r!543^0-r!543^post148 == 0 /\ -head!16^post148+head!16^0 == 0 /\ -rcd!63^post148+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post148 == 0 /\ x_slam_f!20^0-x_slam_f!20^post148 == 0 /\ -sel_r!1224_flink!24^post148+sel_r!1224_flink!24^0 == 0 /\ -result!12^post148+result!12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post148 == 0 /\ a!511^0-a!511^post148 == 0 /\ -x!18^post148+x!18^0 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post148, __disjvr_1^0'=__disjvr_1^post148, __disjvr_2^0'=__disjvr_2^post148, __disjvr_3^0'=__disjvr_3^post148, __disjvr_4^0'=__disjvr_4^post148, __disjvr_5^0'=__disjvr_5^post148, __disjvr_6^0'=__disjvr_6^post148, __disjvr_7^0'=__disjvr_7^post148, __disjvr_8^0'=__disjvr_8^post148, a!1052^0'=a!1052^post148, a!1055^0'=a!1055^post148, a!1370^0'=a!1370^post148, a!1371^0'=a!1371^post148, a!1610^0'=a!1610^post148, a!1810^0'=a!1810^post148, a!2035^0'=a!2035^post148, a!2238^0'=a!2238^post148, a!244^0'=a!244^post148, a!419^0'=a!419^post148, a!511^0'=a!511^post148, a!654^0'=a!654^post148, ct!19^0'=ct!19^post148, head!16^0'=head!16^post148, head!31^0'=head!31^post148, head!405^0'=head!405^post148, i!29^0'=i!29^post148, i!406^0'=i!406^post148, length!28^0'=length!28^post148, nondet!13^0'=nondet!13^post148, r!543^0'=r!543^post148, r!662^0'=r!662^post148, rcd!2393^0'=rcd!2393^post148, rcd!2460^0'=rcd!2460^post148, rcd!2515^0'=rcd!2515^post148, rcd!63^0'=rcd!63^post148, rcd!83^0'=rcd!83^post148, result!12^0'=result!12^post148, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post148, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post148, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post148, sel_r!543_flink!24^0'=sel_r!543_flink!24^post148, t!25^0'=t!25^post148, temp!34^0'=temp!34^post148, temp0!17^0'=temp0!17^post148, temp0!30^0'=temp0!30^post148, tmp!33^0'=tmp!33^post148, x!1365^0'=x!1365^post148, x!15^0'=x!15^post148, x!18^0'=x!18^post148, x!22^0'=x!22^post148, x_slam_f!20^0'=x_slam_f!20^post148, y!21^0'=y!21^post148, (-a!1370^post148+a!1370^0 == 0 /\ -a!654^post148+a!654^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1810^post148+a!1810^0 == 0 /\ -t!25^post148+t!25^0 == 0 /\ 1-a!654^0 <= 0 /\ temp0!17^0-temp0!17^post148 == 0 /\ -a!654^0 <= 0 /\ -a!2035^post148+a!2035^0 == 0 /\ -nondet!13^post148+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post148+r!662^0 == 0 /\ -a!419^post148+a!419^0 == 0 /\ -a!244^post148+a!244^0 == 0 /\ -rcd!2393^post148+rcd!2393^0 == 0 /\ a!1610^0-a!1610^post148 == 0 /\ -x!1365^post148+x!1365^0 == 0 /\ -y!21^post148+y!21^0 == 0 /\ temp0!30^0-temp0!30^post148 == 0 /\ rcd!83^0-rcd!83^post148 == 0 /\ a!1371^0-a!1371^post148 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post148 == 0 /\ -rcd!2515^post148+rcd!2515^0 == 0 /\ __disjvr_0^0-__disjvr_0^post148 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post148+sdv_callsite_return_1!32^0 == 0 /\ -temp!34^post148+temp!34^0 == 0 /\ -x!22^post148+x!22^0 == 0 /\ length!28^0-length!28^post148 == 0 /\ __disjvr_6^0-__disjvr_6^post148 == 0 /\ rcd!2460^0-rcd!2460^post148 == 0 /\ -__disjvr_5^post148+__disjvr_5^0 == 0 /\ -__disjvr_1^post148+__disjvr_1^0 == 0 /\ -__disjvr_8^post148+__disjvr_8^0 == 0 /\ a!2238^0-a!2238^post148 == 0 /\ -__disjvr_4^post148+__disjvr_4^0 == 0 /\ x!15^0-x!15^post148 == 0 /\ -sdv_callsite_return_1!14^post148+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post148 == 0 /\ -ct!19^post148+ct!19^0 == 0 /\ -__disjvr_2^post148+__disjvr_2^0 == 0 /\ -i!29^post148+i!29^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ a!1055^0-a!1055^post148 == 0 /\ a!1052^0-a!1052^post148 == 0 /\ -__disjvr_7^post148+__disjvr_7^0 == 0 /\ -head!405^post148+head!405^0 == 0 /\ head!31^0-head!31^post148 == 0 /\ r!543^0-r!543^post148 == 0 /\ -head!16^post148+head!16^0 == 0 /\ -rcd!63^post148+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post148 == 0 /\ x_slam_f!20^0-x_slam_f!20^post148 == 0 /\ -sel_r!1224_flink!24^post148+sel_r!1224_flink!24^0 == 0 /\ -result!12^post148+result!12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post148 == 0 /\ a!511^0-a!511^post148 == 0 /\ -x!18^post148+x!18^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality a!1370^post148 = a!1370^0 propagated equality a!654^post148 = a!654^0 propagated equality a!1810^post148 = a!1810^0 propagated equality t!25^post148 = t!25^0 propagated equality temp0!17^post148 = temp0!17^0 propagated equality a!2035^post148 = a!2035^0 propagated equality nondet!13^post148 = nondet!13^0 propagated equality r!662^post148 = r!662^0 propagated equality a!419^post148 = a!419^0 propagated equality a!244^post148 = a!244^0 propagated equality rcd!2393^post148 = rcd!2393^0 propagated equality a!1610^post148 = a!1610^0 propagated equality x!1365^post148 = x!1365^0 propagated equality y!21^post148 = y!21^0 propagated equality temp0!30^post148 = temp0!30^0 propagated equality rcd!83^post148 = rcd!83^0 propagated equality a!1371^post148 = a!1371^0 propagated equality tmp!33^post148 = tmp!33^0 propagated equality rcd!2515^post148 = rcd!2515^0 propagated equality __disjvr_0^post148 = __disjvr_0^0 propagated equality sdv_callsite_return_1!32^post148 = sdv_callsite_return_1!32^0 propagated equality temp!34^post148 = temp!34^0 propagated equality x!22^post148 = x!22^0 propagated equality length!28^post148 = length!28^0 propagated equality __disjvr_6^post148 = __disjvr_6^0 propagated equality rcd!2460^post148 = rcd!2460^0 propagated equality __disjvr_5^post148 = __disjvr_5^0 propagated equality __disjvr_1^post148 = __disjvr_1^0 propagated equality __disjvr_8^post148 = __disjvr_8^0 propagated equality a!2238^post148 = a!2238^0 propagated equality __disjvr_4^post148 = __disjvr_4^0 propagated equality x!15^post148 = x!15^0 propagated equality sdv_callsite_return_1!14^post148 = sdv_callsite_return_1!14^0 propagated equality i!406^post148 = i!406^0 propagated equality ct!19^post148 = ct!19^0 propagated equality __disjvr_2^post148 = __disjvr_2^0 propagated equality i!29^post148 = i!29^0 propagated equality a!1055^post148 = a!1055^0 propagated equality a!1052^post148 = a!1052^0 propagated equality __disjvr_7^post148 = __disjvr_7^0 propagated equality head!405^post148 = head!405^0 propagated equality head!31^post148 = head!31^0 propagated equality r!543^post148 = r!543^0 propagated equality head!16^post148 = head!16^0 propagated equality rcd!63^post148 = rcd!63^0 propagated equality sel_r!543_flink!24^post148 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post148 = x_slam_f!20^0 propagated equality sel_r!1224_flink!24^post148 = sel_r!1224_flink!24^0 propagated equality result!12^post148 = result!12^0 propagated equality __disjvr_3^post148 = __disjvr_3^0 propagated equality a!511^post148 = a!511^0 propagated equality x!18^post148 = x!18^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post149, __disjvr_1^0'=__disjvr_1^post149, __disjvr_2^0'=__disjvr_2^post149, __disjvr_3^0'=__disjvr_3^post149, __disjvr_4^0'=__disjvr_4^post149, __disjvr_5^0'=__disjvr_5^post149, __disjvr_6^0'=__disjvr_6^post149, __disjvr_7^0'=__disjvr_7^post149, __disjvr_8^0'=__disjvr_8^post149, a!1052^0'=a!1052^post149, a!1055^0'=a!1055^post149, a!1370^0'=a!1370^post149, a!1371^0'=a!1371^post149, a!1610^0'=a!1610^post149, a!1810^0'=a!1810^post149, a!2035^0'=a!2035^post149, a!2238^0'=a!2238^post149, a!244^0'=a!244^post149, a!419^0'=a!419^post149, a!511^0'=a!511^post149, a!654^0'=a!654^post149, ct!19^0'=ct!19^post149, head!16^0'=head!16^post149, head!31^0'=head!31^post149, head!405^0'=head!405^post149, i!29^0'=i!29^post149, i!406^0'=i!406^post149, length!28^0'=length!28^post149, nondet!13^0'=nondet!13^post149, r!543^0'=r!543^post149, r!662^0'=r!662^post149, rcd!2393^0'=rcd!2393^post149, rcd!2460^0'=rcd!2460^post149, rcd!2515^0'=rcd!2515^post149, rcd!63^0'=rcd!63^post149, rcd!83^0'=rcd!83^post149, result!12^0'=result!12^post149, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post149, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post149, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post149, sel_r!543_flink!24^0'=sel_r!543_flink!24^post149, t!25^0'=t!25^post149, temp!34^0'=temp!34^post149, temp0!17^0'=temp0!17^post149, temp0!30^0'=temp0!30^post149, tmp!33^0'=tmp!33^post149, x!1365^0'=x!1365^post149, x!15^0'=x!15^post149, x!18^0'=x!18^post149, x!22^0'=x!22^post149, x_slam_f!20^0'=x_slam_f!20^post149, y!21^0'=y!21^post149, (-t!25^post149+t!25^0 == 0 /\ a!654^0 <= 0 /\ a!1371^0-a!1371^post149 == 0 /\ -a!654^0 <= 0 /\ -__disjvr_3^post149+__disjvr_3^0 == 0 /\ -__disjvr_0^post149+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post149 == 0 /\ ct!19^0-ct!19^post149 == 0 /\ -nondet!13^post149+nondet!13^0 == 0 /\ -__disjvr_7^post149+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post149 == 0 /\ __disjvr_2^0-__disjvr_2^post149 == 0 /\ a!1052^0-a!1052^post149 == 0 /\ x!15^0 <= 0 /\ -r!662^post149+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post149 == 0 /\ -sdv_callsite_return_1!32^post149+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post149 == 0 /\ a!654^0-a!654^post149 == 0 /\ -y!21^post149+y!21^0 == 0 /\ length!28^0-length!28^post149 == 0 /\ -rcd!2460^post149+rcd!2460^0 == 0 /\ -x!1365^post149+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post149 == 0 /\ -a!1610^post149+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post149 == 0 /\ result!12^0-result!12^post149 == 0 /\ -temp0!30^post149+temp0!30^0 == 0 /\ rcd!63^0-rcd!63^post149 == 0 /\ -temp!34^post149+temp!34^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post149+x!22^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -a!2035^post149+a!2035^0 == 0 /\ -__disjvr_6^post149+__disjvr_6^0 == 0 /\ -x!15^0 <= 0 /\ -a!2238^post149+a!2238^0 == 0 /\ -i!29^post149+i!29^0 == 0 /\ -a!419^post149+a!419^0 == 0 /\ -a!511^post149+a!511^0 == 0 /\ -i!406^post149+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post149 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post149 == 0 /\ -rcd!83^post149+rcd!83^0 == 0 /\ -r!543^post149+r!543^0 == 0 /\ x!15^0-x!15^post149 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post149 == 0 /\ head!31^0-head!31^post149 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post149 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -head!16^post149+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post149 == 0 /\ a!1810^0-a!1810^post149 == 0 /\ __disjvr_5^0-__disjvr_5^post149 == 0 /\ head!405^0-head!405^post149 == 0 /\ -a!1055^post149+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post149 == 0 /\ a!244^0-a!244^post149 == 0 /\ -rcd!2515^post149+rcd!2515^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post149, __disjvr_1^0'=__disjvr_1^post149, __disjvr_2^0'=__disjvr_2^post149, __disjvr_3^0'=__disjvr_3^post149, __disjvr_4^0'=__disjvr_4^post149, __disjvr_5^0'=__disjvr_5^post149, __disjvr_6^0'=__disjvr_6^post149, __disjvr_7^0'=__disjvr_7^post149, __disjvr_8^0'=__disjvr_8^post149, a!1052^0'=a!1052^post149, a!1055^0'=a!1055^post149, a!1370^0'=a!1370^post149, a!1371^0'=a!1371^post149, a!1610^0'=a!1610^post149, a!1810^0'=a!1810^post149, a!2035^0'=a!2035^post149, a!2238^0'=a!2238^post149, a!244^0'=a!244^post149, a!419^0'=a!419^post149, a!511^0'=a!511^post149, a!654^0'=a!654^post149, ct!19^0'=ct!19^post149, head!16^0'=head!16^post149, head!31^0'=head!31^post149, head!405^0'=head!405^post149, i!29^0'=i!29^post149, i!406^0'=i!406^post149, length!28^0'=length!28^post149, nondet!13^0'=nondet!13^post149, r!543^0'=r!543^post149, r!662^0'=r!662^post149, rcd!2393^0'=rcd!2393^post149, rcd!2460^0'=rcd!2460^post149, rcd!2515^0'=rcd!2515^post149, rcd!63^0'=rcd!63^post149, rcd!83^0'=rcd!83^post149, result!12^0'=result!12^post149, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post149, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post149, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post149, sel_r!543_flink!24^0'=sel_r!543_flink!24^post149, t!25^0'=t!25^post149, temp!34^0'=temp!34^post149, temp0!17^0'=temp0!17^post149, temp0!30^0'=temp0!30^post149, tmp!33^0'=tmp!33^post149, x!1365^0'=x!1365^post149, x!15^0'=x!15^post149, x!18^0'=x!18^post149, x!22^0'=x!22^post149, x_slam_f!20^0'=x_slam_f!20^post149, y!21^0'=y!21^post149, (-t!25^post149+t!25^0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ a!1371^0-a!1371^post149 == 0 /\ -a!654^0 <= 0 /\ -__disjvr_3^post149+__disjvr_3^0 == 0 /\ -__disjvr_0^post149+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post149 == 0 /\ ct!19^0-ct!19^post149 == 0 /\ -nondet!13^post149+nondet!13^0 == 0 /\ -__disjvr_7^post149+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post149 == 0 /\ __disjvr_2^0-__disjvr_2^post149 == 0 /\ a!1052^0-a!1052^post149 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -r!662^post149+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post149 == 0 /\ -sdv_callsite_return_1!32^post149+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post149 == 0 /\ a!654^0-a!654^post149 == 0 /\ -y!21^post149+y!21^0 == 0 /\ length!28^0-length!28^post149 == 0 /\ -rcd!2460^post149+rcd!2460^0 == 0 /\ -x!1365^post149+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post149 == 0 /\ -a!1610^post149+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post149 == 0 /\ result!12^0-result!12^post149 == 0 /\ -temp0!30^post149+temp0!30^0 == 0 /\ rcd!63^0-rcd!63^post149 == 0 /\ -temp!34^post149+temp!34^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post149+x!22^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -a!2035^post149+a!2035^0 == 0 /\ -__disjvr_6^post149+__disjvr_6^0 == 0 /\ -x!15^0 <= 0 /\ -a!2238^post149+a!2238^0 == 0 /\ -i!29^post149+i!29^0 == 0 /\ -a!419^post149+a!419^0 == 0 /\ -a!511^post149+a!511^0 == 0 /\ -i!406^post149+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post149 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post149 == 0 /\ -rcd!83^post149+rcd!83^0 == 0 /\ -r!543^post149+r!543^0 == 0 /\ x!15^0-x!15^post149 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post149 == 0 /\ head!31^0-head!31^post149 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post149 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -head!16^post149+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post149 == 0 /\ a!1810^0-a!1810^post149 == 0 /\ __disjvr_5^0-__disjvr_5^post149 == 0 /\ head!405^0-head!405^post149 == 0 /\ -a!1055^post149+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post149 == 0 /\ a!244^0-a!244^post149 == 0 /\ -rcd!2515^post149+rcd!2515^0 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post149, __disjvr_1^0'=__disjvr_1^post149, __disjvr_2^0'=__disjvr_2^post149, __disjvr_3^0'=__disjvr_3^post149, __disjvr_4^0'=__disjvr_4^post149, __disjvr_5^0'=__disjvr_5^post149, __disjvr_6^0'=__disjvr_6^post149, __disjvr_7^0'=__disjvr_7^post149, __disjvr_8^0'=__disjvr_8^post149, a!1052^0'=a!1052^post149, a!1055^0'=a!1055^post149, a!1370^0'=a!1370^post149, a!1371^0'=a!1371^post149, a!1610^0'=a!1610^post149, a!1810^0'=a!1810^post149, a!2035^0'=a!2035^post149, a!2238^0'=a!2238^post149, a!244^0'=a!244^post149, a!419^0'=a!419^post149, a!511^0'=a!511^post149, a!654^0'=a!654^post149, ct!19^0'=ct!19^post149, head!16^0'=head!16^post149, head!31^0'=head!31^post149, head!405^0'=head!405^post149, i!29^0'=i!29^post149, i!406^0'=i!406^post149, length!28^0'=length!28^post149, nondet!13^0'=nondet!13^post149, r!543^0'=r!543^post149, r!662^0'=r!662^post149, rcd!2393^0'=rcd!2393^post149, rcd!2460^0'=rcd!2460^post149, rcd!2515^0'=rcd!2515^post149, rcd!63^0'=rcd!63^post149, rcd!83^0'=rcd!83^post149, result!12^0'=result!12^post149, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post149, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post149, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post149, sel_r!543_flink!24^0'=sel_r!543_flink!24^post149, t!25^0'=t!25^post149, temp!34^0'=temp!34^post149, temp0!17^0'=temp0!17^post149, temp0!30^0'=temp0!30^post149, tmp!33^0'=tmp!33^post149, x!1365^0'=x!1365^post149, x!15^0'=x!15^post149, x!18^0'=x!18^post149, x!22^0'=x!22^post149, x_slam_f!20^0'=x_slam_f!20^post149, y!21^0'=y!21^post149, (-t!25^post149+t!25^0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ a!1371^0-a!1371^post149 == 0 /\ -a!654^0 <= 0 /\ -__disjvr_3^post149+__disjvr_3^0 == 0 /\ -__disjvr_0^post149+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post149 == 0 /\ ct!19^0-ct!19^post149 == 0 /\ -nondet!13^post149+nondet!13^0 == 0 /\ -__disjvr_7^post149+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post149 == 0 /\ __disjvr_2^0-__disjvr_2^post149 == 0 /\ a!1052^0-a!1052^post149 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -r!662^post149+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post149 == 0 /\ -sdv_callsite_return_1!32^post149+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post149 == 0 /\ a!654^0-a!654^post149 == 0 /\ -y!21^post149+y!21^0 == 0 /\ length!28^0-length!28^post149 == 0 /\ -rcd!2460^post149+rcd!2460^0 == 0 /\ -x!1365^post149+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post149 == 0 /\ -a!1610^post149+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post149 == 0 /\ result!12^0-result!12^post149 == 0 /\ -temp0!30^post149+temp0!30^0 == 0 /\ rcd!63^0-rcd!63^post149 == 0 /\ -temp!34^post149+temp!34^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!22^post149+x!22^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -a!2035^post149+a!2035^0 == 0 /\ -__disjvr_6^post149+__disjvr_6^0 == 0 /\ -x!15^0 <= 0 /\ -a!2238^post149+a!2238^0 == 0 /\ -i!29^post149+i!29^0 == 0 /\ -a!419^post149+a!419^0 == 0 /\ -a!511^post149+a!511^0 == 0 /\ -i!406^post149+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post149 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post149 == 0 /\ -rcd!83^post149+rcd!83^0 == 0 /\ -r!543^post149+r!543^0 == 0 /\ x!15^0-x!15^post149 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post149 == 0 /\ head!31^0-head!31^post149 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post149 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -head!16^post149+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post149 == 0 /\ a!1810^0-a!1810^post149 == 0 /\ __disjvr_5^0-__disjvr_5^post149 == 0 /\ head!405^0-head!405^post149 == 0 /\ -a!1055^post149+a!1055^0 == 0 /\ tmp!33^0-tmp!33^post149 == 0 /\ a!244^0-a!244^post149 == 0 /\ -rcd!2515^post149+rcd!2515^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality t!25^post149 = t!25^0 propagated equality a!1371^post149 = a!1371^0 propagated equality __disjvr_3^post149 = __disjvr_3^0 propagated equality __disjvr_0^post149 = __disjvr_0^0 propagated equality x!18^post149 = x!18^0 propagated equality ct!19^post149 = ct!19^0 propagated equality nondet!13^post149 = nondet!13^0 propagated equality __disjvr_7^post149 = __disjvr_7^0 propagated equality x_slam_f!20^post149 = x_slam_f!20^0 propagated equality __disjvr_2^post149 = __disjvr_2^0 propagated equality a!1052^post149 = a!1052^0 propagated equality r!662^post149 = r!662^0 propagated equality __disjvr_1^post149 = __disjvr_1^0 propagated equality sdv_callsite_return_1!32^post149 = sdv_callsite_return_1!32^0 propagated equality a!1370^post149 = a!1370^0 propagated equality a!654^post149 = a!654^0 propagated equality y!21^post149 = y!21^0 propagated equality length!28^post149 = length!28^0 propagated equality rcd!2460^post149 = rcd!2460^0 propagated equality x!1365^post149 = x!1365^0 propagated equality temp0!17^post149 = temp0!17^0 propagated equality a!1610^post149 = a!1610^0 propagated equality __disjvr_4^post149 = __disjvr_4^0 propagated equality result!12^post149 = result!12^0 propagated equality temp0!30^post149 = temp0!30^0 propagated equality rcd!63^post149 = rcd!63^0 propagated equality temp!34^post149 = temp!34^0 propagated equality x!22^post149 = x!22^0 propagated equality a!2035^post149 = a!2035^0 propagated equality __disjvr_6^post149 = __disjvr_6^0 propagated equality a!2238^post149 = a!2238^0 propagated equality i!29^post149 = i!29^0 propagated equality a!419^post149 = a!419^0 propagated equality a!511^post149 = a!511^0 propagated equality i!406^post149 = i!406^0 propagated equality __disjvr_8^post149 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post149 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post149 = rcd!83^0 propagated equality r!543^post149 = r!543^0 propagated equality x!15^post149 = x!15^0 propagated equality sel_r!1224_flink!24^post149 = sel_r!1224_flink!24^0 propagated equality head!31^post149 = head!31^0 propagated equality sel_r!543_flink!24^post149 = sel_r!543_flink!24^0 propagated equality head!16^post149 = head!16^0 propagated equality rcd!2393^post149 = rcd!2393^0 propagated equality a!1810^post149 = a!1810^0 propagated equality __disjvr_5^post149 = __disjvr_5^0 propagated equality head!405^post149 = head!405^0 propagated equality a!1055^post149 = a!1055^0 propagated equality tmp!33^post149 = tmp!33^0 propagated equality a!244^post149 = a!244^0 propagated equality rcd!2515^post149 = rcd!2515^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post150, __disjvr_1^0'=__disjvr_1^post150, __disjvr_2^0'=__disjvr_2^post150, __disjvr_3^0'=__disjvr_3^post150, __disjvr_4^0'=__disjvr_4^post150, __disjvr_5^0'=__disjvr_5^post150, __disjvr_6^0'=__disjvr_6^post150, __disjvr_7^0'=__disjvr_7^post150, __disjvr_8^0'=__disjvr_8^post150, a!1052^0'=a!1052^post150, a!1055^0'=a!1055^post150, a!1370^0'=a!1370^post150, a!1371^0'=a!1371^post150, a!1610^0'=a!1610^post150, a!1810^0'=a!1810^post150, a!2035^0'=a!2035^post150, a!2238^0'=a!2238^post150, a!244^0'=a!244^post150, a!419^0'=a!419^post150, a!511^0'=a!511^post150, a!654^0'=a!654^post150, ct!19^0'=ct!19^post150, head!16^0'=head!16^post150, head!31^0'=head!31^post150, head!405^0'=head!405^post150, i!29^0'=i!29^post150, i!406^0'=i!406^post150, length!28^0'=length!28^post150, nondet!13^0'=nondet!13^post150, r!543^0'=r!543^post150, r!662^0'=r!662^post150, rcd!2393^0'=rcd!2393^post150, rcd!2460^0'=rcd!2460^post150, rcd!2515^0'=rcd!2515^post150, rcd!63^0'=rcd!63^post150, rcd!83^0'=rcd!83^post150, result!12^0'=result!12^post150, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post150, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post150, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post150, sel_r!543_flink!24^0'=sel_r!543_flink!24^post150, t!25^0'=t!25^post150, temp!34^0'=temp!34^post150, temp0!17^0'=temp0!17^post150, temp0!30^0'=temp0!30^post150, tmp!33^0'=tmp!33^post150, x!1365^0'=x!1365^post150, x!15^0'=x!15^post150, x!18^0'=x!18^post150, x!22^0'=x!22^post150, x_slam_f!20^0'=x_slam_f!20^post150, y!21^0'=y!21^post150, (-rcd!2515^post150+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post150 == 0 /\ -x!1365^post150+x!1365^0 == 0 /\ -x_slam_f!20^post150+x_slam_f!20^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ head!16^0-head!16^post150 == 0 /\ -ct!19^post150+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post150+i!29^0 == 0 /\ a!1610^0-a!1610^post150 == 0 /\ -__disjvr_5^post150+__disjvr_5^0 == 0 /\ -__disjvr_4^post150+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post150 == 0 /\ -__disjvr_2^post150+__disjvr_2^0 == 0 /\ -i!406^post150+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post150+sdv_callsite_return_1!14^0 == 0 /\ a!511^0-a!511^post150 == 0 /\ length!28^0-length!28^post150 == 0 /\ -rcd!2393^post150+rcd!2393^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post150 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post150+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post150 == 0 /\ a!654^0-a!654^post150 == 0 /\ temp0!30^0-temp0!30^post150 == 0 /\ temp!34^0-temp!34^post150 == 0 /\ -a!1810^post150+a!1810^0 == 0 /\ -__disjvr_0^post150+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post150 == 0 /\ -rcd!63^post150+rcd!63^0 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post150+result!12^0 == 0 /\ -a!419^post150+a!419^0 == 0 /\ -t!25^post150+t!25^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post150 == 0 /\ tmp!33^0-tmp!33^post150 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post150 == 0 /\ head!405^0-head!405^post150 == 0 /\ x!18^0-x!18^post150 == 0 /\ __disjvr_1^0-__disjvr_1^post150 == 0 /\ a!2238^0-a!2238^post150 == 0 /\ y!21^0-y!21^post150 == 0 /\ a!1055^0-a!1055^post150 == 0 /\ rcd!83^0-rcd!83^post150 == 0 /\ -sdv_callsite_return_1!32^post150+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post150+x!22^0 == 0 /\ -nondet!13^post150+nondet!13^0 == 0 /\ -r!662^post150+r!662^0 == 0 /\ -a!244^post150+a!244^0 == 0 /\ -a!2035^post150+a!2035^0 == 0 /\ -head!31^post150+head!31^0 == 0 /\ x!15^0-x!15^post150 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -a!1370^post150+a!1370^0 == 0 /\ -__disjvr_7^post150+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post150 == 0 /\ r!543^0-r!543^post150 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post150, __disjvr_1^0'=__disjvr_1^post150, __disjvr_2^0'=__disjvr_2^post150, __disjvr_3^0'=__disjvr_3^post150, __disjvr_4^0'=__disjvr_4^post150, __disjvr_5^0'=__disjvr_5^post150, __disjvr_6^0'=__disjvr_6^post150, __disjvr_7^0'=__disjvr_7^post150, __disjvr_8^0'=__disjvr_8^post150, a!1052^0'=a!1052^post150, a!1055^0'=a!1055^post150, a!1370^0'=a!1370^post150, a!1371^0'=a!1371^post150, a!1610^0'=a!1610^post150, a!1810^0'=a!1810^post150, a!2035^0'=a!2035^post150, a!2238^0'=a!2238^post150, a!244^0'=a!244^post150, a!419^0'=a!419^post150, a!511^0'=a!511^post150, a!654^0'=a!654^post150, ct!19^0'=ct!19^post150, head!16^0'=head!16^post150, head!31^0'=head!31^post150, head!405^0'=head!405^post150, i!29^0'=i!29^post150, i!406^0'=i!406^post150, length!28^0'=length!28^post150, nondet!13^0'=nondet!13^post150, r!543^0'=r!543^post150, r!662^0'=r!662^post150, rcd!2393^0'=rcd!2393^post150, rcd!2460^0'=rcd!2460^post150, rcd!2515^0'=rcd!2515^post150, rcd!63^0'=rcd!63^post150, rcd!83^0'=rcd!83^post150, result!12^0'=result!12^post150, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post150, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post150, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post150, sel_r!543_flink!24^0'=sel_r!543_flink!24^post150, t!25^0'=t!25^post150, temp!34^0'=temp!34^post150, temp0!17^0'=temp0!17^post150, temp0!30^0'=temp0!30^post150, tmp!33^0'=tmp!33^post150, x!1365^0'=x!1365^post150, x!15^0'=x!15^post150, x!18^0'=x!18^post150, x!22^0'=x!22^post150, x_slam_f!20^0'=x_slam_f!20^post150, y!21^0'=y!21^post150, (-rcd!2515^post150+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post150 == 0 /\ -x!1365^post150+x!1365^0 == 0 /\ -x_slam_f!20^post150+x_slam_f!20^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ head!16^0-head!16^post150 == 0 /\ -ct!19^post150+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post150+i!29^0 == 0 /\ a!1610^0-a!1610^post150 == 0 /\ -__disjvr_5^post150+__disjvr_5^0 == 0 /\ -__disjvr_4^post150+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post150 == 0 /\ -__disjvr_2^post150+__disjvr_2^0 == 0 /\ -i!406^post150+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post150+sdv_callsite_return_1!14^0 == 0 /\ a!511^0-a!511^post150 == 0 /\ length!28^0-length!28^post150 == 0 /\ -rcd!2393^post150+rcd!2393^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post150 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post150+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post150 == 0 /\ a!654^0-a!654^post150 == 0 /\ temp0!30^0-temp0!30^post150 == 0 /\ temp!34^0-temp!34^post150 == 0 /\ -a!1810^post150+a!1810^0 == 0 /\ -__disjvr_0^post150+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post150 == 0 /\ -rcd!63^post150+rcd!63^0 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post150+result!12^0 == 0 /\ -a!419^post150+a!419^0 == 0 /\ -t!25^post150+t!25^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ __disjvr_3^0-__disjvr_3^post150 == 0 /\ tmp!33^0-tmp!33^post150 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post150 == 0 /\ head!405^0-head!405^post150 == 0 /\ x!18^0-x!18^post150 == 0 /\ __disjvr_1^0-__disjvr_1^post150 == 0 /\ a!2238^0-a!2238^post150 == 0 /\ y!21^0-y!21^post150 == 0 /\ a!1055^0-a!1055^post150 == 0 /\ rcd!83^0-rcd!83^post150 == 0 /\ -sdv_callsite_return_1!32^post150+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post150+x!22^0 == 0 /\ -nondet!13^post150+nondet!13^0 == 0 /\ -r!662^post150+r!662^0 == 0 /\ -a!244^post150+a!244^0 == 0 /\ -a!2035^post150+a!2035^0 == 0 /\ -head!31^post150+head!31^0 == 0 /\ x!15^0-x!15^post150 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -a!1370^post150+a!1370^0 == 0 /\ -__disjvr_7^post150+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post150 == 0 /\ r!543^0-r!543^post150 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post150, __disjvr_1^0'=__disjvr_1^post150, __disjvr_2^0'=__disjvr_2^post150, __disjvr_3^0'=__disjvr_3^post150, __disjvr_4^0'=__disjvr_4^post150, __disjvr_5^0'=__disjvr_5^post150, __disjvr_6^0'=__disjvr_6^post150, __disjvr_7^0'=__disjvr_7^post150, __disjvr_8^0'=__disjvr_8^post150, a!1052^0'=a!1052^post150, a!1055^0'=a!1055^post150, a!1370^0'=a!1370^post150, a!1371^0'=a!1371^post150, a!1610^0'=a!1610^post150, a!1810^0'=a!1810^post150, a!2035^0'=a!2035^post150, a!2238^0'=a!2238^post150, a!244^0'=a!244^post150, a!419^0'=a!419^post150, a!511^0'=a!511^post150, a!654^0'=a!654^post150, ct!19^0'=ct!19^post150, head!16^0'=head!16^post150, head!31^0'=head!31^post150, head!405^0'=head!405^post150, i!29^0'=i!29^post150, i!406^0'=i!406^post150, length!28^0'=length!28^post150, nondet!13^0'=nondet!13^post150, r!543^0'=r!543^post150, r!662^0'=r!662^post150, rcd!2393^0'=rcd!2393^post150, rcd!2460^0'=rcd!2460^post150, rcd!2515^0'=rcd!2515^post150, rcd!63^0'=rcd!63^post150, rcd!83^0'=rcd!83^post150, result!12^0'=result!12^post150, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post150, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post150, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post150, sel_r!543_flink!24^0'=sel_r!543_flink!24^post150, t!25^0'=t!25^post150, temp!34^0'=temp!34^post150, temp0!17^0'=temp0!17^post150, temp0!30^0'=temp0!30^post150, tmp!33^0'=tmp!33^post150, x!1365^0'=x!1365^post150, x!15^0'=x!15^post150, x!18^0'=x!18^post150, x!22^0'=x!22^post150, x_slam_f!20^0'=x_slam_f!20^post150, y!21^0'=y!21^post150, (-rcd!2515^post150+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post150 == 0 /\ -x!1365^post150+x!1365^0 == 0 /\ -x_slam_f!20^post150+x_slam_f!20^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ head!16^0-head!16^post150 == 0 /\ -ct!19^post150+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post150+i!29^0 == 0 /\ a!1610^0-a!1610^post150 == 0 /\ -__disjvr_5^post150+__disjvr_5^0 == 0 /\ -__disjvr_4^post150+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post150 == 0 /\ -__disjvr_2^post150+__disjvr_2^0 == 0 /\ -i!406^post150+i!406^0 == 0 /\ -sdv_callsite_return_1!14^post150+sdv_callsite_return_1!14^0 == 0 /\ a!511^0-a!511^post150 == 0 /\ length!28^0-length!28^post150 == 0 /\ -rcd!2393^post150+rcd!2393^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post150 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post150+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post150 == 0 /\ a!654^0-a!654^post150 == 0 /\ temp0!30^0-temp0!30^post150 == 0 /\ temp!34^0-temp!34^post150 == 0 /\ -a!1810^post150+a!1810^0 == 0 /\ -__disjvr_0^post150+__disjvr_0^0 == 0 /\ a!1052^0-a!1052^post150 == 0 /\ -rcd!63^post150+rcd!63^0 == 0 /\ 1+head!16^0 <= 0 /\ -result!12^post150+result!12^0 == 0 /\ -a!419^post150+a!419^0 == 0 /\ -t!25^post150+t!25^0 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ __disjvr_3^0-__disjvr_3^post150 == 0 /\ tmp!33^0-tmp!33^post150 == 0 /\ 1-x!15^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post150 == 0 /\ head!405^0-head!405^post150 == 0 /\ x!18^0-x!18^post150 == 0 /\ __disjvr_1^0-__disjvr_1^post150 == 0 /\ a!2238^0-a!2238^post150 == 0 /\ y!21^0-y!21^post150 == 0 /\ a!1055^0-a!1055^post150 == 0 /\ rcd!83^0-rcd!83^post150 == 0 /\ -sdv_callsite_return_1!32^post150+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post150+x!22^0 == 0 /\ -nondet!13^post150+nondet!13^0 == 0 /\ -r!662^post150+r!662^0 == 0 /\ -a!244^post150+a!244^0 == 0 /\ -a!2035^post150+a!2035^0 == 0 /\ -head!31^post150+head!31^0 == 0 /\ x!15^0-x!15^post150 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -a!1370^post150+a!1370^0 == 0 /\ -__disjvr_7^post150+__disjvr_7^0 == 0 /\ rcd!2460^0-rcd!2460^post150 == 0 /\ r!543^0-r!543^post150 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality rcd!2515^post150 = rcd!2515^0 propagated equality sel_r!1224_flink!24^post150 = sel_r!1224_flink!24^0 propagated equality x!1365^post150 = x!1365^0 propagated equality x_slam_f!20^post150 = x_slam_f!20^0 propagated equality head!16^post150 = head!16^0 propagated equality ct!19^post150 = ct!19^0 propagated equality i!29^post150 = i!29^0 propagated equality a!1610^post150 = a!1610^0 propagated equality __disjvr_5^post150 = __disjvr_5^0 propagated equality __disjvr_4^post150 = __disjvr_4^0 propagated equality sel_r!543_flink!24^post150 = sel_r!543_flink!24^0 propagated equality __disjvr_2^post150 = __disjvr_2^0 propagated equality i!406^post150 = i!406^0 propagated equality sdv_callsite_return_1!14^post150 = sdv_callsite_return_1!14^0 propagated equality a!511^post150 = a!511^0 propagated equality length!28^post150 = length!28^0 propagated equality rcd!2393^post150 = rcd!2393^0 propagated equality temp0!17^post150 = temp0!17^0 propagated equality __disjvr_8^post150 = __disjvr_8^0 propagated equality a!1371^post150 = a!1371^0 propagated equality a!654^post150 = a!654^0 propagated equality temp0!30^post150 = temp0!30^0 propagated equality temp!34^post150 = temp!34^0 propagated equality a!1810^post150 = a!1810^0 propagated equality __disjvr_0^post150 = __disjvr_0^0 propagated equality a!1052^post150 = a!1052^0 propagated equality rcd!63^post150 = rcd!63^0 propagated equality result!12^post150 = result!12^0 propagated equality a!419^post150 = a!419^0 propagated equality t!25^post150 = t!25^0 propagated equality __disjvr_3^post150 = __disjvr_3^0 propagated equality tmp!33^post150 = tmp!33^0 propagated equality __disjvr_6^post150 = __disjvr_6^0 propagated equality head!405^post150 = head!405^0 propagated equality x!18^post150 = x!18^0 propagated equality __disjvr_1^post150 = __disjvr_1^0 propagated equality a!2238^post150 = a!2238^0 propagated equality y!21^post150 = y!21^0 propagated equality a!1055^post150 = a!1055^0 propagated equality rcd!83^post150 = rcd!83^0 propagated equality sdv_callsite_return_1!32^post150 = sdv_callsite_return_1!32^0 propagated equality x!22^post150 = x!22^0 propagated equality nondet!13^post150 = nondet!13^0 propagated equality r!662^post150 = r!662^0 propagated equality a!244^post150 = a!244^0 propagated equality a!2035^post150 = a!2035^0 propagated equality head!31^post150 = head!31^0 propagated equality x!15^post150 = x!15^0 propagated equality a!1370^post150 = a!1370^0 propagated equality __disjvr_7^post150 = __disjvr_7^0 propagated equality rcd!2460^post150 = rcd!2460^0 propagated equality r!543^post150 = r!543^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post151, __disjvr_1^0'=__disjvr_1^post151, __disjvr_2^0'=__disjvr_2^post151, __disjvr_3^0'=__disjvr_3^post151, __disjvr_4^0'=__disjvr_4^post151, __disjvr_5^0'=__disjvr_5^post151, __disjvr_6^0'=__disjvr_6^post151, __disjvr_7^0'=__disjvr_7^post151, __disjvr_8^0'=__disjvr_8^post151, a!1052^0'=a!1052^post151, a!1055^0'=a!1055^post151, a!1370^0'=a!1370^post151, a!1371^0'=a!1371^post151, a!1610^0'=a!1610^post151, a!1810^0'=a!1810^post151, a!2035^0'=a!2035^post151, a!2238^0'=a!2238^post151, a!244^0'=a!244^post151, a!419^0'=a!419^post151, a!511^0'=a!511^post151, a!654^0'=a!654^post151, ct!19^0'=ct!19^post151, head!16^0'=head!16^post151, head!31^0'=head!31^post151, head!405^0'=head!405^post151, i!29^0'=i!29^post151, i!406^0'=i!406^post151, length!28^0'=length!28^post151, nondet!13^0'=nondet!13^post151, r!543^0'=r!543^post151, r!662^0'=r!662^post151, rcd!2393^0'=rcd!2393^post151, rcd!2460^0'=rcd!2460^post151, rcd!2515^0'=rcd!2515^post151, rcd!63^0'=rcd!63^post151, rcd!83^0'=rcd!83^post151, result!12^0'=result!12^post151, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post151, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post151, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post151, sel_r!543_flink!24^0'=sel_r!543_flink!24^post151, t!25^0'=t!25^post151, temp!34^0'=temp!34^post151, temp0!17^0'=temp0!17^post151, temp0!30^0'=temp0!30^post151, tmp!33^0'=tmp!33^post151, x!1365^0'=x!1365^post151, x!15^0'=x!15^post151, x!18^0'=x!18^post151, x!22^0'=x!22^post151, x_slam_f!20^0'=x_slam_f!20^post151, y!21^0'=y!21^post151, (__disjvr_6^0-__disjvr_6^post151 == 0 /\ -x!15^post151+x!15^0 == 0 /\ -t!25^post151+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post151 == 0 /\ -y!21^post151+y!21^0 == 0 /\ length!28^0-length!28^post151 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post151 == 0 /\ -temp0!17^post151+temp0!17^0 == 0 /\ -a!419^post151+a!419^0 == 0 /\ 1-a!654^0 <= 0 /\ i!406^0-i!406^post151 == 0 /\ -a!2035^post151+a!2035^0 == 0 /\ -a!1610^post151+a!1610^0 == 0 /\ a!1370^0-a!1370^post151 == 0 /\ -a!654^0 <= 0 /\ -rcd!2393^post151+rcd!2393^0 == 0 /\ -__disjvr_8^post151+__disjvr_8^0 == 0 /\ -__disjvr_7^post151+__disjvr_7^0 == 0 /\ -a!1055^post151+a!1055^0 == 0 /\ -a!2238^post151+a!2238^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post151 == 0 /\ r!543^0-r!543^post151 == 0 /\ __disjvr_4^0-__disjvr_4^post151 == 0 /\ x!18^0-x!18^post151 == 0 /\ head!31^0-head!31^post151 == 0 /\ -nondet!13^post151+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post151 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post151 == 0 /\ -sdv_callsite_return_1!32^post151+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post151+rcd!2515^0 == 0 /\ r!662^0-r!662^post151 == 0 /\ -__disjvr_0^post151+__disjvr_0^0 == 0 /\ a!511^0-a!511^post151 == 0 /\ tmp!33^0-tmp!33^post151 == 0 /\ a!1052^0-a!1052^post151 == 0 /\ -__disjvr_2^post151+__disjvr_2^0 == 0 /\ -temp0!30^post151+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post151+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post151 == 0 /\ 1+head!16^0 <= 0 /\ -ct!19^post151+ct!19^0 == 0 /\ a!654^0-a!654^post151 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ 1-x!15^0 <= 0 /\ a!1810^0-a!1810^post151 == 0 /\ -head!405^post151+head!405^0 == 0 /\ -i!29^post151+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post151 == 0 /\ rcd!83^0-rcd!83^post151 == 0 /\ __disjvr_3^0-__disjvr_3^post151 == 0 /\ a!1371^0-a!1371^post151 == 0 /\ -x!22^post151+x!22^0 == 0 /\ result!12^0-result!12^post151 == 0 /\ -x_slam_f!20^post151+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -rcd!63^post151+rcd!63^0 == 0 /\ -head!16^post151+head!16^0 == 0 /\ -__disjvr_5^post151+__disjvr_5^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post151, __disjvr_1^0'=__disjvr_1^post151, __disjvr_2^0'=__disjvr_2^post151, __disjvr_3^0'=__disjvr_3^post151, __disjvr_4^0'=__disjvr_4^post151, __disjvr_5^0'=__disjvr_5^post151, __disjvr_6^0'=__disjvr_6^post151, __disjvr_7^0'=__disjvr_7^post151, __disjvr_8^0'=__disjvr_8^post151, a!1052^0'=a!1052^post151, a!1055^0'=a!1055^post151, a!1370^0'=a!1370^post151, a!1371^0'=a!1371^post151, a!1610^0'=a!1610^post151, a!1810^0'=a!1810^post151, a!2035^0'=a!2035^post151, a!2238^0'=a!2238^post151, a!244^0'=a!244^post151, a!419^0'=a!419^post151, a!511^0'=a!511^post151, a!654^0'=a!654^post151, ct!19^0'=ct!19^post151, head!16^0'=head!16^post151, head!31^0'=head!31^post151, head!405^0'=head!405^post151, i!29^0'=i!29^post151, i!406^0'=i!406^post151, length!28^0'=length!28^post151, nondet!13^0'=nondet!13^post151, r!543^0'=r!543^post151, r!662^0'=r!662^post151, rcd!2393^0'=rcd!2393^post151, rcd!2460^0'=rcd!2460^post151, rcd!2515^0'=rcd!2515^post151, rcd!63^0'=rcd!63^post151, rcd!83^0'=rcd!83^post151, result!12^0'=result!12^post151, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post151, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post151, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post151, sel_r!543_flink!24^0'=sel_r!543_flink!24^post151, t!25^0'=t!25^post151, temp!34^0'=temp!34^post151, temp0!17^0'=temp0!17^post151, temp0!30^0'=temp0!30^post151, tmp!33^0'=tmp!33^post151, x!1365^0'=x!1365^post151, x!15^0'=x!15^post151, x!18^0'=x!18^post151, x!22^0'=x!22^post151, x_slam_f!20^0'=x_slam_f!20^post151, y!21^0'=y!21^post151, (__disjvr_6^0-__disjvr_6^post151 == 0 /\ -x!15^post151+x!15^0 == 0 /\ -t!25^post151+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post151 == 0 /\ -y!21^post151+y!21^0 == 0 /\ length!28^0-length!28^post151 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post151 == 0 /\ -temp0!17^post151+temp0!17^0 == 0 /\ -a!419^post151+a!419^0 == 0 /\ 1-a!654^0 <= 0 /\ i!406^0-i!406^post151 == 0 /\ -a!2035^post151+a!2035^0 == 0 /\ -a!1610^post151+a!1610^0 == 0 /\ a!1370^0-a!1370^post151 == 0 /\ -a!654^0 <= 0 /\ -rcd!2393^post151+rcd!2393^0 == 0 /\ -__disjvr_8^post151+__disjvr_8^0 == 0 /\ -__disjvr_7^post151+__disjvr_7^0 == 0 /\ -a!1055^post151+a!1055^0 == 0 /\ -a!2238^post151+a!2238^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post151 == 0 /\ r!543^0-r!543^post151 == 0 /\ __disjvr_4^0-__disjvr_4^post151 == 0 /\ x!18^0-x!18^post151 == 0 /\ head!31^0-head!31^post151 == 0 /\ -nondet!13^post151+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post151 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post151 == 0 /\ -sdv_callsite_return_1!32^post151+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post151+rcd!2515^0 == 0 /\ r!662^0-r!662^post151 == 0 /\ -__disjvr_0^post151+__disjvr_0^0 == 0 /\ a!511^0-a!511^post151 == 0 /\ tmp!33^0-tmp!33^post151 == 0 /\ a!1052^0-a!1052^post151 == 0 /\ -__disjvr_2^post151+__disjvr_2^0 == 0 /\ -temp0!30^post151+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post151+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post151 == 0 /\ 1+head!16^0 <= 0 /\ -ct!19^post151+ct!19^0 == 0 /\ a!654^0-a!654^post151 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1810^0-a!1810^post151 == 0 /\ -head!405^post151+head!405^0 == 0 /\ -i!29^post151+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post151 == 0 /\ rcd!83^0-rcd!83^post151 == 0 /\ __disjvr_3^0-__disjvr_3^post151 == 0 /\ a!1371^0-a!1371^post151 == 0 /\ -x!22^post151+x!22^0 == 0 /\ result!12^0-result!12^post151 == 0 /\ -x_slam_f!20^post151+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -rcd!63^post151+rcd!63^0 == 0 /\ -head!16^post151+head!16^0 == 0 /\ -__disjvr_5^post151+__disjvr_5^0 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post151, __disjvr_1^0'=__disjvr_1^post151, __disjvr_2^0'=__disjvr_2^post151, __disjvr_3^0'=__disjvr_3^post151, __disjvr_4^0'=__disjvr_4^post151, __disjvr_5^0'=__disjvr_5^post151, __disjvr_6^0'=__disjvr_6^post151, __disjvr_7^0'=__disjvr_7^post151, __disjvr_8^0'=__disjvr_8^post151, a!1052^0'=a!1052^post151, a!1055^0'=a!1055^post151, a!1370^0'=a!1370^post151, a!1371^0'=a!1371^post151, a!1610^0'=a!1610^post151, a!1810^0'=a!1810^post151, a!2035^0'=a!2035^post151, a!2238^0'=a!2238^post151, a!244^0'=a!244^post151, a!419^0'=a!419^post151, a!511^0'=a!511^post151, a!654^0'=a!654^post151, ct!19^0'=ct!19^post151, head!16^0'=head!16^post151, head!31^0'=head!31^post151, head!405^0'=head!405^post151, i!29^0'=i!29^post151, i!406^0'=i!406^post151, length!28^0'=length!28^post151, nondet!13^0'=nondet!13^post151, r!543^0'=r!543^post151, r!662^0'=r!662^post151, rcd!2393^0'=rcd!2393^post151, rcd!2460^0'=rcd!2460^post151, rcd!2515^0'=rcd!2515^post151, rcd!63^0'=rcd!63^post151, rcd!83^0'=rcd!83^post151, result!12^0'=result!12^post151, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post151, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post151, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post151, sel_r!543_flink!24^0'=sel_r!543_flink!24^post151, t!25^0'=t!25^post151, temp!34^0'=temp!34^post151, temp0!17^0'=temp0!17^post151, temp0!30^0'=temp0!30^post151, tmp!33^0'=tmp!33^post151, x!1365^0'=x!1365^post151, x!15^0'=x!15^post151, x!18^0'=x!18^post151, x!22^0'=x!22^post151, x_slam_f!20^0'=x_slam_f!20^post151, y!21^0'=y!21^post151, (__disjvr_6^0-__disjvr_6^post151 == 0 /\ -x!15^post151+x!15^0 == 0 /\ -t!25^post151+t!25^0 == 0 /\ rcd!2460^0-rcd!2460^post151 == 0 /\ -y!21^post151+y!21^0 == 0 /\ length!28^0-length!28^post151 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post151 == 0 /\ -temp0!17^post151+temp0!17^0 == 0 /\ -a!419^post151+a!419^0 == 0 /\ 1-a!654^0 <= 0 /\ i!406^0-i!406^post151 == 0 /\ -a!2035^post151+a!2035^0 == 0 /\ -a!1610^post151+a!1610^0 == 0 /\ a!1370^0-a!1370^post151 == 0 /\ -a!654^0 <= 0 /\ -rcd!2393^post151+rcd!2393^0 == 0 /\ -__disjvr_8^post151+__disjvr_8^0 == 0 /\ -__disjvr_7^post151+__disjvr_7^0 == 0 /\ -a!1055^post151+a!1055^0 == 0 /\ -a!2238^post151+a!2238^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0-a!244^post151 == 0 /\ r!543^0-r!543^post151 == 0 /\ __disjvr_4^0-__disjvr_4^post151 == 0 /\ x!18^0-x!18^post151 == 0 /\ head!31^0-head!31^post151 == 0 /\ -nondet!13^post151+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post151 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post151 == 0 /\ -sdv_callsite_return_1!32^post151+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2515^post151+rcd!2515^0 == 0 /\ r!662^0-r!662^post151 == 0 /\ -__disjvr_0^post151+__disjvr_0^0 == 0 /\ a!511^0-a!511^post151 == 0 /\ tmp!33^0-tmp!33^post151 == 0 /\ a!1052^0-a!1052^post151 == 0 /\ -__disjvr_2^post151+__disjvr_2^0 == 0 /\ -temp0!30^post151+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post151+sdv_callsite_return_1!14^0 == 0 /\ temp!34^0-temp!34^post151 == 0 /\ 1+head!16^0 <= 0 /\ -ct!19^post151+ct!19^0 == 0 /\ a!654^0-a!654^post151 == 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1810^0-a!1810^post151 == 0 /\ -head!405^post151+head!405^0 == 0 /\ -i!29^post151+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post151 == 0 /\ rcd!83^0-rcd!83^post151 == 0 /\ __disjvr_3^0-__disjvr_3^post151 == 0 /\ a!1371^0-a!1371^post151 == 0 /\ -x!22^post151+x!22^0 == 0 /\ result!12^0-result!12^post151 == 0 /\ -x_slam_f!20^post151+x_slam_f!20^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -rcd!63^post151+rcd!63^0 == 0 /\ -head!16^post151+head!16^0 == 0 /\ -__disjvr_5^post151+__disjvr_5^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality __disjvr_6^post151 = __disjvr_6^0 propagated equality x!15^post151 = x!15^0 propagated equality t!25^post151 = t!25^0 propagated equality rcd!2460^post151 = rcd!2460^0 propagated equality y!21^post151 = y!21^0 propagated equality length!28^post151 = length!28^0 propagated equality x!1365^post151 = x!1365^0 propagated equality temp0!17^post151 = temp0!17^0 propagated equality a!419^post151 = a!419^0 propagated equality i!406^post151 = i!406^0 propagated equality a!2035^post151 = a!2035^0 propagated equality a!1610^post151 = a!1610^0 propagated equality a!1370^post151 = a!1370^0 propagated equality rcd!2393^post151 = rcd!2393^0 propagated equality __disjvr_8^post151 = __disjvr_8^0 propagated equality __disjvr_7^post151 = __disjvr_7^0 propagated equality a!1055^post151 = a!1055^0 propagated equality a!2238^post151 = a!2238^0 propagated equality a!244^post151 = a!244^0 propagated equality r!543^post151 = r!543^0 propagated equality __disjvr_4^post151 = __disjvr_4^0 propagated equality x!18^post151 = x!18^0 propagated equality head!31^post151 = head!31^0 propagated equality nondet!13^post151 = nondet!13^0 propagated equality sel_r!1224_flink!24^post151 = sel_r!1224_flink!24^0 propagated equality sel_r!543_flink!24^post151 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post151 = sdv_callsite_return_1!32^0 propagated equality rcd!2515^post151 = rcd!2515^0 propagated equality r!662^post151 = r!662^0 propagated equality __disjvr_0^post151 = __disjvr_0^0 propagated equality a!511^post151 = a!511^0 propagated equality tmp!33^post151 = tmp!33^0 propagated equality a!1052^post151 = a!1052^0 propagated equality __disjvr_2^post151 = __disjvr_2^0 propagated equality temp0!30^post151 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post151 = sdv_callsite_return_1!14^0 propagated equality temp!34^post151 = temp!34^0 propagated equality ct!19^post151 = ct!19^0 propagated equality a!654^post151 = a!654^0 propagated equality a!1810^post151 = a!1810^0 propagated equality head!405^post151 = head!405^0 propagated equality i!29^post151 = i!29^0 propagated equality __disjvr_1^post151 = __disjvr_1^0 propagated equality rcd!83^post151 = rcd!83^0 propagated equality __disjvr_3^post151 = __disjvr_3^0 propagated equality a!1371^post151 = a!1371^0 propagated equality x!22^post151 = x!22^0 propagated equality result!12^post151 = result!12^0 propagated equality x_slam_f!20^post151 = x_slam_f!20^0 propagated equality rcd!63^post151 = rcd!63^0 propagated equality head!16^post151 = head!16^0 propagated equality __disjvr_5^post151 = __disjvr_5^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post152, __disjvr_1^0'=__disjvr_1^post152, __disjvr_2^0'=__disjvr_2^post152, __disjvr_3^0'=__disjvr_3^post152, __disjvr_4^0'=__disjvr_4^post152, __disjvr_5^0'=__disjvr_5^post152, __disjvr_6^0'=__disjvr_6^post152, __disjvr_7^0'=__disjvr_7^post152, __disjvr_8^0'=__disjvr_8^post152, a!1052^0'=a!1052^post152, a!1055^0'=a!1055^post152, a!1370^0'=a!1370^post152, a!1371^0'=a!1371^post152, a!1610^0'=a!1610^post152, a!1810^0'=a!1810^post152, a!2035^0'=a!2035^post152, a!2238^0'=a!2238^post152, a!244^0'=a!244^post152, a!419^0'=a!419^post152, a!511^0'=a!511^post152, a!654^0'=a!654^post152, ct!19^0'=ct!19^post152, head!16^0'=head!16^post152, head!31^0'=head!31^post152, head!405^0'=head!405^post152, i!29^0'=i!29^post152, i!406^0'=i!406^post152, length!28^0'=length!28^post152, nondet!13^0'=nondet!13^post152, r!543^0'=r!543^post152, r!662^0'=r!662^post152, rcd!2393^0'=rcd!2393^post152, rcd!2460^0'=rcd!2460^post152, rcd!2515^0'=rcd!2515^post152, rcd!63^0'=rcd!63^post152, rcd!83^0'=rcd!83^post152, result!12^0'=result!12^post152, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post152, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post152, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post152, sel_r!543_flink!24^0'=sel_r!543_flink!24^post152, t!25^0'=t!25^post152, temp!34^0'=temp!34^post152, temp0!17^0'=temp0!17^post152, temp0!30^0'=temp0!30^post152, tmp!33^0'=tmp!33^post152, x!1365^0'=x!1365^post152, x!15^0'=x!15^post152, x!18^0'=x!18^post152, x!22^0'=x!22^post152, x_slam_f!20^0'=x_slam_f!20^post152, y!21^0'=y!21^post152, (__disjvr_3^0-__disjvr_3^post152 == 0 /\ temp0!17^0-temp0!17^post152 == 0 /\ length!28^0-length!28^post152 == 0 /\ nondet!13^0-nondet!13^post152 == 0 /\ -head!16^post152+head!16^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ temp0!30^0-temp0!30^post152 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post152+a!1370^0 == 0 /\ y!21^0-y!21^post152 == 0 /\ rcd!83^0-rcd!83^post152 == 0 /\ a!1052^0-a!1052^post152 == 0 /\ -sdv_callsite_return_1!14^post152+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post152+x!18^0 == 0 /\ -r!662^post152+r!662^0 == 0 /\ -sel_r!1224_flink!24^post152+sel_r!1224_flink!24^0 == 0 /\ -x!22^post152+x!22^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -result!12^post152+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post152 == 0 /\ -__disjvr_5^post152+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post152 == 0 /\ rcd!2393^0-rcd!2393^post152 == 0 /\ a!2238^0-a!2238^post152 == 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post152+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post152 == 0 /\ -head!405^post152+head!405^0 == 0 /\ -a!244^post152+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post152 == 0 /\ -x!1365^post152+x!1365^0 == 0 /\ -rcd!2460^post152+rcd!2460^0 == 0 /\ -i!406^post152+i!406^0 == 0 /\ -rcd!2515^post152+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post152 == 0 /\ -__disjvr_7^post152+__disjvr_7^0 == 0 /\ -__disjvr_8^post152+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -temp!34^post152+temp!34^0 == 0 /\ x!15^0-x!15^post152 == 0 /\ -t!25^post152+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post152 == 0 /\ a!1371^0-a!1371^post152 == 0 /\ -r!543^post152+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post152 == 0 /\ a!654^0-a!654^post152 == 0 /\ x_slam_f!20^0-x_slam_f!20^post152 == 0 /\ a!511^0-a!511^post152 == 0 /\ -a!1810^post152+a!1810^0 == 0 /\ -ct!19^post152+ct!19^0 == 0 /\ -__disjvr_0^post152+__disjvr_0^0 == 0 /\ head!31^0-head!31^post152 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post152 == 0 /\ -a!419^post152+a!419^0 == 0 /\ -__disjvr_2^post152+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post152 == 0 /\ -i!29^post152+i!29^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post152, __disjvr_1^0'=__disjvr_1^post152, __disjvr_2^0'=__disjvr_2^post152, __disjvr_3^0'=__disjvr_3^post152, __disjvr_4^0'=__disjvr_4^post152, __disjvr_5^0'=__disjvr_5^post152, __disjvr_6^0'=__disjvr_6^post152, __disjvr_7^0'=__disjvr_7^post152, __disjvr_8^0'=__disjvr_8^post152, a!1052^0'=a!1052^post152, a!1055^0'=a!1055^post152, a!1370^0'=a!1370^post152, a!1371^0'=a!1371^post152, a!1610^0'=a!1610^post152, a!1810^0'=a!1810^post152, a!2035^0'=a!2035^post152, a!2238^0'=a!2238^post152, a!244^0'=a!244^post152, a!419^0'=a!419^post152, a!511^0'=a!511^post152, a!654^0'=a!654^post152, ct!19^0'=ct!19^post152, head!16^0'=head!16^post152, head!31^0'=head!31^post152, head!405^0'=head!405^post152, i!29^0'=i!29^post152, i!406^0'=i!406^post152, length!28^0'=length!28^post152, nondet!13^0'=nondet!13^post152, r!543^0'=r!543^post152, r!662^0'=r!662^post152, rcd!2393^0'=rcd!2393^post152, rcd!2460^0'=rcd!2460^post152, rcd!2515^0'=rcd!2515^post152, rcd!63^0'=rcd!63^post152, rcd!83^0'=rcd!83^post152, result!12^0'=result!12^post152, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post152, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post152, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post152, sel_r!543_flink!24^0'=sel_r!543_flink!24^post152, t!25^0'=t!25^post152, temp!34^0'=temp!34^post152, temp0!17^0'=temp0!17^post152, temp0!30^0'=temp0!30^post152, tmp!33^0'=tmp!33^post152, x!1365^0'=x!1365^post152, x!15^0'=x!15^post152, x!18^0'=x!18^post152, x!22^0'=x!22^post152, x_slam_f!20^0'=x_slam_f!20^post152, y!21^0'=y!21^post152, (__disjvr_3^0-__disjvr_3^post152 == 0 /\ temp0!17^0-temp0!17^post152 == 0 /\ length!28^0-length!28^post152 == 0 /\ nondet!13^0-nondet!13^post152 == 0 /\ -head!16^post152+head!16^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ temp0!30^0-temp0!30^post152 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post152+a!1370^0 == 0 /\ y!21^0-y!21^post152 == 0 /\ rcd!83^0-rcd!83^post152 == 0 /\ a!1052^0-a!1052^post152 == 0 /\ -sdv_callsite_return_1!14^post152+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post152+x!18^0 == 0 /\ -r!662^post152+r!662^0 == 0 /\ -sel_r!1224_flink!24^post152+sel_r!1224_flink!24^0 == 0 /\ -x!22^post152+x!22^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -result!12^post152+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post152 == 0 /\ -__disjvr_5^post152+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post152 == 0 /\ rcd!2393^0-rcd!2393^post152 == 0 /\ a!2238^0-a!2238^post152 == 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post152+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post152 == 0 /\ -head!405^post152+head!405^0 == 0 /\ -a!244^post152+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post152 == 0 /\ -x!1365^post152+x!1365^0 == 0 /\ -rcd!2460^post152+rcd!2460^0 == 0 /\ -i!406^post152+i!406^0 == 0 /\ -rcd!2515^post152+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post152 == 0 /\ -__disjvr_7^post152+__disjvr_7^0 == 0 /\ -__disjvr_8^post152+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -temp!34^post152+temp!34^0 == 0 /\ x!15^0-x!15^post152 == 0 /\ -t!25^post152+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post152 == 0 /\ a!1371^0-a!1371^post152 == 0 /\ -r!543^post152+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post152 == 0 /\ a!654^0-a!654^post152 == 0 /\ x_slam_f!20^0-x_slam_f!20^post152 == 0 /\ a!511^0-a!511^post152 == 0 /\ -a!1810^post152+a!1810^0 == 0 /\ -ct!19^post152+ct!19^0 == 0 /\ -__disjvr_0^post152+__disjvr_0^0 == 0 /\ head!31^0-head!31^post152 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post152 == 0 /\ -a!419^post152+a!419^0 == 0 /\ -__disjvr_2^post152+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post152 == 0 /\ -i!29^post152+i!29^0 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post152, __disjvr_1^0'=__disjvr_1^post152, __disjvr_2^0'=__disjvr_2^post152, __disjvr_3^0'=__disjvr_3^post152, __disjvr_4^0'=__disjvr_4^post152, __disjvr_5^0'=__disjvr_5^post152, __disjvr_6^0'=__disjvr_6^post152, __disjvr_7^0'=__disjvr_7^post152, __disjvr_8^0'=__disjvr_8^post152, a!1052^0'=a!1052^post152, a!1055^0'=a!1055^post152, a!1370^0'=a!1370^post152, a!1371^0'=a!1371^post152, a!1610^0'=a!1610^post152, a!1810^0'=a!1810^post152, a!2035^0'=a!2035^post152, a!2238^0'=a!2238^post152, a!244^0'=a!244^post152, a!419^0'=a!419^post152, a!511^0'=a!511^post152, a!654^0'=a!654^post152, ct!19^0'=ct!19^post152, head!16^0'=head!16^post152, head!31^0'=head!31^post152, head!405^0'=head!405^post152, i!29^0'=i!29^post152, i!406^0'=i!406^post152, length!28^0'=length!28^post152, nondet!13^0'=nondet!13^post152, r!543^0'=r!543^post152, r!662^0'=r!662^post152, rcd!2393^0'=rcd!2393^post152, rcd!2460^0'=rcd!2460^post152, rcd!2515^0'=rcd!2515^post152, rcd!63^0'=rcd!63^post152, rcd!83^0'=rcd!83^post152, result!12^0'=result!12^post152, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post152, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post152, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post152, sel_r!543_flink!24^0'=sel_r!543_flink!24^post152, t!25^0'=t!25^post152, temp!34^0'=temp!34^post152, temp0!17^0'=temp0!17^post152, temp0!30^0'=temp0!30^post152, tmp!33^0'=tmp!33^post152, x!1365^0'=x!1365^post152, x!15^0'=x!15^post152, x!18^0'=x!18^post152, x!22^0'=x!22^post152, x_slam_f!20^0'=x_slam_f!20^post152, y!21^0'=y!21^post152, (__disjvr_3^0-__disjvr_3^post152 == 0 /\ temp0!17^0-temp0!17^post152 == 0 /\ length!28^0-length!28^post152 == 0 /\ nondet!13^0-nondet!13^post152 == 0 /\ -head!16^post152+head!16^0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ temp0!30^0-temp0!30^post152 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post152+a!1370^0 == 0 /\ y!21^0-y!21^post152 == 0 /\ rcd!83^0-rcd!83^post152 == 0 /\ a!1052^0-a!1052^post152 == 0 /\ -sdv_callsite_return_1!14^post152+sdv_callsite_return_1!14^0 == 0 /\ -x!18^post152+x!18^0 == 0 /\ -r!662^post152+r!662^0 == 0 /\ -sel_r!1224_flink!24^post152+sel_r!1224_flink!24^0 == 0 /\ -x!22^post152+x!22^0 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -result!12^post152+result!12^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post152 == 0 /\ -__disjvr_5^post152+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post152 == 0 /\ rcd!2393^0-rcd!2393^post152 == 0 /\ a!2238^0-a!2238^post152 == 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post152+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post152 == 0 /\ -head!405^post152+head!405^0 == 0 /\ -a!244^post152+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post152 == 0 /\ -x!1365^post152+x!1365^0 == 0 /\ -rcd!2460^post152+rcd!2460^0 == 0 /\ -i!406^post152+i!406^0 == 0 /\ -rcd!2515^post152+rcd!2515^0 == 0 /\ a!1055^0-a!1055^post152 == 0 /\ -__disjvr_7^post152+__disjvr_7^0 == 0 /\ -__disjvr_8^post152+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -temp!34^post152+temp!34^0 == 0 /\ x!15^0-x!15^post152 == 0 /\ -t!25^post152+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post152 == 0 /\ a!1371^0-a!1371^post152 == 0 /\ -r!543^post152+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post152 == 0 /\ a!654^0-a!654^post152 == 0 /\ x_slam_f!20^0-x_slam_f!20^post152 == 0 /\ a!511^0-a!511^post152 == 0 /\ -a!1810^post152+a!1810^0 == 0 /\ -ct!19^post152+ct!19^0 == 0 /\ -__disjvr_0^post152+__disjvr_0^0 == 0 /\ head!31^0-head!31^post152 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post152 == 0 /\ -a!419^post152+a!419^0 == 0 /\ -__disjvr_2^post152+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post152 == 0 /\ -i!29^post152+i!29^0 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality __disjvr_3^post152 = __disjvr_3^0 propagated equality temp0!17^post152 = temp0!17^0 propagated equality length!28^post152 = length!28^0 propagated equality nondet!13^post152 = nondet!13^0 propagated equality head!16^post152 = head!16^0 propagated equality temp0!30^post152 = temp0!30^0 propagated equality a!1370^post152 = a!1370^0 propagated equality y!21^post152 = y!21^0 propagated equality rcd!83^post152 = rcd!83^0 propagated equality a!1052^post152 = a!1052^0 propagated equality sdv_callsite_return_1!14^post152 = sdv_callsite_return_1!14^0 propagated equality x!18^post152 = x!18^0 propagated equality r!662^post152 = r!662^0 propagated equality sel_r!1224_flink!24^post152 = sel_r!1224_flink!24^0 propagated equality x!22^post152 = x!22^0 propagated equality result!12^post152 = result!12^0 propagated equality rcd!63^post152 = rcd!63^0 propagated equality __disjvr_5^post152 = __disjvr_5^0 propagated equality a!1610^post152 = a!1610^0 propagated equality rcd!2393^post152 = rcd!2393^0 propagated equality a!2238^post152 = a!2238^0 propagated equality a!2035^post152 = a!2035^0 propagated equality tmp!33^post152 = tmp!33^0 propagated equality head!405^post152 = head!405^0 propagated equality a!244^post152 = a!244^0 propagated equality __disjvr_4^post152 = __disjvr_4^0 propagated equality x!1365^post152 = x!1365^0 propagated equality rcd!2460^post152 = rcd!2460^0 propagated equality i!406^post152 = i!406^0 propagated equality rcd!2515^post152 = rcd!2515^0 propagated equality a!1055^post152 = a!1055^0 propagated equality __disjvr_7^post152 = __disjvr_7^0 propagated equality __disjvr_8^post152 = __disjvr_8^0 propagated equality temp!34^post152 = temp!34^0 propagated equality x!15^post152 = x!15^0 propagated equality t!25^post152 = t!25^0 propagated equality sel_r!543_flink!24^post152 = sel_r!543_flink!24^0 propagated equality a!1371^post152 = a!1371^0 propagated equality r!543^post152 = r!543^0 propagated equality __disjvr_6^post152 = __disjvr_6^0 propagated equality a!654^post152 = a!654^0 propagated equality x_slam_f!20^post152 = x_slam_f!20^0 propagated equality a!511^post152 = a!511^0 propagated equality a!1810^post152 = a!1810^0 propagated equality ct!19^post152 = ct!19^0 propagated equality __disjvr_0^post152 = __disjvr_0^0 propagated equality head!31^post152 = head!31^0 propagated equality sdv_callsite_return_1!32^post152 = sdv_callsite_return_1!32^0 propagated equality a!419^post152 = a!419^0 propagated equality __disjvr_2^post152 = __disjvr_2^0 propagated equality __disjvr_1^post152 = __disjvr_1^0 propagated equality i!29^post152 = i!29^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post153, __disjvr_1^0'=__disjvr_1^post153, __disjvr_2^0'=__disjvr_2^post153, __disjvr_3^0'=__disjvr_3^post153, __disjvr_4^0'=__disjvr_4^post153, __disjvr_5^0'=__disjvr_5^post153, __disjvr_6^0'=__disjvr_6^post153, __disjvr_7^0'=__disjvr_7^post153, __disjvr_8^0'=__disjvr_8^post153, a!1052^0'=a!1052^post153, a!1055^0'=a!1055^post153, a!1370^0'=a!1370^post153, a!1371^0'=a!1371^post153, a!1610^0'=a!1610^post153, a!1810^0'=a!1810^post153, a!2035^0'=a!2035^post153, a!2238^0'=a!2238^post153, a!244^0'=a!244^post153, a!419^0'=a!419^post153, a!511^0'=a!511^post153, a!654^0'=a!654^post153, ct!19^0'=ct!19^post153, head!16^0'=head!16^post153, head!31^0'=head!31^post153, head!405^0'=head!405^post153, i!29^0'=i!29^post153, i!406^0'=i!406^post153, length!28^0'=length!28^post153, nondet!13^0'=nondet!13^post153, r!543^0'=r!543^post153, r!662^0'=r!662^post153, rcd!2393^0'=rcd!2393^post153, rcd!2460^0'=rcd!2460^post153, rcd!2515^0'=rcd!2515^post153, rcd!63^0'=rcd!63^post153, rcd!83^0'=rcd!83^post153, result!12^0'=result!12^post153, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post153, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post153, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post153, sel_r!543_flink!24^0'=sel_r!543_flink!24^post153, t!25^0'=t!25^post153, temp!34^0'=temp!34^post153, temp0!17^0'=temp0!17^post153, temp0!30^0'=temp0!30^post153, tmp!33^0'=tmp!33^post153, x!1365^0'=x!1365^post153, x!15^0'=x!15^post153, x!18^0'=x!18^post153, x!22^0'=x!22^post153, x_slam_f!20^0'=x_slam_f!20^post153, y!21^0'=y!21^post153, (-rcd!83^post153+rcd!83^0 == 0 /\ x!1365^0-x!1365^post153 == 0 /\ head!405^0-head!405^post153 == 0 /\ -temp!34^post153+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post153 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post153 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ -temp0!30^post153+temp0!30^0 == 0 /\ -x!15^post153+x!15^0 == 0 /\ -head!16^post153+head!16^0 == 0 /\ x!18^0-x!18^post153 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post153 == 0 /\ -sel_r!543_flink!24^post153+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post153+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post153 == 0 /\ -rcd!2460^post153+rcd!2460^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post153 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_0^post153+__disjvr_0^0 == 0 /\ a!244^0-a!244^post153 == 0 /\ nondet!13^0-nondet!13^post153 == 0 /\ -ct!19^post153+ct!19^0 == 0 /\ -__disjvr_2^post153+__disjvr_2^0 == 0 /\ -i!406^post153+i!406^0 == 0 /\ a!1810^0-a!1810^post153 == 0 /\ -x_slam_f!20^post153+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post153 == 0 /\ -a!2035^post153+a!2035^0 == 0 /\ a!1371^0-a!1371^post153 == 0 /\ -r!543^post153+r!543^0 == 0 /\ __disjvr_5^0-__disjvr_5^post153 == 0 /\ -a!2238^post153+a!2238^0 == 0 /\ -r!662^post153+r!662^0 == 0 /\ -a!1055^post153+a!1055^0 == 0 /\ -a!511^post153+a!511^0 == 0 /\ -a!419^post153+a!419^0 == 0 /\ -t!25^post153+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -__disjvr_7^post153+__disjvr_7^0 == 0 /\ length!28^0-length!28^post153 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post153 == 0 /\ rcd!63^0-rcd!63^post153 == 0 /\ -a!1610^post153+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post153 == 0 /\ result!12^0-result!12^post153 == 0 /\ -rcd!2515^post153+rcd!2515^0 == 0 /\ -__disjvr_6^post153+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post153 == 0 /\ temp0!17^0-temp0!17^post153 == 0 /\ a!1370^0-a!1370^post153 == 0 /\ -__disjvr_3^post153+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -y!21^post153+y!21^0 == 0 /\ -x!22^post153+x!22^0 == 0 /\ -i!29^post153+i!29^0 == 0 /\ head!31^0-head!31^post153 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post153, __disjvr_1^0'=__disjvr_1^post153, __disjvr_2^0'=__disjvr_2^post153, __disjvr_3^0'=__disjvr_3^post153, __disjvr_4^0'=__disjvr_4^post153, __disjvr_5^0'=__disjvr_5^post153, __disjvr_6^0'=__disjvr_6^post153, __disjvr_7^0'=__disjvr_7^post153, __disjvr_8^0'=__disjvr_8^post153, a!1052^0'=a!1052^post153, a!1055^0'=a!1055^post153, a!1370^0'=a!1370^post153, a!1371^0'=a!1371^post153, a!1610^0'=a!1610^post153, a!1810^0'=a!1810^post153, a!2035^0'=a!2035^post153, a!2238^0'=a!2238^post153, a!244^0'=a!244^post153, a!419^0'=a!419^post153, a!511^0'=a!511^post153, a!654^0'=a!654^post153, ct!19^0'=ct!19^post153, head!16^0'=head!16^post153, head!31^0'=head!31^post153, head!405^0'=head!405^post153, i!29^0'=i!29^post153, i!406^0'=i!406^post153, length!28^0'=length!28^post153, nondet!13^0'=nondet!13^post153, r!543^0'=r!543^post153, r!662^0'=r!662^post153, rcd!2393^0'=rcd!2393^post153, rcd!2460^0'=rcd!2460^post153, rcd!2515^0'=rcd!2515^post153, rcd!63^0'=rcd!63^post153, rcd!83^0'=rcd!83^post153, result!12^0'=result!12^post153, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post153, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post153, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post153, sel_r!543_flink!24^0'=sel_r!543_flink!24^post153, t!25^0'=t!25^post153, temp!34^0'=temp!34^post153, temp0!17^0'=temp0!17^post153, temp0!30^0'=temp0!30^post153, tmp!33^0'=tmp!33^post153, x!1365^0'=x!1365^post153, x!15^0'=x!15^post153, x!18^0'=x!18^post153, x!22^0'=x!22^post153, x_slam_f!20^0'=x_slam_f!20^post153, y!21^0'=y!21^post153, (-rcd!83^post153+rcd!83^0 == 0 /\ x!1365^0-x!1365^post153 == 0 /\ head!405^0-head!405^post153 == 0 /\ -temp!34^post153+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post153 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post153 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ -temp0!30^post153+temp0!30^0 == 0 /\ -x!15^post153+x!15^0 == 0 /\ -head!16^post153+head!16^0 == 0 /\ x!18^0-x!18^post153 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post153 == 0 /\ -sel_r!543_flink!24^post153+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post153+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post153 == 0 /\ -rcd!2460^post153+rcd!2460^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post153 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_0^post153+__disjvr_0^0 == 0 /\ a!244^0-a!244^post153 == 0 /\ nondet!13^0-nondet!13^post153 == 0 /\ -ct!19^post153+ct!19^0 == 0 /\ -__disjvr_2^post153+__disjvr_2^0 == 0 /\ -i!406^post153+i!406^0 == 0 /\ a!1810^0-a!1810^post153 == 0 /\ -x_slam_f!20^post153+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post153 == 0 /\ -a!2035^post153+a!2035^0 == 0 /\ a!1371^0-a!1371^post153 == 0 /\ -r!543^post153+r!543^0 == 0 /\ __disjvr_5^0-__disjvr_5^post153 == 0 /\ -a!2238^post153+a!2238^0 == 0 /\ -r!662^post153+r!662^0 == 0 /\ -a!1055^post153+a!1055^0 == 0 /\ -a!511^post153+a!511^0 == 0 /\ -a!419^post153+a!419^0 == 0 /\ -t!25^post153+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -__disjvr_7^post153+__disjvr_7^0 == 0 /\ length!28^0-length!28^post153 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post153 == 0 /\ rcd!63^0-rcd!63^post153 == 0 /\ -a!1610^post153+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post153 == 0 /\ result!12^0-result!12^post153 == 0 /\ -rcd!2515^post153+rcd!2515^0 == 0 /\ -__disjvr_6^post153+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post153 == 0 /\ temp0!17^0-temp0!17^post153 == 0 /\ a!1370^0-a!1370^post153 == 0 /\ -__disjvr_3^post153+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -y!21^post153+y!21^0 == 0 /\ -x!22^post153+x!22^0 == 0 /\ -i!29^post153+i!29^0 == 0 /\ head!31^0-head!31^post153 == 0), cost: 1 Propagated Equalities Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^post153, __disjvr_1^0'=__disjvr_1^post153, __disjvr_2^0'=__disjvr_2^post153, __disjvr_3^0'=__disjvr_3^post153, __disjvr_4^0'=__disjvr_4^post153, __disjvr_5^0'=__disjvr_5^post153, __disjvr_6^0'=__disjvr_6^post153, __disjvr_7^0'=__disjvr_7^post153, __disjvr_8^0'=__disjvr_8^post153, a!1052^0'=a!1052^post153, a!1055^0'=a!1055^post153, a!1370^0'=a!1370^post153, a!1371^0'=a!1371^post153, a!1610^0'=a!1610^post153, a!1810^0'=a!1810^post153, a!2035^0'=a!2035^post153, a!2238^0'=a!2238^post153, a!244^0'=a!244^post153, a!419^0'=a!419^post153, a!511^0'=a!511^post153, a!654^0'=a!654^post153, ct!19^0'=ct!19^post153, head!16^0'=head!16^post153, head!31^0'=head!31^post153, head!405^0'=head!405^post153, i!29^0'=i!29^post153, i!406^0'=i!406^post153, length!28^0'=length!28^post153, nondet!13^0'=nondet!13^post153, r!543^0'=r!543^post153, r!662^0'=r!662^post153, rcd!2393^0'=rcd!2393^post153, rcd!2460^0'=rcd!2460^post153, rcd!2515^0'=rcd!2515^post153, rcd!63^0'=rcd!63^post153, rcd!83^0'=rcd!83^post153, result!12^0'=result!12^post153, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post153, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post153, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post153, sel_r!543_flink!24^0'=sel_r!543_flink!24^post153, t!25^0'=t!25^post153, temp!34^0'=temp!34^post153, temp0!17^0'=temp0!17^post153, temp0!30^0'=temp0!30^post153, tmp!33^0'=tmp!33^post153, x!1365^0'=x!1365^post153, x!15^0'=x!15^post153, x!18^0'=x!18^post153, x!22^0'=x!22^post153, x_slam_f!20^0'=x_slam_f!20^post153, y!21^0'=y!21^post153, (-rcd!83^post153+rcd!83^0 == 0 /\ x!1365^0-x!1365^post153 == 0 /\ head!405^0-head!405^post153 == 0 /\ -temp!34^post153+temp!34^0 == 0 /\ __disjvr_8^0-__disjvr_8^post153 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1052^0-a!1052^post153 == 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ -temp0!30^post153+temp0!30^0 == 0 /\ -x!15^post153+x!15^0 == 0 /\ -head!16^post153+head!16^0 == 0 /\ x!18^0-x!18^post153 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post153 == 0 /\ -sel_r!543_flink!24^post153+sel_r!543_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post153+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_1^0-__disjvr_1^post153 == 0 /\ -rcd!2460^post153+rcd!2460^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post153 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ -__disjvr_0^post153+__disjvr_0^0 == 0 /\ a!244^0-a!244^post153 == 0 /\ nondet!13^0-nondet!13^post153 == 0 /\ -ct!19^post153+ct!19^0 == 0 /\ -__disjvr_2^post153+__disjvr_2^0 == 0 /\ -i!406^post153+i!406^0 == 0 /\ a!1810^0-a!1810^post153 == 0 /\ -x_slam_f!20^post153+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post153 == 0 /\ -a!2035^post153+a!2035^0 == 0 /\ a!1371^0-a!1371^post153 == 0 /\ -r!543^post153+r!543^0 == 0 /\ __disjvr_5^0-__disjvr_5^post153 == 0 /\ -a!2238^post153+a!2238^0 == 0 /\ -r!662^post153+r!662^0 == 0 /\ -a!1055^post153+a!1055^0 == 0 /\ -a!511^post153+a!511^0 == 0 /\ -a!419^post153+a!419^0 == 0 /\ -t!25^post153+t!25^0 == 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -__disjvr_7^post153+__disjvr_7^0 == 0 /\ length!28^0-length!28^post153 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post153 == 0 /\ rcd!63^0-rcd!63^post153 == 0 /\ -a!1610^post153+a!1610^0 == 0 /\ __disjvr_4^0-__disjvr_4^post153 == 0 /\ result!12^0-result!12^post153 == 0 /\ -rcd!2515^post153+rcd!2515^0 == 0 /\ -__disjvr_6^post153+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post153 == 0 /\ temp0!17^0-temp0!17^post153 == 0 /\ a!1370^0-a!1370^post153 == 0 /\ -__disjvr_3^post153+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0 /\ -y!21^post153+y!21^0 == 0 /\ -x!22^post153+x!22^0 == 0 /\ -i!29^post153+i!29^0 == 0 /\ head!31^0-head!31^post153 == 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 propagated equality rcd!83^post153 = rcd!83^0 propagated equality x!1365^post153 = x!1365^0 propagated equality head!405^post153 = head!405^0 propagated equality temp!34^post153 = temp!34^0 propagated equality __disjvr_8^post153 = __disjvr_8^0 propagated equality a!1052^post153 = a!1052^0 propagated equality temp0!30^post153 = temp0!30^0 propagated equality x!15^post153 = x!15^0 propagated equality head!16^post153 = head!16^0 propagated equality x!18^post153 = x!18^0 propagated equality tmp!33^post153 = tmp!33^0 propagated equality sel_r!543_flink!24^post153 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post153 = sdv_callsite_return_1!32^0 propagated equality __disjvr_1^post153 = __disjvr_1^0 propagated equality rcd!2460^post153 = rcd!2460^0 propagated equality sdv_callsite_return_1!14^post153 = sdv_callsite_return_1!14^0 propagated equality __disjvr_0^post153 = __disjvr_0^0 propagated equality a!244^post153 = a!244^0 propagated equality nondet!13^post153 = nondet!13^0 propagated equality ct!19^post153 = ct!19^0 propagated equality __disjvr_2^post153 = __disjvr_2^0 propagated equality i!406^post153 = i!406^0 propagated equality a!1810^post153 = a!1810^0 propagated equality x_slam_f!20^post153 = x_slam_f!20^0 propagated equality a!654^post153 = a!654^0 propagated equality a!2035^post153 = a!2035^0 propagated equality a!1371^post153 = a!1371^0 propagated equality r!543^post153 = r!543^0 propagated equality __disjvr_5^post153 = __disjvr_5^0 propagated equality a!2238^post153 = a!2238^0 propagated equality r!662^post153 = r!662^0 propagated equality a!1055^post153 = a!1055^0 propagated equality a!511^post153 = a!511^0 propagated equality a!419^post153 = a!419^0 propagated equality t!25^post153 = t!25^0 propagated equality __disjvr_7^post153 = __disjvr_7^0 propagated equality length!28^post153 = length!28^0 propagated equality sel_r!1224_flink!24^post153 = sel_r!1224_flink!24^0 propagated equality rcd!63^post153 = rcd!63^0 propagated equality a!1610^post153 = a!1610^0 propagated equality __disjvr_4^post153 = __disjvr_4^0 propagated equality result!12^post153 = result!12^0 propagated equality rcd!2515^post153 = rcd!2515^0 propagated equality __disjvr_6^post153 = __disjvr_6^0 propagated equality rcd!2393^post153 = rcd!2393^0 propagated equality temp0!17^post153 = temp0!17^0 propagated equality a!1370^post153 = a!1370^0 propagated equality __disjvr_3^post153 = __disjvr_3^0 propagated equality y!21^post153 = y!21^0 propagated equality x!22^post153 = x!22^0 propagated equality i!29^post153 = i!29^0 propagated equality head!31^post153 = head!31^0 Simplified Guard Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l51 -> l39 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 New rule: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^post154, __disjvr_1^0'=__disjvr_1^post154, __disjvr_2^0'=__disjvr_2^post154, __disjvr_3^0'=__disjvr_3^post154, __disjvr_4^0'=__disjvr_4^post154, __disjvr_5^0'=__disjvr_5^post154, __disjvr_6^0'=__disjvr_6^post154, __disjvr_7^0'=__disjvr_7^post154, __disjvr_8^0'=__disjvr_8^post154, a!1052^0'=a!1052^post154, a!1055^0'=a!1055^post154, a!1370^0'=a!1370^post154, a!1371^0'=a!1371^post154, a!1610^0'=a!1610^post154, a!1810^0'=a!1810^post154, a!2035^0'=a!2035^post154, a!2238^0'=a!2238^post154, a!244^0'=a!244^post154, a!419^0'=a!419^post154, a!511^0'=a!511^post154, a!654^0'=a!654^post154, ct!19^0'=ct!19^post154, head!16^0'=head!16^post154, head!31^0'=head!31^post154, head!405^0'=head!405^post154, i!29^0'=i!29^post154, i!406^0'=i!406^post154, length!28^0'=length!28^post154, nondet!13^0'=nondet!13^post154, r!543^0'=r!543^post154, r!662^0'=r!662^post154, rcd!2393^0'=rcd!2393^post154, rcd!2460^0'=rcd!2460^post154, rcd!2515^0'=rcd!2515^post154, rcd!63^0'=rcd!63^post154, rcd!83^0'=rcd!83^post154, result!12^0'=result!12^post154, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post154, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post154, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post154, sel_r!543_flink!24^0'=sel_r!543_flink!24^post154, t!25^0'=t!25^post154, temp!34^0'=temp!34^post154, temp0!17^0'=temp0!17^post154, temp0!30^0'=temp0!30^post154, tmp!33^0'=tmp!33^post154, x!1365^0'=x!1365^post154, x!15^0'=x!15^post154, x!18^0'=x!18^post154, x!22^0'=x!22^post154, x_slam_f!20^0'=x_slam_f!20^post154, y!21^0'=y!21^post154, (rcd!2460^0-rcd!2460^post154 == 0 /\ -sdv_callsite_return_1!14^post154+sdv_callsite_return_1!14^0 == 0 /\ -a!2035^post154+a!2035^0 == 0 /\ -__disjvr_2^post154+__disjvr_2^0 == 0 /\ -__disjvr_8^post154+__disjvr_8^0 == 0 /\ -a!1370^post154+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post154 == 0 /\ i!406^0-i!406^post154 == 0 /\ -a!244^post154+a!244^0 == 0 /\ -nondet!13^post154+nondet!13^0 == 0 /\ ct!19^post154 == 0 /\ -rcd!2393^post154+rcd!2393^0 == 0 /\ -r!662^post154+r!662^0 == 0 /\ -ct!19^post154+y!21^post154 == 0 /\ -a!1810^post154+a!1810^0 == 0 /\ x_slam_f!20^post154-x!18^post154 == 0 /\ r!543^0-r!543^post154 == 0 /\ a!1371^0-a!1371^post154 == 0 /\ -head!16^post154+head!16^0 == 0 /\ -rcd!63^post154+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post154 == 0 /\ tmp!33^0-tmp!33^post154 == 0 /\ -length!28^post154+length!28^0 == 0 /\ a!1610^0-a!1610^post154 == 0 /\ -i!29^post154+i!29^0 == 0 /\ x!15^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post154 == 0 /\ temp!34^0-temp!34^post154 == 0 /\ -rcd!2515^post154+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post154 == 0 /\ -t!25^post154+t!25^0 == 0 /\ -x!1365^post154+x!1365^0 == 0 /\ -__disjvr_4^post154+__disjvr_4^0 == 0 /\ -temp0!30^post154+temp0!30^0 == 0 /\ -temp0!17^post154+temp0!17^0 == 0 /\ result!12^0-result!12^post154 == 0 /\ -sdv_callsite_return_1!32^post154+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post154 == 0 /\ x!15^0-x!15^post154 == 0 /\ -a!419^post154+a!419^0 == 0 /\ -__disjvr_1^post154+__disjvr_1^0 == 0 /\ -__disjvr_0^post154+__disjvr_0^0 == 0 /\ head!31^0-head!31^post154 == 0 /\ x!18^post154-head!16^0 == 0 /\ a!2238^0-a!2238^post154 == 0 /\ a!1055^0-a!1055^post154 == 0 /\ rcd!83^0-rcd!83^post154 == 0 /\ -x_slam_f!20^post154+x!22^post154 == 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post154 == 0 /\ -head!405^post154+head!405^0 == 0 /\ a!1052^0-a!1052^post154 == 0 /\ -__disjvr_5^post154+__disjvr_5^0 == 0 /\ a!654^0-a!654^post154 == 0), cost: 1 New rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^post154, __disjvr_1^0'=__disjvr_1^post154, __disjvr_2^0'=__disjvr_2^post154, __disjvr_3^0'=__disjvr_3^post154, __disjvr_4^0'=__disjvr_4^post154, __disjvr_5^0'=__disjvr_5^post154, __disjvr_6^0'=__disjvr_6^post154, __disjvr_7^0'=__disjvr_7^post154, __disjvr_8^0'=__disjvr_8^post154, a!1052^0'=a!1052^post154, a!1055^0'=a!1055^post154, a!1370^0'=a!1370^post154, a!1371^0'=a!1371^post154, a!1610^0'=a!1610^post154, a!1810^0'=a!1810^post154, a!2035^0'=a!2035^post154, a!2238^0'=a!2238^post154, a!244^0'=a!244^post154, a!419^0'=a!419^post154, a!511^0'=a!511^post154, a!654^0'=a!654^post154, ct!19^0'=ct!19^post154, head!16^0'=head!16^post154, head!31^0'=head!31^post154, head!405^0'=head!405^post154, i!29^0'=i!29^post154, i!406^0'=i!406^post154, length!28^0'=length!28^post154, nondet!13^0'=nondet!13^post154, r!543^0'=r!543^post154, r!662^0'=r!662^post154, rcd!2393^0'=rcd!2393^post154, rcd!2460^0'=rcd!2460^post154, rcd!2515^0'=rcd!2515^post154, rcd!63^0'=rcd!63^post154, rcd!83^0'=rcd!83^post154, result!12^0'=result!12^post154, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post154, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post154, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post154, sel_r!543_flink!24^0'=sel_r!543_flink!24^post154, t!25^0'=t!25^post154, temp!34^0'=temp!34^post154, temp0!17^0'=temp0!17^post154, temp0!30^0'=temp0!30^post154, tmp!33^0'=tmp!33^post154, x!1365^0'=x!1365^post154, x!15^0'=x!15^post154, x!18^0'=x!18^post154, x!22^0'=x!22^post154, x_slam_f!20^0'=x_slam_f!20^post154, y!21^0'=y!21^post154, (rcd!2460^0-rcd!2460^post154 == 0 /\ -sdv_callsite_return_1!14^post154+sdv_callsite_return_1!14^0 == 0 /\ -a!2035^post154+a!2035^0 == 0 /\ -__disjvr_2^post154+__disjvr_2^0 == 0 /\ -__disjvr_8^post154+__disjvr_8^0 == 0 /\ -a!1370^post154+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post154 == 0 /\ i!406^0-i!406^post154 == 0 /\ -a!244^post154+a!244^0 == 0 /\ -nondet!13^post154+nondet!13^0 == 0 /\ ct!19^post154 == 0 /\ -rcd!2393^post154+rcd!2393^0 == 0 /\ -r!662^post154+r!662^0 == 0 /\ -ct!19^post154+y!21^post154 == 0 /\ -a!1810^post154+a!1810^0 == 0 /\ x_slam_f!20^post154-x!18^post154 == 0 /\ r!543^0-r!543^post154 == 0 /\ a!1371^0-a!1371^post154 == 0 /\ -head!16^post154+head!16^0 == 0 /\ -rcd!63^post154+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post154 == 0 /\ tmp!33^0-tmp!33^post154 == 0 /\ -length!28^post154+length!28^0 == 0 /\ a!1610^0-a!1610^post154 == 0 /\ -i!29^post154+i!29^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_7^0-__disjvr_7^post154 == 0 /\ temp!34^0-temp!34^post154 == 0 /\ -rcd!2515^post154+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post154 == 0 /\ -t!25^post154+t!25^0 == 0 /\ -x!1365^post154+x!1365^0 == 0 /\ -__disjvr_4^post154+__disjvr_4^0 == 0 /\ -temp0!30^post154+temp0!30^0 == 0 /\ -temp0!17^post154+temp0!17^0 == 0 /\ result!12^0-result!12^post154 == 0 /\ -sdv_callsite_return_1!32^post154+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post154 == 0 /\ x!15^0-x!15^post154 == 0 /\ -a!419^post154+a!419^0 == 0 /\ -__disjvr_1^post154+__disjvr_1^0 == 0 /\ -__disjvr_0^post154+__disjvr_0^0 == 0 /\ head!31^0-head!31^post154 == 0 /\ x!18^post154-head!16^0 == 0 /\ a!2238^0-a!2238^post154 == 0 /\ a!1055^0-a!1055^post154 == 0 /\ rcd!83^0-rcd!83^post154 == 0 /\ -x_slam_f!20^post154+x!22^post154 == 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post154 == 0 /\ -head!405^post154+head!405^0 == 0 /\ a!1052^0-a!1052^post154 == 0 /\ -__disjvr_5^post154+__disjvr_5^0 == 0 /\ a!654^0-a!654^post154 == 0), cost: 1 Propagated Equalities Original rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^post154, __disjvr_1^0'=__disjvr_1^post154, __disjvr_2^0'=__disjvr_2^post154, __disjvr_3^0'=__disjvr_3^post154, __disjvr_4^0'=__disjvr_4^post154, __disjvr_5^0'=__disjvr_5^post154, __disjvr_6^0'=__disjvr_6^post154, __disjvr_7^0'=__disjvr_7^post154, __disjvr_8^0'=__disjvr_8^post154, a!1052^0'=a!1052^post154, a!1055^0'=a!1055^post154, a!1370^0'=a!1370^post154, a!1371^0'=a!1371^post154, a!1610^0'=a!1610^post154, a!1810^0'=a!1810^post154, a!2035^0'=a!2035^post154, a!2238^0'=a!2238^post154, a!244^0'=a!244^post154, a!419^0'=a!419^post154, a!511^0'=a!511^post154, a!654^0'=a!654^post154, ct!19^0'=ct!19^post154, head!16^0'=head!16^post154, head!31^0'=head!31^post154, head!405^0'=head!405^post154, i!29^0'=i!29^post154, i!406^0'=i!406^post154, length!28^0'=length!28^post154, nondet!13^0'=nondet!13^post154, r!543^0'=r!543^post154, r!662^0'=r!662^post154, rcd!2393^0'=rcd!2393^post154, rcd!2460^0'=rcd!2460^post154, rcd!2515^0'=rcd!2515^post154, rcd!63^0'=rcd!63^post154, rcd!83^0'=rcd!83^post154, result!12^0'=result!12^post154, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post154, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post154, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post154, sel_r!543_flink!24^0'=sel_r!543_flink!24^post154, t!25^0'=t!25^post154, temp!34^0'=temp!34^post154, temp0!17^0'=temp0!17^post154, temp0!30^0'=temp0!30^post154, tmp!33^0'=tmp!33^post154, x!1365^0'=x!1365^post154, x!15^0'=x!15^post154, x!18^0'=x!18^post154, x!22^0'=x!22^post154, x_slam_f!20^0'=x_slam_f!20^post154, y!21^0'=y!21^post154, (rcd!2460^0-rcd!2460^post154 == 0 /\ -sdv_callsite_return_1!14^post154+sdv_callsite_return_1!14^0 == 0 /\ -a!2035^post154+a!2035^0 == 0 /\ -__disjvr_2^post154+__disjvr_2^0 == 0 /\ -__disjvr_8^post154+__disjvr_8^0 == 0 /\ -a!1370^post154+a!1370^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post154 == 0 /\ i!406^0-i!406^post154 == 0 /\ -a!244^post154+a!244^0 == 0 /\ -nondet!13^post154+nondet!13^0 == 0 /\ ct!19^post154 == 0 /\ -rcd!2393^post154+rcd!2393^0 == 0 /\ -r!662^post154+r!662^0 == 0 /\ -ct!19^post154+y!21^post154 == 0 /\ -a!1810^post154+a!1810^0 == 0 /\ x_slam_f!20^post154-x!18^post154 == 0 /\ r!543^0-r!543^post154 == 0 /\ a!1371^0-a!1371^post154 == 0 /\ -head!16^post154+head!16^0 == 0 /\ -rcd!63^post154+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post154 == 0 /\ tmp!33^0-tmp!33^post154 == 0 /\ -length!28^post154+length!28^0 == 0 /\ a!1610^0-a!1610^post154 == 0 /\ -i!29^post154+i!29^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ __disjvr_7^0-__disjvr_7^post154 == 0 /\ temp!34^0-temp!34^post154 == 0 /\ -rcd!2515^post154+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post154 == 0 /\ -t!25^post154+t!25^0 == 0 /\ -x!1365^post154+x!1365^0 == 0 /\ -__disjvr_4^post154+__disjvr_4^0 == 0 /\ -temp0!30^post154+temp0!30^0 == 0 /\ -temp0!17^post154+temp0!17^0 == 0 /\ result!12^0-result!12^post154 == 0 /\ -sdv_callsite_return_1!32^post154+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_6^0-__disjvr_6^post154 == 0 /\ x!15^0-x!15^post154 == 0 /\ -a!419^post154+a!419^0 == 0 /\ -__disjvr_1^post154+__disjvr_1^0 == 0 /\ -__disjvr_0^post154+__disjvr_0^0 == 0 /\ head!31^0-head!31^post154 == 0 /\ x!18^post154-head!16^0 == 0 /\ a!2238^0-a!2238^post154 == 0 /\ a!1055^0-a!1055^post154 == 0 /\ rcd!83^0-rcd!83^post154 == 0 /\ -x_slam_f!20^post154+x!22^post154 == 0 /\ -x!15^0 <= 0 /\ a!511^0-a!511^post154 == 0 /\ -head!405^post154+head!405^0 == 0 /\ a!1052^0-a!1052^post154 == 0 /\ -__disjvr_5^post154+__disjvr_5^0 == 0 /\ a!654^0-a!654^post154 == 0), cost: 1 New rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 propagated equality rcd!2460^post154 = rcd!2460^0 propagated equality sdv_callsite_return_1!14^post154 = sdv_callsite_return_1!14^0 propagated equality a!2035^post154 = a!2035^0 propagated equality __disjvr_2^post154 = __disjvr_2^0 propagated equality __disjvr_8^post154 = __disjvr_8^0 propagated equality a!1370^post154 = a!1370^0 propagated equality sel_r!543_flink!24^post154 = sel_r!543_flink!24^0 propagated equality i!406^post154 = i!406^0 propagated equality a!244^post154 = a!244^0 propagated equality nondet!13^post154 = nondet!13^0 propagated equality ct!19^post154 = 0 propagated equality rcd!2393^post154 = rcd!2393^0 propagated equality r!662^post154 = r!662^0 propagated equality y!21^post154 = 0 propagated equality a!1810^post154 = a!1810^0 propagated equality x!18^post154 = x_slam_f!20^post154 propagated equality r!543^post154 = r!543^0 propagated equality a!1371^post154 = a!1371^0 propagated equality head!16^post154 = head!16^0 propagated equality rcd!63^post154 = rcd!63^0 propagated equality __disjvr_3^post154 = __disjvr_3^0 propagated equality tmp!33^post154 = tmp!33^0 propagated equality length!28^post154 = length!28^0 propagated equality a!1610^post154 = a!1610^0 propagated equality i!29^post154 = i!29^0 propagated equality __disjvr_7^post154 = __disjvr_7^0 propagated equality temp!34^post154 = temp!34^0 propagated equality rcd!2515^post154 = rcd!2515^0 propagated equality sel_r!1224_flink!24^post154 = sel_r!1224_flink!24^0 propagated equality t!25^post154 = t!25^0 propagated equality x!1365^post154 = x!1365^0 propagated equality __disjvr_4^post154 = __disjvr_4^0 propagated equality temp0!30^post154 = temp0!30^0 propagated equality temp0!17^post154 = temp0!17^0 propagated equality result!12^post154 = result!12^0 propagated equality sdv_callsite_return_1!32^post154 = sdv_callsite_return_1!32^0 propagated equality __disjvr_6^post154 = __disjvr_6^0 propagated equality x!15^post154 = x!15^0 propagated equality a!419^post154 = a!419^0 propagated equality __disjvr_1^post154 = __disjvr_1^0 propagated equality __disjvr_0^post154 = __disjvr_0^0 propagated equality head!31^post154 = head!31^0 propagated equality x_slam_f!20^post154 = head!16^0 propagated equality a!2238^post154 = a!2238^0 propagated equality a!1055^post154 = a!1055^0 propagated equality rcd!83^post154 = rcd!83^0 propagated equality x!22^post154 = head!16^0 propagated equality a!511^post154 = a!511^0 propagated equality head!405^post154 = head!405^0 propagated equality a!1052^post154 = a!1052^0 propagated equality __disjvr_5^post154 = __disjvr_5^0 propagated equality a!654^post154 = a!654^0 Simplified Guard Original rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l42 -> l52 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 New rule: l42 -> l52 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post155, __disjvr_1^0'=__disjvr_1^post155, __disjvr_2^0'=__disjvr_2^post155, __disjvr_3^0'=__disjvr_3^post155, __disjvr_4^0'=__disjvr_4^post155, __disjvr_5^0'=__disjvr_5^post155, __disjvr_6^0'=__disjvr_6^post155, __disjvr_7^0'=__disjvr_7^post155, __disjvr_8^0'=__disjvr_8^post155, a!1052^0'=a!1052^post155, a!1055^0'=a!1055^post155, a!1370^0'=a!1370^post155, a!1371^0'=a!1371^post155, a!1610^0'=a!1610^post155, a!1810^0'=a!1810^post155, a!2035^0'=a!2035^post155, a!2238^0'=a!2238^post155, a!244^0'=a!244^post155, a!419^0'=a!419^post155, a!511^0'=a!511^post155, a!654^0'=a!654^post155, ct!19^0'=ct!19^post155, head!16^0'=head!16^post155, head!31^0'=head!31^post155, head!405^0'=head!405^post155, i!29^0'=i!29^post155, i!406^0'=i!406^post155, length!28^0'=length!28^post155, nondet!13^0'=nondet!13^post155, r!543^0'=r!543^post155, r!662^0'=r!662^post155, rcd!2393^0'=rcd!2393^post155, rcd!2460^0'=rcd!2460^post155, rcd!2515^0'=rcd!2515^post155, rcd!63^0'=rcd!63^post155, rcd!83^0'=rcd!83^post155, result!12^0'=result!12^post155, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post155, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post155, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post155, sel_r!543_flink!24^0'=sel_r!543_flink!24^post155, t!25^0'=t!25^post155, temp!34^0'=temp!34^post155, temp0!17^0'=temp0!17^post155, temp0!30^0'=temp0!30^post155, tmp!33^0'=tmp!33^post155, x!1365^0'=x!1365^post155, x!15^0'=x!15^post155, x!18^0'=x!18^post155, x!22^0'=x!22^post155, x_slam_f!20^0'=x_slam_f!20^post155, y!21^0'=y!21^post155, (-a!2238^post155+a!2238^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post155 == 0 /\ -a!511^post155+a!511^0 == 0 /\ temp0!17^0-temp0!17^post155 == 0 /\ -y!21^post155+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post155 == 0 /\ temp0!30^0-temp0!30^post155 == 0 /\ a!1810^0-a!1810^post155 == 0 /\ -r!662^post155+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post155+x!22^0 == 0 /\ __disjvr_8^0-__disjvr_8^post155 == 0 /\ -a!2035^post155+a!2035^0 == 0 /\ a!654^0-a!654^post155 == 0 /\ __disjvr_4^0-__disjvr_4^post155 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post155+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ rcd!63^0-rcd!63^post155 == 0 /\ -i!406^post155+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -rcd!83^post155+rcd!83^0 == 0 /\ nondet!13^0-nondet!13^post155 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post155 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post155+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post155 == 0 /\ -a!1052^post155+a!1052^0 == 0 /\ tmp!33^0-tmp!33^post155 == 0 /\ -x!1365^post155+x!1365^0 == 0 /\ -ct!19^post155+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post155 == 0 /\ -__disjvr_2^post155+__disjvr_2^0 == 0 /\ -__disjvr_5^post155+__disjvr_5^0 == 0 /\ -__disjvr_3^post155+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post155 == 0 /\ -a!1610^post155+a!1610^0 == 0 /\ x!15^0-x!15^post155 == 0 /\ a!244^0-a!244^post155 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -r!543^post155+r!543^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -__disjvr_0^post155+__disjvr_0^0 == 0 /\ -__disjvr_6^post155+__disjvr_6^0 == 0 /\ length!28^0-length!28^post155 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -temp!34^post155+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post155 == 0 /\ a!419^0-a!419^post155 == 0 /\ -head!16^post155+head!16^0 == 0 /\ head!31^0-head!31^post155 == 0 /\ -x!18^post155+x!18^0 == 0 /\ t!25^0-t!25^post155 == 0 /\ result!12^0-result!12^post155 == 0 /\ -i!29^post155+i!29^0 == 0 /\ -sel_r!1224_flink!24^post155+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ a!1370^0-a!1370^post155 == 0 /\ -a!1055^post155+a!1055^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!405^0-head!405^post155 == 0 /\ -rcd!2460^post155+rcd!2460^0 == 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post155, __disjvr_1^0'=__disjvr_1^post155, __disjvr_2^0'=__disjvr_2^post155, __disjvr_3^0'=__disjvr_3^post155, __disjvr_4^0'=__disjvr_4^post155, __disjvr_5^0'=__disjvr_5^post155, __disjvr_6^0'=__disjvr_6^post155, __disjvr_7^0'=__disjvr_7^post155, __disjvr_8^0'=__disjvr_8^post155, a!1052^0'=a!1052^post155, a!1055^0'=a!1055^post155, a!1370^0'=a!1370^post155, a!1371^0'=a!1371^post155, a!1610^0'=a!1610^post155, a!1810^0'=a!1810^post155, a!2035^0'=a!2035^post155, a!2238^0'=a!2238^post155, a!244^0'=a!244^post155, a!419^0'=a!419^post155, a!511^0'=a!511^post155, a!654^0'=a!654^post155, ct!19^0'=ct!19^post155, head!16^0'=head!16^post155, head!31^0'=head!31^post155, head!405^0'=head!405^post155, i!29^0'=i!29^post155, i!406^0'=i!406^post155, length!28^0'=length!28^post155, nondet!13^0'=nondet!13^post155, r!543^0'=r!543^post155, r!662^0'=r!662^post155, rcd!2393^0'=rcd!2393^post155, rcd!2460^0'=rcd!2460^post155, rcd!2515^0'=rcd!2515^post155, rcd!63^0'=rcd!63^post155, rcd!83^0'=rcd!83^post155, result!12^0'=result!12^post155, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post155, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post155, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post155, sel_r!543_flink!24^0'=sel_r!543_flink!24^post155, t!25^0'=t!25^post155, temp!34^0'=temp!34^post155, temp0!17^0'=temp0!17^post155, temp0!30^0'=temp0!30^post155, tmp!33^0'=tmp!33^post155, x!1365^0'=x!1365^post155, x!15^0'=x!15^post155, x!18^0'=x!18^post155, x!22^0'=x!22^post155, x_slam_f!20^0'=x_slam_f!20^post155, y!21^0'=y!21^post155, (-a!2238^post155+a!2238^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post155 == 0 /\ -a!511^post155+a!511^0 == 0 /\ temp0!17^0-temp0!17^post155 == 0 /\ -y!21^post155+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post155 == 0 /\ temp0!30^0-temp0!30^post155 == 0 /\ a!1810^0-a!1810^post155 == 0 /\ -r!662^post155+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post155+x!22^0 == 0 /\ __disjvr_8^0-__disjvr_8^post155 == 0 /\ -a!2035^post155+a!2035^0 == 0 /\ a!654^0-a!654^post155 == 0 /\ __disjvr_4^0-__disjvr_4^post155 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post155+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!63^0-rcd!63^post155 == 0 /\ -i!406^post155+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!83^post155+rcd!83^0 == 0 /\ nondet!13^0-nondet!13^post155 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post155 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post155+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post155 == 0 /\ -a!1052^post155+a!1052^0 == 0 /\ tmp!33^0-tmp!33^post155 == 0 /\ -x!1365^post155+x!1365^0 == 0 /\ -ct!19^post155+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post155 == 0 /\ -__disjvr_2^post155+__disjvr_2^0 == 0 /\ -__disjvr_5^post155+__disjvr_5^0 == 0 /\ -__disjvr_3^post155+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post155 == 0 /\ -a!1610^post155+a!1610^0 == 0 /\ x!15^0-x!15^post155 == 0 /\ a!244^0-a!244^post155 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -r!543^post155+r!543^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_0^post155+__disjvr_0^0 == 0 /\ -__disjvr_6^post155+__disjvr_6^0 == 0 /\ length!28^0-length!28^post155 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -temp!34^post155+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post155 == 0 /\ a!419^0-a!419^post155 == 0 /\ -head!16^post155+head!16^0 == 0 /\ head!31^0-head!31^post155 == 0 /\ -x!18^post155+x!18^0 == 0 /\ t!25^0-t!25^post155 == 0 /\ result!12^0-result!12^post155 == 0 /\ -i!29^post155+i!29^0 == 0 /\ -sel_r!1224_flink!24^post155+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!1370^0-a!1370^post155 == 0 /\ -a!1055^post155+a!1055^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!405^0-head!405^post155 == 0 /\ -rcd!2460^post155+rcd!2460^0 == 0), cost: 1 Propagated Equalities Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post155, __disjvr_1^0'=__disjvr_1^post155, __disjvr_2^0'=__disjvr_2^post155, __disjvr_3^0'=__disjvr_3^post155, __disjvr_4^0'=__disjvr_4^post155, __disjvr_5^0'=__disjvr_5^post155, __disjvr_6^0'=__disjvr_6^post155, __disjvr_7^0'=__disjvr_7^post155, __disjvr_8^0'=__disjvr_8^post155, a!1052^0'=a!1052^post155, a!1055^0'=a!1055^post155, a!1370^0'=a!1370^post155, a!1371^0'=a!1371^post155, a!1610^0'=a!1610^post155, a!1810^0'=a!1810^post155, a!2035^0'=a!2035^post155, a!2238^0'=a!2238^post155, a!244^0'=a!244^post155, a!419^0'=a!419^post155, a!511^0'=a!511^post155, a!654^0'=a!654^post155, ct!19^0'=ct!19^post155, head!16^0'=head!16^post155, head!31^0'=head!31^post155, head!405^0'=head!405^post155, i!29^0'=i!29^post155, i!406^0'=i!406^post155, length!28^0'=length!28^post155, nondet!13^0'=nondet!13^post155, r!543^0'=r!543^post155, r!662^0'=r!662^post155, rcd!2393^0'=rcd!2393^post155, rcd!2460^0'=rcd!2460^post155, rcd!2515^0'=rcd!2515^post155, rcd!63^0'=rcd!63^post155, rcd!83^0'=rcd!83^post155, result!12^0'=result!12^post155, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post155, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post155, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post155, sel_r!543_flink!24^0'=sel_r!543_flink!24^post155, t!25^0'=t!25^post155, temp!34^0'=temp!34^post155, temp0!17^0'=temp0!17^post155, temp0!30^0'=temp0!30^post155, tmp!33^0'=tmp!33^post155, x!1365^0'=x!1365^post155, x!15^0'=x!15^post155, x!18^0'=x!18^post155, x!22^0'=x!22^post155, x_slam_f!20^0'=x_slam_f!20^post155, y!21^0'=y!21^post155, (-a!2238^post155+a!2238^0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post155 == 0 /\ -a!511^post155+a!511^0 == 0 /\ temp0!17^0-temp0!17^post155 == 0 /\ -y!21^post155+y!21^0 == 0 /\ __disjvr_1^0-__disjvr_1^post155 == 0 /\ temp0!30^0-temp0!30^post155 == 0 /\ a!1810^0-a!1810^post155 == 0 /\ -r!662^post155+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post155+x!22^0 == 0 /\ __disjvr_8^0-__disjvr_8^post155 == 0 /\ -a!2035^post155+a!2035^0 == 0 /\ a!654^0-a!654^post155 == 0 /\ __disjvr_4^0-__disjvr_4^post155 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_7^post155+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!63^0-rcd!63^post155 == 0 /\ -i!406^post155+i!406^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -rcd!83^post155+rcd!83^0 == 0 /\ nondet!13^0-nondet!13^post155 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post155 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2515^post155+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post155 == 0 /\ -a!1052^post155+a!1052^0 == 0 /\ tmp!33^0-tmp!33^post155 == 0 /\ -x!1365^post155+x!1365^0 == 0 /\ -ct!19^post155+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post155 == 0 /\ -__disjvr_2^post155+__disjvr_2^0 == 0 /\ -__disjvr_5^post155+__disjvr_5^0 == 0 /\ -__disjvr_3^post155+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post155 == 0 /\ -a!1610^post155+a!1610^0 == 0 /\ x!15^0-x!15^post155 == 0 /\ a!244^0-a!244^post155 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -r!543^post155+r!543^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -__disjvr_0^post155+__disjvr_0^0 == 0 /\ -__disjvr_6^post155+__disjvr_6^0 == 0 /\ length!28^0-length!28^post155 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -temp!34^post155+temp!34^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post155 == 0 /\ a!419^0-a!419^post155 == 0 /\ -head!16^post155+head!16^0 == 0 /\ head!31^0-head!31^post155 == 0 /\ -x!18^post155+x!18^0 == 0 /\ t!25^0-t!25^post155 == 0 /\ result!12^0-result!12^post155 == 0 /\ -i!29^post155+i!29^0 == 0 /\ -sel_r!1224_flink!24^post155+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!1370^0-a!1370^post155 == 0 /\ -a!1055^post155+a!1055^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ head!405^0-head!405^post155 == 0 /\ -rcd!2460^post155+rcd!2460^0 == 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!2238^post155 = a!2238^0 propagated equality x_slam_f!20^post155 = x_slam_f!20^0 propagated equality a!511^post155 = a!511^0 propagated equality temp0!17^post155 = temp0!17^0 propagated equality y!21^post155 = y!21^0 propagated equality __disjvr_1^post155 = __disjvr_1^0 propagated equality temp0!30^post155 = temp0!30^0 propagated equality a!1810^post155 = a!1810^0 propagated equality r!662^post155 = r!662^0 propagated equality x!22^post155 = x!22^0 propagated equality __disjvr_8^post155 = __disjvr_8^0 propagated equality a!2035^post155 = a!2035^0 propagated equality a!654^post155 = a!654^0 propagated equality __disjvr_4^post155 = __disjvr_4^0 propagated equality __disjvr_7^post155 = __disjvr_7^0 propagated equality rcd!63^post155 = rcd!63^0 propagated equality i!406^post155 = i!406^0 propagated equality rcd!83^post155 = rcd!83^0 propagated equality nondet!13^post155 = nondet!13^0 propagated equality sel_r!543_flink!24^post155 = sel_r!543_flink!24^0 propagated equality rcd!2515^post155 = rcd!2515^0 propagated equality sdv_callsite_return_1!14^post155 = sdv_callsite_return_1!14^0 propagated equality a!1052^post155 = a!1052^0 propagated equality tmp!33^post155 = tmp!33^0 propagated equality x!1365^post155 = x!1365^0 propagated equality ct!19^post155 = ct!19^0 propagated equality rcd!2393^post155 = rcd!2393^0 propagated equality __disjvr_2^post155 = __disjvr_2^0 propagated equality __disjvr_5^post155 = __disjvr_5^0 propagated equality __disjvr_3^post155 = __disjvr_3^0 propagated equality a!1371^post155 = a!1371^0 propagated equality a!1610^post155 = a!1610^0 propagated equality x!15^post155 = x!15^0 propagated equality a!244^post155 = a!244^0 propagated equality r!543^post155 = r!543^0 propagated equality __disjvr_0^post155 = __disjvr_0^0 propagated equality __disjvr_6^post155 = __disjvr_6^0 propagated equality length!28^post155 = length!28^0 propagated equality temp!34^post155 = temp!34^0 propagated equality sdv_callsite_return_1!32^post155 = sdv_callsite_return_1!32^0 propagated equality a!419^post155 = a!419^0 propagated equality head!16^post155 = head!16^0 propagated equality head!31^post155 = head!31^0 propagated equality x!18^post155 = x!18^0 propagated equality t!25^post155 = t!25^0 propagated equality result!12^post155 = result!12^0 propagated equality i!29^post155 = i!29^0 propagated equality sel_r!1224_flink!24^post155 = sel_r!1224_flink!24^0 propagated equality a!1370^post155 = a!1370^0 propagated equality a!1055^post155 = a!1055^0 propagated equality head!405^post155 = head!405^0 propagated equality rcd!2460^post155 = rcd!2460^0 Simplified Guard Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l52 -> l53 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post156, __disjvr_1^0'=__disjvr_1^post156, __disjvr_2^0'=__disjvr_2^post156, __disjvr_3^0'=__disjvr_3^post156, __disjvr_4^0'=__disjvr_4^post156, __disjvr_5^0'=__disjvr_5^post156, __disjvr_6^0'=__disjvr_6^post156, __disjvr_7^0'=__disjvr_7^post156, __disjvr_8^0'=__disjvr_8^post156, a!1052^0'=a!1052^post156, a!1055^0'=a!1055^post156, a!1370^0'=a!1370^post156, a!1371^0'=a!1371^post156, a!1610^0'=a!1610^post156, a!1810^0'=a!1810^post156, a!2035^0'=a!2035^post156, a!2238^0'=a!2238^post156, a!244^0'=a!244^post156, a!419^0'=a!419^post156, a!511^0'=a!511^post156, a!654^0'=a!654^post156, ct!19^0'=ct!19^post156, head!16^0'=head!16^post156, head!31^0'=head!31^post156, head!405^0'=head!405^post156, i!29^0'=i!29^post156, i!406^0'=i!406^post156, length!28^0'=length!28^post156, nondet!13^0'=nondet!13^post156, r!543^0'=r!543^post156, r!662^0'=r!662^post156, rcd!2393^0'=rcd!2393^post156, rcd!2460^0'=rcd!2460^post156, rcd!2515^0'=rcd!2515^post156, rcd!63^0'=rcd!63^post156, rcd!83^0'=rcd!83^post156, result!12^0'=result!12^post156, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post156, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post156, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post156, sel_r!543_flink!24^0'=sel_r!543_flink!24^post156, t!25^0'=t!25^post156, temp!34^0'=temp!34^post156, temp0!17^0'=temp0!17^post156, temp0!30^0'=temp0!30^post156, tmp!33^0'=tmp!33^post156, x!1365^0'=x!1365^post156, x!15^0'=x!15^post156, x!18^0'=x!18^post156, x!22^0'=x!22^post156, x_slam_f!20^0'=x_slam_f!20^post156, y!21^0'=y!21^post156, (-head!16^0+x!22^0 <= 0 /\ -rcd!83^post156+rcd!83^0 == 0 /\ temp0!30^0-temp0!30^post156 == 0 /\ tmp!33^0-tmp!33^post156 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post156 == 0 /\ i!29^0-i!29^post156 == 0 /\ y!21^0-y!21^post156 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post156+rcd!2460^0 == 0 /\ -rcd!2515^post156+rcd!2515^0 == 0 /\ x!15^0-x!15^post156 == 0 /\ head!16^0-x!22^0 <= 0 /\ head!405^0-head!405^post156 == 0 /\ head!16^0-head!16^post156 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post156 == 0 /\ x!15^0 <= 0 /\ -__disjvr_3^post156+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!244^0-a!244^post156 == 0 /\ __disjvr_1^0-__disjvr_1^post156 == 0 /\ -a!419^post156+a!419^0 == 0 /\ -x!18^post156+x!18^0 == 0 /\ a!1810^0-a!1810^post156 == 0 /\ -i!406^post156+i!406^0 == 0 /\ -ct!19^post156+ct!19^0 == 0 /\ nondet!13^0-nondet!13^post156 == 0 /\ -__disjvr_7^post156+__disjvr_7^0 == 0 /\ a!654^0-a!654^post156 == 0 /\ -x!22^post156+x!22^0 == 0 /\ a!1371^0-a!1371^post156 == 0 /\ a!1052^0-a!1052^post156 == 0 /\ -a!2035^post156+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post156+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post156+r!543^0 == 0 /\ -sel_r!1224_flink!24^post156+sel_r!1224_flink!24^0 == 0 /\ -r!662^post156+r!662^0 == 0 /\ __disjvr_8^0-__disjvr_8^post156 == 0 /\ -a!2238^post156+a!2238^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post156+a!1055^0 == 0 /\ length!28^0-length!28^post156 == 0 /\ y!21^0 <= 0 /\ -head!31^post156+head!31^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -a!1610^post156+a!1610^0 == 0 /\ result!12^0-result!12^post156 == 0 /\ rcd!63^0-rcd!63^post156 == 0 /\ __disjvr_5^0-__disjvr_5^post156 == 0 /\ rcd!2393^0-rcd!2393^post156 == 0 /\ -__disjvr_0^post156+__disjvr_0^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post156 == 0 /\ -x!1365^post156+x!1365^0 == 0 /\ -__disjvr_2^post156+__disjvr_2^0 == 0 /\ -temp!34^post156+temp!34^0 == 0 /\ a!1370^0-a!1370^post156 == 0 /\ __disjvr_4^0-__disjvr_4^post156 == 0 /\ -a!511^post156+a!511^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post156 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post156 == 0 /\ -__disjvr_6^post156+__disjvr_6^0 == 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post156, __disjvr_1^0'=__disjvr_1^post156, __disjvr_2^0'=__disjvr_2^post156, __disjvr_3^0'=__disjvr_3^post156, __disjvr_4^0'=__disjvr_4^post156, __disjvr_5^0'=__disjvr_5^post156, __disjvr_6^0'=__disjvr_6^post156, __disjvr_7^0'=__disjvr_7^post156, __disjvr_8^0'=__disjvr_8^post156, a!1052^0'=a!1052^post156, a!1055^0'=a!1055^post156, a!1370^0'=a!1370^post156, a!1371^0'=a!1371^post156, a!1610^0'=a!1610^post156, a!1810^0'=a!1810^post156, a!2035^0'=a!2035^post156, a!2238^0'=a!2238^post156, a!244^0'=a!244^post156, a!419^0'=a!419^post156, a!511^0'=a!511^post156, a!654^0'=a!654^post156, ct!19^0'=ct!19^post156, head!16^0'=head!16^post156, head!31^0'=head!31^post156, head!405^0'=head!405^post156, i!29^0'=i!29^post156, i!406^0'=i!406^post156, length!28^0'=length!28^post156, nondet!13^0'=nondet!13^post156, r!543^0'=r!543^post156, r!662^0'=r!662^post156, rcd!2393^0'=rcd!2393^post156, rcd!2460^0'=rcd!2460^post156, rcd!2515^0'=rcd!2515^post156, rcd!63^0'=rcd!63^post156, rcd!83^0'=rcd!83^post156, result!12^0'=result!12^post156, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post156, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post156, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post156, sel_r!543_flink!24^0'=sel_r!543_flink!24^post156, t!25^0'=t!25^post156, temp!34^0'=temp!34^post156, temp0!17^0'=temp0!17^post156, temp0!30^0'=temp0!30^post156, tmp!33^0'=tmp!33^post156, x!1365^0'=x!1365^post156, x!15^0'=x!15^post156, x!18^0'=x!18^post156, x!22^0'=x!22^post156, x_slam_f!20^0'=x_slam_f!20^post156, y!21^0'=y!21^post156, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -rcd!83^post156+rcd!83^0 == 0 /\ temp0!30^0-temp0!30^post156 == 0 /\ tmp!33^0-tmp!33^post156 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post156 == 0 /\ i!29^0-i!29^post156 == 0 /\ y!21^0-y!21^post156 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post156+rcd!2460^0 == 0 /\ -rcd!2515^post156+rcd!2515^0 == 0 /\ x!15^0-x!15^post156 == 0 /\ head!16^0-x!22^0 <= 0 /\ head!405^0-head!405^post156 == 0 /\ head!16^0-head!16^post156 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post156 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_3^post156+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!244^0-a!244^post156 == 0 /\ __disjvr_1^0-__disjvr_1^post156 == 0 /\ -a!419^post156+a!419^0 == 0 /\ -x!18^post156+x!18^0 == 0 /\ a!1810^0-a!1810^post156 == 0 /\ -i!406^post156+i!406^0 == 0 /\ -ct!19^post156+ct!19^0 == 0 /\ nondet!13^0-nondet!13^post156 == 0 /\ -__disjvr_7^post156+__disjvr_7^0 == 0 /\ a!654^0-a!654^post156 == 0 /\ -x!22^post156+x!22^0 == 0 /\ a!1371^0-a!1371^post156 == 0 /\ a!1052^0-a!1052^post156 == 0 /\ -a!2035^post156+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post156+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post156+r!543^0 == 0 /\ -sel_r!1224_flink!24^post156+sel_r!1224_flink!24^0 == 0 /\ -r!662^post156+r!662^0 == 0 /\ __disjvr_8^0-__disjvr_8^post156 == 0 /\ -a!2238^post156+a!2238^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post156+a!1055^0 == 0 /\ length!28^0-length!28^post156 == 0 /\ y!21^0 <= 0 /\ -head!31^post156+head!31^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!1610^post156+a!1610^0 == 0 /\ result!12^0-result!12^post156 == 0 /\ rcd!63^0-rcd!63^post156 == 0 /\ __disjvr_5^0-__disjvr_5^post156 == 0 /\ rcd!2393^0-rcd!2393^post156 == 0 /\ -__disjvr_0^post156+__disjvr_0^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post156 == 0 /\ -x!1365^post156+x!1365^0 == 0 /\ -__disjvr_2^post156+__disjvr_2^0 == 0 /\ -temp!34^post156+temp!34^0 == 0 /\ a!1370^0-a!1370^post156 == 0 /\ __disjvr_4^0-__disjvr_4^post156 == 0 /\ -a!511^post156+a!511^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post156 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post156 == 0 /\ -__disjvr_6^post156+__disjvr_6^0 == 0), cost: 1 Propagated Equalities Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^post156, __disjvr_1^0'=__disjvr_1^post156, __disjvr_2^0'=__disjvr_2^post156, __disjvr_3^0'=__disjvr_3^post156, __disjvr_4^0'=__disjvr_4^post156, __disjvr_5^0'=__disjvr_5^post156, __disjvr_6^0'=__disjvr_6^post156, __disjvr_7^0'=__disjvr_7^post156, __disjvr_8^0'=__disjvr_8^post156, a!1052^0'=a!1052^post156, a!1055^0'=a!1055^post156, a!1370^0'=a!1370^post156, a!1371^0'=a!1371^post156, a!1610^0'=a!1610^post156, a!1810^0'=a!1810^post156, a!2035^0'=a!2035^post156, a!2238^0'=a!2238^post156, a!244^0'=a!244^post156, a!419^0'=a!419^post156, a!511^0'=a!511^post156, a!654^0'=a!654^post156, ct!19^0'=ct!19^post156, head!16^0'=head!16^post156, head!31^0'=head!31^post156, head!405^0'=head!405^post156, i!29^0'=i!29^post156, i!406^0'=i!406^post156, length!28^0'=length!28^post156, nondet!13^0'=nondet!13^post156, r!543^0'=r!543^post156, r!662^0'=r!662^post156, rcd!2393^0'=rcd!2393^post156, rcd!2460^0'=rcd!2460^post156, rcd!2515^0'=rcd!2515^post156, rcd!63^0'=rcd!63^post156, rcd!83^0'=rcd!83^post156, result!12^0'=result!12^post156, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post156, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post156, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post156, sel_r!543_flink!24^0'=sel_r!543_flink!24^post156, t!25^0'=t!25^post156, temp!34^0'=temp!34^post156, temp0!17^0'=temp0!17^post156, temp0!30^0'=temp0!30^post156, tmp!33^0'=tmp!33^post156, x!1365^0'=x!1365^post156, x!15^0'=x!15^post156, x!18^0'=x!18^post156, x!22^0'=x!22^post156, x_slam_f!20^0'=x_slam_f!20^post156, y!21^0'=y!21^post156, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -rcd!83^post156+rcd!83^0 == 0 /\ temp0!30^0-temp0!30^post156 == 0 /\ tmp!33^0-tmp!33^post156 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post156 == 0 /\ i!29^0-i!29^post156 == 0 /\ y!21^0-y!21^post156 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2460^post156+rcd!2460^0 == 0 /\ -rcd!2515^post156+rcd!2515^0 == 0 /\ x!15^0-x!15^post156 == 0 /\ head!16^0-x!22^0 <= 0 /\ head!405^0-head!405^post156 == 0 /\ head!16^0-head!16^post156 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post156 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_3^post156+__disjvr_3^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!244^0-a!244^post156 == 0 /\ __disjvr_1^0-__disjvr_1^post156 == 0 /\ -a!419^post156+a!419^0 == 0 /\ -x!18^post156+x!18^0 == 0 /\ a!1810^0-a!1810^post156 == 0 /\ -i!406^post156+i!406^0 == 0 /\ -ct!19^post156+ct!19^0 == 0 /\ nondet!13^0-nondet!13^post156 == 0 /\ -__disjvr_7^post156+__disjvr_7^0 == 0 /\ a!654^0-a!654^post156 == 0 /\ -x!22^post156+x!22^0 == 0 /\ a!1371^0-a!1371^post156 == 0 /\ a!1052^0-a!1052^post156 == 0 /\ -a!2035^post156+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post156+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post156+r!543^0 == 0 /\ -sel_r!1224_flink!24^post156+sel_r!1224_flink!24^0 == 0 /\ -r!662^post156+r!662^0 == 0 /\ __disjvr_8^0-__disjvr_8^post156 == 0 /\ -a!2238^post156+a!2238^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post156+a!1055^0 == 0 /\ length!28^0-length!28^post156 == 0 /\ y!21^0 <= 0 /\ -head!31^post156+head!31^0 == 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -a!1610^post156+a!1610^0 == 0 /\ result!12^0-result!12^post156 == 0 /\ rcd!63^0-rcd!63^post156 == 0 /\ __disjvr_5^0-__disjvr_5^post156 == 0 /\ rcd!2393^0-rcd!2393^post156 == 0 /\ -__disjvr_0^post156+__disjvr_0^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post156 == 0 /\ -x!1365^post156+x!1365^0 == 0 /\ -__disjvr_2^post156+__disjvr_2^0 == 0 /\ -temp!34^post156+temp!34^0 == 0 /\ a!1370^0-a!1370^post156 == 0 /\ __disjvr_4^0-__disjvr_4^post156 == 0 /\ -a!511^post156+a!511^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ t!25^0-t!25^post156 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post156 == 0 /\ -__disjvr_6^post156+__disjvr_6^0 == 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality rcd!83^post156 = rcd!83^0 propagated equality temp0!30^post156 = temp0!30^0 propagated equality tmp!33^post156 = tmp!33^0 propagated equality sel_r!543_flink!24^post156 = sel_r!543_flink!24^0 propagated equality i!29^post156 = i!29^0 propagated equality y!21^post156 = y!21^0 propagated equality rcd!2460^post156 = rcd!2460^0 propagated equality rcd!2515^post156 = rcd!2515^0 propagated equality x!15^post156 = x!15^0 propagated equality head!405^post156 = head!405^0 propagated equality head!16^post156 = head!16^0 propagated equality sdv_callsite_return_1!14^post156 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post156 = __disjvr_3^0 propagated equality a!244^post156 = a!244^0 propagated equality __disjvr_1^post156 = __disjvr_1^0 propagated equality a!419^post156 = a!419^0 propagated equality x!18^post156 = x!18^0 propagated equality a!1810^post156 = a!1810^0 propagated equality i!406^post156 = i!406^0 propagated equality ct!19^post156 = ct!19^0 propagated equality nondet!13^post156 = nondet!13^0 propagated equality __disjvr_7^post156 = __disjvr_7^0 propagated equality a!654^post156 = a!654^0 propagated equality x!22^post156 = x!22^0 propagated equality a!1371^post156 = a!1371^0 propagated equality a!1052^post156 = a!1052^0 propagated equality a!2035^post156 = a!2035^0 propagated equality sdv_callsite_return_1!32^post156 = sdv_callsite_return_1!32^0 propagated equality r!543^post156 = r!543^0 propagated equality sel_r!1224_flink!24^post156 = sel_r!1224_flink!24^0 propagated equality r!662^post156 = r!662^0 propagated equality __disjvr_8^post156 = __disjvr_8^0 propagated equality a!2238^post156 = a!2238^0 propagated equality a!1055^post156 = a!1055^0 propagated equality length!28^post156 = length!28^0 propagated equality head!31^post156 = head!31^0 propagated equality a!1610^post156 = a!1610^0 propagated equality result!12^post156 = result!12^0 propagated equality rcd!63^post156 = rcd!63^0 propagated equality __disjvr_5^post156 = __disjvr_5^0 propagated equality rcd!2393^post156 = rcd!2393^0 propagated equality __disjvr_0^post156 = __disjvr_0^0 propagated equality x_slam_f!20^post156 = x_slam_f!20^0 propagated equality x!1365^post156 = x!1365^0 propagated equality __disjvr_2^post156 = __disjvr_2^0 propagated equality temp!34^post156 = temp!34^0 propagated equality a!1370^post156 = a!1370^0 propagated equality __disjvr_4^post156 = __disjvr_4^0 propagated equality a!511^post156 = a!511^0 propagated equality t!25^post156 = t!25^0 propagated equality temp0!17^post156 = temp0!17^0 propagated equality __disjvr_6^post156 = __disjvr_6^0 Simplified Guard Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l52 -> l53 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l52 -> l53 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l53 -> l54 : __disjvr_0^0'=__disjvr_0^post157, __disjvr_1^0'=__disjvr_1^post157, __disjvr_2^0'=__disjvr_2^post157, __disjvr_3^0'=__disjvr_3^post157, __disjvr_4^0'=__disjvr_4^post157, __disjvr_5^0'=__disjvr_5^post157, __disjvr_6^0'=__disjvr_6^post157, __disjvr_7^0'=__disjvr_7^post157, __disjvr_8^0'=__disjvr_8^post157, a!1052^0'=a!1052^post157, a!1055^0'=a!1055^post157, a!1370^0'=a!1370^post157, a!1371^0'=a!1371^post157, a!1610^0'=a!1610^post157, a!1810^0'=a!1810^post157, a!2035^0'=a!2035^post157, a!2238^0'=a!2238^post157, a!244^0'=a!244^post157, a!419^0'=a!419^post157, a!511^0'=a!511^post157, a!654^0'=a!654^post157, ct!19^0'=ct!19^post157, head!16^0'=head!16^post157, head!31^0'=head!31^post157, head!405^0'=head!405^post157, i!29^0'=i!29^post157, i!406^0'=i!406^post157, length!28^0'=length!28^post157, nondet!13^0'=nondet!13^post157, r!543^0'=r!543^post157, r!662^0'=r!662^post157, rcd!2393^0'=rcd!2393^post157, rcd!2460^0'=rcd!2460^post157, rcd!2515^0'=rcd!2515^post157, rcd!63^0'=rcd!63^post157, rcd!83^0'=rcd!83^post157, result!12^0'=result!12^post157, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post157, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post157, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post157, sel_r!543_flink!24^0'=sel_r!543_flink!24^post157, t!25^0'=t!25^post157, temp!34^0'=temp!34^post157, temp0!17^0'=temp0!17^post157, temp0!30^0'=temp0!30^post157, tmp!33^0'=tmp!33^post157, x!1365^0'=x!1365^post157, x!15^0'=x!15^post157, x!18^0'=x!18^post157, x!22^0'=x!22^post157, x_slam_f!20^0'=x_slam_f!20^post157, y!21^0'=y!21^post157, (0 == 0 /\ -x!22^post157+x!22^0 == 0 /\ i!406^0-i!406^post157 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post157 == 0 /\ a!1810^0-a!1810^post157 == 0 /\ -__disjvr_6^post157+__disjvr_6^0 == 0 /\ rcd!2460^0-rcd!2460^post157 == 0 /\ -a!2238^post157+a!2238^0 == 0 /\ -a!511^post157+a!511^0 == 0 /\ a!654^0-a!654^post157 == 0 /\ __disjvr_1^0-__disjvr_1^post157 == 0 /\ -rcd!2393^post157+rcd!2393^0 == 0 /\ -nondet!13^post157+nondet!13^0 == 0 /\ -y!21^post157+y!21^0 == 0 /\ -r!662^post157+r!662^0 == 0 /\ r!543^0-r!543^post157 == 0 /\ a!1370^0-a!1370^post157 == 0 /\ tmp!33^0-tmp!33^post157 == 0 /\ -length!28^post157+length!28^0 == 0 /\ -head!16^post157+head!16^0 == 0 /\ temp!34^0-temp!34^post157 == 0 /\ -x!1365^post157+x!1365^0 == 0 /\ __disjvr_4^0-__disjvr_4^post157 == 0 /\ -__disjvr_0^post157+__disjvr_0^0 == 0 /\ -rcd!2515^post157+rcd!2515^0 == 0 /\ -i!29^post157+i!29^0 == 0 /\ a!1371^0-a!1371^post157 == 0 /\ -a!1055^post157+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post157 == 0 /\ -temp0!17^post157+temp0!17^0 == 0 /\ -temp0!30^post157+temp0!30^0 == 0 /\ -t!25^post157+t!25^0 == 0 /\ -sdv_callsite_return_1!32^post157+sdv_callsite_return_1!32^0 == 0 /\ x!15^0-x!15^post157 == 0 /\ -sdv_callsite_return_1!14^post157+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post157 == 0 /\ -ct!19^post157+ct!19^0 == 0 /\ -__disjvr_5^post157+__disjvr_5^0 == 0 /\ a!1052^post157-a!1610^0 == 0 /\ head!31^0-head!31^post157 == 0 /\ -__disjvr_3^post157+__disjvr_3^0 == 0 /\ a!244^0-a!244^post157 == 0 /\ -__disjvr_2^post157+__disjvr_2^0 == 0 /\ result!12^0-result!12^post157 == 0 /\ rcd!83^0-rcd!83^post157 == 0 /\ -rcd!63^post157+rcd!63^0 == 0 /\ a!419^0-a!419^post157 == 0 /\ -head!405^post157+head!405^0 == 0 /\ -x_slam_f!20^post157+x_slam_f!20^0 == 0 /\ -a!2035^post157+a!2035^0 == 0 /\ -__disjvr_7^post157+__disjvr_7^0 == 0 /\ __disjvr_8^0-__disjvr_8^post157 == 0), cost: 1 New rule: l53 -> l54 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1610^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^post157, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality x!22^post157 = x!22^0 propagated equality i!406^post157 = i!406^0 propagated equality sel_r!543_flink!24^post157 = sel_r!543_flink!24^0 propagated equality a!1810^post157 = a!1810^0 propagated equality __disjvr_6^post157 = __disjvr_6^0 propagated equality rcd!2460^post157 = rcd!2460^0 propagated equality a!2238^post157 = a!2238^0 propagated equality a!511^post157 = a!511^0 propagated equality a!654^post157 = a!654^0 propagated equality __disjvr_1^post157 = __disjvr_1^0 propagated equality rcd!2393^post157 = rcd!2393^0 propagated equality nondet!13^post157 = nondet!13^0 propagated equality y!21^post157 = y!21^0 propagated equality r!662^post157 = r!662^0 propagated equality r!543^post157 = r!543^0 propagated equality a!1370^post157 = a!1370^0 propagated equality tmp!33^post157 = tmp!33^0 propagated equality length!28^post157 = length!28^0 propagated equality head!16^post157 = head!16^0 propagated equality temp!34^post157 = temp!34^0 propagated equality x!1365^post157 = x!1365^0 propagated equality __disjvr_4^post157 = __disjvr_4^0 propagated equality __disjvr_0^post157 = __disjvr_0^0 propagated equality rcd!2515^post157 = rcd!2515^0 propagated equality i!29^post157 = i!29^0 propagated equality a!1371^post157 = a!1371^0 propagated equality a!1055^post157 = a!1055^0 propagated equality sel_r!1224_flink!24^post157 = sel_r!1224_flink!24^0 propagated equality temp0!17^post157 = temp0!17^0 propagated equality temp0!30^post157 = temp0!30^0 propagated equality t!25^post157 = t!25^0 propagated equality sdv_callsite_return_1!32^post157 = sdv_callsite_return_1!32^0 propagated equality x!15^post157 = x!15^0 propagated equality sdv_callsite_return_1!14^post157 = sdv_callsite_return_1!14^0 propagated equality x!18^post157 = x!18^0 propagated equality ct!19^post157 = ct!19^0 propagated equality __disjvr_5^post157 = __disjvr_5^0 propagated equality a!1052^post157 = a!1610^0 propagated equality head!31^post157 = head!31^0 propagated equality __disjvr_3^post157 = __disjvr_3^0 propagated equality a!244^post157 = a!244^0 propagated equality __disjvr_2^post157 = __disjvr_2^0 propagated equality result!12^post157 = result!12^0 propagated equality rcd!83^post157 = rcd!83^0 propagated equality rcd!63^post157 = rcd!63^0 propagated equality a!419^post157 = a!419^0 propagated equality head!405^post157 = head!405^0 propagated equality x_slam_f!20^post157 = x_slam_f!20^0 propagated equality a!2035^post157 = a!2035^0 propagated equality __disjvr_7^post157 = __disjvr_7^0 propagated equality __disjvr_8^post157 = __disjvr_8^0 Simplified Guard Original rule: l53 -> l54 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1610^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^post157, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l53 -> l54 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1610^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^post157, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l53 -> l54 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1610^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^post157, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l53 -> l54 : a!1052^0'=a!1610^0, a!1610^0'=a!1610^post157, T, cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post158, __disjvr_1^0'=__disjvr_1^post158, __disjvr_2^0'=__disjvr_2^post158, __disjvr_3^0'=__disjvr_3^post158, __disjvr_4^0'=__disjvr_4^post158, __disjvr_5^0'=__disjvr_5^post158, __disjvr_6^0'=__disjvr_6^post158, __disjvr_7^0'=__disjvr_7^post158, __disjvr_8^0'=__disjvr_8^post158, a!1052^0'=a!1052^post158, a!1055^0'=a!1055^post158, a!1370^0'=a!1370^post158, a!1371^0'=a!1371^post158, a!1610^0'=a!1610^post158, a!1810^0'=a!1810^post158, a!2035^0'=a!2035^post158, a!2238^0'=a!2238^post158, a!244^0'=a!244^post158, a!419^0'=a!419^post158, a!511^0'=a!511^post158, a!654^0'=a!654^post158, ct!19^0'=ct!19^post158, head!16^0'=head!16^post158, head!31^0'=head!31^post158, head!405^0'=head!405^post158, i!29^0'=i!29^post158, i!406^0'=i!406^post158, length!28^0'=length!28^post158, nondet!13^0'=nondet!13^post158, r!543^0'=r!543^post158, r!662^0'=r!662^post158, rcd!2393^0'=rcd!2393^post158, rcd!2460^0'=rcd!2460^post158, rcd!2515^0'=rcd!2515^post158, rcd!63^0'=rcd!63^post158, rcd!83^0'=rcd!83^post158, result!12^0'=result!12^post158, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post158, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post158, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post158, sel_r!543_flink!24^0'=sel_r!543_flink!24^post158, t!25^0'=t!25^post158, temp!34^0'=temp!34^post158, temp0!17^0'=temp0!17^post158, temp0!30^0'=temp0!30^post158, tmp!33^0'=tmp!33^post158, x!1365^0'=x!1365^post158, x!15^0'=x!15^post158, x!18^0'=x!18^post158, x!22^0'=x!22^post158, x_slam_f!20^0'=x_slam_f!20^post158, y!21^0'=y!21^post158, (-head!16^0+x!22^0 <= 0 /\ a!511^0-a!511^post158 == 0 /\ tmp!33^0-tmp!33^post158 == 0 /\ temp0!17^0-temp0!17^post158 == 0 /\ x_slam_f!20^0-x_slam_f!20^post158 == 0 /\ temp0!30^0-temp0!30^post158 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -y!21^post158+y!21^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post158+a!654^0 == 0 /\ -r!662^post158+r!662^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_2^post158+__disjvr_2^0 == 0 /\ -__disjvr_4^post158+__disjvr_4^0 == 0 /\ -a!2035^post158+a!2035^0 == 0 /\ -a!244^post158+a!244^0 == 0 /\ -x!18^post158+x!18^0 == 0 /\ __disjvr_0^0-__disjvr_0^post158 == 0 /\ __disjvr_3^0-__disjvr_3^post158 == 0 /\ rcd!63^0-rcd!63^post158 == 0 /\ x!15^0-x!15^post158 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -__disjvr_1^post158+__disjvr_1^0 == 0 /\ -a!419^post158+a!419^0 == 0 /\ -rcd!83^post158+rcd!83^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -a!1370^post158+a!1370^0 == 0 /\ -head!16^0 <= 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post158 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post158 == 0 /\ a!1610^0-a!1610^post158 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -__disjvr_7^post158+__disjvr_7^0 == 0 /\ -nondet!13^post158+nondet!13^0 == 0 /\ a!2238^0-a!2238^post158 == 0 /\ -i!29^post158+i!29^0 == 0 /\ length!28^0-length!28^post158 == 0 /\ -rcd!2515^post158+rcd!2515^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -temp!34^post158+temp!34^0 == 0 /\ a!1371^0-a!1371^post158 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post158 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post158 == 0 /\ -ct!19^post158+ct!19^0 == 0 /\ -x!22^post158+x!22^0 == 0 /\ r!543^0-r!543^post158 == 0 /\ i!406^0-i!406^post158 == 0 /\ -__disjvr_8^post158+__disjvr_8^0 == 0 /\ -__disjvr_5^post158+__disjvr_5^0 == 0 /\ -rcd!2393^post158+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post158 == 0 /\ -a!1810^post158+a!1810^0 == 0 /\ result!12^0-result!12^post158 == 0 /\ head!31^0-head!31^post158 == 0 /\ t!25^0-t!25^post158 == 0 /\ __disjvr_6^0-__disjvr_6^post158 == 0 /\ head!405^0-head!405^post158 == 0 /\ -sel_r!1224_flink!24^post158+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ a!1055^0-a!1055^post158 == 0 /\ ct!19^0 <= 0 /\ -x!1365^post158+x!1365^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -head!16^post158+head!16^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post158, __disjvr_1^0'=__disjvr_1^post158, __disjvr_2^0'=__disjvr_2^post158, __disjvr_3^0'=__disjvr_3^post158, __disjvr_4^0'=__disjvr_4^post158, __disjvr_5^0'=__disjvr_5^post158, __disjvr_6^0'=__disjvr_6^post158, __disjvr_7^0'=__disjvr_7^post158, __disjvr_8^0'=__disjvr_8^post158, a!1052^0'=a!1052^post158, a!1055^0'=a!1055^post158, a!1370^0'=a!1370^post158, a!1371^0'=a!1371^post158, a!1610^0'=a!1610^post158, a!1810^0'=a!1810^post158, a!2035^0'=a!2035^post158, a!2238^0'=a!2238^post158, a!244^0'=a!244^post158, a!419^0'=a!419^post158, a!511^0'=a!511^post158, a!654^0'=a!654^post158, ct!19^0'=ct!19^post158, head!16^0'=head!16^post158, head!31^0'=head!31^post158, head!405^0'=head!405^post158, i!29^0'=i!29^post158, i!406^0'=i!406^post158, length!28^0'=length!28^post158, nondet!13^0'=nondet!13^post158, r!543^0'=r!543^post158, r!662^0'=r!662^post158, rcd!2393^0'=rcd!2393^post158, rcd!2460^0'=rcd!2460^post158, rcd!2515^0'=rcd!2515^post158, rcd!63^0'=rcd!63^post158, rcd!83^0'=rcd!83^post158, result!12^0'=result!12^post158, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post158, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post158, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post158, sel_r!543_flink!24^0'=sel_r!543_flink!24^post158, t!25^0'=t!25^post158, temp!34^0'=temp!34^post158, temp0!17^0'=temp0!17^post158, temp0!30^0'=temp0!30^post158, tmp!33^0'=tmp!33^post158, x!1365^0'=x!1365^post158, x!15^0'=x!15^post158, x!18^0'=x!18^post158, x!22^0'=x!22^post158, x_slam_f!20^0'=x_slam_f!20^post158, y!21^0'=y!21^post158, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ a!511^0-a!511^post158 == 0 /\ tmp!33^0-tmp!33^post158 == 0 /\ temp0!17^0-temp0!17^post158 == 0 /\ x_slam_f!20^0-x_slam_f!20^post158 == 0 /\ temp0!30^0-temp0!30^post158 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -y!21^post158+y!21^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post158+a!654^0 == 0 /\ -r!662^post158+r!662^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_2^post158+__disjvr_2^0 == 0 /\ -__disjvr_4^post158+__disjvr_4^0 == 0 /\ -a!2035^post158+a!2035^0 == 0 /\ -a!244^post158+a!244^0 == 0 /\ -x!18^post158+x!18^0 == 0 /\ __disjvr_0^0-__disjvr_0^post158 == 0 /\ __disjvr_3^0-__disjvr_3^post158 == 0 /\ rcd!63^0-rcd!63^post158 == 0 /\ x!15^0-x!15^post158 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_1^post158+__disjvr_1^0 == 0 /\ -a!419^post158+a!419^0 == 0 /\ -rcd!83^post158+rcd!83^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1370^post158+a!1370^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post158 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post158 == 0 /\ a!1610^0-a!1610^post158 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -__disjvr_7^post158+__disjvr_7^0 == 0 /\ -nondet!13^post158+nondet!13^0 == 0 /\ a!2238^0-a!2238^post158 == 0 /\ -i!29^post158+i!29^0 == 0 /\ length!28^0-length!28^post158 == 0 /\ -rcd!2515^post158+rcd!2515^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -temp!34^post158+temp!34^0 == 0 /\ a!1371^0-a!1371^post158 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!2460^0-rcd!2460^post158 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post158 == 0 /\ -ct!19^post158+ct!19^0 == 0 /\ -x!22^post158+x!22^0 == 0 /\ r!543^0-r!543^post158 == 0 /\ i!406^0-i!406^post158 == 0 /\ -__disjvr_8^post158+__disjvr_8^0 == 0 /\ -__disjvr_5^post158+__disjvr_5^0 == 0 /\ -rcd!2393^post158+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post158 == 0 /\ -a!1810^post158+a!1810^0 == 0 /\ result!12^0-result!12^post158 == 0 /\ head!31^0-head!31^post158 == 0 /\ t!25^0-t!25^post158 == 0 /\ __disjvr_6^0-__disjvr_6^post158 == 0 /\ head!405^0-head!405^post158 == 0 /\ -sel_r!1224_flink!24^post158+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!1055^0-a!1055^post158 == 0 /\ ct!19^0 <= 0 /\ -x!1365^post158+x!1365^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -head!16^post158+head!16^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post158, __disjvr_1^0'=__disjvr_1^post158, __disjvr_2^0'=__disjvr_2^post158, __disjvr_3^0'=__disjvr_3^post158, __disjvr_4^0'=__disjvr_4^post158, __disjvr_5^0'=__disjvr_5^post158, __disjvr_6^0'=__disjvr_6^post158, __disjvr_7^0'=__disjvr_7^post158, __disjvr_8^0'=__disjvr_8^post158, a!1052^0'=a!1052^post158, a!1055^0'=a!1055^post158, a!1370^0'=a!1370^post158, a!1371^0'=a!1371^post158, a!1610^0'=a!1610^post158, a!1810^0'=a!1810^post158, a!2035^0'=a!2035^post158, a!2238^0'=a!2238^post158, a!244^0'=a!244^post158, a!419^0'=a!419^post158, a!511^0'=a!511^post158, a!654^0'=a!654^post158, ct!19^0'=ct!19^post158, head!16^0'=head!16^post158, head!31^0'=head!31^post158, head!405^0'=head!405^post158, i!29^0'=i!29^post158, i!406^0'=i!406^post158, length!28^0'=length!28^post158, nondet!13^0'=nondet!13^post158, r!543^0'=r!543^post158, r!662^0'=r!662^post158, rcd!2393^0'=rcd!2393^post158, rcd!2460^0'=rcd!2460^post158, rcd!2515^0'=rcd!2515^post158, rcd!63^0'=rcd!63^post158, rcd!83^0'=rcd!83^post158, result!12^0'=result!12^post158, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post158, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post158, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post158, sel_r!543_flink!24^0'=sel_r!543_flink!24^post158, t!25^0'=t!25^post158, temp!34^0'=temp!34^post158, temp0!17^0'=temp0!17^post158, temp0!30^0'=temp0!30^post158, tmp!33^0'=tmp!33^post158, x!1365^0'=x!1365^post158, x!15^0'=x!15^post158, x!18^0'=x!18^post158, x!22^0'=x!22^post158, x_slam_f!20^0'=x_slam_f!20^post158, y!21^0'=y!21^post158, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ a!511^0-a!511^post158 == 0 /\ tmp!33^0-tmp!33^post158 == 0 /\ temp0!17^0-temp0!17^post158 == 0 /\ x_slam_f!20^0-x_slam_f!20^post158 == 0 /\ temp0!30^0-temp0!30^post158 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -y!21^post158+y!21^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!654^post158+a!654^0 == 0 /\ -r!662^post158+r!662^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -__disjvr_2^post158+__disjvr_2^0 == 0 /\ -__disjvr_4^post158+__disjvr_4^0 == 0 /\ -a!2035^post158+a!2035^0 == 0 /\ -a!244^post158+a!244^0 == 0 /\ -x!18^post158+x!18^0 == 0 /\ __disjvr_0^0-__disjvr_0^post158 == 0 /\ __disjvr_3^0-__disjvr_3^post158 == 0 /\ rcd!63^0-rcd!63^post158 == 0 /\ x!15^0-x!15^post158 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -__disjvr_1^post158+__disjvr_1^0 == 0 /\ -a!419^post158+a!419^0 == 0 /\ -rcd!83^post158+rcd!83^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1370^post158+a!1370^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post158 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post158 == 0 /\ a!1610^0-a!1610^post158 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ -__disjvr_7^post158+__disjvr_7^0 == 0 /\ -nondet!13^post158+nondet!13^0 == 0 /\ a!2238^0-a!2238^post158 == 0 /\ -i!29^post158+i!29^0 == 0 /\ length!28^0-length!28^post158 == 0 /\ -rcd!2515^post158+rcd!2515^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -temp!34^post158+temp!34^0 == 0 /\ a!1371^0-a!1371^post158 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ rcd!2460^0-rcd!2460^post158 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post158 == 0 /\ -ct!19^post158+ct!19^0 == 0 /\ -x!22^post158+x!22^0 == 0 /\ r!543^0-r!543^post158 == 0 /\ i!406^0-i!406^post158 == 0 /\ -__disjvr_8^post158+__disjvr_8^0 == 0 /\ -__disjvr_5^post158+__disjvr_5^0 == 0 /\ -rcd!2393^post158+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post158 == 0 /\ -a!1810^post158+a!1810^0 == 0 /\ result!12^0-result!12^post158 == 0 /\ head!31^0-head!31^post158 == 0 /\ t!25^0-t!25^post158 == 0 /\ __disjvr_6^0-__disjvr_6^post158 == 0 /\ head!405^0-head!405^post158 == 0 /\ -sel_r!1224_flink!24^post158+sel_r!1224_flink!24^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ a!1055^0-a!1055^post158 == 0 /\ ct!19^0 <= 0 /\ -x!1365^post158+x!1365^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -head!16^post158+head!16^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality a!511^post158 = a!511^0 propagated equality tmp!33^post158 = tmp!33^0 propagated equality temp0!17^post158 = temp0!17^0 propagated equality x_slam_f!20^post158 = x_slam_f!20^0 propagated equality temp0!30^post158 = temp0!30^0 propagated equality y!21^post158 = y!21^0 propagated equality a!654^post158 = a!654^0 propagated equality r!662^post158 = r!662^0 propagated equality __disjvr_2^post158 = __disjvr_2^0 propagated equality __disjvr_4^post158 = __disjvr_4^0 propagated equality a!2035^post158 = a!2035^0 propagated equality a!244^post158 = a!244^0 propagated equality x!18^post158 = x!18^0 propagated equality __disjvr_0^post158 = __disjvr_0^0 propagated equality __disjvr_3^post158 = __disjvr_3^0 propagated equality rcd!63^post158 = rcd!63^0 propagated equality x!15^post158 = x!15^0 propagated equality __disjvr_1^post158 = __disjvr_1^0 propagated equality a!419^post158 = a!419^0 propagated equality rcd!83^post158 = rcd!83^0 propagated equality a!1370^post158 = a!1370^0 propagated equality sel_r!543_flink!24^post158 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post158 = sdv_callsite_return_1!14^0 propagated equality a!1610^post158 = a!1610^0 propagated equality __disjvr_7^post158 = __disjvr_7^0 propagated equality nondet!13^post158 = nondet!13^0 propagated equality a!2238^post158 = a!2238^0 propagated equality i!29^post158 = i!29^0 propagated equality length!28^post158 = length!28^0 propagated equality rcd!2515^post158 = rcd!2515^0 propagated equality temp!34^post158 = temp!34^0 propagated equality a!1371^post158 = a!1371^0 propagated equality rcd!2460^post158 = rcd!2460^0 propagated equality sdv_callsite_return_1!32^post158 = sdv_callsite_return_1!32^0 propagated equality ct!19^post158 = ct!19^0 propagated equality x!22^post158 = x!22^0 propagated equality r!543^post158 = r!543^0 propagated equality i!406^post158 = i!406^0 propagated equality __disjvr_8^post158 = __disjvr_8^0 propagated equality __disjvr_5^post158 = __disjvr_5^0 propagated equality rcd!2393^post158 = rcd!2393^0 propagated equality a!1052^post158 = a!1052^0 propagated equality a!1810^post158 = a!1810^0 propagated equality result!12^post158 = result!12^0 propagated equality head!31^post158 = head!31^0 propagated equality t!25^post158 = t!25^0 propagated equality __disjvr_6^post158 = __disjvr_6^0 propagated equality head!405^post158 = head!405^0 propagated equality sel_r!1224_flink!24^post158 = sel_r!1224_flink!24^0 propagated equality a!1055^post158 = a!1055^0 propagated equality x!1365^post158 = x!1365^0 propagated equality head!16^post158 = head!16^0 Simplified Guard Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post159, __disjvr_1^0'=__disjvr_1^post159, __disjvr_2^0'=__disjvr_2^post159, __disjvr_3^0'=__disjvr_3^post159, __disjvr_4^0'=__disjvr_4^post159, __disjvr_5^0'=__disjvr_5^post159, __disjvr_6^0'=__disjvr_6^post159, __disjvr_7^0'=__disjvr_7^post159, __disjvr_8^0'=__disjvr_8^post159, a!1052^0'=a!1052^post159, a!1055^0'=a!1055^post159, a!1370^0'=a!1370^post159, a!1371^0'=a!1371^post159, a!1610^0'=a!1610^post159, a!1810^0'=a!1810^post159, a!2035^0'=a!2035^post159, a!2238^0'=a!2238^post159, a!244^0'=a!244^post159, a!419^0'=a!419^post159, a!511^0'=a!511^post159, a!654^0'=a!654^post159, ct!19^0'=ct!19^post159, head!16^0'=head!16^post159, head!31^0'=head!31^post159, head!405^0'=head!405^post159, i!29^0'=i!29^post159, i!406^0'=i!406^post159, length!28^0'=length!28^post159, nondet!13^0'=nondet!13^post159, r!543^0'=r!543^post159, r!662^0'=r!662^post159, rcd!2393^0'=rcd!2393^post159, rcd!2460^0'=rcd!2460^post159, rcd!2515^0'=rcd!2515^post159, rcd!63^0'=rcd!63^post159, rcd!83^0'=rcd!83^post159, result!12^0'=result!12^post159, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post159, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post159, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post159, sel_r!543_flink!24^0'=sel_r!543_flink!24^post159, t!25^0'=t!25^post159, temp!34^0'=temp!34^post159, temp0!17^0'=temp0!17^post159, temp0!30^0'=temp0!30^post159, tmp!33^0'=tmp!33^post159, x!1365^0'=x!1365^post159, x!15^0'=x!15^post159, x!18^0'=x!18^post159, x!22^0'=x!22^post159, x_slam_f!20^0'=x_slam_f!20^post159, y!21^0'=y!21^post159, (-head!16^0+x!22^0 <= 0 /\ head!405^0-head!405^post159 == 0 /\ -head!16^post159+head!16^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post159+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post159 == 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1055^post159+a!1055^0 == 0 /\ -__disjvr_3^post159+__disjvr_3^0 == 0 /\ a!1810^0-a!1810^post159 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ x!1365^0-x!1365^post159 == 0 /\ temp0!17^0-temp0!17^post159 == 0 /\ a!1370^0-a!1370^post159 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -r!543^post159+r!543^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x_slam_f!20^post159+x_slam_f!20^0 == 0 /\ -i!406^post159+i!406^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ result!12^0-result!12^post159 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post159 == 0 /\ a!1371^0-a!1371^post159 == 0 /\ -r!662^post159+r!662^0 == 0 /\ -a!2035^post159+a!2035^0 == 0 /\ -a!511^post159+a!511^0 == 0 /\ nondet!13^0-nondet!13^post159 == 0 /\ temp0!30^0-temp0!30^post159 == 0 /\ -x!15^post159+x!15^0 == 0 /\ -y!21^post159+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post159 == 0 /\ a!244^0-a!244^post159 == 0 /\ -rcd!2515^post159+rcd!2515^0 == 0 /\ length!28^0-length!28^post159 == 0 /\ tmp!33^0-tmp!33^post159 == 0 /\ -rcd!2460^post159+rcd!2460^0 == 0 /\ y!21^0 <= 0 /\ -x!22^post159+x!22^0 == 0 /\ -x!15^0 <= 0 /\ rcd!83^0-rcd!83^post159 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post159 == 0 /\ -__disjvr_0^post159+__disjvr_0^0 == 0 /\ -__disjvr_2^post159+__disjvr_2^0 == 0 /\ -a!1052^post159+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post159 == 0 /\ -a!1610^post159+a!1610^0 == 0 /\ a!654^0-a!654^post159 == 0 /\ -ct!19^post159+ct!19^0 == 0 /\ -t!25^post159+t!25^0 == 0 /\ head!31^0-head!31^post159 == 0 /\ -i!29^post159+i!29^0 == 0 /\ __disjvr_8^0-__disjvr_8^post159 == 0 /\ rcd!63^0-rcd!63^post159 == 0 /\ -ct!19^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post159 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2238^post159+a!2238^0 == 0 /\ -a!419^post159+a!419^0 == 0 /\ -temp!34^post159+temp!34^0 == 0 /\ -__disjvr_6^post159+__disjvr_6^0 == 0 /\ -__disjvr_7^post159+__disjvr_7^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post159 == 0 /\ rcd!2393^0-rcd!2393^post159 == 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post159, __disjvr_1^0'=__disjvr_1^post159, __disjvr_2^0'=__disjvr_2^post159, __disjvr_3^0'=__disjvr_3^post159, __disjvr_4^0'=__disjvr_4^post159, __disjvr_5^0'=__disjvr_5^post159, __disjvr_6^0'=__disjvr_6^post159, __disjvr_7^0'=__disjvr_7^post159, __disjvr_8^0'=__disjvr_8^post159, a!1052^0'=a!1052^post159, a!1055^0'=a!1055^post159, a!1370^0'=a!1370^post159, a!1371^0'=a!1371^post159, a!1610^0'=a!1610^post159, a!1810^0'=a!1810^post159, a!2035^0'=a!2035^post159, a!2238^0'=a!2238^post159, a!244^0'=a!244^post159, a!419^0'=a!419^post159, a!511^0'=a!511^post159, a!654^0'=a!654^post159, ct!19^0'=ct!19^post159, head!16^0'=head!16^post159, head!31^0'=head!31^post159, head!405^0'=head!405^post159, i!29^0'=i!29^post159, i!406^0'=i!406^post159, length!28^0'=length!28^post159, nondet!13^0'=nondet!13^post159, r!543^0'=r!543^post159, r!662^0'=r!662^post159, rcd!2393^0'=rcd!2393^post159, rcd!2460^0'=rcd!2460^post159, rcd!2515^0'=rcd!2515^post159, rcd!63^0'=rcd!63^post159, rcd!83^0'=rcd!83^post159, result!12^0'=result!12^post159, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post159, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post159, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post159, sel_r!543_flink!24^0'=sel_r!543_flink!24^post159, t!25^0'=t!25^post159, temp!34^0'=temp!34^post159, temp0!17^0'=temp0!17^post159, temp0!30^0'=temp0!30^post159, tmp!33^0'=tmp!33^post159, x!1365^0'=x!1365^post159, x!15^0'=x!15^post159, x!18^0'=x!18^post159, x!22^0'=x!22^post159, x_slam_f!20^0'=x_slam_f!20^post159, y!21^0'=y!21^post159, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ head!405^0-head!405^post159 == 0 /\ -head!16^post159+head!16^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post159+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post159 == 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1055^post159+a!1055^0 == 0 /\ -__disjvr_3^post159+__disjvr_3^0 == 0 /\ a!1810^0-a!1810^post159 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ x!1365^0-x!1365^post159 == 0 /\ temp0!17^0-temp0!17^post159 == 0 /\ a!1370^0-a!1370^post159 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -r!543^post159+r!543^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x_slam_f!20^post159+x_slam_f!20^0 == 0 /\ -i!406^post159+i!406^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ result!12^0-result!12^post159 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post159 == 0 /\ a!1371^0-a!1371^post159 == 0 /\ -r!662^post159+r!662^0 == 0 /\ -a!2035^post159+a!2035^0 == 0 /\ -a!511^post159+a!511^0 == 0 /\ nondet!13^0-nondet!13^post159 == 0 /\ temp0!30^0-temp0!30^post159 == 0 /\ -x!15^post159+x!15^0 == 0 /\ -y!21^post159+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post159 == 0 /\ a!244^0-a!244^post159 == 0 /\ -rcd!2515^post159+rcd!2515^0 == 0 /\ length!28^0-length!28^post159 == 0 /\ tmp!33^0-tmp!33^post159 == 0 /\ -rcd!2460^post159+rcd!2460^0 == 0 /\ y!21^0 <= 0 /\ -x!22^post159+x!22^0 == 0 /\ -x!15^0 <= 0 /\ rcd!83^0-rcd!83^post159 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ __disjvr_5^0-__disjvr_5^post159 == 0 /\ -__disjvr_0^post159+__disjvr_0^0 == 0 /\ -__disjvr_2^post159+__disjvr_2^0 == 0 /\ -a!1052^post159+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post159 == 0 /\ -a!1610^post159+a!1610^0 == 0 /\ a!654^0-a!654^post159 == 0 /\ -ct!19^post159+ct!19^0 == 0 /\ -t!25^post159+t!25^0 == 0 /\ head!31^0-head!31^post159 == 0 /\ -i!29^post159+i!29^0 == 0 /\ __disjvr_8^0-__disjvr_8^post159 == 0 /\ rcd!63^0-rcd!63^post159 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post159 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2238^post159+a!2238^0 == 0 /\ -a!419^post159+a!419^0 == 0 /\ -temp!34^post159+temp!34^0 == 0 /\ -__disjvr_6^post159+__disjvr_6^0 == 0 /\ -__disjvr_7^post159+__disjvr_7^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post159 == 0 /\ rcd!2393^0-rcd!2393^post159 == 0), cost: 1 Propagated Equalities Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post159, __disjvr_1^0'=__disjvr_1^post159, __disjvr_2^0'=__disjvr_2^post159, __disjvr_3^0'=__disjvr_3^post159, __disjvr_4^0'=__disjvr_4^post159, __disjvr_5^0'=__disjvr_5^post159, __disjvr_6^0'=__disjvr_6^post159, __disjvr_7^0'=__disjvr_7^post159, __disjvr_8^0'=__disjvr_8^post159, a!1052^0'=a!1052^post159, a!1055^0'=a!1055^post159, a!1370^0'=a!1370^post159, a!1371^0'=a!1371^post159, a!1610^0'=a!1610^post159, a!1810^0'=a!1810^post159, a!2035^0'=a!2035^post159, a!2238^0'=a!2238^post159, a!244^0'=a!244^post159, a!419^0'=a!419^post159, a!511^0'=a!511^post159, a!654^0'=a!654^post159, ct!19^0'=ct!19^post159, head!16^0'=head!16^post159, head!31^0'=head!31^post159, head!405^0'=head!405^post159, i!29^0'=i!29^post159, i!406^0'=i!406^post159, length!28^0'=length!28^post159, nondet!13^0'=nondet!13^post159, r!543^0'=r!543^post159, r!662^0'=r!662^post159, rcd!2393^0'=rcd!2393^post159, rcd!2460^0'=rcd!2460^post159, rcd!2515^0'=rcd!2515^post159, rcd!63^0'=rcd!63^post159, rcd!83^0'=rcd!83^post159, result!12^0'=result!12^post159, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post159, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post159, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post159, sel_r!543_flink!24^0'=sel_r!543_flink!24^post159, t!25^0'=t!25^post159, temp!34^0'=temp!34^post159, temp0!17^0'=temp0!17^post159, temp0!30^0'=temp0!30^post159, tmp!33^0'=tmp!33^post159, x!1365^0'=x!1365^post159, x!15^0'=x!15^post159, x!18^0'=x!18^post159, x!22^0'=x!22^post159, x_slam_f!20^0'=x_slam_f!20^post159, y!21^0'=y!21^post159, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ head!405^0-head!405^post159 == 0 /\ -head!16^post159+head!16^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!32^post159+sdv_callsite_return_1!32^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post159 == 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1055^post159+a!1055^0 == 0 /\ -__disjvr_3^post159+__disjvr_3^0 == 0 /\ a!1810^0-a!1810^post159 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ x!1365^0-x!1365^post159 == 0 /\ temp0!17^0-temp0!17^post159 == 0 /\ a!1370^0-a!1370^post159 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -r!543^post159+r!543^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x_slam_f!20^post159+x_slam_f!20^0 == 0 /\ -i!406^post159+i!406^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ result!12^0-result!12^post159 == 0 /\ -y!21^0+ct!19^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post159 == 0 /\ a!1371^0-a!1371^post159 == 0 /\ -r!662^post159+r!662^0 == 0 /\ -a!2035^post159+a!2035^0 == 0 /\ -a!511^post159+a!511^0 == 0 /\ nondet!13^0-nondet!13^post159 == 0 /\ temp0!30^0-temp0!30^post159 == 0 /\ -x!15^post159+x!15^0 == 0 /\ -y!21^post159+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post159 == 0 /\ a!244^0-a!244^post159 == 0 /\ -rcd!2515^post159+rcd!2515^0 == 0 /\ length!28^0-length!28^post159 == 0 /\ tmp!33^0-tmp!33^post159 == 0 /\ -rcd!2460^post159+rcd!2460^0 == 0 /\ y!21^0 <= 0 /\ -x!22^post159+x!22^0 == 0 /\ -x!15^0 <= 0 /\ rcd!83^0-rcd!83^post159 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ __disjvr_5^0-__disjvr_5^post159 == 0 /\ -__disjvr_0^post159+__disjvr_0^0 == 0 /\ -__disjvr_2^post159+__disjvr_2^0 == 0 /\ -a!1052^post159+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post159 == 0 /\ -a!1610^post159+a!1610^0 == 0 /\ a!654^0-a!654^post159 == 0 /\ -ct!19^post159+ct!19^0 == 0 /\ -t!25^post159+t!25^0 == 0 /\ head!31^0-head!31^post159 == 0 /\ -i!29^post159+i!29^0 == 0 /\ __disjvr_8^0-__disjvr_8^post159 == 0 /\ rcd!63^0-rcd!63^post159 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post159 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2238^post159+a!2238^0 == 0 /\ -a!419^post159+a!419^0 == 0 /\ -temp!34^post159+temp!34^0 == 0 /\ -__disjvr_6^post159+__disjvr_6^0 == 0 /\ -__disjvr_7^post159+__disjvr_7^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!18^0-x!18^post159 == 0 /\ rcd!2393^0-rcd!2393^post159 == 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality head!405^post159 = head!405^0 propagated equality head!16^post159 = head!16^0 propagated equality sdv_callsite_return_1!32^post159 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post159 = sel_r!1224_flink!24^0 propagated equality a!1055^post159 = a!1055^0 propagated equality __disjvr_3^post159 = __disjvr_3^0 propagated equality a!1810^post159 = a!1810^0 propagated equality x!1365^post159 = x!1365^0 propagated equality temp0!17^post159 = temp0!17^0 propagated equality a!1370^post159 = a!1370^0 propagated equality r!543^post159 = r!543^0 propagated equality x_slam_f!20^post159 = x_slam_f!20^0 propagated equality i!406^post159 = i!406^0 propagated equality result!12^post159 = result!12^0 propagated equality __disjvr_1^post159 = __disjvr_1^0 propagated equality a!1371^post159 = a!1371^0 propagated equality r!662^post159 = r!662^0 propagated equality a!2035^post159 = a!2035^0 propagated equality a!511^post159 = a!511^0 propagated equality nondet!13^post159 = nondet!13^0 propagated equality temp0!30^post159 = temp0!30^0 propagated equality x!15^post159 = x!15^0 propagated equality y!21^post159 = y!21^0 propagated equality sdv_callsite_return_1!14^post159 = sdv_callsite_return_1!14^0 propagated equality a!244^post159 = a!244^0 propagated equality rcd!2515^post159 = rcd!2515^0 propagated equality length!28^post159 = length!28^0 propagated equality tmp!33^post159 = tmp!33^0 propagated equality rcd!2460^post159 = rcd!2460^0 propagated equality x!22^post159 = x!22^0 propagated equality rcd!83^post159 = rcd!83^0 propagated equality __disjvr_5^post159 = __disjvr_5^0 propagated equality __disjvr_0^post159 = __disjvr_0^0 propagated equality __disjvr_2^post159 = __disjvr_2^0 propagated equality a!1052^post159 = a!1052^0 propagated equality sel_r!543_flink!24^post159 = sel_r!543_flink!24^0 propagated equality a!1610^post159 = a!1610^0 propagated equality a!654^post159 = a!654^0 propagated equality ct!19^post159 = ct!19^0 propagated equality t!25^post159 = t!25^0 propagated equality head!31^post159 = head!31^0 propagated equality i!29^post159 = i!29^0 propagated equality __disjvr_8^post159 = __disjvr_8^0 propagated equality rcd!63^post159 = rcd!63^0 propagated equality __disjvr_4^post159 = __disjvr_4^0 propagated equality a!2238^post159 = a!2238^0 propagated equality a!419^post159 = a!419^0 propagated equality temp!34^post159 = temp!34^0 propagated equality __disjvr_6^post159 = __disjvr_6^0 propagated equality __disjvr_7^post159 = __disjvr_7^0 propagated equality x!18^post159 = x!18^0 propagated equality rcd!2393^post159 = rcd!2393^0 Simplified Guard Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post160, __disjvr_1^0'=__disjvr_1^post160, __disjvr_2^0'=__disjvr_2^post160, __disjvr_3^0'=__disjvr_3^post160, __disjvr_4^0'=__disjvr_4^post160, __disjvr_5^0'=__disjvr_5^post160, __disjvr_6^0'=__disjvr_6^post160, __disjvr_7^0'=__disjvr_7^post160, __disjvr_8^0'=__disjvr_8^post160, a!1052^0'=a!1052^post160, a!1055^0'=a!1055^post160, a!1370^0'=a!1370^post160, a!1371^0'=a!1371^post160, a!1610^0'=a!1610^post160, a!1810^0'=a!1810^post160, a!2035^0'=a!2035^post160, a!2238^0'=a!2238^post160, a!244^0'=a!244^post160, a!419^0'=a!419^post160, a!511^0'=a!511^post160, a!654^0'=a!654^post160, ct!19^0'=ct!19^post160, head!16^0'=head!16^post160, head!31^0'=head!31^post160, head!405^0'=head!405^post160, i!29^0'=i!29^post160, i!406^0'=i!406^post160, length!28^0'=length!28^post160, nondet!13^0'=nondet!13^post160, r!543^0'=r!543^post160, r!662^0'=r!662^post160, rcd!2393^0'=rcd!2393^post160, rcd!2460^0'=rcd!2460^post160, rcd!2515^0'=rcd!2515^post160, rcd!63^0'=rcd!63^post160, rcd!83^0'=rcd!83^post160, result!12^0'=result!12^post160, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post160, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post160, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post160, sel_r!543_flink!24^0'=sel_r!543_flink!24^post160, t!25^0'=t!25^post160, temp!34^0'=temp!34^post160, temp0!17^0'=temp0!17^post160, temp0!30^0'=temp0!30^post160, tmp!33^0'=tmp!33^post160, x!1365^0'=x!1365^post160, x!15^0'=x!15^post160, x!18^0'=x!18^post160, x!22^0'=x!22^post160, x_slam_f!20^0'=x_slam_f!20^post160, y!21^0'=y!21^post160, (-head!16^0+x!22^0 <= 0 /\ temp!34^0-temp!34^post160 == 0 /\ a!654^0-a!654^post160 == 0 /\ __disjvr_0^0-__disjvr_0^post160 == 0 /\ a!511^0-a!511^post160 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post160 == 0 /\ a!1610^0-a!1610^post160 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ -__disjvr_8^post160+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post160+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post160 == 0 /\ head!16^0-x!22^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post160 == 0 /\ rcd!2460^0-rcd!2460^post160 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ rcd!2515^0-rcd!2515^post160 == 0 /\ 1-a!1052^0 <= 0 /\ -ct!19^post160+ct!19^0 == 0 /\ -a!1810^post160+a!1810^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post160 == 0 /\ -i!29^post160+i!29^0 == 0 /\ -__disjvr_4^post160+__disjvr_4^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -__disjvr_2^post160+__disjvr_2^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post160 == 0 /\ -a!419^post160+a!419^0 == 0 /\ -t!25^post160+t!25^0 == 0 /\ a!1371^0-a!1371^post160 == 0 /\ temp0!30^0-temp0!30^post160 == 0 /\ -head!31^post160+head!31^0 == 0 /\ r!543^0-r!543^post160 == 0 /\ __disjvr_6^0-__disjvr_6^post160 == 0 /\ -r!662^post160+r!662^0 == 0 /\ -nondet!13^post160+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post160+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post160+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post160 == 0 /\ x!18^0-x!18^post160 == 0 /\ a!2238^0-a!2238^post160 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post160 == 0 /\ y!21^0 <= 0 /\ -x_slam_f!20^post160+x_slam_f!20^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post160+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ result!12^0-result!12^post160 == 0 /\ i!406^0-i!406^post160 == 0 /\ -a!1370^post160+a!1370^0 == 0 /\ -x!1365^post160+x!1365^0 == 0 /\ head!405^0-head!405^post160 == 0 /\ -y!21^post160+y!21^0 == 0 /\ head!16^0-head!16^post160 == 0 /\ rcd!83^0-rcd!83^post160 == 0 /\ -__disjvr_5^post160+__disjvr_5^0 == 0 /\ -x!22^post160+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post160+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x!15^0-x!15^post160 == 0 /\ -a!2035^post160+a!2035^0 == 0 /\ -__disjvr_1^post160+__disjvr_1^0 == 0 /\ -a!244^post160+a!244^0 == 0 /\ a!1052^0-a!1052^post160 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post160, __disjvr_1^0'=__disjvr_1^post160, __disjvr_2^0'=__disjvr_2^post160, __disjvr_3^0'=__disjvr_3^post160, __disjvr_4^0'=__disjvr_4^post160, __disjvr_5^0'=__disjvr_5^post160, __disjvr_6^0'=__disjvr_6^post160, __disjvr_7^0'=__disjvr_7^post160, __disjvr_8^0'=__disjvr_8^post160, a!1052^0'=a!1052^post160, a!1055^0'=a!1055^post160, a!1370^0'=a!1370^post160, a!1371^0'=a!1371^post160, a!1610^0'=a!1610^post160, a!1810^0'=a!1810^post160, a!2035^0'=a!2035^post160, a!2238^0'=a!2238^post160, a!244^0'=a!244^post160, a!419^0'=a!419^post160, a!511^0'=a!511^post160, a!654^0'=a!654^post160, ct!19^0'=ct!19^post160, head!16^0'=head!16^post160, head!31^0'=head!31^post160, head!405^0'=head!405^post160, i!29^0'=i!29^post160, i!406^0'=i!406^post160, length!28^0'=length!28^post160, nondet!13^0'=nondet!13^post160, r!543^0'=r!543^post160, r!662^0'=r!662^post160, rcd!2393^0'=rcd!2393^post160, rcd!2460^0'=rcd!2460^post160, rcd!2515^0'=rcd!2515^post160, rcd!63^0'=rcd!63^post160, rcd!83^0'=rcd!83^post160, result!12^0'=result!12^post160, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post160, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post160, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post160, sel_r!543_flink!24^0'=sel_r!543_flink!24^post160, t!25^0'=t!25^post160, temp!34^0'=temp!34^post160, temp0!17^0'=temp0!17^post160, temp0!30^0'=temp0!30^post160, tmp!33^0'=tmp!33^post160, x!1365^0'=x!1365^post160, x!15^0'=x!15^post160, x!18^0'=x!18^post160, x!22^0'=x!22^post160, x_slam_f!20^0'=x_slam_f!20^post160, y!21^0'=y!21^post160, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ temp!34^0-temp!34^post160 == 0 /\ a!654^0-a!654^post160 == 0 /\ __disjvr_0^0-__disjvr_0^post160 == 0 /\ a!511^0-a!511^post160 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post160 == 0 /\ a!1610^0-a!1610^post160 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ -__disjvr_8^post160+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post160+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post160 == 0 /\ head!16^0-x!22^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post160 == 0 /\ rcd!2460^0-rcd!2460^post160 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2515^0-rcd!2515^post160 == 0 /\ 1-a!1052^0 <= 0 /\ -ct!19^post160+ct!19^0 == 0 /\ -a!1810^post160+a!1810^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post160 == 0 /\ -i!29^post160+i!29^0 == 0 /\ -__disjvr_4^post160+__disjvr_4^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -__disjvr_2^post160+__disjvr_2^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post160 == 0 /\ -a!419^post160+a!419^0 == 0 /\ -t!25^post160+t!25^0 == 0 /\ a!1371^0-a!1371^post160 == 0 /\ temp0!30^0-temp0!30^post160 == 0 /\ -head!31^post160+head!31^0 == 0 /\ r!543^0-r!543^post160 == 0 /\ __disjvr_6^0-__disjvr_6^post160 == 0 /\ -r!662^post160+r!662^0 == 0 /\ -nondet!13^post160+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post160+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post160+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post160 == 0 /\ x!18^0-x!18^post160 == 0 /\ a!2238^0-a!2238^post160 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post160 == 0 /\ y!21^0 <= 0 /\ -x_slam_f!20^post160+x_slam_f!20^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post160+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ result!12^0-result!12^post160 == 0 /\ i!406^0-i!406^post160 == 0 /\ -a!1370^post160+a!1370^0 == 0 /\ -x!1365^post160+x!1365^0 == 0 /\ head!405^0-head!405^post160 == 0 /\ -y!21^post160+y!21^0 == 0 /\ head!16^0-head!16^post160 == 0 /\ rcd!83^0-rcd!83^post160 == 0 /\ -__disjvr_5^post160+__disjvr_5^0 == 0 /\ -x!22^post160+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post160+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x!15^0-x!15^post160 == 0 /\ -a!2035^post160+a!2035^0 == 0 /\ -__disjvr_1^post160+__disjvr_1^0 == 0 /\ -a!244^post160+a!244^0 == 0 /\ a!1052^0-a!1052^post160 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post160, __disjvr_1^0'=__disjvr_1^post160, __disjvr_2^0'=__disjvr_2^post160, __disjvr_3^0'=__disjvr_3^post160, __disjvr_4^0'=__disjvr_4^post160, __disjvr_5^0'=__disjvr_5^post160, __disjvr_6^0'=__disjvr_6^post160, __disjvr_7^0'=__disjvr_7^post160, __disjvr_8^0'=__disjvr_8^post160, a!1052^0'=a!1052^post160, a!1055^0'=a!1055^post160, a!1370^0'=a!1370^post160, a!1371^0'=a!1371^post160, a!1610^0'=a!1610^post160, a!1810^0'=a!1810^post160, a!2035^0'=a!2035^post160, a!2238^0'=a!2238^post160, a!244^0'=a!244^post160, a!419^0'=a!419^post160, a!511^0'=a!511^post160, a!654^0'=a!654^post160, ct!19^0'=ct!19^post160, head!16^0'=head!16^post160, head!31^0'=head!31^post160, head!405^0'=head!405^post160, i!29^0'=i!29^post160, i!406^0'=i!406^post160, length!28^0'=length!28^post160, nondet!13^0'=nondet!13^post160, r!543^0'=r!543^post160, r!662^0'=r!662^post160, rcd!2393^0'=rcd!2393^post160, rcd!2460^0'=rcd!2460^post160, rcd!2515^0'=rcd!2515^post160, rcd!63^0'=rcd!63^post160, rcd!83^0'=rcd!83^post160, result!12^0'=result!12^post160, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post160, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post160, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post160, sel_r!543_flink!24^0'=sel_r!543_flink!24^post160, t!25^0'=t!25^post160, temp!34^0'=temp!34^post160, temp0!17^0'=temp0!17^post160, temp0!30^0'=temp0!30^post160, tmp!33^0'=tmp!33^post160, x!1365^0'=x!1365^post160, x!15^0'=x!15^post160, x!18^0'=x!18^post160, x!22^0'=x!22^post160, x_slam_f!20^0'=x_slam_f!20^post160, y!21^0'=y!21^post160, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ temp!34^0-temp!34^post160 == 0 /\ a!654^0-a!654^post160 == 0 /\ __disjvr_0^0-__disjvr_0^post160 == 0 /\ a!511^0-a!511^post160 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post160 == 0 /\ a!1610^0-a!1610^post160 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ -__disjvr_8^post160+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!63^post160+rcd!63^0 == 0 /\ __disjvr_3^0-__disjvr_3^post160 == 0 /\ head!16^0-x!22^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post160 == 0 /\ rcd!2460^0-rcd!2460^post160 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2515^0-rcd!2515^post160 == 0 /\ 1-a!1052^0 <= 0 /\ -ct!19^post160+ct!19^0 == 0 /\ -a!1810^post160+a!1810^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post160 == 0 /\ -i!29^post160+i!29^0 == 0 /\ -__disjvr_4^post160+__disjvr_4^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -__disjvr_2^post160+__disjvr_2^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ temp0!17^0-temp0!17^post160 == 0 /\ -a!419^post160+a!419^0 == 0 /\ -t!25^post160+t!25^0 == 0 /\ a!1371^0-a!1371^post160 == 0 /\ temp0!30^0-temp0!30^post160 == 0 /\ -head!31^post160+head!31^0 == 0 /\ r!543^0-r!543^post160 == 0 /\ __disjvr_6^0-__disjvr_6^post160 == 0 /\ -r!662^post160+r!662^0 == 0 /\ -nondet!13^post160+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post160+sdv_callsite_return_1!32^0 == 0 /\ -rcd!2393^post160+rcd!2393^0 == 0 /\ tmp!33^0-tmp!33^post160 == 0 /\ x!18^0-x!18^post160 == 0 /\ a!2238^0-a!2238^post160 == 0 /\ 1+head!16^0 <= 0 /\ length!28^0-length!28^post160 == 0 /\ y!21^0 <= 0 /\ -x_slam_f!20^post160+x_slam_f!20^0 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post160+a!1055^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ result!12^0-result!12^post160 == 0 /\ i!406^0-i!406^post160 == 0 /\ -a!1370^post160+a!1370^0 == 0 /\ -x!1365^post160+x!1365^0 == 0 /\ head!405^0-head!405^post160 == 0 /\ -y!21^post160+y!21^0 == 0 /\ head!16^0-head!16^post160 == 0 /\ rcd!83^0-rcd!83^post160 == 0 /\ -__disjvr_5^post160+__disjvr_5^0 == 0 /\ -x!22^post160+x!22^0 == 0 /\ -sdv_callsite_return_1!14^post160+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x!15^0-x!15^post160 == 0 /\ -a!2035^post160+a!2035^0 == 0 /\ -__disjvr_1^post160+__disjvr_1^0 == 0 /\ -a!244^post160+a!244^0 == 0 /\ a!1052^0-a!1052^post160 == 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality temp!34^post160 = temp!34^0 propagated equality a!654^post160 = a!654^0 propagated equality __disjvr_0^post160 = __disjvr_0^0 propagated equality a!511^post160 = a!511^0 propagated equality sel_r!543_flink!24^post160 = sel_r!543_flink!24^0 propagated equality a!1610^post160 = a!1610^0 propagated equality __disjvr_8^post160 = __disjvr_8^0 propagated equality rcd!63^post160 = rcd!63^0 propagated equality __disjvr_3^post160 = __disjvr_3^0 propagated equality __disjvr_7^post160 = __disjvr_7^0 propagated equality rcd!2460^post160 = rcd!2460^0 propagated equality rcd!2515^post160 = rcd!2515^0 propagated equality ct!19^post160 = ct!19^0 propagated equality a!1810^post160 = a!1810^0 propagated equality sel_r!1224_flink!24^post160 = sel_r!1224_flink!24^0 propagated equality i!29^post160 = i!29^0 propagated equality __disjvr_4^post160 = __disjvr_4^0 propagated equality __disjvr_2^post160 = __disjvr_2^0 propagated equality temp0!17^post160 = temp0!17^0 propagated equality a!419^post160 = a!419^0 propagated equality t!25^post160 = t!25^0 propagated equality a!1371^post160 = a!1371^0 propagated equality temp0!30^post160 = temp0!30^0 propagated equality head!31^post160 = head!31^0 propagated equality r!543^post160 = r!543^0 propagated equality __disjvr_6^post160 = __disjvr_6^0 propagated equality r!662^post160 = r!662^0 propagated equality nondet!13^post160 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post160 = sdv_callsite_return_1!32^0 propagated equality rcd!2393^post160 = rcd!2393^0 propagated equality tmp!33^post160 = tmp!33^0 propagated equality x!18^post160 = x!18^0 propagated equality a!2238^post160 = a!2238^0 propagated equality length!28^post160 = length!28^0 propagated equality x_slam_f!20^post160 = x_slam_f!20^0 propagated equality a!1055^post160 = a!1055^0 propagated equality result!12^post160 = result!12^0 propagated equality i!406^post160 = i!406^0 propagated equality a!1370^post160 = a!1370^0 propagated equality x!1365^post160 = x!1365^0 propagated equality head!405^post160 = head!405^0 propagated equality y!21^post160 = y!21^0 propagated equality head!16^post160 = head!16^0 propagated equality rcd!83^post160 = rcd!83^0 propagated equality __disjvr_5^post160 = __disjvr_5^0 propagated equality x!22^post160 = x!22^0 propagated equality sdv_callsite_return_1!14^post160 = sdv_callsite_return_1!14^0 propagated equality x!15^post160 = x!15^0 propagated equality a!2035^post160 = a!2035^0 propagated equality __disjvr_1^post160 = __disjvr_1^0 propagated equality a!244^post160 = a!244^0 propagated equality a!1052^post160 = a!1052^0 Simplified Guard Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post161, __disjvr_1^0'=__disjvr_1^post161, __disjvr_2^0'=__disjvr_2^post161, __disjvr_3^0'=__disjvr_3^post161, __disjvr_4^0'=__disjvr_4^post161, __disjvr_5^0'=__disjvr_5^post161, __disjvr_6^0'=__disjvr_6^post161, __disjvr_7^0'=__disjvr_7^post161, __disjvr_8^0'=__disjvr_8^post161, a!1052^0'=a!1052^post161, a!1055^0'=a!1055^post161, a!1370^0'=a!1370^post161, a!1371^0'=a!1371^post161, a!1610^0'=a!1610^post161, a!1810^0'=a!1810^post161, a!2035^0'=a!2035^post161, a!2238^0'=a!2238^post161, a!244^0'=a!244^post161, a!419^0'=a!419^post161, a!511^0'=a!511^post161, a!654^0'=a!654^post161, ct!19^0'=ct!19^post161, head!16^0'=head!16^post161, head!31^0'=head!31^post161, head!405^0'=head!405^post161, i!29^0'=i!29^post161, i!406^0'=i!406^post161, length!28^0'=length!28^post161, nondet!13^0'=nondet!13^post161, r!543^0'=r!543^post161, r!662^0'=r!662^post161, rcd!2393^0'=rcd!2393^post161, rcd!2460^0'=rcd!2460^post161, rcd!2515^0'=rcd!2515^post161, rcd!63^0'=rcd!63^post161, rcd!83^0'=rcd!83^post161, result!12^0'=result!12^post161, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post161, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post161, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post161, sel_r!543_flink!24^0'=sel_r!543_flink!24^post161, t!25^0'=t!25^post161, temp!34^0'=temp!34^post161, temp0!17^0'=temp0!17^post161, temp0!30^0'=temp0!30^post161, tmp!33^0'=tmp!33^post161, x!1365^0'=x!1365^post161, x!15^0'=x!15^post161, x!18^0'=x!18^post161, x!22^0'=x!22^post161, x_slam_f!20^0'=x_slam_f!20^post161, y!21^0'=y!21^post161, (-head!16^0+x!22^0 <= 0 /\ -__disjvr_7^post161+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post161 == 0 /\ a!244^0-a!244^post161 == 0 /\ length!28^0-length!28^post161 == 0 /\ rcd!2460^0-rcd!2460^post161 == 0 /\ r!543^0-r!543^post161 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ y!21^0-ct!19^0 <= 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post161 == 0 /\ rcd!83^0-rcd!83^post161 == 0 /\ -__disjvr_8^post161+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post161 == 0 /\ head!16^0-x!22^0 <= 0 /\ -sdv_callsite_return_1!14^post161+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post161+a!511^0 == 0 /\ a!654^0-a!654^post161 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -t!25^post161+t!25^0 == 0 /\ -temp0!30^post161+temp0!30^0 == 0 /\ -a!1610^post161+a!1610^0 == 0 /\ -y!21^post161+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -head!16^0 <= 0 /\ -x!22^post161+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post161 == 0 /\ x!18^0-x!18^post161 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1052^0-a!1052^post161 == 0 /\ -a!2035^post161+a!2035^0 == 0 /\ -__disjvr_6^post161+__disjvr_6^0 == 0 /\ -nondet!13^post161+nondet!13^0 == 0 /\ -r!662^post161+r!662^0 == 0 /\ __disjvr_0^0-__disjvr_0^post161 == 0 /\ -temp!34^post161+temp!34^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post161 == 0 /\ -head!16^post161+head!16^0 == 0 /\ -i!29^post161+i!29^0 == 0 /\ -head!405^post161+head!405^0 == 0 /\ -rcd!2515^post161+rcd!2515^0 == 0 /\ -rcd!63^post161+rcd!63^0 == 0 /\ -__disjvr_5^post161+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post161+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post161 == 0 /\ y!21^0 <= 0 /\ head!31^0-head!31^post161 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_2^post161+__disjvr_2^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x!15^post161+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_1^post161+__disjvr_1^0 == 0 /\ a!1810^0-a!1810^post161 == 0 /\ __disjvr_4^0-__disjvr_4^post161 == 0 /\ -a!1055^post161+a!1055^0 == 0 /\ x!1365^0-x!1365^post161 == 0 /\ -ct!19^post161+ct!19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post161 == 0 /\ tmp!33^0-tmp!33^post161 == 0 /\ result!12^0-result!12^post161 == 0 /\ -ct!19^0 <= 0 /\ -rcd!2393^post161+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -a!419^post161+a!419^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!2238^post161+a!2238^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post161 == 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post161, __disjvr_1^0'=__disjvr_1^post161, __disjvr_2^0'=__disjvr_2^post161, __disjvr_3^0'=__disjvr_3^post161, __disjvr_4^0'=__disjvr_4^post161, __disjvr_5^0'=__disjvr_5^post161, __disjvr_6^0'=__disjvr_6^post161, __disjvr_7^0'=__disjvr_7^post161, __disjvr_8^0'=__disjvr_8^post161, a!1052^0'=a!1052^post161, a!1055^0'=a!1055^post161, a!1370^0'=a!1370^post161, a!1371^0'=a!1371^post161, a!1610^0'=a!1610^post161, a!1810^0'=a!1810^post161, a!2035^0'=a!2035^post161, a!2238^0'=a!2238^post161, a!244^0'=a!244^post161, a!419^0'=a!419^post161, a!511^0'=a!511^post161, a!654^0'=a!654^post161, ct!19^0'=ct!19^post161, head!16^0'=head!16^post161, head!31^0'=head!31^post161, head!405^0'=head!405^post161, i!29^0'=i!29^post161, i!406^0'=i!406^post161, length!28^0'=length!28^post161, nondet!13^0'=nondet!13^post161, r!543^0'=r!543^post161, r!662^0'=r!662^post161, rcd!2393^0'=rcd!2393^post161, rcd!2460^0'=rcd!2460^post161, rcd!2515^0'=rcd!2515^post161, rcd!63^0'=rcd!63^post161, rcd!83^0'=rcd!83^post161, result!12^0'=result!12^post161, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post161, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post161, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post161, sel_r!543_flink!24^0'=sel_r!543_flink!24^post161, t!25^0'=t!25^post161, temp!34^0'=temp!34^post161, temp0!17^0'=temp0!17^post161, temp0!30^0'=temp0!30^post161, tmp!33^0'=tmp!33^post161, x!1365^0'=x!1365^post161, x!15^0'=x!15^post161, x!18^0'=x!18^post161, x!22^0'=x!22^post161, x_slam_f!20^0'=x_slam_f!20^post161, y!21^0'=y!21^post161, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_7^post161+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post161 == 0 /\ a!244^0-a!244^post161 == 0 /\ length!28^0-length!28^post161 == 0 /\ rcd!2460^0-rcd!2460^post161 == 0 /\ r!543^0-r!543^post161 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post161 == 0 /\ rcd!83^0-rcd!83^post161 == 0 /\ -__disjvr_8^post161+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post161 == 0 /\ head!16^0-x!22^0 <= 0 /\ -sdv_callsite_return_1!14^post161+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post161+a!511^0 == 0 /\ a!654^0-a!654^post161 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -t!25^post161+t!25^0 == 0 /\ -temp0!30^post161+temp0!30^0 == 0 /\ -a!1610^post161+a!1610^0 == 0 /\ -y!21^post161+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!22^post161+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post161 == 0 /\ x!18^0-x!18^post161 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1052^0-a!1052^post161 == 0 /\ -a!2035^post161+a!2035^0 == 0 /\ -__disjvr_6^post161+__disjvr_6^0 == 0 /\ -nondet!13^post161+nondet!13^0 == 0 /\ -r!662^post161+r!662^0 == 0 /\ __disjvr_0^0-__disjvr_0^post161 == 0 /\ -temp!34^post161+temp!34^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post161 == 0 /\ -head!16^post161+head!16^0 == 0 /\ -i!29^post161+i!29^0 == 0 /\ -head!405^post161+head!405^0 == 0 /\ -rcd!2515^post161+rcd!2515^0 == 0 /\ -rcd!63^post161+rcd!63^0 == 0 /\ -__disjvr_5^post161+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post161+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post161 == 0 /\ y!21^0 <= 0 /\ head!31^0-head!31^post161 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_2^post161+__disjvr_2^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x!15^post161+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_1^post161+__disjvr_1^0 == 0 /\ a!1810^0-a!1810^post161 == 0 /\ __disjvr_4^0-__disjvr_4^post161 == 0 /\ -a!1055^post161+a!1055^0 == 0 /\ x!1365^0-x!1365^post161 == 0 /\ -ct!19^post161+ct!19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post161 == 0 /\ tmp!33^0-tmp!33^post161 == 0 /\ result!12^0-result!12^post161 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2393^post161+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -a!419^post161+a!419^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!2238^post161+a!2238^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post161 == 0), cost: 1 Propagated Equalities Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post161, __disjvr_1^0'=__disjvr_1^post161, __disjvr_2^0'=__disjvr_2^post161, __disjvr_3^0'=__disjvr_3^post161, __disjvr_4^0'=__disjvr_4^post161, __disjvr_5^0'=__disjvr_5^post161, __disjvr_6^0'=__disjvr_6^post161, __disjvr_7^0'=__disjvr_7^post161, __disjvr_8^0'=__disjvr_8^post161, a!1052^0'=a!1052^post161, a!1055^0'=a!1055^post161, a!1370^0'=a!1370^post161, a!1371^0'=a!1371^post161, a!1610^0'=a!1610^post161, a!1810^0'=a!1810^post161, a!2035^0'=a!2035^post161, a!2238^0'=a!2238^post161, a!244^0'=a!244^post161, a!419^0'=a!419^post161, a!511^0'=a!511^post161, a!654^0'=a!654^post161, ct!19^0'=ct!19^post161, head!16^0'=head!16^post161, head!31^0'=head!31^post161, head!405^0'=head!405^post161, i!29^0'=i!29^post161, i!406^0'=i!406^post161, length!28^0'=length!28^post161, nondet!13^0'=nondet!13^post161, r!543^0'=r!543^post161, r!662^0'=r!662^post161, rcd!2393^0'=rcd!2393^post161, rcd!2460^0'=rcd!2460^post161, rcd!2515^0'=rcd!2515^post161, rcd!63^0'=rcd!63^post161, rcd!83^0'=rcd!83^post161, result!12^0'=result!12^post161, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post161, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post161, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post161, sel_r!543_flink!24^0'=sel_r!543_flink!24^post161, t!25^0'=t!25^post161, temp!34^0'=temp!34^post161, temp0!17^0'=temp0!17^post161, temp0!30^0'=temp0!30^post161, tmp!33^0'=tmp!33^post161, x!1365^0'=x!1365^post161, x!15^0'=x!15^post161, x!18^0'=x!18^post161, x!22^0'=x!22^post161, x_slam_f!20^0'=x_slam_f!20^post161, y!21^0'=y!21^post161, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -__disjvr_7^post161+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post161 == 0 /\ a!244^0-a!244^post161 == 0 /\ length!28^0-length!28^post161 == 0 /\ rcd!2460^0-rcd!2460^post161 == 0 /\ r!543^0-r!543^post161 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post161 == 0 /\ rcd!83^0-rcd!83^post161 == 0 /\ -__disjvr_8^post161+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post161 == 0 /\ head!16^0-x!22^0 <= 0 /\ -sdv_callsite_return_1!14^post161+sdv_callsite_return_1!14^0 == 0 /\ -a!511^post161+a!511^0 == 0 /\ a!654^0-a!654^post161 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -t!25^post161+t!25^0 == 0 /\ -temp0!30^post161+temp0!30^0 == 0 /\ -a!1610^post161+a!1610^0 == 0 /\ -y!21^post161+y!21^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!22^post161+x!22^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post161 == 0 /\ x!18^0-x!18^post161 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1052^0-a!1052^post161 == 0 /\ -a!2035^post161+a!2035^0 == 0 /\ -__disjvr_6^post161+__disjvr_6^0 == 0 /\ -nondet!13^post161+nondet!13^0 == 0 /\ -r!662^post161+r!662^0 == 0 /\ __disjvr_0^0-__disjvr_0^post161 == 0 /\ -temp!34^post161+temp!34^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post161 == 0 /\ -head!16^post161+head!16^0 == 0 /\ -i!29^post161+i!29^0 == 0 /\ -head!405^post161+head!405^0 == 0 /\ -rcd!2515^post161+rcd!2515^0 == 0 /\ -rcd!63^post161+rcd!63^0 == 0 /\ -__disjvr_5^post161+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post161+sdv_callsite_return_1!32^0 == 0 /\ 1+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post161 == 0 /\ y!21^0 <= 0 /\ head!31^0-head!31^post161 == 0 /\ -x!15^0 <= 0 /\ -__disjvr_2^post161+__disjvr_2^0 == 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x!15^post161+x!15^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_1^post161+__disjvr_1^0 == 0 /\ a!1810^0-a!1810^post161 == 0 /\ __disjvr_4^0-__disjvr_4^post161 == 0 /\ -a!1055^post161+a!1055^0 == 0 /\ x!1365^0-x!1365^post161 == 0 /\ -ct!19^post161+ct!19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post161 == 0 /\ tmp!33^0-tmp!33^post161 == 0 /\ result!12^0-result!12^post161 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -rcd!2393^post161+rcd!2393^0 == 0 /\ ct!19^0 <= 0 /\ -a!419^post161+a!419^0 == 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ -a!2238^post161+a!2238^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post161 == 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality __disjvr_7^post161 = __disjvr_7^0 propagated equality a!1370^post161 = a!1370^0 propagated equality a!244^post161 = a!244^0 propagated equality length!28^post161 = length!28^0 propagated equality rcd!2460^post161 = rcd!2460^0 propagated equality r!543^post161 = r!543^0 propagated equality i!406^post161 = i!406^0 propagated equality rcd!83^post161 = rcd!83^0 propagated equality __disjvr_8^post161 = __disjvr_8^0 propagated equality a!1371^post161 = a!1371^0 propagated equality sdv_callsite_return_1!14^post161 = sdv_callsite_return_1!14^0 propagated equality a!511^post161 = a!511^0 propagated equality a!654^post161 = a!654^0 propagated equality t!25^post161 = t!25^0 propagated equality temp0!30^post161 = temp0!30^0 propagated equality a!1610^post161 = a!1610^0 propagated equality y!21^post161 = y!21^0 propagated equality x!22^post161 = x!22^0 propagated equality x_slam_f!20^post161 = x_slam_f!20^0 propagated equality x!18^post161 = x!18^0 propagated equality a!1052^post161 = a!1052^0 propagated equality a!2035^post161 = a!2035^0 propagated equality __disjvr_6^post161 = __disjvr_6^0 propagated equality nondet!13^post161 = nondet!13^0 propagated equality r!662^post161 = r!662^0 propagated equality __disjvr_0^post161 = __disjvr_0^0 propagated equality temp!34^post161 = temp!34^0 propagated equality sel_r!543_flink!24^post161 = sel_r!543_flink!24^0 propagated equality head!16^post161 = head!16^0 propagated equality i!29^post161 = i!29^0 propagated equality head!405^post161 = head!405^0 propagated equality rcd!2515^post161 = rcd!2515^0 propagated equality rcd!63^post161 = rcd!63^0 propagated equality __disjvr_5^post161 = __disjvr_5^0 propagated equality sdv_callsite_return_1!32^post161 = sdv_callsite_return_1!32^0 propagated equality temp0!17^post161 = temp0!17^0 propagated equality head!31^post161 = head!31^0 propagated equality __disjvr_2^post161 = __disjvr_2^0 propagated equality x!15^post161 = x!15^0 propagated equality __disjvr_1^post161 = __disjvr_1^0 propagated equality a!1810^post161 = a!1810^0 propagated equality __disjvr_4^post161 = __disjvr_4^0 propagated equality a!1055^post161 = a!1055^0 propagated equality x!1365^post161 = x!1365^0 propagated equality ct!19^post161 = ct!19^0 propagated equality __disjvr_3^post161 = __disjvr_3^0 propagated equality tmp!33^post161 = tmp!33^0 propagated equality result!12^post161 = result!12^0 propagated equality rcd!2393^post161 = rcd!2393^0 propagated equality a!419^post161 = a!419^0 propagated equality a!2238^post161 = a!2238^0 propagated equality sel_r!1224_flink!24^post161 = sel_r!1224_flink!24^0 Simplified Guard Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post162, __disjvr_1^0'=__disjvr_1^post162, __disjvr_2^0'=__disjvr_2^post162, __disjvr_3^0'=__disjvr_3^post162, __disjvr_4^0'=__disjvr_4^post162, __disjvr_5^0'=__disjvr_5^post162, __disjvr_6^0'=__disjvr_6^post162, __disjvr_7^0'=__disjvr_7^post162, __disjvr_8^0'=__disjvr_8^post162, a!1052^0'=a!1052^post162, a!1055^0'=a!1055^post162, a!1370^0'=a!1370^post162, a!1371^0'=a!1371^post162, a!1610^0'=a!1610^post162, a!1810^0'=a!1810^post162, a!2035^0'=a!2035^post162, a!2238^0'=a!2238^post162, a!244^0'=a!244^post162, a!419^0'=a!419^post162, a!511^0'=a!511^post162, a!654^0'=a!654^post162, ct!19^0'=ct!19^post162, head!16^0'=head!16^post162, head!31^0'=head!31^post162, head!405^0'=head!405^post162, i!29^0'=i!29^post162, i!406^0'=i!406^post162, length!28^0'=length!28^post162, nondet!13^0'=nondet!13^post162, r!543^0'=r!543^post162, r!662^0'=r!662^post162, rcd!2393^0'=rcd!2393^post162, rcd!2460^0'=rcd!2460^post162, rcd!2515^0'=rcd!2515^post162, rcd!63^0'=rcd!63^post162, rcd!83^0'=rcd!83^post162, result!12^0'=result!12^post162, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post162, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post162, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post162, sel_r!543_flink!24^0'=sel_r!543_flink!24^post162, t!25^0'=t!25^post162, temp!34^0'=temp!34^post162, temp0!17^0'=temp0!17^post162, temp0!30^0'=temp0!30^post162, tmp!33^0'=tmp!33^post162, x!1365^0'=x!1365^post162, x!15^0'=x!15^post162, x!18^0'=x!18^post162, x!22^0'=x!22^post162, x_slam_f!20^0'=x_slam_f!20^post162, y!21^0'=y!21^post162, (temp0!30^0-temp0!30^post162 == 0 /\ -head!16^0+x!22^0 <= 0 /\ head!16^0-head!16^post162 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post162 == 0 /\ -head!31^post162+head!31^0 == 0 /\ length!28^0-length!28^post162 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x!18^post162 == 0 /\ -sel_r!1224_flink!24^post162+sel_r!1224_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post162 == 0 /\ a!1052^0-a!1052^post162 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post162+x!1365^0 == 0 /\ -__disjvr_0^post162+__disjvr_0^0 == 0 /\ -rcd!2515^post162+rcd!2515^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post162 == 0 /\ -tmp!33^post162+tmp!33^0 == 0 /\ rcd!2393^0-rcd!2393^post162 == 0 /\ __disjvr_4^0-__disjvr_4^post162 == 0 /\ a!654^0-a!654^post162 == 0 /\ a!511^0-a!511^post162 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ y!21^0-y!21^post162 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ a!2238^0-a!2238^post162 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post162 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post162 == 0 /\ __disjvr_3^0-__disjvr_3^post162 == 0 /\ -i!406^post162+i!406^0 == 0 /\ x!15^0-x!15^post162 == 0 /\ rcd!63^0-rcd!63^post162 == 0 /\ -__disjvr_5^post162+__disjvr_5^0 == 0 /\ -a!1370^post162+a!1370^0 == 0 /\ -__disjvr_8^post162+__disjvr_8^0 == 0 /\ -a!1810^post162+a!1810^0 == 0 /\ a!1610^0-a!1610^post162 == 0 /\ head!405^0-head!405^post162 == 0 /\ a!1371^0-a!1371^post162 == 0 /\ -nondet!13^post162+nondet!13^0 == 0 /\ -r!543^post162+r!543^0 == 0 /\ -r!662^post162+r!662^0 == 0 /\ -__disjvr_2^post162+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post162 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -__disjvr_7^post162+__disjvr_7^0 == 0 /\ -a!2035^post162+a!2035^0 == 0 /\ a!1055^0-a!1055^post162 == 0 /\ __disjvr_1^0-__disjvr_1^post162 == 0 /\ -t!25^post162+t!25^0 == 0 /\ -x!22^post162+x!22^0 == 0 /\ -ct!19^post162+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post162 == 0 /\ temp0!17^0-temp0!17^post162 == 0 /\ -ct!19^0 <= 0 /\ ct!19^0 <= 0 /\ result!12^0-result!12^post162 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post162+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post162 == 0 /\ -temp!34^post162+temp!34^0 == 0 /\ -a!419^post162+a!419^0 == 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post162, __disjvr_1^0'=__disjvr_1^post162, __disjvr_2^0'=__disjvr_2^post162, __disjvr_3^0'=__disjvr_3^post162, __disjvr_4^0'=__disjvr_4^post162, __disjvr_5^0'=__disjvr_5^post162, __disjvr_6^0'=__disjvr_6^post162, __disjvr_7^0'=__disjvr_7^post162, __disjvr_8^0'=__disjvr_8^post162, a!1052^0'=a!1052^post162, a!1055^0'=a!1055^post162, a!1370^0'=a!1370^post162, a!1371^0'=a!1371^post162, a!1610^0'=a!1610^post162, a!1810^0'=a!1810^post162, a!2035^0'=a!2035^post162, a!2238^0'=a!2238^post162, a!244^0'=a!244^post162, a!419^0'=a!419^post162, a!511^0'=a!511^post162, a!654^0'=a!654^post162, ct!19^0'=ct!19^post162, head!16^0'=head!16^post162, head!31^0'=head!31^post162, head!405^0'=head!405^post162, i!29^0'=i!29^post162, i!406^0'=i!406^post162, length!28^0'=length!28^post162, nondet!13^0'=nondet!13^post162, r!543^0'=r!543^post162, r!662^0'=r!662^post162, rcd!2393^0'=rcd!2393^post162, rcd!2460^0'=rcd!2460^post162, rcd!2515^0'=rcd!2515^post162, rcd!63^0'=rcd!63^post162, rcd!83^0'=rcd!83^post162, result!12^0'=result!12^post162, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post162, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post162, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post162, sel_r!543_flink!24^0'=sel_r!543_flink!24^post162, t!25^0'=t!25^post162, temp!34^0'=temp!34^post162, temp0!17^0'=temp0!17^post162, temp0!30^0'=temp0!30^post162, tmp!33^0'=tmp!33^post162, x!1365^0'=x!1365^post162, x!15^0'=x!15^post162, x!18^0'=x!18^post162, x!22^0'=x!22^post162, x_slam_f!20^0'=x_slam_f!20^post162, y!21^0'=y!21^post162, (temp0!30^0-temp0!30^post162 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ head!16^0-head!16^post162 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post162 == 0 /\ -head!31^post162+head!31^0 == 0 /\ length!28^0-length!28^post162 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ x!18^0-x!18^post162 == 0 /\ -sel_r!1224_flink!24^post162+sel_r!1224_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post162 == 0 /\ a!1052^0-a!1052^post162 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post162+x!1365^0 == 0 /\ -__disjvr_0^post162+__disjvr_0^0 == 0 /\ -rcd!2515^post162+rcd!2515^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post162 == 0 /\ -tmp!33^post162+tmp!33^0 == 0 /\ rcd!2393^0-rcd!2393^post162 == 0 /\ __disjvr_4^0-__disjvr_4^post162 == 0 /\ a!654^0-a!654^post162 == 0 /\ a!511^0-a!511^post162 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ y!21^0-y!21^post162 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!2238^0-a!2238^post162 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post162 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post162 == 0 /\ __disjvr_3^0-__disjvr_3^post162 == 0 /\ -i!406^post162+i!406^0 == 0 /\ x!15^0-x!15^post162 == 0 /\ rcd!63^0-rcd!63^post162 == 0 /\ -__disjvr_5^post162+__disjvr_5^0 == 0 /\ -a!1370^post162+a!1370^0 == 0 /\ -__disjvr_8^post162+__disjvr_8^0 == 0 /\ -a!1810^post162+a!1810^0 == 0 /\ a!1610^0-a!1610^post162 == 0 /\ head!405^0-head!405^post162 == 0 /\ a!1371^0-a!1371^post162 == 0 /\ -nondet!13^post162+nondet!13^0 == 0 /\ -r!543^post162+r!543^0 == 0 /\ -r!662^post162+r!662^0 == 0 /\ -__disjvr_2^post162+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post162 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_7^post162+__disjvr_7^0 == 0 /\ -a!2035^post162+a!2035^0 == 0 /\ a!1055^0-a!1055^post162 == 0 /\ __disjvr_1^0-__disjvr_1^post162 == 0 /\ -t!25^post162+t!25^0 == 0 /\ -x!22^post162+x!22^0 == 0 /\ -ct!19^post162+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post162 == 0 /\ temp0!17^0-temp0!17^post162 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ result!12^0-result!12^post162 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post162+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post162 == 0 /\ -temp!34^post162+temp!34^0 == 0 /\ -a!419^post162+a!419^0 == 0), cost: 1 Propagated Equalities Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post162, __disjvr_1^0'=__disjvr_1^post162, __disjvr_2^0'=__disjvr_2^post162, __disjvr_3^0'=__disjvr_3^post162, __disjvr_4^0'=__disjvr_4^post162, __disjvr_5^0'=__disjvr_5^post162, __disjvr_6^0'=__disjvr_6^post162, __disjvr_7^0'=__disjvr_7^post162, __disjvr_8^0'=__disjvr_8^post162, a!1052^0'=a!1052^post162, a!1055^0'=a!1055^post162, a!1370^0'=a!1370^post162, a!1371^0'=a!1371^post162, a!1610^0'=a!1610^post162, a!1810^0'=a!1810^post162, a!2035^0'=a!2035^post162, a!2238^0'=a!2238^post162, a!244^0'=a!244^post162, a!419^0'=a!419^post162, a!511^0'=a!511^post162, a!654^0'=a!654^post162, ct!19^0'=ct!19^post162, head!16^0'=head!16^post162, head!31^0'=head!31^post162, head!405^0'=head!405^post162, i!29^0'=i!29^post162, i!406^0'=i!406^post162, length!28^0'=length!28^post162, nondet!13^0'=nondet!13^post162, r!543^0'=r!543^post162, r!662^0'=r!662^post162, rcd!2393^0'=rcd!2393^post162, rcd!2460^0'=rcd!2460^post162, rcd!2515^0'=rcd!2515^post162, rcd!63^0'=rcd!63^post162, rcd!83^0'=rcd!83^post162, result!12^0'=result!12^post162, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post162, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post162, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post162, sel_r!543_flink!24^0'=sel_r!543_flink!24^post162, t!25^0'=t!25^post162, temp!34^0'=temp!34^post162, temp0!17^0'=temp0!17^post162, temp0!30^0'=temp0!30^post162, tmp!33^0'=tmp!33^post162, x!1365^0'=x!1365^post162, x!15^0'=x!15^post162, x!18^0'=x!18^post162, x!22^0'=x!22^post162, x_slam_f!20^0'=x_slam_f!20^post162, y!21^0'=y!21^post162, (temp0!30^0-temp0!30^post162 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ head!16^0-head!16^post162 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post162 == 0 /\ -head!31^post162+head!31^0 == 0 /\ length!28^0-length!28^post162 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ x!18^0-x!18^post162 == 0 /\ -sel_r!1224_flink!24^post162+sel_r!1224_flink!24^0 == 0 /\ rcd!83^0-rcd!83^post162 == 0 /\ a!1052^0-a!1052^post162 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post162+x!1365^0 == 0 /\ -__disjvr_0^post162+__disjvr_0^0 == 0 /\ -rcd!2515^post162+rcd!2515^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post162 == 0 /\ -tmp!33^post162+tmp!33^0 == 0 /\ rcd!2393^0-rcd!2393^post162 == 0 /\ __disjvr_4^0-__disjvr_4^post162 == 0 /\ a!654^0-a!654^post162 == 0 /\ a!511^0-a!511^post162 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ y!21^0-y!21^post162 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ a!2238^0-a!2238^post162 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ a!244^0-a!244^post162 == 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post162 == 0 /\ __disjvr_3^0-__disjvr_3^post162 == 0 /\ -i!406^post162+i!406^0 == 0 /\ x!15^0-x!15^post162 == 0 /\ rcd!63^0-rcd!63^post162 == 0 /\ -__disjvr_5^post162+__disjvr_5^0 == 0 /\ -a!1370^post162+a!1370^0 == 0 /\ -__disjvr_8^post162+__disjvr_8^0 == 0 /\ -a!1810^post162+a!1810^0 == 0 /\ a!1610^0-a!1610^post162 == 0 /\ head!405^0-head!405^post162 == 0 /\ a!1371^0-a!1371^post162 == 0 /\ -nondet!13^post162+nondet!13^0 == 0 /\ -r!543^post162+r!543^0 == 0 /\ -r!662^post162+r!662^0 == 0 /\ -__disjvr_2^post162+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post162 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -__disjvr_7^post162+__disjvr_7^0 == 0 /\ -a!2035^post162+a!2035^0 == 0 /\ a!1055^0-a!1055^post162 == 0 /\ __disjvr_1^0-__disjvr_1^post162 == 0 /\ -t!25^post162+t!25^0 == 0 /\ -x!22^post162+x!22^0 == 0 /\ -ct!19^post162+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post162 == 0 /\ temp0!17^0-temp0!17^post162 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ result!12^0-result!12^post162 == 0 /\ -x!18^0+head!16^0 <= 0 /\ -i!29^post162+i!29^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post162 == 0 /\ -temp!34^post162+temp!34^0 == 0 /\ -a!419^post162+a!419^0 == 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality temp0!30^post162 = temp0!30^0 propagated equality head!16^post162 = head!16^0 propagated equality sdv_callsite_return_1!14^post162 = sdv_callsite_return_1!14^0 propagated equality head!31^post162 = head!31^0 propagated equality length!28^post162 = length!28^0 propagated equality x!18^post162 = x!18^0 propagated equality sel_r!1224_flink!24^post162 = sel_r!1224_flink!24^0 propagated equality rcd!83^post162 = rcd!83^0 propagated equality a!1052^post162 = a!1052^0 propagated equality x!1365^post162 = x!1365^0 propagated equality __disjvr_0^post162 = __disjvr_0^0 propagated equality rcd!2515^post162 = rcd!2515^0 propagated equality sel_r!543_flink!24^post162 = sel_r!543_flink!24^0 propagated equality tmp!33^post162 = tmp!33^0 propagated equality rcd!2393^post162 = rcd!2393^0 propagated equality __disjvr_4^post162 = __disjvr_4^0 propagated equality a!654^post162 = a!654^0 propagated equality a!511^post162 = a!511^0 propagated equality y!21^post162 = y!21^0 propagated equality a!2238^post162 = a!2238^0 propagated equality a!244^post162 = a!244^0 propagated equality x_slam_f!20^post162 = x_slam_f!20^0 propagated equality __disjvr_3^post162 = __disjvr_3^0 propagated equality i!406^post162 = i!406^0 propagated equality x!15^post162 = x!15^0 propagated equality rcd!63^post162 = rcd!63^0 propagated equality __disjvr_5^post162 = __disjvr_5^0 propagated equality a!1370^post162 = a!1370^0 propagated equality __disjvr_8^post162 = __disjvr_8^0 propagated equality a!1810^post162 = a!1810^0 propagated equality a!1610^post162 = a!1610^0 propagated equality head!405^post162 = head!405^0 propagated equality a!1371^post162 = a!1371^0 propagated equality nondet!13^post162 = nondet!13^0 propagated equality r!543^post162 = r!543^0 propagated equality r!662^post162 = r!662^0 propagated equality __disjvr_2^post162 = __disjvr_2^0 propagated equality sdv_callsite_return_1!32^post162 = sdv_callsite_return_1!32^0 propagated equality __disjvr_7^post162 = __disjvr_7^0 propagated equality a!2035^post162 = a!2035^0 propagated equality a!1055^post162 = a!1055^0 propagated equality __disjvr_1^post162 = __disjvr_1^0 propagated equality t!25^post162 = t!25^0 propagated equality x!22^post162 = x!22^0 propagated equality ct!19^post162 = ct!19^0 propagated equality rcd!2460^post162 = rcd!2460^0 propagated equality temp0!17^post162 = temp0!17^0 propagated equality result!12^post162 = result!12^0 propagated equality i!29^post162 = i!29^0 propagated equality __disjvr_6^post162 = __disjvr_6^0 propagated equality temp!34^post162 = temp!34^0 propagated equality a!419^post162 = a!419^0 Simplified Guard Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post163, __disjvr_1^0'=__disjvr_1^post163, __disjvr_2^0'=__disjvr_2^post163, __disjvr_3^0'=__disjvr_3^post163, __disjvr_4^0'=__disjvr_4^post163, __disjvr_5^0'=__disjvr_5^post163, __disjvr_6^0'=__disjvr_6^post163, __disjvr_7^0'=__disjvr_7^post163, __disjvr_8^0'=__disjvr_8^post163, a!1052^0'=a!1052^post163, a!1055^0'=a!1055^post163, a!1370^0'=a!1370^post163, a!1371^0'=a!1371^post163, a!1610^0'=a!1610^post163, a!1810^0'=a!1810^post163, a!2035^0'=a!2035^post163, a!2238^0'=a!2238^post163, a!244^0'=a!244^post163, a!419^0'=a!419^post163, a!511^0'=a!511^post163, a!654^0'=a!654^post163, ct!19^0'=ct!19^post163, head!16^0'=head!16^post163, head!31^0'=head!31^post163, head!405^0'=head!405^post163, i!29^0'=i!29^post163, i!406^0'=i!406^post163, length!28^0'=length!28^post163, nondet!13^0'=nondet!13^post163, r!543^0'=r!543^post163, r!662^0'=r!662^post163, rcd!2393^0'=rcd!2393^post163, rcd!2460^0'=rcd!2460^post163, rcd!2515^0'=rcd!2515^post163, rcd!63^0'=rcd!63^post163, rcd!83^0'=rcd!83^post163, result!12^0'=result!12^post163, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post163, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post163, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post163, sel_r!543_flink!24^0'=sel_r!543_flink!24^post163, t!25^0'=t!25^post163, temp!34^0'=temp!34^post163, temp0!17^0'=temp0!17^post163, temp0!30^0'=temp0!30^post163, tmp!33^0'=tmp!33^post163, x!1365^0'=x!1365^post163, x!15^0'=x!15^post163, x!18^0'=x!18^post163, x!22^0'=x!22^post163, x_slam_f!20^0'=x_slam_f!20^post163, y!21^0'=y!21^post163, (-head!16^0+x!22^0 <= 0 /\ i!29^0-i!29^post163 == 0 /\ rcd!83^0-rcd!83^post163 == 0 /\ __disjvr_4^0-__disjvr_4^post163 == 0 /\ a!1052^0-a!1052^post163 == 0 /\ -ct!19^post163+ct!19^0 == 0 /\ -__disjvr_5^post163+__disjvr_5^0 == 0 /\ -__disjvr_3^post163+__disjvr_3^0 == 0 /\ -__disjvr_2^post163+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ -__disjvr_0^post163+__disjvr_0^0 == 0 /\ -i!406^post163+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post163 == 0 /\ y!21^0-ct!19^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post163 == 0 /\ result!12^0-result!12^post163 == 0 /\ -rcd!63^post163+rcd!63^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -x!15^post163+x!15^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post163+head!16^0 == 0 /\ nondet!13^0-nondet!13^post163 == 0 /\ -r!543^post163+r!543^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -temp!34^post163+temp!34^0 == 0 /\ -a!1055^post163+a!1055^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1810^0-a!1810^post163 == 0 /\ -t!25^post163+t!25^0 == 0 /\ -temp0!30^post163+temp0!30^0 == 0 /\ x!1365^0-x!1365^post163 == 0 /\ __disjvr_8^0-__disjvr_8^post163 == 0 /\ a!244^0-a!244^post163 == 0 /\ head!31^0-head!31^post163 == 0 /\ -sdv_callsite_return_1!32^post163+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post163+r!662^0 == 0 /\ -x!22^post163+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post163 == 0 /\ -rcd!2393^post163+rcd!2393^0 == 0 /\ -x_slam_f!20^post163+x_slam_f!20^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post163+a!2035^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!511^post163+a!511^0 == 0 /\ -a!2238^post163+a!2238^0 == 0 /\ -a!419^post163+a!419^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ temp0!17^0-temp0!17^post163 == 0 /\ length!28^0-length!28^post163 == 0 /\ -rcd!2515^post163+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post163 == 0 /\ -y!21^post163+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post163 == 0 /\ tmp!33^0-tmp!33^post163 == 0 /\ -__disjvr_7^post163+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post163 == 0 /\ x!18^0-x!18^post163 == 0 /\ __disjvr_1^0-__disjvr_1^post163 == 0 /\ a!1371^0-a!1371^post163 == 0 /\ a!654^0-a!654^post163 == 0 /\ -ct!19^0 <= 0 /\ -a!1610^post163+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post163 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post163, __disjvr_1^0'=__disjvr_1^post163, __disjvr_2^0'=__disjvr_2^post163, __disjvr_3^0'=__disjvr_3^post163, __disjvr_4^0'=__disjvr_4^post163, __disjvr_5^0'=__disjvr_5^post163, __disjvr_6^0'=__disjvr_6^post163, __disjvr_7^0'=__disjvr_7^post163, __disjvr_8^0'=__disjvr_8^post163, a!1052^0'=a!1052^post163, a!1055^0'=a!1055^post163, a!1370^0'=a!1370^post163, a!1371^0'=a!1371^post163, a!1610^0'=a!1610^post163, a!1810^0'=a!1810^post163, a!2035^0'=a!2035^post163, a!2238^0'=a!2238^post163, a!244^0'=a!244^post163, a!419^0'=a!419^post163, a!511^0'=a!511^post163, a!654^0'=a!654^post163, ct!19^0'=ct!19^post163, head!16^0'=head!16^post163, head!31^0'=head!31^post163, head!405^0'=head!405^post163, i!29^0'=i!29^post163, i!406^0'=i!406^post163, length!28^0'=length!28^post163, nondet!13^0'=nondet!13^post163, r!543^0'=r!543^post163, r!662^0'=r!662^post163, rcd!2393^0'=rcd!2393^post163, rcd!2460^0'=rcd!2460^post163, rcd!2515^0'=rcd!2515^post163, rcd!63^0'=rcd!63^post163, rcd!83^0'=rcd!83^post163, result!12^0'=result!12^post163, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post163, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post163, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post163, sel_r!543_flink!24^0'=sel_r!543_flink!24^post163, t!25^0'=t!25^post163, temp!34^0'=temp!34^post163, temp0!17^0'=temp0!17^post163, temp0!30^0'=temp0!30^post163, tmp!33^0'=tmp!33^post163, x!1365^0'=x!1365^post163, x!15^0'=x!15^post163, x!18^0'=x!18^post163, x!22^0'=x!22^post163, x_slam_f!20^0'=x_slam_f!20^post163, y!21^0'=y!21^post163, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ i!29^0-i!29^post163 == 0 /\ rcd!83^0-rcd!83^post163 == 0 /\ __disjvr_4^0-__disjvr_4^post163 == 0 /\ a!1052^0-a!1052^post163 == 0 /\ -ct!19^post163+ct!19^0 == 0 /\ -__disjvr_5^post163+__disjvr_5^0 == 0 /\ -__disjvr_3^post163+__disjvr_3^0 == 0 /\ -__disjvr_2^post163+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -__disjvr_0^post163+__disjvr_0^0 == 0 /\ -i!406^post163+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post163 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post163 == 0 /\ result!12^0-result!12^post163 == 0 /\ -rcd!63^post163+rcd!63^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -x!15^post163+x!15^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post163+head!16^0 == 0 /\ nondet!13^0-nondet!13^post163 == 0 /\ -r!543^post163+r!543^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -temp!34^post163+temp!34^0 == 0 /\ -a!1055^post163+a!1055^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1810^0-a!1810^post163 == 0 /\ -t!25^post163+t!25^0 == 0 /\ -temp0!30^post163+temp0!30^0 == 0 /\ x!1365^0-x!1365^post163 == 0 /\ __disjvr_8^0-__disjvr_8^post163 == 0 /\ a!244^0-a!244^post163 == 0 /\ head!31^0-head!31^post163 == 0 /\ -sdv_callsite_return_1!32^post163+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post163+r!662^0 == 0 /\ -x!22^post163+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post163 == 0 /\ -rcd!2393^post163+rcd!2393^0 == 0 /\ -x_slam_f!20^post163+x_slam_f!20^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post163+a!2035^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!511^post163+a!511^0 == 0 /\ -a!2238^post163+a!2238^0 == 0 /\ -a!419^post163+a!419^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post163 == 0 /\ length!28^0-length!28^post163 == 0 /\ -rcd!2515^post163+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post163 == 0 /\ -y!21^post163+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post163 == 0 /\ tmp!33^0-tmp!33^post163 == 0 /\ -__disjvr_7^post163+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post163 == 0 /\ x!18^0-x!18^post163 == 0 /\ __disjvr_1^0-__disjvr_1^post163 == 0 /\ a!1371^0-a!1371^post163 == 0 /\ a!654^0-a!654^post163 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1610^post163+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post163 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^post163, __disjvr_1^0'=__disjvr_1^post163, __disjvr_2^0'=__disjvr_2^post163, __disjvr_3^0'=__disjvr_3^post163, __disjvr_4^0'=__disjvr_4^post163, __disjvr_5^0'=__disjvr_5^post163, __disjvr_6^0'=__disjvr_6^post163, __disjvr_7^0'=__disjvr_7^post163, __disjvr_8^0'=__disjvr_8^post163, a!1052^0'=a!1052^post163, a!1055^0'=a!1055^post163, a!1370^0'=a!1370^post163, a!1371^0'=a!1371^post163, a!1610^0'=a!1610^post163, a!1810^0'=a!1810^post163, a!2035^0'=a!2035^post163, a!2238^0'=a!2238^post163, a!244^0'=a!244^post163, a!419^0'=a!419^post163, a!511^0'=a!511^post163, a!654^0'=a!654^post163, ct!19^0'=ct!19^post163, head!16^0'=head!16^post163, head!31^0'=head!31^post163, head!405^0'=head!405^post163, i!29^0'=i!29^post163, i!406^0'=i!406^post163, length!28^0'=length!28^post163, nondet!13^0'=nondet!13^post163, r!543^0'=r!543^post163, r!662^0'=r!662^post163, rcd!2393^0'=rcd!2393^post163, rcd!2460^0'=rcd!2460^post163, rcd!2515^0'=rcd!2515^post163, rcd!63^0'=rcd!63^post163, rcd!83^0'=rcd!83^post163, result!12^0'=result!12^post163, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post163, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post163, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post163, sel_r!543_flink!24^0'=sel_r!543_flink!24^post163, t!25^0'=t!25^post163, temp!34^0'=temp!34^post163, temp0!17^0'=temp0!17^post163, temp0!30^0'=temp0!30^post163, tmp!33^0'=tmp!33^post163, x!1365^0'=x!1365^post163, x!15^0'=x!15^post163, x!18^0'=x!18^post163, x!22^0'=x!22^post163, x_slam_f!20^0'=x_slam_f!20^post163, y!21^0'=y!21^post163, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ i!29^0-i!29^post163 == 0 /\ rcd!83^0-rcd!83^post163 == 0 /\ __disjvr_4^0-__disjvr_4^post163 == 0 /\ a!1052^0-a!1052^post163 == 0 /\ -ct!19^post163+ct!19^0 == 0 /\ -__disjvr_5^post163+__disjvr_5^0 == 0 /\ -__disjvr_3^post163+__disjvr_3^0 == 0 /\ -__disjvr_2^post163+__disjvr_2^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ -__disjvr_0^post163+__disjvr_0^0 == 0 /\ -i!406^post163+i!406^0 == 0 /\ __disjvr_6^0-__disjvr_6^post163 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!405^0-head!405^post163 == 0 /\ result!12^0-result!12^post163 == 0 /\ -rcd!63^post163+rcd!63^0 == 0 /\ head!16^0-x!22^0 <= 0 /\ -x!15^post163+x!15^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post163+head!16^0 == 0 /\ nondet!13^0-nondet!13^post163 == 0 /\ -r!543^post163+r!543^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -temp!34^post163+temp!34^0 == 0 /\ -a!1055^post163+a!1055^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ a!1810^0-a!1810^post163 == 0 /\ -t!25^post163+t!25^0 == 0 /\ -temp0!30^post163+temp0!30^0 == 0 /\ x!1365^0-x!1365^post163 == 0 /\ __disjvr_8^0-__disjvr_8^post163 == 0 /\ a!244^0-a!244^post163 == 0 /\ head!31^0-head!31^post163 == 0 /\ -sdv_callsite_return_1!32^post163+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post163+r!662^0 == 0 /\ -x!22^post163+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post163 == 0 /\ -rcd!2393^post163+rcd!2393^0 == 0 /\ -x_slam_f!20^post163+x_slam_f!20^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2035^post163+a!2035^0 == 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ -a!511^post163+a!511^0 == 0 /\ -a!2238^post163+a!2238^0 == 0 /\ -a!419^post163+a!419^0 == 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ temp0!17^0-temp0!17^post163 == 0 /\ length!28^0-length!28^post163 == 0 /\ -rcd!2515^post163+rcd!2515^0 == 0 /\ a!1370^0-a!1370^post163 == 0 /\ -y!21^post163+y!21^0 == 0 /\ rcd!2460^0-rcd!2460^post163 == 0 /\ tmp!33^0-tmp!33^post163 == 0 /\ -__disjvr_7^post163+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post163 == 0 /\ x!18^0-x!18^post163 == 0 /\ __disjvr_1^0-__disjvr_1^post163 == 0 /\ a!1371^0-a!1371^post163 == 0 /\ a!654^0-a!654^post163 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ -a!1610^post163+a!1610^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post163 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 propagated equality i!29^post163 = i!29^0 propagated equality rcd!83^post163 = rcd!83^0 propagated equality __disjvr_4^post163 = __disjvr_4^0 propagated equality a!1052^post163 = a!1052^0 propagated equality ct!19^post163 = ct!19^0 propagated equality __disjvr_5^post163 = __disjvr_5^0 propagated equality __disjvr_3^post163 = __disjvr_3^0 propagated equality __disjvr_2^post163 = __disjvr_2^0 propagated equality __disjvr_0^post163 = __disjvr_0^0 propagated equality i!406^post163 = i!406^0 propagated equality __disjvr_6^post163 = __disjvr_6^0 propagated equality head!405^post163 = head!405^0 propagated equality result!12^post163 = result!12^0 propagated equality rcd!63^post163 = rcd!63^0 propagated equality x!15^post163 = x!15^0 propagated equality head!16^post163 = head!16^0 propagated equality nondet!13^post163 = nondet!13^0 propagated equality r!543^post163 = r!543^0 propagated equality temp!34^post163 = temp!34^0 propagated equality a!1055^post163 = a!1055^0 propagated equality a!1810^post163 = a!1810^0 propagated equality t!25^post163 = t!25^0 propagated equality temp0!30^post163 = temp0!30^0 propagated equality x!1365^post163 = x!1365^0 propagated equality __disjvr_8^post163 = __disjvr_8^0 propagated equality a!244^post163 = a!244^0 propagated equality head!31^post163 = head!31^0 propagated equality sdv_callsite_return_1!32^post163 = sdv_callsite_return_1!32^0 propagated equality r!662^post163 = r!662^0 propagated equality x!22^post163 = x!22^0 propagated equality sel_r!543_flink!24^post163 = sel_r!543_flink!24^0 propagated equality rcd!2393^post163 = rcd!2393^0 propagated equality x_slam_f!20^post163 = x_slam_f!20^0 propagated equality a!2035^post163 = a!2035^0 propagated equality a!511^post163 = a!511^0 propagated equality a!2238^post163 = a!2238^0 propagated equality a!419^post163 = a!419^0 propagated equality temp0!17^post163 = temp0!17^0 propagated equality length!28^post163 = length!28^0 propagated equality rcd!2515^post163 = rcd!2515^0 propagated equality a!1370^post163 = a!1370^0 propagated equality y!21^post163 = y!21^0 propagated equality rcd!2460^post163 = rcd!2460^0 propagated equality tmp!33^post163 = tmp!33^0 propagated equality __disjvr_7^post163 = __disjvr_7^0 propagated equality sdv_callsite_return_1!14^post163 = sdv_callsite_return_1!14^0 propagated equality x!18^post163 = x!18^0 propagated equality __disjvr_1^post163 = __disjvr_1^0 propagated equality a!1371^post163 = a!1371^0 propagated equality a!654^post163 = a!654^0 propagated equality a!1610^post163 = a!1610^0 propagated equality sel_r!1224_flink!24^post163 = sel_r!1224_flink!24^0 Simplified Guard Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l54 -> l13 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post166, __disjvr_1^0'=__disjvr_1^post166, __disjvr_2^0'=__disjvr_2^post166, __disjvr_3^0'=__disjvr_3^post166, __disjvr_4^0'=__disjvr_4^post166, __disjvr_5^0'=__disjvr_5^post166, __disjvr_6^0'=__disjvr_6^post166, __disjvr_7^0'=__disjvr_7^post166, __disjvr_8^0'=__disjvr_8^post166, a!1052^0'=a!1052^post166, a!1055^0'=a!1055^post166, a!1370^0'=a!1370^post166, a!1371^0'=a!1371^post166, a!1610^0'=a!1610^post166, a!1810^0'=a!1810^post166, a!2035^0'=a!2035^post166, a!2238^0'=a!2238^post166, a!244^0'=a!244^post166, a!419^0'=a!419^post166, a!511^0'=a!511^post166, a!654^0'=a!654^post166, ct!19^0'=ct!19^post166, head!16^0'=head!16^post166, head!31^0'=head!31^post166, head!405^0'=head!405^post166, i!29^0'=i!29^post166, i!406^0'=i!406^post166, length!28^0'=length!28^post166, nondet!13^0'=nondet!13^post166, r!543^0'=r!543^post166, r!662^0'=r!662^post166, rcd!2393^0'=rcd!2393^post166, rcd!2460^0'=rcd!2460^post166, rcd!2515^0'=rcd!2515^post166, rcd!63^0'=rcd!63^post166, rcd!83^0'=rcd!83^post166, result!12^0'=result!12^post166, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post166, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post166, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post166, sel_r!543_flink!24^0'=sel_r!543_flink!24^post166, t!25^0'=t!25^post166, temp!34^0'=temp!34^post166, temp0!17^0'=temp0!17^post166, temp0!30^0'=temp0!30^post166, tmp!33^0'=tmp!33^post166, x!1365^0'=x!1365^post166, x!15^0'=x!15^post166, x!18^0'=x!18^post166, x!22^0'=x!22^post166, x_slam_f!20^0'=x_slam_f!20^post166, y!21^0'=y!21^post166, (-sdv_callsite_return_1!32^post166+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post166 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ r!543^0-r!543^post166 == 0 /\ -__disjvr_0^post166+__disjvr_0^0 == 0 /\ -head!16^post166+head!16^0 == 0 /\ length!28^0-length!28^post166 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post166 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post166+y!21^0 == 0 /\ result!12^0-result!12^post166 == 0 /\ __disjvr_1^0-__disjvr_1^post166 == 0 /\ i!406^0-i!406^post166 == 0 /\ a!654^0-a!654^post166 == 0 /\ x!18^0-x!18^post166 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ rcd!83^0-rcd!83^post166 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post166 == 0 /\ -a!511^post166+a!511^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post166+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post166 == 0 /\ head!31^0-head!31^post166 == 0 /\ -x!22^post166+x!22^0 == 0 /\ -nondet!13^post166+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post166 == 0 /\ head!405^0-head!405^post166 == 0 /\ __disjvr_8^0-__disjvr_8^post166 == 0 /\ -a!1055^post166+a!1055^0 == 0 /\ -a!2238^post166+a!2238^0 == 0 /\ -r!662^post166+r!662^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -a!2035^post166+a!2035^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -rcd!2393^post166+rcd!2393^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ a!1052^0-a!1052^post166 == 0 /\ -__disjvr_7^post166+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post166+a!1610^0 == 0 /\ -rcd!2515^post166+rcd!2515^0 == 0 /\ rcd!63^0-rcd!63^post166 == 0 /\ x!15^0-x!15^post166 == 0 /\ rcd!2460^0-rcd!2460^post166 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post166 == 0 /\ -__disjvr_6^post166+__disjvr_6^0 == 0 /\ -temp!34^post166+temp!34^0 == 0 /\ -x_slam_f!20^post166+x_slam_f!20^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post166 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!419^post166+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post166 == 0 /\ -t!25^post166+t!25^0 == 0 /\ -x!1365^post166+x!1365^0 == 0 /\ a!244^0-a!244^post166 == 0 /\ -ct!19^post166+ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post166 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -i!29^post166+i!29^0 == 0 /\ -__disjvr_2^post166+__disjvr_2^0 == 0 /\ -temp0!30^post166+temp0!30^0 == 0 /\ a!1810^0-a!1810^post166 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post166, __disjvr_1^0'=__disjvr_1^post166, __disjvr_2^0'=__disjvr_2^post166, __disjvr_3^0'=__disjvr_3^post166, __disjvr_4^0'=__disjvr_4^post166, __disjvr_5^0'=__disjvr_5^post166, __disjvr_6^0'=__disjvr_6^post166, __disjvr_7^0'=__disjvr_7^post166, __disjvr_8^0'=__disjvr_8^post166, a!1052^0'=a!1052^post166, a!1055^0'=a!1055^post166, a!1370^0'=a!1370^post166, a!1371^0'=a!1371^post166, a!1610^0'=a!1610^post166, a!1810^0'=a!1810^post166, a!2035^0'=a!2035^post166, a!2238^0'=a!2238^post166, a!244^0'=a!244^post166, a!419^0'=a!419^post166, a!511^0'=a!511^post166, a!654^0'=a!654^post166, ct!19^0'=ct!19^post166, head!16^0'=head!16^post166, head!31^0'=head!31^post166, head!405^0'=head!405^post166, i!29^0'=i!29^post166, i!406^0'=i!406^post166, length!28^0'=length!28^post166, nondet!13^0'=nondet!13^post166, r!543^0'=r!543^post166, r!662^0'=r!662^post166, rcd!2393^0'=rcd!2393^post166, rcd!2460^0'=rcd!2460^post166, rcd!2515^0'=rcd!2515^post166, rcd!63^0'=rcd!63^post166, rcd!83^0'=rcd!83^post166, result!12^0'=result!12^post166, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post166, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post166, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post166, sel_r!543_flink!24^0'=sel_r!543_flink!24^post166, t!25^0'=t!25^post166, temp!34^0'=temp!34^post166, temp0!17^0'=temp0!17^post166, temp0!30^0'=temp0!30^post166, tmp!33^0'=tmp!33^post166, x!1365^0'=x!1365^post166, x!15^0'=x!15^post166, x!18^0'=x!18^post166, x!22^0'=x!22^post166, x_slam_f!20^0'=x_slam_f!20^post166, y!21^0'=y!21^post166, (-sdv_callsite_return_1!32^post166+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post166 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ r!543^0-r!543^post166 == 0 /\ -__disjvr_0^post166+__disjvr_0^0 == 0 /\ -head!16^post166+head!16^0 == 0 /\ length!28^0-length!28^post166 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post166 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post166+y!21^0 == 0 /\ result!12^0-result!12^post166 == 0 /\ __disjvr_1^0-__disjvr_1^post166 == 0 /\ i!406^0-i!406^post166 == 0 /\ a!654^0-a!654^post166 == 0 /\ x!18^0-x!18^post166 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!83^0-rcd!83^post166 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post166 == 0 /\ -a!511^post166+a!511^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post166+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post166 == 0 /\ head!31^0-head!31^post166 == 0 /\ -x!22^post166+x!22^0 == 0 /\ -nondet!13^post166+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post166 == 0 /\ head!405^0-head!405^post166 == 0 /\ __disjvr_8^0-__disjvr_8^post166 == 0 /\ -a!1055^post166+a!1055^0 == 0 /\ -a!2238^post166+a!2238^0 == 0 /\ -r!662^post166+r!662^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -a!2035^post166+a!2035^0 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -rcd!2393^post166+rcd!2393^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ a!1052^0-a!1052^post166 == 0 /\ -__disjvr_7^post166+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -a!1610^post166+a!1610^0 == 0 /\ -rcd!2515^post166+rcd!2515^0 == 0 /\ rcd!63^0-rcd!63^post166 == 0 /\ x!15^0-x!15^post166 == 0 /\ rcd!2460^0-rcd!2460^post166 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post166 == 0 /\ -__disjvr_6^post166+__disjvr_6^0 == 0 /\ -temp!34^post166+temp!34^0 == 0 /\ -x_slam_f!20^post166+x_slam_f!20^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post166 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!419^post166+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post166 == 0 /\ -t!25^post166+t!25^0 == 0 /\ -x!1365^post166+x!1365^0 == 0 /\ a!244^0-a!244^post166 == 0 /\ -ct!19^post166+ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post166 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -i!29^post166+i!29^0 == 0 /\ -__disjvr_2^post166+__disjvr_2^0 == 0 /\ -temp0!30^post166+temp0!30^0 == 0 /\ a!1810^0-a!1810^post166 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post166, __disjvr_1^0'=__disjvr_1^post166, __disjvr_2^0'=__disjvr_2^post166, __disjvr_3^0'=__disjvr_3^post166, __disjvr_4^0'=__disjvr_4^post166, __disjvr_5^0'=__disjvr_5^post166, __disjvr_6^0'=__disjvr_6^post166, __disjvr_7^0'=__disjvr_7^post166, __disjvr_8^0'=__disjvr_8^post166, a!1052^0'=a!1052^post166, a!1055^0'=a!1055^post166, a!1370^0'=a!1370^post166, a!1371^0'=a!1371^post166, a!1610^0'=a!1610^post166, a!1810^0'=a!1810^post166, a!2035^0'=a!2035^post166, a!2238^0'=a!2238^post166, a!244^0'=a!244^post166, a!419^0'=a!419^post166, a!511^0'=a!511^post166, a!654^0'=a!654^post166, ct!19^0'=ct!19^post166, head!16^0'=head!16^post166, head!31^0'=head!31^post166, head!405^0'=head!405^post166, i!29^0'=i!29^post166, i!406^0'=i!406^post166, length!28^0'=length!28^post166, nondet!13^0'=nondet!13^post166, r!543^0'=r!543^post166, r!662^0'=r!662^post166, rcd!2393^0'=rcd!2393^post166, rcd!2460^0'=rcd!2460^post166, rcd!2515^0'=rcd!2515^post166, rcd!63^0'=rcd!63^post166, rcd!83^0'=rcd!83^post166, result!12^0'=result!12^post166, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post166, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post166, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post166, sel_r!543_flink!24^0'=sel_r!543_flink!24^post166, t!25^0'=t!25^post166, temp!34^0'=temp!34^post166, temp0!17^0'=temp0!17^post166, temp0!30^0'=temp0!30^post166, tmp!33^0'=tmp!33^post166, x!1365^0'=x!1365^post166, x!15^0'=x!15^post166, x!18^0'=x!18^post166, x!22^0'=x!22^post166, x_slam_f!20^0'=x_slam_f!20^post166, y!21^0'=y!21^post166, (-sdv_callsite_return_1!32^post166+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post166 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ r!543^0-r!543^post166 == 0 /\ -__disjvr_0^post166+__disjvr_0^0 == 0 /\ -head!16^post166+head!16^0 == 0 /\ length!28^0-length!28^post166 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post166 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post166+y!21^0 == 0 /\ result!12^0-result!12^post166 == 0 /\ __disjvr_1^0-__disjvr_1^post166 == 0 /\ i!406^0-i!406^post166 == 0 /\ a!654^0-a!654^post166 == 0 /\ x!18^0-x!18^post166 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!83^0-rcd!83^post166 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post166 == 0 /\ -a!511^post166+a!511^0 == 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_3^post166+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post166 == 0 /\ head!31^0-head!31^post166 == 0 /\ -x!22^post166+x!22^0 == 0 /\ -nondet!13^post166+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post166 == 0 /\ head!405^0-head!405^post166 == 0 /\ __disjvr_8^0-__disjvr_8^post166 == 0 /\ -a!1055^post166+a!1055^0 == 0 /\ -a!2238^post166+a!2238^0 == 0 /\ -r!662^post166+r!662^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -a!2035^post166+a!2035^0 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -rcd!2393^post166+rcd!2393^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ a!1052^0-a!1052^post166 == 0 /\ -__disjvr_7^post166+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -a!1610^post166+a!1610^0 == 0 /\ -rcd!2515^post166+rcd!2515^0 == 0 /\ rcd!63^0-rcd!63^post166 == 0 /\ x!15^0-x!15^post166 == 0 /\ rcd!2460^0-rcd!2460^post166 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post166 == 0 /\ -__disjvr_6^post166+__disjvr_6^0 == 0 /\ -temp!34^post166+temp!34^0 == 0 /\ -x_slam_f!20^post166+x_slam_f!20^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post166 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!419^post166+a!419^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post166 == 0 /\ -t!25^post166+t!25^0 == 0 /\ -x!1365^post166+x!1365^0 == 0 /\ a!244^0-a!244^post166 == 0 /\ -ct!19^post166+ct!19^0 == 0 /\ __disjvr_4^0-__disjvr_4^post166 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -i!29^post166+i!29^0 == 0 /\ -__disjvr_2^post166+__disjvr_2^0 == 0 /\ -temp0!30^post166+temp0!30^0 == 0 /\ a!1810^0-a!1810^post166 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality sdv_callsite_return_1!32^post166 = sdv_callsite_return_1!32^0 propagated equality a!1371^post166 = a!1371^0 propagated equality r!543^post166 = r!543^0 propagated equality __disjvr_0^post166 = __disjvr_0^0 propagated equality head!16^post166 = head!16^0 propagated equality length!28^post166 = length!28^0 propagated equality sel_r!1224_flink!24^post166 = sel_r!1224_flink!24^0 propagated equality y!21^post166 = y!21^0 propagated equality result!12^post166 = result!12^0 propagated equality __disjvr_1^post166 = __disjvr_1^0 propagated equality i!406^post166 = i!406^0 propagated equality a!654^post166 = a!654^0 propagated equality x!18^post166 = x!18^0 propagated equality rcd!83^post166 = rcd!83^0 propagated equality a!1370^post166 = a!1370^0 propagated equality a!511^post166 = a!511^0 propagated equality __disjvr_3^post166 = __disjvr_3^0 propagated equality temp0!17^post166 = temp0!17^0 propagated equality head!31^post166 = head!31^0 propagated equality x!22^post166 = x!22^0 propagated equality nondet!13^post166 = nondet!13^0 propagated equality tmp!33^post166 = tmp!33^0 propagated equality head!405^post166 = head!405^0 propagated equality __disjvr_8^post166 = __disjvr_8^0 propagated equality a!1055^post166 = a!1055^0 propagated equality a!2238^post166 = a!2238^0 propagated equality r!662^post166 = r!662^0 propagated equality a!2035^post166 = a!2035^0 propagated equality rcd!2393^post166 = rcd!2393^0 propagated equality a!1052^post166 = a!1052^0 propagated equality __disjvr_7^post166 = __disjvr_7^0 propagated equality a!1610^post166 = a!1610^0 propagated equality rcd!2515^post166 = rcd!2515^0 propagated equality rcd!63^post166 = rcd!63^0 propagated equality x!15^post166 = x!15^0 propagated equality rcd!2460^post166 = rcd!2460^0 propagated equality sel_r!543_flink!24^post166 = sel_r!543_flink!24^0 propagated equality __disjvr_6^post166 = __disjvr_6^0 propagated equality temp!34^post166 = temp!34^0 propagated equality x_slam_f!20^post166 = x_slam_f!20^0 propagated equality __disjvr_5^post166 = __disjvr_5^0 propagated equality a!419^post166 = a!419^0 propagated equality sdv_callsite_return_1!14^post166 = sdv_callsite_return_1!14^0 propagated equality t!25^post166 = t!25^0 propagated equality x!1365^post166 = x!1365^0 propagated equality a!244^post166 = a!244^0 propagated equality ct!19^post166 = ct!19^0 propagated equality __disjvr_4^post166 = __disjvr_4^0 propagated equality i!29^post166 = i!29^0 propagated equality __disjvr_2^post166 = __disjvr_2^0 propagated equality temp0!30^post166 = temp0!30^0 propagated equality a!1810^post166 = a!1810^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post167, __disjvr_1^0'=__disjvr_1^post167, __disjvr_2^0'=__disjvr_2^post167, __disjvr_3^0'=__disjvr_3^post167, __disjvr_4^0'=__disjvr_4^post167, __disjvr_5^0'=__disjvr_5^post167, __disjvr_6^0'=__disjvr_6^post167, __disjvr_7^0'=__disjvr_7^post167, __disjvr_8^0'=__disjvr_8^post167, a!1052^0'=a!1052^post167, a!1055^0'=a!1055^post167, a!1370^0'=a!1370^post167, a!1371^0'=a!1371^post167, a!1610^0'=a!1610^post167, a!1810^0'=a!1810^post167, a!2035^0'=a!2035^post167, a!2238^0'=a!2238^post167, a!244^0'=a!244^post167, a!419^0'=a!419^post167, a!511^0'=a!511^post167, a!654^0'=a!654^post167, ct!19^0'=ct!19^post167, head!16^0'=head!16^post167, head!31^0'=head!31^post167, head!405^0'=head!405^post167, i!29^0'=i!29^post167, i!406^0'=i!406^post167, length!28^0'=length!28^post167, nondet!13^0'=nondet!13^post167, r!543^0'=r!543^post167, r!662^0'=r!662^post167, rcd!2393^0'=rcd!2393^post167, rcd!2460^0'=rcd!2460^post167, rcd!2515^0'=rcd!2515^post167, rcd!63^0'=rcd!63^post167, rcd!83^0'=rcd!83^post167, result!12^0'=result!12^post167, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post167, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post167, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post167, sel_r!543_flink!24^0'=sel_r!543_flink!24^post167, t!25^0'=t!25^post167, temp!34^0'=temp!34^post167, temp0!17^0'=temp0!17^post167, temp0!30^0'=temp0!30^post167, tmp!33^0'=tmp!33^post167, x!1365^0'=x!1365^post167, x!15^0'=x!15^post167, x!18^0'=x!18^post167, x!22^0'=x!22^post167, x_slam_f!20^0'=x_slam_f!20^post167, y!21^0'=y!21^post167, (-sdv_callsite_return_1!14^post167+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post167 == 0 /\ -ct!19^post167+ct!19^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ rcd!83^0-rcd!83^post167 == 0 /\ __disjvr_4^0-__disjvr_4^post167 == 0 /\ a!1052^0-a!1052^post167 == 0 /\ -nondet!13^post167+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post167+__disjvr_5^0 == 0 /\ a!511^0-a!511^post167 == 0 /\ __disjvr_6^0-__disjvr_6^post167 == 0 /\ -__disjvr_0^post167+__disjvr_0^0 == 0 /\ head!16^0-head!16^post167 == 0 /\ -__disjvr_3^post167+__disjvr_3^0 == 0 /\ -__disjvr_2^post167+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post167 == 0 /\ -temp!34^post167+temp!34^0 == 0 /\ x!18^0-x!18^post167 == 0 /\ x!15^0 <= 0 /\ -i!29^post167+i!29^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post167+__disjvr_8^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -result!12^post167+result!12^0 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post167+a!1055^0 == 0 /\ -t!25^post167+t!25^0 == 0 /\ length!28^0-length!28^post167 == 0 /\ a!654^0-a!654^post167 == 0 /\ -x_slam_f!20^post167+x_slam_f!20^0 == 0 /\ -a!419^post167+a!419^0 == 0 /\ -r!662^post167+r!662^0 == 0 /\ -sel_r!1224_flink!24^post167+sel_r!1224_flink!24^0 == 0 /\ -a!2035^post167+a!2035^0 == 0 /\ -a!244^post167+a!244^0 == 0 /\ i!406^0-i!406^post167 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post167 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ y!21^0-y!21^post167 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!22^post167+x!22^0 == 0 /\ temp0!17^0-temp0!17^post167 == 0 /\ -head!31^post167+head!31^0 == 0 /\ head!405^0-head!405^post167 == 0 /\ r!543^0-r!543^post167 == 0 /\ tmp!33^0-tmp!33^post167 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post167 == 0 /\ -rcd!2515^post167+rcd!2515^0 == 0 /\ temp0!30^0-temp0!30^post167 == 0 /\ rcd!2460^0-rcd!2460^post167 == 0 /\ __disjvr_1^0-__disjvr_1^post167 == 0 /\ a!2238^0-a!2238^post167 == 0 /\ x!15^0-x!15^post167 == 0 /\ -__disjvr_7^post167+__disjvr_7^0 == 0 /\ -a!1370^post167+a!1370^0 == 0 /\ -a!1610^post167+a!1610^0 == 0 /\ a!1810^0-a!1810^post167 == 0 /\ a!1371^0-a!1371^post167 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!1365^post167+x!1365^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post167, __disjvr_1^0'=__disjvr_1^post167, __disjvr_2^0'=__disjvr_2^post167, __disjvr_3^0'=__disjvr_3^post167, __disjvr_4^0'=__disjvr_4^post167, __disjvr_5^0'=__disjvr_5^post167, __disjvr_6^0'=__disjvr_6^post167, __disjvr_7^0'=__disjvr_7^post167, __disjvr_8^0'=__disjvr_8^post167, a!1052^0'=a!1052^post167, a!1055^0'=a!1055^post167, a!1370^0'=a!1370^post167, a!1371^0'=a!1371^post167, a!1610^0'=a!1610^post167, a!1810^0'=a!1810^post167, a!2035^0'=a!2035^post167, a!2238^0'=a!2238^post167, a!244^0'=a!244^post167, a!419^0'=a!419^post167, a!511^0'=a!511^post167, a!654^0'=a!654^post167, ct!19^0'=ct!19^post167, head!16^0'=head!16^post167, head!31^0'=head!31^post167, head!405^0'=head!405^post167, i!29^0'=i!29^post167, i!406^0'=i!406^post167, length!28^0'=length!28^post167, nondet!13^0'=nondet!13^post167, r!543^0'=r!543^post167, r!662^0'=r!662^post167, rcd!2393^0'=rcd!2393^post167, rcd!2460^0'=rcd!2460^post167, rcd!2515^0'=rcd!2515^post167, rcd!63^0'=rcd!63^post167, rcd!83^0'=rcd!83^post167, result!12^0'=result!12^post167, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post167, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post167, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post167, sel_r!543_flink!24^0'=sel_r!543_flink!24^post167, t!25^0'=t!25^post167, temp!34^0'=temp!34^post167, temp0!17^0'=temp0!17^post167, temp0!30^0'=temp0!30^post167, tmp!33^0'=tmp!33^post167, x!1365^0'=x!1365^post167, x!15^0'=x!15^post167, x!18^0'=x!18^post167, x!22^0'=x!22^post167, x_slam_f!20^0'=x_slam_f!20^post167, y!21^0'=y!21^post167, (-sdv_callsite_return_1!14^post167+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post167 == 0 /\ -ct!19^post167+ct!19^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ rcd!83^0-rcd!83^post167 == 0 /\ __disjvr_4^0-__disjvr_4^post167 == 0 /\ a!1052^0-a!1052^post167 == 0 /\ -nondet!13^post167+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post167+__disjvr_5^0 == 0 /\ a!511^0-a!511^post167 == 0 /\ __disjvr_6^0-__disjvr_6^post167 == 0 /\ -__disjvr_0^post167+__disjvr_0^0 == 0 /\ head!16^0-head!16^post167 == 0 /\ -__disjvr_3^post167+__disjvr_3^0 == 0 /\ -__disjvr_2^post167+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post167 == 0 /\ -temp!34^post167+temp!34^0 == 0 /\ x!18^0-x!18^post167 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -i!29^post167+i!29^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post167+__disjvr_8^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -result!12^post167+result!12^0 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post167+a!1055^0 == 0 /\ -t!25^post167+t!25^0 == 0 /\ length!28^0-length!28^post167 == 0 /\ a!654^0-a!654^post167 == 0 /\ -x_slam_f!20^post167+x_slam_f!20^0 == 0 /\ -a!419^post167+a!419^0 == 0 /\ -r!662^post167+r!662^0 == 0 /\ -sel_r!1224_flink!24^post167+sel_r!1224_flink!24^0 == 0 /\ -a!2035^post167+a!2035^0 == 0 /\ -a!244^post167+a!244^0 == 0 /\ i!406^0-i!406^post167 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post167 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ y!21^0-y!21^post167 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -x!22^post167+x!22^0 == 0 /\ temp0!17^0-temp0!17^post167 == 0 /\ -head!31^post167+head!31^0 == 0 /\ head!405^0-head!405^post167 == 0 /\ r!543^0-r!543^post167 == 0 /\ tmp!33^0-tmp!33^post167 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post167 == 0 /\ -rcd!2515^post167+rcd!2515^0 == 0 /\ temp0!30^0-temp0!30^post167 == 0 /\ rcd!2460^0-rcd!2460^post167 == 0 /\ __disjvr_1^0-__disjvr_1^post167 == 0 /\ a!2238^0-a!2238^post167 == 0 /\ x!15^0-x!15^post167 == 0 /\ -__disjvr_7^post167+__disjvr_7^0 == 0 /\ -a!1370^post167+a!1370^0 == 0 /\ -a!1610^post167+a!1610^0 == 0 /\ a!1810^0-a!1810^post167 == 0 /\ a!1371^0-a!1371^post167 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!1365^post167+x!1365^0 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post167, __disjvr_1^0'=__disjvr_1^post167, __disjvr_2^0'=__disjvr_2^post167, __disjvr_3^0'=__disjvr_3^post167, __disjvr_4^0'=__disjvr_4^post167, __disjvr_5^0'=__disjvr_5^post167, __disjvr_6^0'=__disjvr_6^post167, __disjvr_7^0'=__disjvr_7^post167, __disjvr_8^0'=__disjvr_8^post167, a!1052^0'=a!1052^post167, a!1055^0'=a!1055^post167, a!1370^0'=a!1370^post167, a!1371^0'=a!1371^post167, a!1610^0'=a!1610^post167, a!1810^0'=a!1810^post167, a!2035^0'=a!2035^post167, a!2238^0'=a!2238^post167, a!244^0'=a!244^post167, a!419^0'=a!419^post167, a!511^0'=a!511^post167, a!654^0'=a!654^post167, ct!19^0'=ct!19^post167, head!16^0'=head!16^post167, head!31^0'=head!31^post167, head!405^0'=head!405^post167, i!29^0'=i!29^post167, i!406^0'=i!406^post167, length!28^0'=length!28^post167, nondet!13^0'=nondet!13^post167, r!543^0'=r!543^post167, r!662^0'=r!662^post167, rcd!2393^0'=rcd!2393^post167, rcd!2460^0'=rcd!2460^post167, rcd!2515^0'=rcd!2515^post167, rcd!63^0'=rcd!63^post167, rcd!83^0'=rcd!83^post167, result!12^0'=result!12^post167, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post167, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post167, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post167, sel_r!543_flink!24^0'=sel_r!543_flink!24^post167, t!25^0'=t!25^post167, temp!34^0'=temp!34^post167, temp0!17^0'=temp0!17^post167, temp0!30^0'=temp0!30^post167, tmp!33^0'=tmp!33^post167, x!1365^0'=x!1365^post167, x!15^0'=x!15^post167, x!18^0'=x!18^post167, x!22^0'=x!22^post167, x_slam_f!20^0'=x_slam_f!20^post167, y!21^0'=y!21^post167, (-sdv_callsite_return_1!14^post167+sdv_callsite_return_1!14^0 == 0 /\ rcd!63^0-rcd!63^post167 == 0 /\ -ct!19^post167+ct!19^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ rcd!83^0-rcd!83^post167 == 0 /\ __disjvr_4^0-__disjvr_4^post167 == 0 /\ a!1052^0-a!1052^post167 == 0 /\ -nondet!13^post167+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post167+__disjvr_5^0 == 0 /\ a!511^0-a!511^post167 == 0 /\ __disjvr_6^0-__disjvr_6^post167 == 0 /\ -__disjvr_0^post167+__disjvr_0^0 == 0 /\ head!16^0-head!16^post167 == 0 /\ -__disjvr_3^post167+__disjvr_3^0 == 0 /\ -__disjvr_2^post167+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post167 == 0 /\ -temp!34^post167+temp!34^0 == 0 /\ x!18^0-x!18^post167 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -i!29^post167+i!29^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post167+__disjvr_8^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -result!12^post167+result!12^0 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post167+a!1055^0 == 0 /\ -t!25^post167+t!25^0 == 0 /\ length!28^0-length!28^post167 == 0 /\ a!654^0-a!654^post167 == 0 /\ -x_slam_f!20^post167+x_slam_f!20^0 == 0 /\ -a!419^post167+a!419^0 == 0 /\ -r!662^post167+r!662^0 == 0 /\ -sel_r!1224_flink!24^post167+sel_r!1224_flink!24^0 == 0 /\ -a!2035^post167+a!2035^0 == 0 /\ -a!244^post167+a!244^0 == 0 /\ i!406^0-i!406^post167 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post167 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ y!21^0-y!21^post167 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -x!22^post167+x!22^0 == 0 /\ temp0!17^0-temp0!17^post167 == 0 /\ -head!31^post167+head!31^0 == 0 /\ head!405^0-head!405^post167 == 0 /\ r!543^0-r!543^post167 == 0 /\ tmp!33^0-tmp!33^post167 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post167 == 0 /\ -rcd!2515^post167+rcd!2515^0 == 0 /\ temp0!30^0-temp0!30^post167 == 0 /\ rcd!2460^0-rcd!2460^post167 == 0 /\ __disjvr_1^0-__disjvr_1^post167 == 0 /\ a!2238^0-a!2238^post167 == 0 /\ x!15^0-x!15^post167 == 0 /\ -__disjvr_7^post167+__disjvr_7^0 == 0 /\ -a!1370^post167+a!1370^0 == 0 /\ -a!1610^post167+a!1610^0 == 0 /\ a!1810^0-a!1810^post167 == 0 /\ a!1371^0-a!1371^post167 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!1365^post167+x!1365^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality sdv_callsite_return_1!14^post167 = sdv_callsite_return_1!14^0 propagated equality rcd!63^post167 = rcd!63^0 propagated equality ct!19^post167 = ct!19^0 propagated equality rcd!83^post167 = rcd!83^0 propagated equality __disjvr_4^post167 = __disjvr_4^0 propagated equality a!1052^post167 = a!1052^0 propagated equality nondet!13^post167 = nondet!13^0 propagated equality __disjvr_5^post167 = __disjvr_5^0 propagated equality a!511^post167 = a!511^0 propagated equality __disjvr_6^post167 = __disjvr_6^0 propagated equality __disjvr_0^post167 = __disjvr_0^0 propagated equality head!16^post167 = head!16^0 propagated equality __disjvr_3^post167 = __disjvr_3^0 propagated equality __disjvr_2^post167 = __disjvr_2^0 propagated equality rcd!2393^post167 = rcd!2393^0 propagated equality temp!34^post167 = temp!34^0 propagated equality x!18^post167 = x!18^0 propagated equality i!29^post167 = i!29^0 propagated equality __disjvr_8^post167 = __disjvr_8^0 propagated equality result!12^post167 = result!12^0 propagated equality a!1055^post167 = a!1055^0 propagated equality t!25^post167 = t!25^0 propagated equality length!28^post167 = length!28^0 propagated equality a!654^post167 = a!654^0 propagated equality x_slam_f!20^post167 = x_slam_f!20^0 propagated equality a!419^post167 = a!419^0 propagated equality r!662^post167 = r!662^0 propagated equality sel_r!1224_flink!24^post167 = sel_r!1224_flink!24^0 propagated equality a!2035^post167 = a!2035^0 propagated equality a!244^post167 = a!244^0 propagated equality i!406^post167 = i!406^0 propagated equality sel_r!543_flink!24^post167 = sel_r!543_flink!24^0 propagated equality y!21^post167 = y!21^0 propagated equality x!22^post167 = x!22^0 propagated equality temp0!17^post167 = temp0!17^0 propagated equality head!31^post167 = head!31^0 propagated equality head!405^post167 = head!405^0 propagated equality r!543^post167 = r!543^0 propagated equality tmp!33^post167 = tmp!33^0 propagated equality sdv_callsite_return_1!32^post167 = sdv_callsite_return_1!32^0 propagated equality rcd!2515^post167 = rcd!2515^0 propagated equality temp0!30^post167 = temp0!30^0 propagated equality rcd!2460^post167 = rcd!2460^0 propagated equality __disjvr_1^post167 = __disjvr_1^0 propagated equality a!2238^post167 = a!2238^0 propagated equality x!15^post167 = x!15^0 propagated equality __disjvr_7^post167 = __disjvr_7^0 propagated equality a!1370^post167 = a!1370^0 propagated equality a!1610^post167 = a!1610^0 propagated equality a!1810^post167 = a!1810^0 propagated equality a!1371^post167 = a!1371^0 propagated equality x!1365^post167 = x!1365^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post168, __disjvr_1^0'=__disjvr_1^post168, __disjvr_2^0'=__disjvr_2^post168, __disjvr_3^0'=__disjvr_3^post168, __disjvr_4^0'=__disjvr_4^post168, __disjvr_5^0'=__disjvr_5^post168, __disjvr_6^0'=__disjvr_6^post168, __disjvr_7^0'=__disjvr_7^post168, __disjvr_8^0'=__disjvr_8^post168, a!1052^0'=a!1052^post168, a!1055^0'=a!1055^post168, a!1370^0'=a!1370^post168, a!1371^0'=a!1371^post168, a!1610^0'=a!1610^post168, a!1810^0'=a!1810^post168, a!2035^0'=a!2035^post168, a!2238^0'=a!2238^post168, a!244^0'=a!244^post168, a!419^0'=a!419^post168, a!511^0'=a!511^post168, a!654^0'=a!654^post168, ct!19^0'=ct!19^post168, head!16^0'=head!16^post168, head!31^0'=head!31^post168, head!405^0'=head!405^post168, i!29^0'=i!29^post168, i!406^0'=i!406^post168, length!28^0'=length!28^post168, nondet!13^0'=nondet!13^post168, r!543^0'=r!543^post168, r!662^0'=r!662^post168, rcd!2393^0'=rcd!2393^post168, rcd!2460^0'=rcd!2460^post168, rcd!2515^0'=rcd!2515^post168, rcd!63^0'=rcd!63^post168, rcd!83^0'=rcd!83^post168, result!12^0'=result!12^post168, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post168, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post168, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post168, sel_r!543_flink!24^0'=sel_r!543_flink!24^post168, t!25^0'=t!25^post168, temp!34^0'=temp!34^post168, temp0!17^0'=temp0!17^post168, temp0!30^0'=temp0!30^post168, tmp!33^0'=tmp!33^post168, x!1365^0'=x!1365^post168, x!15^0'=x!15^post168, x!18^0'=x!18^post168, x!22^0'=x!22^post168, x_slam_f!20^0'=x_slam_f!20^post168, y!21^0'=y!21^post168, (-__disjvr_7^post168+__disjvr_7^0 == 0 /\ -t!25^post168+t!25^0 == 0 /\ x!18^0-x!18^post168 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post168 == 0 /\ -nondet!13^post168+nondet!13^0 == 0 /\ -r!662^post168+r!662^0 == 0 /\ -rcd!2393^post168+rcd!2393^0 == 0 /\ -i!406^post168+i!406^0 == 0 /\ x!1365^0-x!1365^post168 == 0 /\ __disjvr_4^0-__disjvr_4^post168 == 0 /\ -y!21^post168+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post168+x!22^0 == 0 /\ a!244^0-a!244^post168 == 0 /\ length!28^0-length!28^post168 == 0 /\ -ct!19^post168+ct!19^0 == 0 /\ -__disjvr_0^post168+__disjvr_0^0 == 0 /\ -temp!34^post168+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post168 == 0 /\ a!1052^0-a!1052^post168 == 0 /\ -a!2238^post168+a!2238^0 == 0 /\ result!12^0-result!12^post168 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post168+__disjvr_2^0 == 0 /\ -a!1055^post168+a!1055^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post168+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post168+sdv_callsite_return_1!32^0 == 0 /\ head!405^0-head!405^post168 == 0 /\ 1-head!16^0 <= 0 /\ head!16^0-head!16^post168 == 0 /\ -temp0!30^post168+temp0!30^0 == 0 /\ -rcd!2515^post168+rcd!2515^0 == 0 /\ -head!31^post168+head!31^0 == 0 /\ rcd!2460^0-rcd!2460^post168 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!1810^0-a!1810^post168 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -i!29^post168+i!29^0 == 0 /\ a!654^0-a!654^post168 == 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ temp0!17^0-temp0!17^post168 == 0 /\ -__disjvr_1^post168+__disjvr_1^0 == 0 /\ tmp!33^0-tmp!33^post168 == 0 /\ -__disjvr_8^post168+__disjvr_8^0 == 0 /\ -__disjvr_5^post168+__disjvr_5^0 == 0 /\ r!543^0-r!543^post168 == 0 /\ -a!2035^post168+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post168 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post168 == 0 /\ a!1370^0-a!1370^post168 == 0 /\ __disjvr_3^0-__disjvr_3^post168 == 0 /\ -a!511^post168+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post168 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post168 == 0 /\ -x!15^post168+x!15^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post168+a!1610^0 == 0 /\ a!1371^0-a!1371^post168 == 0 /\ -x_slam_f!20^post168+x_slam_f!20^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post168, __disjvr_1^0'=__disjvr_1^post168, __disjvr_2^0'=__disjvr_2^post168, __disjvr_3^0'=__disjvr_3^post168, __disjvr_4^0'=__disjvr_4^post168, __disjvr_5^0'=__disjvr_5^post168, __disjvr_6^0'=__disjvr_6^post168, __disjvr_7^0'=__disjvr_7^post168, __disjvr_8^0'=__disjvr_8^post168, a!1052^0'=a!1052^post168, a!1055^0'=a!1055^post168, a!1370^0'=a!1370^post168, a!1371^0'=a!1371^post168, a!1610^0'=a!1610^post168, a!1810^0'=a!1810^post168, a!2035^0'=a!2035^post168, a!2238^0'=a!2238^post168, a!244^0'=a!244^post168, a!419^0'=a!419^post168, a!511^0'=a!511^post168, a!654^0'=a!654^post168, ct!19^0'=ct!19^post168, head!16^0'=head!16^post168, head!31^0'=head!31^post168, head!405^0'=head!405^post168, i!29^0'=i!29^post168, i!406^0'=i!406^post168, length!28^0'=length!28^post168, nondet!13^0'=nondet!13^post168, r!543^0'=r!543^post168, r!662^0'=r!662^post168, rcd!2393^0'=rcd!2393^post168, rcd!2460^0'=rcd!2460^post168, rcd!2515^0'=rcd!2515^post168, rcd!63^0'=rcd!63^post168, rcd!83^0'=rcd!83^post168, result!12^0'=result!12^post168, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post168, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post168, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post168, sel_r!543_flink!24^0'=sel_r!543_flink!24^post168, t!25^0'=t!25^post168, temp!34^0'=temp!34^post168, temp0!17^0'=temp0!17^post168, temp0!30^0'=temp0!30^post168, tmp!33^0'=tmp!33^post168, x!1365^0'=x!1365^post168, x!15^0'=x!15^post168, x!18^0'=x!18^post168, x!22^0'=x!22^post168, x_slam_f!20^0'=x_slam_f!20^post168, y!21^0'=y!21^post168, (-__disjvr_7^post168+__disjvr_7^0 == 0 /\ -t!25^post168+t!25^0 == 0 /\ x!18^0-x!18^post168 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post168 == 0 /\ -nondet!13^post168+nondet!13^0 == 0 /\ -r!662^post168+r!662^0 == 0 /\ -rcd!2393^post168+rcd!2393^0 == 0 /\ -i!406^post168+i!406^0 == 0 /\ x!1365^0-x!1365^post168 == 0 /\ __disjvr_4^0-__disjvr_4^post168 == 0 /\ -y!21^post168+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post168+x!22^0 == 0 /\ a!244^0-a!244^post168 == 0 /\ length!28^0-length!28^post168 == 0 /\ -ct!19^post168+ct!19^0 == 0 /\ -__disjvr_0^post168+__disjvr_0^0 == 0 /\ -temp!34^post168+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post168 == 0 /\ a!1052^0-a!1052^post168 == 0 /\ -a!2238^post168+a!2238^0 == 0 /\ result!12^0-result!12^post168 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post168+__disjvr_2^0 == 0 /\ -a!1055^post168+a!1055^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post168+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post168+sdv_callsite_return_1!32^0 == 0 /\ head!405^0-head!405^post168 == 0 /\ 1-head!16^0 <= 0 /\ head!16^0-head!16^post168 == 0 /\ -temp0!30^post168+temp0!30^0 == 0 /\ -rcd!2515^post168+rcd!2515^0 == 0 /\ -head!31^post168+head!31^0 == 0 /\ rcd!2460^0-rcd!2460^post168 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!1810^0-a!1810^post168 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -i!29^post168+i!29^0 == 0 /\ a!654^0-a!654^post168 == 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ temp0!17^0-temp0!17^post168 == 0 /\ -__disjvr_1^post168+__disjvr_1^0 == 0 /\ tmp!33^0-tmp!33^post168 == 0 /\ -__disjvr_8^post168+__disjvr_8^0 == 0 /\ -__disjvr_5^post168+__disjvr_5^0 == 0 /\ r!543^0-r!543^post168 == 0 /\ -a!2035^post168+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post168 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post168 == 0 /\ a!1370^0-a!1370^post168 == 0 /\ __disjvr_3^0-__disjvr_3^post168 == 0 /\ -a!511^post168+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post168 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post168 == 0 /\ -x!15^post168+x!15^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post168+a!1610^0 == 0 /\ a!1371^0-a!1371^post168 == 0 /\ -x_slam_f!20^post168+x_slam_f!20^0 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post168, __disjvr_1^0'=__disjvr_1^post168, __disjvr_2^0'=__disjvr_2^post168, __disjvr_3^0'=__disjvr_3^post168, __disjvr_4^0'=__disjvr_4^post168, __disjvr_5^0'=__disjvr_5^post168, __disjvr_6^0'=__disjvr_6^post168, __disjvr_7^0'=__disjvr_7^post168, __disjvr_8^0'=__disjvr_8^post168, a!1052^0'=a!1052^post168, a!1055^0'=a!1055^post168, a!1370^0'=a!1370^post168, a!1371^0'=a!1371^post168, a!1610^0'=a!1610^post168, a!1810^0'=a!1810^post168, a!2035^0'=a!2035^post168, a!2238^0'=a!2238^post168, a!244^0'=a!244^post168, a!419^0'=a!419^post168, a!511^0'=a!511^post168, a!654^0'=a!654^post168, ct!19^0'=ct!19^post168, head!16^0'=head!16^post168, head!31^0'=head!31^post168, head!405^0'=head!405^post168, i!29^0'=i!29^post168, i!406^0'=i!406^post168, length!28^0'=length!28^post168, nondet!13^0'=nondet!13^post168, r!543^0'=r!543^post168, r!662^0'=r!662^post168, rcd!2393^0'=rcd!2393^post168, rcd!2460^0'=rcd!2460^post168, rcd!2515^0'=rcd!2515^post168, rcd!63^0'=rcd!63^post168, rcd!83^0'=rcd!83^post168, result!12^0'=result!12^post168, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post168, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post168, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post168, sel_r!543_flink!24^0'=sel_r!543_flink!24^post168, t!25^0'=t!25^post168, temp!34^0'=temp!34^post168, temp0!17^0'=temp0!17^post168, temp0!30^0'=temp0!30^post168, tmp!33^0'=tmp!33^post168, x!1365^0'=x!1365^post168, x!15^0'=x!15^post168, x!18^0'=x!18^post168, x!22^0'=x!22^post168, x_slam_f!20^0'=x_slam_f!20^post168, y!21^0'=y!21^post168, (-__disjvr_7^post168+__disjvr_7^0 == 0 /\ -t!25^post168+t!25^0 == 0 /\ x!18^0-x!18^post168 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post168 == 0 /\ -nondet!13^post168+nondet!13^0 == 0 /\ -r!662^post168+r!662^0 == 0 /\ -rcd!2393^post168+rcd!2393^0 == 0 /\ -i!406^post168+i!406^0 == 0 /\ x!1365^0-x!1365^post168 == 0 /\ __disjvr_4^0-__disjvr_4^post168 == 0 /\ -y!21^post168+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post168+x!22^0 == 0 /\ a!244^0-a!244^post168 == 0 /\ length!28^0-length!28^post168 == 0 /\ -ct!19^post168+ct!19^0 == 0 /\ -__disjvr_0^post168+__disjvr_0^0 == 0 /\ -temp!34^post168+temp!34^0 == 0 /\ rcd!83^0-rcd!83^post168 == 0 /\ a!1052^0-a!1052^post168 == 0 /\ -a!2238^post168+a!2238^0 == 0 /\ result!12^0-result!12^post168 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post168+__disjvr_2^0 == 0 /\ -a!1055^post168+a!1055^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post168+a!419^0 == 0 /\ -sdv_callsite_return_1!32^post168+sdv_callsite_return_1!32^0 == 0 /\ head!405^0-head!405^post168 == 0 /\ 1-head!16^0 <= 0 /\ head!16^0-head!16^post168 == 0 /\ -temp0!30^post168+temp0!30^0 == 0 /\ -rcd!2515^post168+rcd!2515^0 == 0 /\ -head!31^post168+head!31^0 == 0 /\ rcd!2460^0-rcd!2460^post168 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!1810^0-a!1810^post168 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -i!29^post168+i!29^0 == 0 /\ a!654^0-a!654^post168 == 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ temp0!17^0-temp0!17^post168 == 0 /\ -__disjvr_1^post168+__disjvr_1^0 == 0 /\ tmp!33^0-tmp!33^post168 == 0 /\ -__disjvr_8^post168+__disjvr_8^0 == 0 /\ -__disjvr_5^post168+__disjvr_5^0 == 0 /\ r!543^0-r!543^post168 == 0 /\ -a!2035^post168+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post168 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post168 == 0 /\ a!1370^0-a!1370^post168 == 0 /\ __disjvr_3^0-__disjvr_3^post168 == 0 /\ -a!511^post168+a!511^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post168 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post168 == 0 /\ -x!15^post168+x!15^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!1610^post168+a!1610^0 == 0 /\ a!1371^0-a!1371^post168 == 0 /\ -x_slam_f!20^post168+x_slam_f!20^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality __disjvr_7^post168 = __disjvr_7^0 propagated equality t!25^post168 = t!25^0 propagated equality x!18^post168 = x!18^0 propagated equality __disjvr_6^post168 = __disjvr_6^0 propagated equality nondet!13^post168 = nondet!13^0 propagated equality r!662^post168 = r!662^0 propagated equality rcd!2393^post168 = rcd!2393^0 propagated equality i!406^post168 = i!406^0 propagated equality x!1365^post168 = x!1365^0 propagated equality __disjvr_4^post168 = __disjvr_4^0 propagated equality y!21^post168 = y!21^0 propagated equality x!22^post168 = x!22^0 propagated equality a!244^post168 = a!244^0 propagated equality length!28^post168 = length!28^0 propagated equality ct!19^post168 = ct!19^0 propagated equality __disjvr_0^post168 = __disjvr_0^0 propagated equality temp!34^post168 = temp!34^0 propagated equality rcd!83^post168 = rcd!83^0 propagated equality a!1052^post168 = a!1052^0 propagated equality a!2238^post168 = a!2238^0 propagated equality result!12^post168 = result!12^0 propagated equality __disjvr_2^post168 = __disjvr_2^0 propagated equality a!1055^post168 = a!1055^0 propagated equality a!419^post168 = a!419^0 propagated equality sdv_callsite_return_1!32^post168 = sdv_callsite_return_1!32^0 propagated equality head!405^post168 = head!405^0 propagated equality head!16^post168 = head!16^0 propagated equality temp0!30^post168 = temp0!30^0 propagated equality rcd!2515^post168 = rcd!2515^0 propagated equality head!31^post168 = head!31^0 propagated equality rcd!2460^post168 = rcd!2460^0 propagated equality a!1810^post168 = a!1810^0 propagated equality i!29^post168 = i!29^0 propagated equality a!654^post168 = a!654^0 propagated equality temp0!17^post168 = temp0!17^0 propagated equality __disjvr_1^post168 = __disjvr_1^0 propagated equality tmp!33^post168 = tmp!33^0 propagated equality __disjvr_8^post168 = __disjvr_8^0 propagated equality __disjvr_5^post168 = __disjvr_5^0 propagated equality r!543^post168 = r!543^0 propagated equality a!2035^post168 = a!2035^0 propagated equality rcd!63^post168 = rcd!63^0 propagated equality sel_r!1224_flink!24^post168 = sel_r!1224_flink!24^0 propagated equality a!1370^post168 = a!1370^0 propagated equality __disjvr_3^post168 = __disjvr_3^0 propagated equality a!511^post168 = a!511^0 propagated equality sel_r!543_flink!24^post168 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post168 = sdv_callsite_return_1!14^0 propagated equality x!15^post168 = x!15^0 propagated equality a!1610^post168 = a!1610^0 propagated equality a!1371^post168 = a!1371^0 propagated equality x_slam_f!20^post168 = x_slam_f!20^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post169, __disjvr_1^0'=__disjvr_1^post169, __disjvr_2^0'=__disjvr_2^post169, __disjvr_3^0'=__disjvr_3^post169, __disjvr_4^0'=__disjvr_4^post169, __disjvr_5^0'=__disjvr_5^post169, __disjvr_6^0'=__disjvr_6^post169, __disjvr_7^0'=__disjvr_7^post169, __disjvr_8^0'=__disjvr_8^post169, a!1052^0'=a!1052^post169, a!1055^0'=a!1055^post169, a!1370^0'=a!1370^post169, a!1371^0'=a!1371^post169, a!1610^0'=a!1610^post169, a!1810^0'=a!1810^post169, a!2035^0'=a!2035^post169, a!2238^0'=a!2238^post169, a!244^0'=a!244^post169, a!419^0'=a!419^post169, a!511^0'=a!511^post169, a!654^0'=a!654^post169, ct!19^0'=ct!19^post169, head!16^0'=head!16^post169, head!31^0'=head!31^post169, head!405^0'=head!405^post169, i!29^0'=i!29^post169, i!406^0'=i!406^post169, length!28^0'=length!28^post169, nondet!13^0'=nondet!13^post169, r!543^0'=r!543^post169, r!662^0'=r!662^post169, rcd!2393^0'=rcd!2393^post169, rcd!2460^0'=rcd!2460^post169, rcd!2515^0'=rcd!2515^post169, rcd!63^0'=rcd!63^post169, rcd!83^0'=rcd!83^post169, result!12^0'=result!12^post169, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post169, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post169, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post169, sel_r!543_flink!24^0'=sel_r!543_flink!24^post169, t!25^0'=t!25^post169, temp!34^0'=temp!34^post169, temp0!17^0'=temp0!17^post169, temp0!30^0'=temp0!30^post169, tmp!33^0'=tmp!33^post169, x!1365^0'=x!1365^post169, x!15^0'=x!15^post169, x!18^0'=x!18^post169, x!22^0'=x!22^post169, x_slam_f!20^0'=x_slam_f!20^post169, y!21^0'=y!21^post169, (1+a!1052^0-a!1370^0 <= 0 /\ -__disjvr_7^post169+__disjvr_7^0 == 0 /\ length!28^0-length!28^post169 == 0 /\ a!244^0-a!244^post169 == 0 /\ rcd!2460^0-rcd!2460^post169 == 0 /\ temp!34^0-temp!34^post169 == 0 /\ r!543^0-r!543^post169 == 0 /\ x!15^0-x!15^post169 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post169 == 0 /\ i!406^0-i!406^post169 == 0 /\ -__disjvr_8^post169+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post169 == 0 /\ -a!1055^post169+a!1055^0 == 0 /\ -t!25^post169+t!25^0 == 0 /\ a!1371^0-a!1371^post169 == 0 /\ a!654^0-a!654^post169 == 0 /\ -__disjvr_5^post169+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post169+sdv_callsite_return_1!14^0 == 0 /\ -a!1610^post169+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post169+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post169+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post169+__disjvr_3^0 == 0 /\ -nondet!13^post169+nondet!13^0 == 0 /\ -x_slam_f!20^post169+x_slam_f!20^0 == 0 /\ 1-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post169 == 0 /\ -a!2035^post169+a!2035^0 == 0 /\ -__disjvr_6^post169+__disjvr_6^0 == 0 /\ -i!29^post169+i!29^0 == 0 /\ -r!662^post169+r!662^0 == 0 /\ -a!511^post169+a!511^0 == 0 /\ a!1052^0-a!1052^post169 == 0 /\ x!18^0-x!18^post169 == 0 /\ -head!16^post169+head!16^0 == 0 /\ -x!1365^post169+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post169 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -rcd!2515^post169+rcd!2515^0 == 0 /\ -rcd!63^post169+rcd!63^0 == 0 /\ head!31^0-head!31^post169 == 0 /\ temp0!30^0-temp0!30^post169 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ y!21^0-y!21^post169 == 0 /\ -__disjvr_0^post169+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post169 == 0 /\ -sel_r!1224_flink!24^post169+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ -ct!19^post169+ct!19^0 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -__disjvr_2^post169+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post169 == 0 /\ -head!405^post169+head!405^0 == 0 /\ -a!2238^post169+a!2238^0 == 0 /\ result!12^0-result!12^post169 == 0 /\ tmp!33^0-tmp!33^post169 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!419^post169+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post169 == 0 /\ -rcd!2393^post169+rcd!2393^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post169, __disjvr_1^0'=__disjvr_1^post169, __disjvr_2^0'=__disjvr_2^post169, __disjvr_3^0'=__disjvr_3^post169, __disjvr_4^0'=__disjvr_4^post169, __disjvr_5^0'=__disjvr_5^post169, __disjvr_6^0'=__disjvr_6^post169, __disjvr_7^0'=__disjvr_7^post169, __disjvr_8^0'=__disjvr_8^post169, a!1052^0'=a!1052^post169, a!1055^0'=a!1055^post169, a!1370^0'=a!1370^post169, a!1371^0'=a!1371^post169, a!1610^0'=a!1610^post169, a!1810^0'=a!1810^post169, a!2035^0'=a!2035^post169, a!2238^0'=a!2238^post169, a!244^0'=a!244^post169, a!419^0'=a!419^post169, a!511^0'=a!511^post169, a!654^0'=a!654^post169, ct!19^0'=ct!19^post169, head!16^0'=head!16^post169, head!31^0'=head!31^post169, head!405^0'=head!405^post169, i!29^0'=i!29^post169, i!406^0'=i!406^post169, length!28^0'=length!28^post169, nondet!13^0'=nondet!13^post169, r!543^0'=r!543^post169, r!662^0'=r!662^post169, rcd!2393^0'=rcd!2393^post169, rcd!2460^0'=rcd!2460^post169, rcd!2515^0'=rcd!2515^post169, rcd!63^0'=rcd!63^post169, rcd!83^0'=rcd!83^post169, result!12^0'=result!12^post169, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post169, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post169, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post169, sel_r!543_flink!24^0'=sel_r!543_flink!24^post169, t!25^0'=t!25^post169, temp!34^0'=temp!34^post169, temp0!17^0'=temp0!17^post169, temp0!30^0'=temp0!30^post169, tmp!33^0'=tmp!33^post169, x!1365^0'=x!1365^post169, x!15^0'=x!15^post169, x!18^0'=x!18^post169, x!22^0'=x!22^post169, x_slam_f!20^0'=x_slam_f!20^post169, y!21^0'=y!21^post169, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ -__disjvr_7^post169+__disjvr_7^0 == 0 /\ length!28^0-length!28^post169 == 0 /\ a!244^0-a!244^post169 == 0 /\ rcd!2460^0-rcd!2460^post169 == 0 /\ temp!34^0-temp!34^post169 == 0 /\ r!543^0-r!543^post169 == 0 /\ x!15^0-x!15^post169 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post169 == 0 /\ i!406^0-i!406^post169 == 0 /\ -__disjvr_8^post169+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post169 == 0 /\ -a!1055^post169+a!1055^0 == 0 /\ -t!25^post169+t!25^0 == 0 /\ a!1371^0-a!1371^post169 == 0 /\ a!654^0-a!654^post169 == 0 /\ -__disjvr_5^post169+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post169+sdv_callsite_return_1!14^0 == 0 /\ -a!1610^post169+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post169+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post169+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post169+__disjvr_3^0 == 0 /\ -nondet!13^post169+nondet!13^0 == 0 /\ -x_slam_f!20^post169+x_slam_f!20^0 == 0 /\ 1-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post169 == 0 /\ -a!2035^post169+a!2035^0 == 0 /\ -__disjvr_6^post169+__disjvr_6^0 == 0 /\ -i!29^post169+i!29^0 == 0 /\ -r!662^post169+r!662^0 == 0 /\ -a!511^post169+a!511^0 == 0 /\ a!1052^0-a!1052^post169 == 0 /\ x!18^0-x!18^post169 == 0 /\ -head!16^post169+head!16^0 == 0 /\ -x!1365^post169+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post169 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -rcd!2515^post169+rcd!2515^0 == 0 /\ -rcd!63^post169+rcd!63^0 == 0 /\ head!31^0-head!31^post169 == 0 /\ temp0!30^0-temp0!30^post169 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ y!21^0-y!21^post169 == 0 /\ -__disjvr_0^post169+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post169 == 0 /\ -sel_r!1224_flink!24^post169+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ -ct!19^post169+ct!19^0 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -__disjvr_2^post169+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post169 == 0 /\ -head!405^post169+head!405^0 == 0 /\ -a!2238^post169+a!2238^0 == 0 /\ result!12^0-result!12^post169 == 0 /\ tmp!33^0-tmp!33^post169 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!419^post169+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post169 == 0 /\ -rcd!2393^post169+rcd!2393^0 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post169, __disjvr_1^0'=__disjvr_1^post169, __disjvr_2^0'=__disjvr_2^post169, __disjvr_3^0'=__disjvr_3^post169, __disjvr_4^0'=__disjvr_4^post169, __disjvr_5^0'=__disjvr_5^post169, __disjvr_6^0'=__disjvr_6^post169, __disjvr_7^0'=__disjvr_7^post169, __disjvr_8^0'=__disjvr_8^post169, a!1052^0'=a!1052^post169, a!1055^0'=a!1055^post169, a!1370^0'=a!1370^post169, a!1371^0'=a!1371^post169, a!1610^0'=a!1610^post169, a!1810^0'=a!1810^post169, a!2035^0'=a!2035^post169, a!2238^0'=a!2238^post169, a!244^0'=a!244^post169, a!419^0'=a!419^post169, a!511^0'=a!511^post169, a!654^0'=a!654^post169, ct!19^0'=ct!19^post169, head!16^0'=head!16^post169, head!31^0'=head!31^post169, head!405^0'=head!405^post169, i!29^0'=i!29^post169, i!406^0'=i!406^post169, length!28^0'=length!28^post169, nondet!13^0'=nondet!13^post169, r!543^0'=r!543^post169, r!662^0'=r!662^post169, rcd!2393^0'=rcd!2393^post169, rcd!2460^0'=rcd!2460^post169, rcd!2515^0'=rcd!2515^post169, rcd!63^0'=rcd!63^post169, rcd!83^0'=rcd!83^post169, result!12^0'=result!12^post169, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post169, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post169, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post169, sel_r!543_flink!24^0'=sel_r!543_flink!24^post169, t!25^0'=t!25^post169, temp!34^0'=temp!34^post169, temp0!17^0'=temp0!17^post169, temp0!30^0'=temp0!30^post169, tmp!33^0'=tmp!33^post169, x!1365^0'=x!1365^post169, x!15^0'=x!15^post169, x!18^0'=x!18^post169, x!22^0'=x!22^post169, x_slam_f!20^0'=x_slam_f!20^post169, y!21^0'=y!21^post169, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ -__disjvr_7^post169+__disjvr_7^0 == 0 /\ length!28^0-length!28^post169 == 0 /\ a!244^0-a!244^post169 == 0 /\ rcd!2460^0-rcd!2460^post169 == 0 /\ temp!34^0-temp!34^post169 == 0 /\ r!543^0-r!543^post169 == 0 /\ x!15^0-x!15^post169 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post169 == 0 /\ i!406^0-i!406^post169 == 0 /\ -__disjvr_8^post169+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post169 == 0 /\ -a!1055^post169+a!1055^0 == 0 /\ -t!25^post169+t!25^0 == 0 /\ a!1371^0-a!1371^post169 == 0 /\ a!654^0-a!654^post169 == 0 /\ -__disjvr_5^post169+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post169+sdv_callsite_return_1!14^0 == 0 /\ -a!1610^post169+a!1610^0 == 0 /\ -a!1052^0 <= 0 /\ -x!22^post169+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post169+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post169+__disjvr_3^0 == 0 /\ -nondet!13^post169+nondet!13^0 == 0 /\ -x_slam_f!20^post169+x_slam_f!20^0 == 0 /\ 1-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post169 == 0 /\ -a!2035^post169+a!2035^0 == 0 /\ -__disjvr_6^post169+__disjvr_6^0 == 0 /\ -i!29^post169+i!29^0 == 0 /\ -r!662^post169+r!662^0 == 0 /\ -a!511^post169+a!511^0 == 0 /\ a!1052^0-a!1052^post169 == 0 /\ x!18^0-x!18^post169 == 0 /\ -head!16^post169+head!16^0 == 0 /\ -x!1365^post169+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post169 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -rcd!2515^post169+rcd!2515^0 == 0 /\ -rcd!63^post169+rcd!63^0 == 0 /\ head!31^0-head!31^post169 == 0 /\ temp0!30^0-temp0!30^post169 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ y!21^0-y!21^post169 == 0 /\ -__disjvr_0^post169+__disjvr_0^0 == 0 /\ a!1810^0-a!1810^post169 == 0 /\ -sel_r!1224_flink!24^post169+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ -ct!19^post169+ct!19^0 == 0 /\ head!16^0-x!1365^0 <= 0 /\ -__disjvr_2^post169+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post169 == 0 /\ -head!405^post169+head!405^0 == 0 /\ -a!2238^post169+a!2238^0 == 0 /\ result!12^0-result!12^post169 == 0 /\ tmp!33^0-tmp!33^post169 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -a!419^post169+a!419^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post169 == 0 /\ -rcd!2393^post169+rcd!2393^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality __disjvr_7^post169 = __disjvr_7^0 propagated equality length!28^post169 = length!28^0 propagated equality a!244^post169 = a!244^0 propagated equality rcd!2460^post169 = rcd!2460^0 propagated equality temp!34^post169 = temp!34^0 propagated equality r!543^post169 = r!543^0 propagated equality x!15^post169 = x!15^0 propagated equality a!1370^post169 = a!1370^0 propagated equality i!406^post169 = i!406^0 propagated equality __disjvr_8^post169 = __disjvr_8^0 propagated equality rcd!83^post169 = rcd!83^0 propagated equality a!1055^post169 = a!1055^0 propagated equality t!25^post169 = t!25^0 propagated equality a!1371^post169 = a!1371^0 propagated equality a!654^post169 = a!654^0 propagated equality __disjvr_5^post169 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post169 = sdv_callsite_return_1!14^0 propagated equality a!1610^post169 = a!1610^0 propagated equality x!22^post169 = x!22^0 propagated equality sdv_callsite_return_1!32^post169 = sdv_callsite_return_1!32^0 propagated equality __disjvr_3^post169 = __disjvr_3^0 propagated equality nondet!13^post169 = nondet!13^0 propagated equality x_slam_f!20^post169 = x_slam_f!20^0 propagated equality __disjvr_4^post169 = __disjvr_4^0 propagated equality a!2035^post169 = a!2035^0 propagated equality __disjvr_6^post169 = __disjvr_6^0 propagated equality i!29^post169 = i!29^0 propagated equality r!662^post169 = r!662^0 propagated equality a!511^post169 = a!511^0 propagated equality a!1052^post169 = a!1052^0 propagated equality x!18^post169 = x!18^0 propagated equality head!16^post169 = head!16^0 propagated equality x!1365^post169 = x!1365^0 propagated equality temp0!17^post169 = temp0!17^0 propagated equality rcd!2515^post169 = rcd!2515^0 propagated equality rcd!63^post169 = rcd!63^0 propagated equality head!31^post169 = head!31^0 propagated equality temp0!30^post169 = temp0!30^0 propagated equality y!21^post169 = y!21^0 propagated equality __disjvr_0^post169 = __disjvr_0^0 propagated equality a!1810^post169 = a!1810^0 propagated equality sel_r!1224_flink!24^post169 = sel_r!1224_flink!24^0 propagated equality ct!19^post169 = ct!19^0 propagated equality __disjvr_2^post169 = __disjvr_2^0 propagated equality __disjvr_1^post169 = __disjvr_1^0 propagated equality head!405^post169 = head!405^0 propagated equality a!2238^post169 = a!2238^0 propagated equality result!12^post169 = result!12^0 propagated equality tmp!33^post169 = tmp!33^0 propagated equality a!419^post169 = a!419^0 propagated equality sel_r!543_flink!24^post169 = sel_r!543_flink!24^0 propagated equality rcd!2393^post169 = rcd!2393^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post170, __disjvr_1^0'=__disjvr_1^post170, __disjvr_2^0'=__disjvr_2^post170, __disjvr_3^0'=__disjvr_3^post170, __disjvr_4^0'=__disjvr_4^post170, __disjvr_5^0'=__disjvr_5^post170, __disjvr_6^0'=__disjvr_6^post170, __disjvr_7^0'=__disjvr_7^post170, __disjvr_8^0'=__disjvr_8^post170, a!1052^0'=a!1052^post170, a!1055^0'=a!1055^post170, a!1370^0'=a!1370^post170, a!1371^0'=a!1371^post170, a!1610^0'=a!1610^post170, a!1810^0'=a!1810^post170, a!2035^0'=a!2035^post170, a!2238^0'=a!2238^post170, a!244^0'=a!244^post170, a!419^0'=a!419^post170, a!511^0'=a!511^post170, a!654^0'=a!654^post170, ct!19^0'=ct!19^post170, head!16^0'=head!16^post170, head!31^0'=head!31^post170, head!405^0'=head!405^post170, i!29^0'=i!29^post170, i!406^0'=i!406^post170, length!28^0'=length!28^post170, nondet!13^0'=nondet!13^post170, r!543^0'=r!543^post170, r!662^0'=r!662^post170, rcd!2393^0'=rcd!2393^post170, rcd!2460^0'=rcd!2460^post170, rcd!2515^0'=rcd!2515^post170, rcd!63^0'=rcd!63^post170, rcd!83^0'=rcd!83^post170, result!12^0'=result!12^post170, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post170, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post170, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post170, sel_r!543_flink!24^0'=sel_r!543_flink!24^post170, t!25^0'=t!25^post170, temp!34^0'=temp!34^post170, temp0!17^0'=temp0!17^post170, temp0!30^0'=temp0!30^post170, tmp!33^0'=tmp!33^post170, x!1365^0'=x!1365^post170, x!15^0'=x!15^post170, x!18^0'=x!18^post170, x!22^0'=x!22^post170, x_slam_f!20^0'=x_slam_f!20^post170, y!21^0'=y!21^post170, (head!16^0-head!16^post170 == 0 /\ temp0!30^0-temp0!30^post170 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post170 == 0 /\ __disjvr_8^0-__disjvr_8^post170 == 0 /\ -sel_r!1224_flink!24^post170+sel_r!1224_flink!24^0 == 0 /\ x!18^0-x!18^post170 == 0 /\ -head!31^post170+head!31^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post170 == 0 /\ rcd!83^0-rcd!83^post170 == 0 /\ a!1052^0-a!1052^post170 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post170 == 0 /\ -tmp!33^post170+tmp!33^0 == 0 /\ a!654^0-a!654^post170 == 0 /\ x!15^0-x!15^post170 == 0 /\ rcd!2393^0-rcd!2393^post170 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post170+__disjvr_5^0 == 0 /\ a!511^0-a!511^post170 == 0 /\ a!244^0-a!244^post170 == 0 /\ __disjvr_4^0-__disjvr_4^post170 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_0^post170+__disjvr_0^0 == 0 /\ -a!2238^post170+a!2238^0 == 0 /\ -__disjvr_3^post170+__disjvr_3^0 == 0 /\ -x_slam_f!20^post170+x_slam_f!20^0 == 0 /\ rcd!63^0-rcd!63^post170 == 0 /\ -i!406^post170+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post170 == 0 /\ a!1371^0-a!1371^post170 == 0 /\ a!1810^0-a!1810^post170 == 0 /\ -r!543^post170+r!543^0 == 0 /\ head!405^0-head!405^post170 == 0 /\ -nondet!13^post170+nondet!13^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -r!662^post170+r!662^0 == 0 /\ -__disjvr_7^post170+__disjvr_7^0 == 0 /\ -y!21^post170+y!21^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -a!1055^post170+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post170 == 0 /\ -t!25^post170+t!25^0 == 0 /\ -rcd!2515^post170+rcd!2515^0 == 0 /\ -x!1365^post170+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post170 == 0 /\ -a!1610^post170+a!1610^0 == 0 /\ temp0!17^0-temp0!17^post170 == 0 /\ -temp!34^post170+temp!34^0 == 0 /\ -__disjvr_2^post170+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ -a!419^post170+a!419^0 == 0 /\ -x!22^post170+x!22^0 == 0 /\ -__disjvr_6^post170+__disjvr_6^0 == 0 /\ -a!2035^post170+a!2035^0 == 0 /\ a!1370^0-a!1370^post170 == 0 /\ -ct!19^post170+ct!19^0 == 0 /\ -i!29^post170+i!29^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post170 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post170, __disjvr_1^0'=__disjvr_1^post170, __disjvr_2^0'=__disjvr_2^post170, __disjvr_3^0'=__disjvr_3^post170, __disjvr_4^0'=__disjvr_4^post170, __disjvr_5^0'=__disjvr_5^post170, __disjvr_6^0'=__disjvr_6^post170, __disjvr_7^0'=__disjvr_7^post170, __disjvr_8^0'=__disjvr_8^post170, a!1052^0'=a!1052^post170, a!1055^0'=a!1055^post170, a!1370^0'=a!1370^post170, a!1371^0'=a!1371^post170, a!1610^0'=a!1610^post170, a!1810^0'=a!1810^post170, a!2035^0'=a!2035^post170, a!2238^0'=a!2238^post170, a!244^0'=a!244^post170, a!419^0'=a!419^post170, a!511^0'=a!511^post170, a!654^0'=a!654^post170, ct!19^0'=ct!19^post170, head!16^0'=head!16^post170, head!31^0'=head!31^post170, head!405^0'=head!405^post170, i!29^0'=i!29^post170, i!406^0'=i!406^post170, length!28^0'=length!28^post170, nondet!13^0'=nondet!13^post170, r!543^0'=r!543^post170, r!662^0'=r!662^post170, rcd!2393^0'=rcd!2393^post170, rcd!2460^0'=rcd!2460^post170, rcd!2515^0'=rcd!2515^post170, rcd!63^0'=rcd!63^post170, rcd!83^0'=rcd!83^post170, result!12^0'=result!12^post170, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post170, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post170, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post170, sel_r!543_flink!24^0'=sel_r!543_flink!24^post170, t!25^0'=t!25^post170, temp!34^0'=temp!34^post170, temp0!17^0'=temp0!17^post170, temp0!30^0'=temp0!30^post170, tmp!33^0'=tmp!33^post170, x!1365^0'=x!1365^post170, x!15^0'=x!15^post170, x!18^0'=x!18^post170, x!22^0'=x!22^post170, x_slam_f!20^0'=x_slam_f!20^post170, y!21^0'=y!21^post170, (head!16^0-head!16^post170 == 0 /\ temp0!30^0-temp0!30^post170 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post170 == 0 /\ __disjvr_8^0-__disjvr_8^post170 == 0 /\ -sel_r!1224_flink!24^post170+sel_r!1224_flink!24^0 == 0 /\ x!18^0-x!18^post170 == 0 /\ -head!31^post170+head!31^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post170 == 0 /\ rcd!83^0-rcd!83^post170 == 0 /\ a!1052^0-a!1052^post170 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post170 == 0 /\ -tmp!33^post170+tmp!33^0 == 0 /\ a!654^0-a!654^post170 == 0 /\ x!15^0-x!15^post170 == 0 /\ rcd!2393^0-rcd!2393^post170 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post170+__disjvr_5^0 == 0 /\ a!511^0-a!511^post170 == 0 /\ a!244^0-a!244^post170 == 0 /\ __disjvr_4^0-__disjvr_4^post170 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_0^post170+__disjvr_0^0 == 0 /\ -a!2238^post170+a!2238^0 == 0 /\ -__disjvr_3^post170+__disjvr_3^0 == 0 /\ -x_slam_f!20^post170+x_slam_f!20^0 == 0 /\ rcd!63^0-rcd!63^post170 == 0 /\ -i!406^post170+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post170 == 0 /\ a!1371^0-a!1371^post170 == 0 /\ a!1810^0-a!1810^post170 == 0 /\ -r!543^post170+r!543^0 == 0 /\ head!405^0-head!405^post170 == 0 /\ -nondet!13^post170+nondet!13^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -r!662^post170+r!662^0 == 0 /\ -__disjvr_7^post170+__disjvr_7^0 == 0 /\ -y!21^post170+y!21^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post170+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post170 == 0 /\ -t!25^post170+t!25^0 == 0 /\ -rcd!2515^post170+rcd!2515^0 == 0 /\ -x!1365^post170+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post170 == 0 /\ -a!1610^post170+a!1610^0 == 0 /\ temp0!17^0-temp0!17^post170 == 0 /\ -temp!34^post170+temp!34^0 == 0 /\ -__disjvr_2^post170+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ -a!419^post170+a!419^0 == 0 /\ -x!22^post170+x!22^0 == 0 /\ -__disjvr_6^post170+__disjvr_6^0 == 0 /\ -a!2035^post170+a!2035^0 == 0 /\ a!1370^0-a!1370^post170 == 0 /\ -ct!19^post170+ct!19^0 == 0 /\ -i!29^post170+i!29^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post170 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post170, __disjvr_1^0'=__disjvr_1^post170, __disjvr_2^0'=__disjvr_2^post170, __disjvr_3^0'=__disjvr_3^post170, __disjvr_4^0'=__disjvr_4^post170, __disjvr_5^0'=__disjvr_5^post170, __disjvr_6^0'=__disjvr_6^post170, __disjvr_7^0'=__disjvr_7^post170, __disjvr_8^0'=__disjvr_8^post170, a!1052^0'=a!1052^post170, a!1055^0'=a!1055^post170, a!1370^0'=a!1370^post170, a!1371^0'=a!1371^post170, a!1610^0'=a!1610^post170, a!1810^0'=a!1810^post170, a!2035^0'=a!2035^post170, a!2238^0'=a!2238^post170, a!244^0'=a!244^post170, a!419^0'=a!419^post170, a!511^0'=a!511^post170, a!654^0'=a!654^post170, ct!19^0'=ct!19^post170, head!16^0'=head!16^post170, head!31^0'=head!31^post170, head!405^0'=head!405^post170, i!29^0'=i!29^post170, i!406^0'=i!406^post170, length!28^0'=length!28^post170, nondet!13^0'=nondet!13^post170, r!543^0'=r!543^post170, r!662^0'=r!662^post170, rcd!2393^0'=rcd!2393^post170, rcd!2460^0'=rcd!2460^post170, rcd!2515^0'=rcd!2515^post170, rcd!63^0'=rcd!63^post170, rcd!83^0'=rcd!83^post170, result!12^0'=result!12^post170, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post170, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post170, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post170, sel_r!543_flink!24^0'=sel_r!543_flink!24^post170, t!25^0'=t!25^post170, temp!34^0'=temp!34^post170, temp0!17^0'=temp0!17^post170, temp0!30^0'=temp0!30^post170, tmp!33^0'=tmp!33^post170, x!1365^0'=x!1365^post170, x!15^0'=x!15^post170, x!18^0'=x!18^post170, x!22^0'=x!22^post170, x_slam_f!20^0'=x_slam_f!20^post170, y!21^0'=y!21^post170, (head!16^0-head!16^post170 == 0 /\ temp0!30^0-temp0!30^post170 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post170 == 0 /\ __disjvr_8^0-__disjvr_8^post170 == 0 /\ -sel_r!1224_flink!24^post170+sel_r!1224_flink!24^0 == 0 /\ x!18^0-x!18^post170 == 0 /\ -head!31^post170+head!31^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post170 == 0 /\ rcd!83^0-rcd!83^post170 == 0 /\ a!1052^0-a!1052^post170 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post170 == 0 /\ -tmp!33^post170+tmp!33^0 == 0 /\ a!654^0-a!654^post170 == 0 /\ x!15^0-x!15^post170 == 0 /\ rcd!2393^0-rcd!2393^post170 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post170+__disjvr_5^0 == 0 /\ a!511^0-a!511^post170 == 0 /\ a!244^0-a!244^post170 == 0 /\ __disjvr_4^0-__disjvr_4^post170 == 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -__disjvr_0^post170+__disjvr_0^0 == 0 /\ -a!2238^post170+a!2238^0 == 0 /\ -__disjvr_3^post170+__disjvr_3^0 == 0 /\ -x_slam_f!20^post170+x_slam_f!20^0 == 0 /\ rcd!63^0-rcd!63^post170 == 0 /\ -i!406^post170+i!406^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post170 == 0 /\ a!1371^0-a!1371^post170 == 0 /\ a!1810^0-a!1810^post170 == 0 /\ -r!543^post170+r!543^0 == 0 /\ head!405^0-head!405^post170 == 0 /\ -nondet!13^post170+nondet!13^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -r!662^post170+r!662^0 == 0 /\ -__disjvr_7^post170+__disjvr_7^0 == 0 /\ -y!21^post170+y!21^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post170+a!1055^0 == 0 /\ __disjvr_1^0-__disjvr_1^post170 == 0 /\ -t!25^post170+t!25^0 == 0 /\ -rcd!2515^post170+rcd!2515^0 == 0 /\ -x!1365^post170+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post170 == 0 /\ -a!1610^post170+a!1610^0 == 0 /\ temp0!17^0-temp0!17^post170 == 0 /\ -temp!34^post170+temp!34^0 == 0 /\ -__disjvr_2^post170+__disjvr_2^0 == 0 /\ 2-a!1055^0 <= 0 /\ -a!419^post170+a!419^0 == 0 /\ -x!22^post170+x!22^0 == 0 /\ -__disjvr_6^post170+__disjvr_6^0 == 0 /\ -a!2035^post170+a!2035^0 == 0 /\ a!1370^0-a!1370^post170 == 0 /\ -ct!19^post170+ct!19^0 == 0 /\ -i!29^post170+i!29^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post170 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality head!16^post170 = head!16^0 propagated equality temp0!30^post170 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post170 = sdv_callsite_return_1!14^0 propagated equality __disjvr_8^post170 = __disjvr_8^0 propagated equality sel_r!1224_flink!24^post170 = sel_r!1224_flink!24^0 propagated equality x!18^post170 = x!18^0 propagated equality head!31^post170 = head!31^0 propagated equality length!28^post170 = length!28^0 propagated equality rcd!83^post170 = rcd!83^0 propagated equality a!1052^post170 = a!1052^0 propagated equality sel_r!543_flink!24^post170 = sel_r!543_flink!24^0 propagated equality tmp!33^post170 = tmp!33^0 propagated equality a!654^post170 = a!654^0 propagated equality x!15^post170 = x!15^0 propagated equality rcd!2393^post170 = rcd!2393^0 propagated equality __disjvr_5^post170 = __disjvr_5^0 propagated equality a!511^post170 = a!511^0 propagated equality a!244^post170 = a!244^0 propagated equality __disjvr_4^post170 = __disjvr_4^0 propagated equality __disjvr_0^post170 = __disjvr_0^0 propagated equality a!2238^post170 = a!2238^0 propagated equality __disjvr_3^post170 = __disjvr_3^0 propagated equality x_slam_f!20^post170 = x_slam_f!20^0 propagated equality rcd!63^post170 = rcd!63^0 propagated equality i!406^post170 = i!406^0 propagated equality sdv_callsite_return_1!32^post170 = sdv_callsite_return_1!32^0 propagated equality a!1371^post170 = a!1371^0 propagated equality a!1810^post170 = a!1810^0 propagated equality r!543^post170 = r!543^0 propagated equality head!405^post170 = head!405^0 propagated equality nondet!13^post170 = nondet!13^0 propagated equality r!662^post170 = r!662^0 propagated equality __disjvr_7^post170 = __disjvr_7^0 propagated equality y!21^post170 = y!21^0 propagated equality a!1055^post170 = a!1055^0 propagated equality __disjvr_1^post170 = __disjvr_1^0 propagated equality t!25^post170 = t!25^0 propagated equality rcd!2515^post170 = rcd!2515^0 propagated equality x!1365^post170 = x!1365^0 propagated equality rcd!2460^post170 = rcd!2460^0 propagated equality a!1610^post170 = a!1610^0 propagated equality temp0!17^post170 = temp0!17^0 propagated equality temp!34^post170 = temp!34^0 propagated equality __disjvr_2^post170 = __disjvr_2^0 propagated equality a!419^post170 = a!419^0 propagated equality x!22^post170 = x!22^0 propagated equality __disjvr_6^post170 = __disjvr_6^0 propagated equality a!2035^post170 = a!2035^0 propagated equality a!1370^post170 = a!1370^0 propagated equality ct!19^post170 = ct!19^0 propagated equality i!29^post170 = i!29^0 propagated equality result!12^post170 = result!12^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post171, __disjvr_1^0'=__disjvr_1^post171, __disjvr_2^0'=__disjvr_2^post171, __disjvr_3^0'=__disjvr_3^post171, __disjvr_4^0'=__disjvr_4^post171, __disjvr_5^0'=__disjvr_5^post171, __disjvr_6^0'=__disjvr_6^post171, __disjvr_7^0'=__disjvr_7^post171, __disjvr_8^0'=__disjvr_8^post171, a!1052^0'=a!1052^post171, a!1055^0'=a!1055^post171, a!1370^0'=a!1370^post171, a!1371^0'=a!1371^post171, a!1610^0'=a!1610^post171, a!1810^0'=a!1810^post171, a!2035^0'=a!2035^post171, a!2238^0'=a!2238^post171, a!244^0'=a!244^post171, a!419^0'=a!419^post171, a!511^0'=a!511^post171, a!654^0'=a!654^post171, ct!19^0'=ct!19^post171, head!16^0'=head!16^post171, head!31^0'=head!31^post171, head!405^0'=head!405^post171, i!29^0'=i!29^post171, i!406^0'=i!406^post171, length!28^0'=length!28^post171, nondet!13^0'=nondet!13^post171, r!543^0'=r!543^post171, r!662^0'=r!662^post171, rcd!2393^0'=rcd!2393^post171, rcd!2460^0'=rcd!2460^post171, rcd!2515^0'=rcd!2515^post171, rcd!63^0'=rcd!63^post171, rcd!83^0'=rcd!83^post171, result!12^0'=result!12^post171, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post171, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post171, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post171, sel_r!543_flink!24^0'=sel_r!543_flink!24^post171, t!25^0'=t!25^post171, temp!34^0'=temp!34^post171, temp0!17^0'=temp0!17^post171, temp0!30^0'=temp0!30^post171, tmp!33^0'=tmp!33^post171, x!1365^0'=x!1365^post171, x!15^0'=x!15^post171, x!18^0'=x!18^post171, x!22^0'=x!22^post171, x_slam_f!20^0'=x_slam_f!20^post171, y!21^0'=y!21^post171, (sel_r!543_flink!24^0-sel_r!543_flink!24^post171 == 0 /\ a!511^0-a!511^post171 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post171 == 0 /\ -rcd!63^post171+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post171+__disjvr_8^0 == 0 /\ -x!1365^post171+x!1365^0 == 0 /\ __disjvr_7^0-__disjvr_7^post171 == 0 /\ -a!419^post171+a!419^0 == 0 /\ -a!1810^post171+a!1810^0 == 0 /\ -t!25^post171+t!25^0 == 0 /\ temp!34^0-temp!34^post171 == 0 /\ -a!1370^post171+a!1370^0 == 0 /\ -ct!19^post171+ct!19^0 == 0 /\ rcd!2515^0-rcd!2515^post171 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post171+__disjvr_2^0 == 0 /\ -__disjvr_4^post171+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post171 == 0 /\ tmp!33^0-tmp!33^post171 == 0 /\ -a!654^post171+a!654^0 == 0 /\ -temp0!30^post171+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!17^post171+temp0!17^0 == 0 /\ a!1610^0-a!1610^post171 == 0 /\ -rcd!2393^post171+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post171 == 0 /\ -nondet!13^post171+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post171 == 0 /\ -head!16^post171+head!16^0 == 0 /\ -head!31^post171+head!31^0 == 0 /\ a!1055^0-a!1055^post171 == 0 /\ -i!29^post171+i!29^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post171 == 0 /\ length!28^0-length!28^post171 == 0 /\ -sdv_callsite_return_1!32^post171+sdv_callsite_return_1!32^0 == 0 /\ 1+x!1365^0 <= 0 /\ r!543^0-r!543^post171 == 0 /\ x!18^0-x!18^post171 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ result!12^0-result!12^post171 == 0 /\ i!406^0-i!406^post171 == 0 /\ -x_slam_f!20^post171+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post171 == 0 /\ a!2238^0-a!2238^post171 == 0 /\ -a!244^post171+a!244^0 == 0 /\ -y!21^post171+y!21^0 == 0 /\ -__disjvr_5^post171+__disjvr_5^0 == 0 /\ head!405^0-head!405^post171 == 0 /\ -r!662^post171+r!662^0 == 0 /\ -sdv_callsite_return_1!14^post171+sdv_callsite_return_1!14^0 == 0 /\ 2-a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post171 == 0 /\ x!15^0-x!15^post171 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ a!1052^0-a!1052^post171 == 0 /\ -__disjvr_1^post171+__disjvr_1^0 == 0 /\ -x!22^post171+x!22^0 == 0 /\ -a!2035^post171+a!2035^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post171, __disjvr_1^0'=__disjvr_1^post171, __disjvr_2^0'=__disjvr_2^post171, __disjvr_3^0'=__disjvr_3^post171, __disjvr_4^0'=__disjvr_4^post171, __disjvr_5^0'=__disjvr_5^post171, __disjvr_6^0'=__disjvr_6^post171, __disjvr_7^0'=__disjvr_7^post171, __disjvr_8^0'=__disjvr_8^post171, a!1052^0'=a!1052^post171, a!1055^0'=a!1055^post171, a!1370^0'=a!1370^post171, a!1371^0'=a!1371^post171, a!1610^0'=a!1610^post171, a!1810^0'=a!1810^post171, a!2035^0'=a!2035^post171, a!2238^0'=a!2238^post171, a!244^0'=a!244^post171, a!419^0'=a!419^post171, a!511^0'=a!511^post171, a!654^0'=a!654^post171, ct!19^0'=ct!19^post171, head!16^0'=head!16^post171, head!31^0'=head!31^post171, head!405^0'=head!405^post171, i!29^0'=i!29^post171, i!406^0'=i!406^post171, length!28^0'=length!28^post171, nondet!13^0'=nondet!13^post171, r!543^0'=r!543^post171, r!662^0'=r!662^post171, rcd!2393^0'=rcd!2393^post171, rcd!2460^0'=rcd!2460^post171, rcd!2515^0'=rcd!2515^post171, rcd!63^0'=rcd!63^post171, rcd!83^0'=rcd!83^post171, result!12^0'=result!12^post171, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post171, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post171, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post171, sel_r!543_flink!24^0'=sel_r!543_flink!24^post171, t!25^0'=t!25^post171, temp!34^0'=temp!34^post171, temp0!17^0'=temp0!17^post171, temp0!30^0'=temp0!30^post171, tmp!33^0'=tmp!33^post171, x!1365^0'=x!1365^post171, x!15^0'=x!15^post171, x!18^0'=x!18^post171, x!22^0'=x!22^post171, x_slam_f!20^0'=x_slam_f!20^post171, y!21^0'=y!21^post171, (sel_r!543_flink!24^0-sel_r!543_flink!24^post171 == 0 /\ a!511^0-a!511^post171 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post171 == 0 /\ -rcd!63^post171+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post171+__disjvr_8^0 == 0 /\ -x!1365^post171+x!1365^0 == 0 /\ __disjvr_7^0-__disjvr_7^post171 == 0 /\ -a!419^post171+a!419^0 == 0 /\ -a!1810^post171+a!1810^0 == 0 /\ -t!25^post171+t!25^0 == 0 /\ temp!34^0-temp!34^post171 == 0 /\ -a!1370^post171+a!1370^0 == 0 /\ -ct!19^post171+ct!19^0 == 0 /\ rcd!2515^0-rcd!2515^post171 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post171+__disjvr_2^0 == 0 /\ -__disjvr_4^post171+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post171 == 0 /\ tmp!33^0-tmp!33^post171 == 0 /\ -a!654^post171+a!654^0 == 0 /\ -temp0!30^post171+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!17^post171+temp0!17^0 == 0 /\ a!1610^0-a!1610^post171 == 0 /\ -rcd!2393^post171+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post171 == 0 /\ -nondet!13^post171+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post171 == 0 /\ -head!16^post171+head!16^0 == 0 /\ -head!31^post171+head!31^0 == 0 /\ a!1055^0-a!1055^post171 == 0 /\ -i!29^post171+i!29^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post171 == 0 /\ length!28^0-length!28^post171 == 0 /\ -sdv_callsite_return_1!32^post171+sdv_callsite_return_1!32^0 == 0 /\ 1+x!1365^0 <= 0 /\ r!543^0-r!543^post171 == 0 /\ x!18^0-x!18^post171 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post171 == 0 /\ i!406^0-i!406^post171 == 0 /\ -x_slam_f!20^post171+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post171 == 0 /\ a!2238^0-a!2238^post171 == 0 /\ -a!244^post171+a!244^0 == 0 /\ -y!21^post171+y!21^0 == 0 /\ -__disjvr_5^post171+__disjvr_5^0 == 0 /\ head!405^0-head!405^post171 == 0 /\ -r!662^post171+r!662^0 == 0 /\ -sdv_callsite_return_1!14^post171+sdv_callsite_return_1!14^0 == 0 /\ 2-a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post171 == 0 /\ x!15^0-x!15^post171 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ a!1052^0-a!1052^post171 == 0 /\ -__disjvr_1^post171+__disjvr_1^0 == 0 /\ -x!22^post171+x!22^0 == 0 /\ -a!2035^post171+a!2035^0 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post171, __disjvr_1^0'=__disjvr_1^post171, __disjvr_2^0'=__disjvr_2^post171, __disjvr_3^0'=__disjvr_3^post171, __disjvr_4^0'=__disjvr_4^post171, __disjvr_5^0'=__disjvr_5^post171, __disjvr_6^0'=__disjvr_6^post171, __disjvr_7^0'=__disjvr_7^post171, __disjvr_8^0'=__disjvr_8^post171, a!1052^0'=a!1052^post171, a!1055^0'=a!1055^post171, a!1370^0'=a!1370^post171, a!1371^0'=a!1371^post171, a!1610^0'=a!1610^post171, a!1810^0'=a!1810^post171, a!2035^0'=a!2035^post171, a!2238^0'=a!2238^post171, a!244^0'=a!244^post171, a!419^0'=a!419^post171, a!511^0'=a!511^post171, a!654^0'=a!654^post171, ct!19^0'=ct!19^post171, head!16^0'=head!16^post171, head!31^0'=head!31^post171, head!405^0'=head!405^post171, i!29^0'=i!29^post171, i!406^0'=i!406^post171, length!28^0'=length!28^post171, nondet!13^0'=nondet!13^post171, r!543^0'=r!543^post171, r!662^0'=r!662^post171, rcd!2393^0'=rcd!2393^post171, rcd!2460^0'=rcd!2460^post171, rcd!2515^0'=rcd!2515^post171, rcd!63^0'=rcd!63^post171, rcd!83^0'=rcd!83^post171, result!12^0'=result!12^post171, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post171, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post171, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post171, sel_r!543_flink!24^0'=sel_r!543_flink!24^post171, t!25^0'=t!25^post171, temp!34^0'=temp!34^post171, temp0!17^0'=temp0!17^post171, temp0!30^0'=temp0!30^post171, tmp!33^0'=tmp!33^post171, x!1365^0'=x!1365^post171, x!15^0'=x!15^post171, x!18^0'=x!18^post171, x!22^0'=x!22^post171, x_slam_f!20^0'=x_slam_f!20^post171, y!21^0'=y!21^post171, (sel_r!543_flink!24^0-sel_r!543_flink!24^post171 == 0 /\ a!511^0-a!511^post171 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post171 == 0 /\ -rcd!63^post171+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post171+__disjvr_8^0 == 0 /\ -x!1365^post171+x!1365^0 == 0 /\ __disjvr_7^0-__disjvr_7^post171 == 0 /\ -a!419^post171+a!419^0 == 0 /\ -a!1810^post171+a!1810^0 == 0 /\ -t!25^post171+t!25^0 == 0 /\ temp!34^0-temp!34^post171 == 0 /\ -a!1370^post171+a!1370^0 == 0 /\ -ct!19^post171+ct!19^0 == 0 /\ rcd!2515^0-rcd!2515^post171 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post171+__disjvr_2^0 == 0 /\ -__disjvr_4^post171+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post171 == 0 /\ tmp!33^0-tmp!33^post171 == 0 /\ -a!654^post171+a!654^0 == 0 /\ -temp0!30^post171+temp0!30^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!17^post171+temp0!17^0 == 0 /\ a!1610^0-a!1610^post171 == 0 /\ -rcd!2393^post171+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post171 == 0 /\ -nondet!13^post171+nondet!13^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post171 == 0 /\ -head!16^post171+head!16^0 == 0 /\ -head!31^post171+head!31^0 == 0 /\ a!1055^0-a!1055^post171 == 0 /\ -i!29^post171+i!29^0 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ __disjvr_6^0-__disjvr_6^post171 == 0 /\ length!28^0-length!28^post171 == 0 /\ -sdv_callsite_return_1!32^post171+sdv_callsite_return_1!32^0 == 0 /\ 1+x!1365^0 <= 0 /\ r!543^0-r!543^post171 == 0 /\ x!18^0-x!18^post171 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ result!12^0-result!12^post171 == 0 /\ i!406^0-i!406^post171 == 0 /\ -x_slam_f!20^post171+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post171 == 0 /\ a!2238^0-a!2238^post171 == 0 /\ -a!244^post171+a!244^0 == 0 /\ -y!21^post171+y!21^0 == 0 /\ -__disjvr_5^post171+__disjvr_5^0 == 0 /\ head!405^0-head!405^post171 == 0 /\ -r!662^post171+r!662^0 == 0 /\ -sdv_callsite_return_1!14^post171+sdv_callsite_return_1!14^0 == 0 /\ 2-a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post171 == 0 /\ x!15^0-x!15^post171 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ a!1052^0-a!1052^post171 == 0 /\ -__disjvr_1^post171+__disjvr_1^0 == 0 /\ -x!22^post171+x!22^0 == 0 /\ -a!2035^post171+a!2035^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality sel_r!543_flink!24^post171 = sel_r!543_flink!24^0 propagated equality a!511^post171 = a!511^0 propagated equality __disjvr_0^post171 = __disjvr_0^0 propagated equality rcd!63^post171 = rcd!63^0 propagated equality __disjvr_8^post171 = __disjvr_8^0 propagated equality x!1365^post171 = x!1365^0 propagated equality __disjvr_7^post171 = __disjvr_7^0 propagated equality a!419^post171 = a!419^0 propagated equality a!1810^post171 = a!1810^0 propagated equality t!25^post171 = t!25^0 propagated equality temp!34^post171 = temp!34^0 propagated equality a!1370^post171 = a!1370^0 propagated equality ct!19^post171 = ct!19^0 propagated equality rcd!2515^post171 = rcd!2515^0 propagated equality __disjvr_2^post171 = __disjvr_2^0 propagated equality __disjvr_4^post171 = __disjvr_4^0 propagated equality __disjvr_3^post171 = __disjvr_3^0 propagated equality tmp!33^post171 = tmp!33^0 propagated equality a!654^post171 = a!654^0 propagated equality temp0!30^post171 = temp0!30^0 propagated equality temp0!17^post171 = temp0!17^0 propagated equality a!1610^post171 = a!1610^0 propagated equality rcd!2393^post171 = rcd!2393^0 propagated equality rcd!2460^post171 = rcd!2460^0 propagated equality nondet!13^post171 = nondet!13^0 propagated equality sel_r!1224_flink!24^post171 = sel_r!1224_flink!24^0 propagated equality head!16^post171 = head!16^0 propagated equality head!31^post171 = head!31^0 propagated equality a!1055^post171 = a!1055^0 propagated equality i!29^post171 = i!29^0 propagated equality __disjvr_6^post171 = __disjvr_6^0 propagated equality length!28^post171 = length!28^0 propagated equality sdv_callsite_return_1!32^post171 = sdv_callsite_return_1!32^0 propagated equality r!543^post171 = r!543^0 propagated equality x!18^post171 = x!18^0 propagated equality result!12^post171 = result!12^0 propagated equality i!406^post171 = i!406^0 propagated equality x_slam_f!20^post171 = x_slam_f!20^0 propagated equality a!1371^post171 = a!1371^0 propagated equality a!2238^post171 = a!2238^0 propagated equality a!244^post171 = a!244^0 propagated equality y!21^post171 = y!21^0 propagated equality __disjvr_5^post171 = __disjvr_5^0 propagated equality head!405^post171 = head!405^0 propagated equality r!662^post171 = r!662^0 propagated equality sdv_callsite_return_1!14^post171 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post171 = rcd!83^0 propagated equality x!15^post171 = x!15^0 propagated equality a!1052^post171 = a!1052^0 propagated equality __disjvr_1^post171 = __disjvr_1^0 propagated equality x!22^post171 = x!22^0 propagated equality a!2035^post171 = a!2035^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post172, __disjvr_1^0'=__disjvr_1^post172, __disjvr_2^0'=__disjvr_2^post172, __disjvr_3^0'=__disjvr_3^post172, __disjvr_4^0'=__disjvr_4^post172, __disjvr_5^0'=__disjvr_5^post172, __disjvr_6^0'=__disjvr_6^post172, __disjvr_7^0'=__disjvr_7^post172, __disjvr_8^0'=__disjvr_8^post172, a!1052^0'=a!1052^post172, a!1055^0'=a!1055^post172, a!1370^0'=a!1370^post172, a!1371^0'=a!1371^post172, a!1610^0'=a!1610^post172, a!1810^0'=a!1810^post172, a!2035^0'=a!2035^post172, a!2238^0'=a!2238^post172, a!244^0'=a!244^post172, a!419^0'=a!419^post172, a!511^0'=a!511^post172, a!654^0'=a!654^post172, ct!19^0'=ct!19^post172, head!16^0'=head!16^post172, head!31^0'=head!31^post172, head!405^0'=head!405^post172, i!29^0'=i!29^post172, i!406^0'=i!406^post172, length!28^0'=length!28^post172, nondet!13^0'=nondet!13^post172, r!543^0'=r!543^post172, r!662^0'=r!662^post172, rcd!2393^0'=rcd!2393^post172, rcd!2460^0'=rcd!2460^post172, rcd!2515^0'=rcd!2515^post172, rcd!63^0'=rcd!63^post172, rcd!83^0'=rcd!83^post172, result!12^0'=result!12^post172, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post172, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post172, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post172, sel_r!543_flink!24^0'=sel_r!543_flink!24^post172, t!25^0'=t!25^post172, temp!34^0'=temp!34^post172, temp0!17^0'=temp0!17^post172, temp0!30^0'=temp0!30^post172, tmp!33^0'=tmp!33^post172, x!1365^0'=x!1365^post172, x!15^0'=x!15^post172, x!18^0'=x!18^post172, x!22^0'=x!22^post172, x_slam_f!20^0'=x_slam_f!20^post172, y!21^0'=y!21^post172, (x_slam_f!20^0-x_slam_f!20^post172 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ head!405^0-head!405^post172 == 0 /\ -x!22^post172+x!22^0 == 0 /\ -nondet!13^post172+nondet!13^0 == 0 /\ -a!1055^post172+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post172+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post172 == 0 /\ -head!16^post172+head!16^0 == 0 /\ -a!1610^post172+a!1610^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post172 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post172 == 0 /\ -a!1371^post172+a!1371^0 == 0 /\ -__disjvr_7^post172+__disjvr_7^0 == 0 /\ temp0!30^0-temp0!30^post172 == 0 /\ -y!21^post172+y!21^0 == 0 /\ tmp!33^0-tmp!33^post172 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -x!1365^post172+x!1365^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post172 == 0 /\ __disjvr_0^0-__disjvr_0^post172 == 0 /\ -r!662^post172+r!662^0 == 0 /\ -a!2035^post172+a!2035^0 == 0 /\ -a!511^post172+a!511^0 == 0 /\ -temp!34^post172+temp!34^0 == 0 /\ result!12^0-result!12^post172 == 0 /\ __disjvr_6^0-__disjvr_6^post172 == 0 /\ -__disjvr_5^post172+__disjvr_5^0 == 0 /\ -__disjvr_1^post172+__disjvr_1^0 == 0 /\ x!15^0-x!15^post172 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!244^0-a!244^post172 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post172 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ -__disjvr_2^post172+__disjvr_2^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ a!1370^0-a!1370^post172 == 0 /\ rcd!83^0-rcd!83^post172 == 0 /\ -x!15^0 <= 0 /\ r!543^0-r!543^post172 == 0 /\ a!1052^0-a!1052^post172 == 0 /\ -rcd!2515^post172+rcd!2515^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ a!419^0-a!419^post172 == 0 /\ -rcd!2460^post172+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post172 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post172 == 0 /\ a!654^0-a!654^post172 == 0 /\ -t!25^post172+t!25^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!2238^post172+a!2238^0 == 0 /\ -i!406^post172+i!406^0 == 0 /\ -ct!19^post172+ct!19^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!18^post172+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post172 == 0 /\ -i!29^post172+i!29^0 == 0 /\ rcd!63^0-rcd!63^post172 == 0 /\ -__disjvr_8^post172+__disjvr_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post172 == 0 /\ head!31^0-head!31^post172 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post172, __disjvr_1^0'=__disjvr_1^post172, __disjvr_2^0'=__disjvr_2^post172, __disjvr_3^0'=__disjvr_3^post172, __disjvr_4^0'=__disjvr_4^post172, __disjvr_5^0'=__disjvr_5^post172, __disjvr_6^0'=__disjvr_6^post172, __disjvr_7^0'=__disjvr_7^post172, __disjvr_8^0'=__disjvr_8^post172, a!1052^0'=a!1052^post172, a!1055^0'=a!1055^post172, a!1370^0'=a!1370^post172, a!1371^0'=a!1371^post172, a!1610^0'=a!1610^post172, a!1810^0'=a!1810^post172, a!2035^0'=a!2035^post172, a!2238^0'=a!2238^post172, a!244^0'=a!244^post172, a!419^0'=a!419^post172, a!511^0'=a!511^post172, a!654^0'=a!654^post172, ct!19^0'=ct!19^post172, head!16^0'=head!16^post172, head!31^0'=head!31^post172, head!405^0'=head!405^post172, i!29^0'=i!29^post172, i!406^0'=i!406^post172, length!28^0'=length!28^post172, nondet!13^0'=nondet!13^post172, r!543^0'=r!543^post172, r!662^0'=r!662^post172, rcd!2393^0'=rcd!2393^post172, rcd!2460^0'=rcd!2460^post172, rcd!2515^0'=rcd!2515^post172, rcd!63^0'=rcd!63^post172, rcd!83^0'=rcd!83^post172, result!12^0'=result!12^post172, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post172, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post172, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post172, sel_r!543_flink!24^0'=sel_r!543_flink!24^post172, t!25^0'=t!25^post172, temp!34^0'=temp!34^post172, temp0!17^0'=temp0!17^post172, temp0!30^0'=temp0!30^post172, tmp!33^0'=tmp!33^post172, x!1365^0'=x!1365^post172, x!15^0'=x!15^post172, x!18^0'=x!18^post172, x!22^0'=x!22^post172, x_slam_f!20^0'=x_slam_f!20^post172, y!21^0'=y!21^post172, (x_slam_f!20^0-x_slam_f!20^post172 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ head!405^0-head!405^post172 == 0 /\ -x!22^post172+x!22^0 == 0 /\ -nondet!13^post172+nondet!13^0 == 0 /\ -a!1055^post172+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post172+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post172 == 0 /\ -head!16^post172+head!16^0 == 0 /\ -a!1610^post172+a!1610^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post172 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post172 == 0 /\ -a!1371^post172+a!1371^0 == 0 /\ -__disjvr_7^post172+__disjvr_7^0 == 0 /\ temp0!30^0-temp0!30^post172 == 0 /\ -y!21^post172+y!21^0 == 0 /\ tmp!33^0-tmp!33^post172 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post172+x!1365^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post172 == 0 /\ __disjvr_0^0-__disjvr_0^post172 == 0 /\ -r!662^post172+r!662^0 == 0 /\ -a!2035^post172+a!2035^0 == 0 /\ -a!511^post172+a!511^0 == 0 /\ -temp!34^post172+temp!34^0 == 0 /\ result!12^0-result!12^post172 == 0 /\ __disjvr_6^0-__disjvr_6^post172 == 0 /\ -__disjvr_5^post172+__disjvr_5^0 == 0 /\ -__disjvr_1^post172+__disjvr_1^0 == 0 /\ x!15^0-x!15^post172 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!244^0-a!244^post172 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post172 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -__disjvr_2^post172+__disjvr_2^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ a!1370^0-a!1370^post172 == 0 /\ rcd!83^0-rcd!83^post172 == 0 /\ -x!15^0 <= 0 /\ r!543^0-r!543^post172 == 0 /\ a!1052^0-a!1052^post172 == 0 /\ -rcd!2515^post172+rcd!2515^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ a!419^0-a!419^post172 == 0 /\ -rcd!2460^post172+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post172 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post172 == 0 /\ a!654^0-a!654^post172 == 0 /\ -t!25^post172+t!25^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!2238^post172+a!2238^0 == 0 /\ -i!406^post172+i!406^0 == 0 /\ -ct!19^post172+ct!19^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!18^post172+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post172 == 0 /\ -i!29^post172+i!29^0 == 0 /\ rcd!63^0-rcd!63^post172 == 0 /\ -__disjvr_8^post172+__disjvr_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post172 == 0 /\ head!31^0-head!31^post172 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post172, __disjvr_1^0'=__disjvr_1^post172, __disjvr_2^0'=__disjvr_2^post172, __disjvr_3^0'=__disjvr_3^post172, __disjvr_4^0'=__disjvr_4^post172, __disjvr_5^0'=__disjvr_5^post172, __disjvr_6^0'=__disjvr_6^post172, __disjvr_7^0'=__disjvr_7^post172, __disjvr_8^0'=__disjvr_8^post172, a!1052^0'=a!1052^post172, a!1055^0'=a!1055^post172, a!1370^0'=a!1370^post172, a!1371^0'=a!1371^post172, a!1610^0'=a!1610^post172, a!1810^0'=a!1810^post172, a!2035^0'=a!2035^post172, a!2238^0'=a!2238^post172, a!244^0'=a!244^post172, a!419^0'=a!419^post172, a!511^0'=a!511^post172, a!654^0'=a!654^post172, ct!19^0'=ct!19^post172, head!16^0'=head!16^post172, head!31^0'=head!31^post172, head!405^0'=head!405^post172, i!29^0'=i!29^post172, i!406^0'=i!406^post172, length!28^0'=length!28^post172, nondet!13^0'=nondet!13^post172, r!543^0'=r!543^post172, r!662^0'=r!662^post172, rcd!2393^0'=rcd!2393^post172, rcd!2460^0'=rcd!2460^post172, rcd!2515^0'=rcd!2515^post172, rcd!63^0'=rcd!63^post172, rcd!83^0'=rcd!83^post172, result!12^0'=result!12^post172, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post172, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post172, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post172, sel_r!543_flink!24^0'=sel_r!543_flink!24^post172, t!25^0'=t!25^post172, temp!34^0'=temp!34^post172, temp0!17^0'=temp0!17^post172, temp0!30^0'=temp0!30^post172, tmp!33^0'=tmp!33^post172, x!1365^0'=x!1365^post172, x!15^0'=x!15^post172, x!18^0'=x!18^post172, x!22^0'=x!22^post172, x_slam_f!20^0'=x_slam_f!20^post172, y!21^0'=y!21^post172, (x_slam_f!20^0-x_slam_f!20^post172 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ head!405^0-head!405^post172 == 0 /\ -x!22^post172+x!22^0 == 0 /\ -nondet!13^post172+nondet!13^0 == 0 /\ -a!1055^post172+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post172+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post172 == 0 /\ -head!16^post172+head!16^0 == 0 /\ -a!1610^post172+a!1610^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post172 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post172 == 0 /\ -a!1371^post172+a!1371^0 == 0 /\ -__disjvr_7^post172+__disjvr_7^0 == 0 /\ temp0!30^0-temp0!30^post172 == 0 /\ -y!21^post172+y!21^0 == 0 /\ tmp!33^0-tmp!33^post172 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!1365^post172+x!1365^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post172 == 0 /\ __disjvr_0^0-__disjvr_0^post172 == 0 /\ -r!662^post172+r!662^0 == 0 /\ -a!2035^post172+a!2035^0 == 0 /\ -a!511^post172+a!511^0 == 0 /\ -temp!34^post172+temp!34^0 == 0 /\ result!12^0-result!12^post172 == 0 /\ __disjvr_6^0-__disjvr_6^post172 == 0 /\ -__disjvr_5^post172+__disjvr_5^0 == 0 /\ -__disjvr_1^post172+__disjvr_1^0 == 0 /\ x!15^0-x!15^post172 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ a!244^0-a!244^post172 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post172 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -__disjvr_2^post172+__disjvr_2^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ a!1370^0-a!1370^post172 == 0 /\ rcd!83^0-rcd!83^post172 == 0 /\ -x!15^0 <= 0 /\ r!543^0-r!543^post172 == 0 /\ a!1052^0-a!1052^post172 == 0 /\ -rcd!2515^post172+rcd!2515^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ a!419^0-a!419^post172 == 0 /\ -rcd!2460^post172+rcd!2460^0 == 0 /\ __disjvr_4^0-__disjvr_4^post172 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post172 == 0 /\ a!654^0-a!654^post172 == 0 /\ -t!25^post172+t!25^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ -a!2238^post172+a!2238^0 == 0 /\ -i!406^post172+i!406^0 == 0 /\ -ct!19^post172+ct!19^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -x!18^post172+x!18^0 == 0 /\ rcd!2393^0-rcd!2393^post172 == 0 /\ -i!29^post172+i!29^0 == 0 /\ rcd!63^0-rcd!63^post172 == 0 /\ -__disjvr_8^post172+__disjvr_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post172 == 0 /\ head!31^0-head!31^post172 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality x_slam_f!20^post172 = x_slam_f!20^0 propagated equality head!405^post172 = head!405^0 propagated equality x!22^post172 = x!22^0 propagated equality nondet!13^post172 = nondet!13^0 propagated equality a!1055^post172 = a!1055^0 propagated equality sdv_callsite_return_1!32^post172 = sdv_callsite_return_1!32^0 propagated equality temp0!17^post172 = temp0!17^0 propagated equality head!16^post172 = head!16^0 propagated equality a!1610^post172 = a!1610^0 propagated equality a!1810^post172 = a!1810^0 propagated equality sel_r!1224_flink!24^post172 = sel_r!1224_flink!24^0 propagated equality a!1371^post172 = a!1371^0 propagated equality __disjvr_7^post172 = __disjvr_7^0 propagated equality temp0!30^post172 = temp0!30^0 propagated equality y!21^post172 = y!21^0 propagated equality tmp!33^post172 = tmp!33^0 propagated equality x!1365^post172 = x!1365^0 propagated equality length!28^post172 = length!28^0 propagated equality __disjvr_0^post172 = __disjvr_0^0 propagated equality r!662^post172 = r!662^0 propagated equality a!2035^post172 = a!2035^0 propagated equality a!511^post172 = a!511^0 propagated equality temp!34^post172 = temp!34^0 propagated equality result!12^post172 = result!12^0 propagated equality __disjvr_6^post172 = __disjvr_6^0 propagated equality __disjvr_5^post172 = __disjvr_5^0 propagated equality __disjvr_1^post172 = __disjvr_1^0 propagated equality x!15^post172 = x!15^0 propagated equality a!244^post172 = a!244^0 propagated equality sdv_callsite_return_1!14^post172 = sdv_callsite_return_1!14^0 propagated equality __disjvr_2^post172 = __disjvr_2^0 propagated equality a!1370^post172 = a!1370^0 propagated equality rcd!83^post172 = rcd!83^0 propagated equality r!543^post172 = r!543^0 propagated equality a!1052^post172 = a!1052^0 propagated equality rcd!2515^post172 = rcd!2515^0 propagated equality a!419^post172 = a!419^0 propagated equality rcd!2460^post172 = rcd!2460^0 propagated equality __disjvr_4^post172 = __disjvr_4^0 propagated equality sel_r!543_flink!24^post172 = sel_r!543_flink!24^0 propagated equality a!654^post172 = a!654^0 propagated equality t!25^post172 = t!25^0 propagated equality a!2238^post172 = a!2238^0 propagated equality i!406^post172 = i!406^0 propagated equality ct!19^post172 = ct!19^0 propagated equality x!18^post172 = x!18^0 propagated equality rcd!2393^post172 = rcd!2393^0 propagated equality i!29^post172 = i!29^0 propagated equality rcd!63^post172 = rcd!63^0 propagated equality __disjvr_8^post172 = __disjvr_8^0 propagated equality __disjvr_3^post172 = __disjvr_3^0 propagated equality head!31^post172 = head!31^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post173, __disjvr_1^0'=__disjvr_1^post173, __disjvr_2^0'=__disjvr_2^post173, __disjvr_3^0'=__disjvr_3^post173, __disjvr_4^0'=__disjvr_4^post173, __disjvr_5^0'=__disjvr_5^post173, __disjvr_6^0'=__disjvr_6^post173, __disjvr_7^0'=__disjvr_7^post173, __disjvr_8^0'=__disjvr_8^post173, a!1052^0'=a!1052^post173, a!1055^0'=a!1055^post173, a!1370^0'=a!1370^post173, a!1371^0'=a!1371^post173, a!1610^0'=a!1610^post173, a!1810^0'=a!1810^post173, a!2035^0'=a!2035^post173, a!2238^0'=a!2238^post173, a!244^0'=a!244^post173, a!419^0'=a!419^post173, a!511^0'=a!511^post173, a!654^0'=a!654^post173, ct!19^0'=ct!19^post173, head!16^0'=head!16^post173, head!31^0'=head!31^post173, head!405^0'=head!405^post173, i!29^0'=i!29^post173, i!406^0'=i!406^post173, length!28^0'=length!28^post173, nondet!13^0'=nondet!13^post173, r!543^0'=r!543^post173, r!662^0'=r!662^post173, rcd!2393^0'=rcd!2393^post173, rcd!2460^0'=rcd!2460^post173, rcd!2515^0'=rcd!2515^post173, rcd!63^0'=rcd!63^post173, rcd!83^0'=rcd!83^post173, result!12^0'=result!12^post173, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post173, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post173, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post173, sel_r!543_flink!24^0'=sel_r!543_flink!24^post173, t!25^0'=t!25^post173, temp!34^0'=temp!34^post173, temp0!17^0'=temp0!17^post173, temp0!30^0'=temp0!30^post173, tmp!33^0'=tmp!33^post173, x!1365^0'=x!1365^post173, x!15^0'=x!15^post173, x!18^0'=x!18^post173, x!22^0'=x!22^post173, x_slam_f!20^0'=x_slam_f!20^post173, y!21^0'=y!21^post173, (a!1370^0-a!1370^post173 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ -sdv_callsite_return_1!32^post173+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post173 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post173 == 0 /\ a!1371^0-a!1371^post173 == 0 /\ -__disjvr_0^post173+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post173+head!16^0 == 0 /\ -__disjvr_3^post173+__disjvr_3^0 == 0 /\ -head!405^post173+head!405^0 == 0 /\ __disjvr_2^0-__disjvr_2^post173 == 0 /\ -rcd!63^post173+rcd!63^0 == 0 /\ -__disjvr_7^post173+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!1052^0-a!1052^post173 == 0 /\ x!18^0-x!18^post173 == 0 /\ rcd!2460^0-rcd!2460^post173 == 0 /\ __disjvr_1^0-__disjvr_1^post173 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post173+x_slam_f!20^0 == 0 /\ ct!19^0-ct!19^post173 == 0 /\ 1-x!1365^0 <= 0 /\ temp0!17^0-temp0!17^post173 == 0 /\ a!654^0-a!654^post173 == 0 /\ result!12^0-result!12^post173 == 0 /\ -r!662^post173+r!662^0 == 0 /\ -rcd!2393^post173+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post173 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ tmp!33^0-tmp!33^post173 == 0 /\ -a!1610^post173+a!1610^0 == 0 /\ -x!22^post173+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post173 == 0 /\ __disjvr_4^0-__disjvr_4^post173 == 0 /\ r!543^0-r!543^post173 == 0 /\ -__disjvr_6^post173+__disjvr_6^0 == 0 /\ -a!2035^post173+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2238^post173+a!2238^0 == 0 /\ y!21^0-y!21^post173 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post173 == 0 /\ __disjvr_8^0-__disjvr_8^post173 == 0 /\ -nondet!13^post173+nondet!13^0 == 0 /\ -a!511^post173+a!511^0 == 0 /\ -a!419^post173+a!419^0 == 0 /\ -i!29^post173+i!29^0 == 0 /\ -rcd!2515^post173+rcd!2515^0 == 0 /\ x!15^0-x!15^post173 == 0 /\ i!406^0-i!406^post173 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post173 == 0 /\ -x!1365^post173+x!1365^0 == 0 /\ a!1810^0-a!1810^post173 == 0 /\ a!244^0-a!244^post173 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ head!31^0-head!31^post173 == 0 /\ __disjvr_5^0-__disjvr_5^post173 == 0 /\ -a!1055^post173+a!1055^0 == 0 /\ -sdv_callsite_return_1!14^post173+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post173+t!25^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post173, __disjvr_1^0'=__disjvr_1^post173, __disjvr_2^0'=__disjvr_2^post173, __disjvr_3^0'=__disjvr_3^post173, __disjvr_4^0'=__disjvr_4^post173, __disjvr_5^0'=__disjvr_5^post173, __disjvr_6^0'=__disjvr_6^post173, __disjvr_7^0'=__disjvr_7^post173, __disjvr_8^0'=__disjvr_8^post173, a!1052^0'=a!1052^post173, a!1055^0'=a!1055^post173, a!1370^0'=a!1370^post173, a!1371^0'=a!1371^post173, a!1610^0'=a!1610^post173, a!1810^0'=a!1810^post173, a!2035^0'=a!2035^post173, a!2238^0'=a!2238^post173, a!244^0'=a!244^post173, a!419^0'=a!419^post173, a!511^0'=a!511^post173, a!654^0'=a!654^post173, ct!19^0'=ct!19^post173, head!16^0'=head!16^post173, head!31^0'=head!31^post173, head!405^0'=head!405^post173, i!29^0'=i!29^post173, i!406^0'=i!406^post173, length!28^0'=length!28^post173, nondet!13^0'=nondet!13^post173, r!543^0'=r!543^post173, r!662^0'=r!662^post173, rcd!2393^0'=rcd!2393^post173, rcd!2460^0'=rcd!2460^post173, rcd!2515^0'=rcd!2515^post173, rcd!63^0'=rcd!63^post173, rcd!83^0'=rcd!83^post173, result!12^0'=result!12^post173, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post173, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post173, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post173, sel_r!543_flink!24^0'=sel_r!543_flink!24^post173, t!25^0'=t!25^post173, temp!34^0'=temp!34^post173, temp0!17^0'=temp0!17^post173, temp0!30^0'=temp0!30^post173, tmp!33^0'=tmp!33^post173, x!1365^0'=x!1365^post173, x!15^0'=x!15^post173, x!18^0'=x!18^post173, x!22^0'=x!22^post173, x_slam_f!20^0'=x_slam_f!20^post173, y!21^0'=y!21^post173, (a!1370^0-a!1370^post173 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ -sdv_callsite_return_1!32^post173+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post173 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post173 == 0 /\ a!1371^0-a!1371^post173 == 0 /\ -__disjvr_0^post173+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post173+head!16^0 == 0 /\ -__disjvr_3^post173+__disjvr_3^0 == 0 /\ -head!405^post173+head!405^0 == 0 /\ __disjvr_2^0-__disjvr_2^post173 == 0 /\ -rcd!63^post173+rcd!63^0 == 0 /\ -__disjvr_7^post173+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!1052^0-a!1052^post173 == 0 /\ x!18^0-x!18^post173 == 0 /\ rcd!2460^0-rcd!2460^post173 == 0 /\ __disjvr_1^0-__disjvr_1^post173 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post173+x_slam_f!20^0 == 0 /\ ct!19^0-ct!19^post173 == 0 /\ 1-x!1365^0 <= 0 /\ temp0!17^0-temp0!17^post173 == 0 /\ a!654^0-a!654^post173 == 0 /\ result!12^0-result!12^post173 == 0 /\ -r!662^post173+r!662^0 == 0 /\ -rcd!2393^post173+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post173 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ tmp!33^0-tmp!33^post173 == 0 /\ -a!1610^post173+a!1610^0 == 0 /\ -x!22^post173+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post173 == 0 /\ __disjvr_4^0-__disjvr_4^post173 == 0 /\ r!543^0-r!543^post173 == 0 /\ -__disjvr_6^post173+__disjvr_6^0 == 0 /\ -a!2035^post173+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2238^post173+a!2238^0 == 0 /\ y!21^0-y!21^post173 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post173 == 0 /\ __disjvr_8^0-__disjvr_8^post173 == 0 /\ -nondet!13^post173+nondet!13^0 == 0 /\ -a!511^post173+a!511^0 == 0 /\ -a!419^post173+a!419^0 == 0 /\ -i!29^post173+i!29^0 == 0 /\ -rcd!2515^post173+rcd!2515^0 == 0 /\ x!15^0-x!15^post173 == 0 /\ i!406^0-i!406^post173 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post173 == 0 /\ -x!1365^post173+x!1365^0 == 0 /\ a!1810^0-a!1810^post173 == 0 /\ a!244^0-a!244^post173 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ head!31^0-head!31^post173 == 0 /\ __disjvr_5^0-__disjvr_5^post173 == 0 /\ -a!1055^post173+a!1055^0 == 0 /\ -sdv_callsite_return_1!14^post173+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post173+t!25^0 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post173, __disjvr_1^0'=__disjvr_1^post173, __disjvr_2^0'=__disjvr_2^post173, __disjvr_3^0'=__disjvr_3^post173, __disjvr_4^0'=__disjvr_4^post173, __disjvr_5^0'=__disjvr_5^post173, __disjvr_6^0'=__disjvr_6^post173, __disjvr_7^0'=__disjvr_7^post173, __disjvr_8^0'=__disjvr_8^post173, a!1052^0'=a!1052^post173, a!1055^0'=a!1055^post173, a!1370^0'=a!1370^post173, a!1371^0'=a!1371^post173, a!1610^0'=a!1610^post173, a!1810^0'=a!1810^post173, a!2035^0'=a!2035^post173, a!2238^0'=a!2238^post173, a!244^0'=a!244^post173, a!419^0'=a!419^post173, a!511^0'=a!511^post173, a!654^0'=a!654^post173, ct!19^0'=ct!19^post173, head!16^0'=head!16^post173, head!31^0'=head!31^post173, head!405^0'=head!405^post173, i!29^0'=i!29^post173, i!406^0'=i!406^post173, length!28^0'=length!28^post173, nondet!13^0'=nondet!13^post173, r!543^0'=r!543^post173, r!662^0'=r!662^post173, rcd!2393^0'=rcd!2393^post173, rcd!2460^0'=rcd!2460^post173, rcd!2515^0'=rcd!2515^post173, rcd!63^0'=rcd!63^post173, rcd!83^0'=rcd!83^post173, result!12^0'=result!12^post173, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post173, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post173, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post173, sel_r!543_flink!24^0'=sel_r!543_flink!24^post173, t!25^0'=t!25^post173, temp!34^0'=temp!34^post173, temp0!17^0'=temp0!17^post173, temp0!30^0'=temp0!30^post173, tmp!33^0'=tmp!33^post173, x!1365^0'=x!1365^post173, x!15^0'=x!15^post173, x!18^0'=x!18^post173, x!22^0'=x!22^post173, x_slam_f!20^0'=x_slam_f!20^post173, y!21^0'=y!21^post173, (a!1370^0-a!1370^post173 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ -sdv_callsite_return_1!32^post173+sdv_callsite_return_1!32^0 == 0 /\ temp!34^0-temp!34^post173 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post173 == 0 /\ a!1371^0-a!1371^post173 == 0 /\ -__disjvr_0^post173+__disjvr_0^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post173+head!16^0 == 0 /\ -__disjvr_3^post173+__disjvr_3^0 == 0 /\ -head!405^post173+head!405^0 == 0 /\ __disjvr_2^0-__disjvr_2^post173 == 0 /\ -rcd!63^post173+rcd!63^0 == 0 /\ -__disjvr_7^post173+__disjvr_7^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!1052^0-a!1052^post173 == 0 /\ x!18^0-x!18^post173 == 0 /\ rcd!2460^0-rcd!2460^post173 == 0 /\ __disjvr_1^0-__disjvr_1^post173 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post173+x_slam_f!20^0 == 0 /\ ct!19^0-ct!19^post173 == 0 /\ 1-x!1365^0 <= 0 /\ temp0!17^0-temp0!17^post173 == 0 /\ a!654^0-a!654^post173 == 0 /\ result!12^0-result!12^post173 == 0 /\ -r!662^post173+r!662^0 == 0 /\ -rcd!2393^post173+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post173 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ tmp!33^0-tmp!33^post173 == 0 /\ -a!1610^post173+a!1610^0 == 0 /\ -x!22^post173+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post173 == 0 /\ __disjvr_4^0-__disjvr_4^post173 == 0 /\ r!543^0-r!543^post173 == 0 /\ -__disjvr_6^post173+__disjvr_6^0 == 0 /\ -a!2035^post173+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!2238^post173+a!2238^0 == 0 /\ y!21^0-y!21^post173 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post173 == 0 /\ __disjvr_8^0-__disjvr_8^post173 == 0 /\ -nondet!13^post173+nondet!13^0 == 0 /\ -a!511^post173+a!511^0 == 0 /\ -a!419^post173+a!419^0 == 0 /\ -i!29^post173+i!29^0 == 0 /\ -rcd!2515^post173+rcd!2515^0 == 0 /\ x!15^0-x!15^post173 == 0 /\ i!406^0-i!406^post173 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post173 == 0 /\ -x!1365^post173+x!1365^0 == 0 /\ a!1810^0-a!1810^post173 == 0 /\ a!244^0-a!244^post173 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ head!31^0-head!31^post173 == 0 /\ __disjvr_5^0-__disjvr_5^post173 == 0 /\ -a!1055^post173+a!1055^0 == 0 /\ -sdv_callsite_return_1!14^post173+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post173+t!25^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality a!1370^post173 = a!1370^0 propagated equality sdv_callsite_return_1!32^post173 = sdv_callsite_return_1!32^0 propagated equality temp!34^post173 = temp!34^0 propagated equality sel_r!1224_flink!24^post173 = sel_r!1224_flink!24^0 propagated equality a!1371^post173 = a!1371^0 propagated equality __disjvr_0^post173 = __disjvr_0^0 propagated equality head!16^post173 = head!16^0 propagated equality __disjvr_3^post173 = __disjvr_3^0 propagated equality head!405^post173 = head!405^0 propagated equality __disjvr_2^post173 = __disjvr_2^0 propagated equality rcd!63^post173 = rcd!63^0 propagated equality __disjvr_7^post173 = __disjvr_7^0 propagated equality a!1052^post173 = a!1052^0 propagated equality x!18^post173 = x!18^0 propagated equality rcd!2460^post173 = rcd!2460^0 propagated equality __disjvr_1^post173 = __disjvr_1^0 propagated equality x_slam_f!20^post173 = x_slam_f!20^0 propagated equality ct!19^post173 = ct!19^0 propagated equality temp0!17^post173 = temp0!17^0 propagated equality a!654^post173 = a!654^0 propagated equality result!12^post173 = result!12^0 propagated equality r!662^post173 = r!662^0 propagated equality rcd!2393^post173 = rcd!2393^0 propagated equality temp0!30^post173 = temp0!30^0 propagated equality tmp!33^post173 = tmp!33^0 propagated equality a!1610^post173 = a!1610^0 propagated equality x!22^post173 = x!22^0 propagated equality rcd!83^post173 = rcd!83^0 propagated equality __disjvr_4^post173 = __disjvr_4^0 propagated equality r!543^post173 = r!543^0 propagated equality __disjvr_6^post173 = __disjvr_6^0 propagated equality a!2035^post173 = a!2035^0 propagated equality a!2238^post173 = a!2238^0 propagated equality y!21^post173 = y!21^0 propagated equality length!28^post173 = length!28^0 propagated equality __disjvr_8^post173 = __disjvr_8^0 propagated equality nondet!13^post173 = nondet!13^0 propagated equality a!511^post173 = a!511^0 propagated equality a!419^post173 = a!419^0 propagated equality i!29^post173 = i!29^0 propagated equality rcd!2515^post173 = rcd!2515^0 propagated equality x!15^post173 = x!15^0 propagated equality i!406^post173 = i!406^0 propagated equality sel_r!543_flink!24^post173 = sel_r!543_flink!24^0 propagated equality x!1365^post173 = x!1365^0 propagated equality a!1810^post173 = a!1810^0 propagated equality a!244^post173 = a!244^0 propagated equality head!31^post173 = head!31^0 propagated equality __disjvr_5^post173 = __disjvr_5^0 propagated equality a!1055^post173 = a!1055^0 propagated equality sdv_callsite_return_1!14^post173 = sdv_callsite_return_1!14^0 propagated equality t!25^post173 = t!25^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post174, __disjvr_1^0'=__disjvr_1^post174, __disjvr_2^0'=__disjvr_2^post174, __disjvr_3^0'=__disjvr_3^post174, __disjvr_4^0'=__disjvr_4^post174, __disjvr_5^0'=__disjvr_5^post174, __disjvr_6^0'=__disjvr_6^post174, __disjvr_7^0'=__disjvr_7^post174, __disjvr_8^0'=__disjvr_8^post174, a!1052^0'=a!1052^post174, a!1055^0'=a!1055^post174, a!1370^0'=a!1370^post174, a!1371^0'=a!1371^post174, a!1610^0'=a!1610^post174, a!1810^0'=a!1810^post174, a!2035^0'=a!2035^post174, a!2238^0'=a!2238^post174, a!244^0'=a!244^post174, a!419^0'=a!419^post174, a!511^0'=a!511^post174, a!654^0'=a!654^post174, ct!19^0'=ct!19^post174, head!16^0'=head!16^post174, head!31^0'=head!31^post174, head!405^0'=head!405^post174, i!29^0'=i!29^post174, i!406^0'=i!406^post174, length!28^0'=length!28^post174, nondet!13^0'=nondet!13^post174, r!543^0'=r!543^post174, r!662^0'=r!662^post174, rcd!2393^0'=rcd!2393^post174, rcd!2460^0'=rcd!2460^post174, rcd!2515^0'=rcd!2515^post174, rcd!63^0'=rcd!63^post174, rcd!83^0'=rcd!83^post174, result!12^0'=result!12^post174, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post174, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post174, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post174, sel_r!543_flink!24^0'=sel_r!543_flink!24^post174, t!25^0'=t!25^post174, temp!34^0'=temp!34^post174, temp0!17^0'=temp0!17^post174, temp0!30^0'=temp0!30^post174, tmp!33^0'=tmp!33^post174, x!1365^0'=x!1365^post174, x!15^0'=x!15^post174, x!18^0'=x!18^post174, x!22^0'=x!22^post174, x_slam_f!20^0'=x_slam_f!20^post174, y!21^0'=y!21^post174, (-rcd!2515^post174+rcd!2515^0 == 0 /\ -i!29^post174+i!29^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ head!16^0-head!16^post174 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post174 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1610^0-a!1610^post174 == 0 /\ -ct!19^post174+ct!19^0 == 0 /\ -x!22^post174+x!22^0 == 0 /\ temp0!17^0-temp0!17^post174 == 0 /\ a!511^0-a!511^post174 == 0 /\ -__disjvr_4^post174+__disjvr_4^0 == 0 /\ -__disjvr_5^post174+__disjvr_5^0 == 0 /\ -i!406^post174+i!406^0 == 0 /\ tmp!33^0-tmp!33^post174 == 0 /\ -temp!34^post174+temp!34^0 == 0 /\ length!28^0-length!28^post174 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post174+__disjvr_8^0 == 0 /\ temp0!30^0-temp0!30^post174 == 0 /\ x_slam_f!20^0-x_slam_f!20^post174 == 0 /\ -rcd!2393^post174+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post174+x!1365^0 == 0 /\ a!654^0-a!654^post174 == 0 /\ a!1371^0-a!1371^post174 == 0 /\ __disjvr_0^0-__disjvr_0^post174 == 0 /\ -a!1810^post174+a!1810^0 == 0 /\ -sel_r!1224_flink!24^post174+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post174 == 0 /\ result!12^0-result!12^post174 == 0 /\ rcd!63^0-rcd!63^post174 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -t!25^post174+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ -1+a!1055^0 <= 0 /\ x!15^0-x!15^post174 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post174 == 0 /\ __disjvr_6^0-__disjvr_6^post174 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post174 == 0 /\ -a!419^post174+a!419^0 == 0 /\ -x!15^0 <= 0 /\ head!405^0-head!405^post174 == 0 /\ -__disjvr_1^post174+__disjvr_1^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ a!2238^0-a!2238^post174 == 0 /\ a!1055^0-a!1055^post174 == 0 /\ -y!21^post174+y!21^0 == 0 /\ -nondet!13^post174+nondet!13^0 == 0 /\ -__disjvr_2^post174+__disjvr_2^0 == 0 /\ -a!2035^post174+a!2035^0 == 0 /\ -r!662^post174+r!662^0 == 0 /\ -a!1370^post174+a!1370^0 == 0 /\ -a!244^post174+a!244^0 == 0 /\ -x!18^post174+x!18^0 == 0 /\ -head!31^post174+head!31^0 == 0 /\ -rcd!83^post174+rcd!83^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_7^post174+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post174+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post174 == 0 /\ r!543^0-r!543^post174 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post174, __disjvr_1^0'=__disjvr_1^post174, __disjvr_2^0'=__disjvr_2^post174, __disjvr_3^0'=__disjvr_3^post174, __disjvr_4^0'=__disjvr_4^post174, __disjvr_5^0'=__disjvr_5^post174, __disjvr_6^0'=__disjvr_6^post174, __disjvr_7^0'=__disjvr_7^post174, __disjvr_8^0'=__disjvr_8^post174, a!1052^0'=a!1052^post174, a!1055^0'=a!1055^post174, a!1370^0'=a!1370^post174, a!1371^0'=a!1371^post174, a!1610^0'=a!1610^post174, a!1810^0'=a!1810^post174, a!2035^0'=a!2035^post174, a!2238^0'=a!2238^post174, a!244^0'=a!244^post174, a!419^0'=a!419^post174, a!511^0'=a!511^post174, a!654^0'=a!654^post174, ct!19^0'=ct!19^post174, head!16^0'=head!16^post174, head!31^0'=head!31^post174, head!405^0'=head!405^post174, i!29^0'=i!29^post174, i!406^0'=i!406^post174, length!28^0'=length!28^post174, nondet!13^0'=nondet!13^post174, r!543^0'=r!543^post174, r!662^0'=r!662^post174, rcd!2393^0'=rcd!2393^post174, rcd!2460^0'=rcd!2460^post174, rcd!2515^0'=rcd!2515^post174, rcd!63^0'=rcd!63^post174, rcd!83^0'=rcd!83^post174, result!12^0'=result!12^post174, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post174, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post174, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post174, sel_r!543_flink!24^0'=sel_r!543_flink!24^post174, t!25^0'=t!25^post174, temp!34^0'=temp!34^post174, temp0!17^0'=temp0!17^post174, temp0!30^0'=temp0!30^post174, tmp!33^0'=tmp!33^post174, x!1365^0'=x!1365^post174, x!15^0'=x!15^post174, x!18^0'=x!18^post174, x!22^0'=x!22^post174, x_slam_f!20^0'=x_slam_f!20^post174, y!21^0'=y!21^post174, (-rcd!2515^post174+rcd!2515^0 == 0 /\ -i!29^post174+i!29^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ head!16^0-head!16^post174 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post174 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1610^0-a!1610^post174 == 0 /\ -ct!19^post174+ct!19^0 == 0 /\ -x!22^post174+x!22^0 == 0 /\ temp0!17^0-temp0!17^post174 == 0 /\ a!511^0-a!511^post174 == 0 /\ -__disjvr_4^post174+__disjvr_4^0 == 0 /\ -__disjvr_5^post174+__disjvr_5^0 == 0 /\ -i!406^post174+i!406^0 == 0 /\ tmp!33^0-tmp!33^post174 == 0 /\ -temp!34^post174+temp!34^0 == 0 /\ length!28^0-length!28^post174 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post174+__disjvr_8^0 == 0 /\ temp0!30^0-temp0!30^post174 == 0 /\ x_slam_f!20^0-x_slam_f!20^post174 == 0 /\ -rcd!2393^post174+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post174+x!1365^0 == 0 /\ a!654^0-a!654^post174 == 0 /\ a!1371^0-a!1371^post174 == 0 /\ __disjvr_0^0-__disjvr_0^post174 == 0 /\ -a!1810^post174+a!1810^0 == 0 /\ -sel_r!1224_flink!24^post174+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post174 == 0 /\ result!12^0-result!12^post174 == 0 /\ rcd!63^0-rcd!63^post174 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -t!25^post174+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ x!15^0-x!15^post174 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post174 == 0 /\ __disjvr_6^0-__disjvr_6^post174 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post174 == 0 /\ -a!419^post174+a!419^0 == 0 /\ -x!15^0 <= 0 /\ head!405^0-head!405^post174 == 0 /\ -__disjvr_1^post174+__disjvr_1^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post174 == 0 /\ a!1055^0-a!1055^post174 == 0 /\ -y!21^post174+y!21^0 == 0 /\ -nondet!13^post174+nondet!13^0 == 0 /\ -__disjvr_2^post174+__disjvr_2^0 == 0 /\ -a!2035^post174+a!2035^0 == 0 /\ -r!662^post174+r!662^0 == 0 /\ -a!1370^post174+a!1370^0 == 0 /\ -a!244^post174+a!244^0 == 0 /\ -x!18^post174+x!18^0 == 0 /\ -head!31^post174+head!31^0 == 0 /\ -rcd!83^post174+rcd!83^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_7^post174+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post174+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post174 == 0 /\ r!543^0-r!543^post174 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post174, __disjvr_1^0'=__disjvr_1^post174, __disjvr_2^0'=__disjvr_2^post174, __disjvr_3^0'=__disjvr_3^post174, __disjvr_4^0'=__disjvr_4^post174, __disjvr_5^0'=__disjvr_5^post174, __disjvr_6^0'=__disjvr_6^post174, __disjvr_7^0'=__disjvr_7^post174, __disjvr_8^0'=__disjvr_8^post174, a!1052^0'=a!1052^post174, a!1055^0'=a!1055^post174, a!1370^0'=a!1370^post174, a!1371^0'=a!1371^post174, a!1610^0'=a!1610^post174, a!1810^0'=a!1810^post174, a!2035^0'=a!2035^post174, a!2238^0'=a!2238^post174, a!244^0'=a!244^post174, a!419^0'=a!419^post174, a!511^0'=a!511^post174, a!654^0'=a!654^post174, ct!19^0'=ct!19^post174, head!16^0'=head!16^post174, head!31^0'=head!31^post174, head!405^0'=head!405^post174, i!29^0'=i!29^post174, i!406^0'=i!406^post174, length!28^0'=length!28^post174, nondet!13^0'=nondet!13^post174, r!543^0'=r!543^post174, r!662^0'=r!662^post174, rcd!2393^0'=rcd!2393^post174, rcd!2460^0'=rcd!2460^post174, rcd!2515^0'=rcd!2515^post174, rcd!63^0'=rcd!63^post174, rcd!83^0'=rcd!83^post174, result!12^0'=result!12^post174, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post174, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post174, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post174, sel_r!543_flink!24^0'=sel_r!543_flink!24^post174, t!25^0'=t!25^post174, temp!34^0'=temp!34^post174, temp0!17^0'=temp0!17^post174, temp0!30^0'=temp0!30^post174, tmp!33^0'=tmp!33^post174, x!1365^0'=x!1365^post174, x!15^0'=x!15^post174, x!18^0'=x!18^post174, x!22^0'=x!22^post174, x_slam_f!20^0'=x_slam_f!20^post174, y!21^0'=y!21^post174, (-rcd!2515^post174+rcd!2515^0 == 0 /\ -i!29^post174+i!29^0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ head!16^0-head!16^post174 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post174 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1610^0-a!1610^post174 == 0 /\ -ct!19^post174+ct!19^0 == 0 /\ -x!22^post174+x!22^0 == 0 /\ temp0!17^0-temp0!17^post174 == 0 /\ a!511^0-a!511^post174 == 0 /\ -__disjvr_4^post174+__disjvr_4^0 == 0 /\ -__disjvr_5^post174+__disjvr_5^0 == 0 /\ -i!406^post174+i!406^0 == 0 /\ tmp!33^0-tmp!33^post174 == 0 /\ -temp!34^post174+temp!34^0 == 0 /\ length!28^0-length!28^post174 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_8^post174+__disjvr_8^0 == 0 /\ temp0!30^0-temp0!30^post174 == 0 /\ x_slam_f!20^0-x_slam_f!20^post174 == 0 /\ -rcd!2393^post174+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post174+x!1365^0 == 0 /\ a!654^0-a!654^post174 == 0 /\ a!1371^0-a!1371^post174 == 0 /\ __disjvr_0^0-__disjvr_0^post174 == 0 /\ -a!1810^post174+a!1810^0 == 0 /\ -sel_r!1224_flink!24^post174+sel_r!1224_flink!24^0 == 0 /\ a!1052^0-a!1052^post174 == 0 /\ result!12^0-result!12^post174 == 0 /\ rcd!63^0-rcd!63^post174 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -t!25^post174+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ x!15^0-x!15^post174 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post174 == 0 /\ __disjvr_6^0-__disjvr_6^post174 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post174 == 0 /\ -a!419^post174+a!419^0 == 0 /\ -x!15^0 <= 0 /\ head!405^0-head!405^post174 == 0 /\ -__disjvr_1^post174+__disjvr_1^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ a!2238^0-a!2238^post174 == 0 /\ a!1055^0-a!1055^post174 == 0 /\ -y!21^post174+y!21^0 == 0 /\ -nondet!13^post174+nondet!13^0 == 0 /\ -__disjvr_2^post174+__disjvr_2^0 == 0 /\ -a!2035^post174+a!2035^0 == 0 /\ -r!662^post174+r!662^0 == 0 /\ -a!1370^post174+a!1370^0 == 0 /\ -a!244^post174+a!244^0 == 0 /\ -x!18^post174+x!18^0 == 0 /\ -head!31^post174+head!31^0 == 0 /\ -rcd!83^post174+rcd!83^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_7^post174+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post174+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post174 == 0 /\ r!543^0-r!543^post174 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality rcd!2515^post174 = rcd!2515^0 propagated equality i!29^post174 = i!29^0 propagated equality head!16^post174 = head!16^0 propagated equality sel_r!543_flink!24^post174 = sel_r!543_flink!24^0 propagated equality a!1610^post174 = a!1610^0 propagated equality ct!19^post174 = ct!19^0 propagated equality x!22^post174 = x!22^0 propagated equality temp0!17^post174 = temp0!17^0 propagated equality a!511^post174 = a!511^0 propagated equality __disjvr_4^post174 = __disjvr_4^0 propagated equality __disjvr_5^post174 = __disjvr_5^0 propagated equality i!406^post174 = i!406^0 propagated equality tmp!33^post174 = tmp!33^0 propagated equality temp!34^post174 = temp!34^0 propagated equality length!28^post174 = length!28^0 propagated equality __disjvr_8^post174 = __disjvr_8^0 propagated equality temp0!30^post174 = temp0!30^0 propagated equality x_slam_f!20^post174 = x_slam_f!20^0 propagated equality rcd!2393^post174 = rcd!2393^0 propagated equality x!1365^post174 = x!1365^0 propagated equality a!654^post174 = a!654^0 propagated equality a!1371^post174 = a!1371^0 propagated equality __disjvr_0^post174 = __disjvr_0^0 propagated equality a!1810^post174 = a!1810^0 propagated equality sel_r!1224_flink!24^post174 = sel_r!1224_flink!24^0 propagated equality a!1052^post174 = a!1052^0 propagated equality result!12^post174 = result!12^0 propagated equality rcd!63^post174 = rcd!63^0 propagated equality t!25^post174 = t!25^0 propagated equality x!15^post174 = x!15^0 propagated equality sdv_callsite_return_1!14^post174 = sdv_callsite_return_1!14^0 propagated equality __disjvr_6^post174 = __disjvr_6^0 propagated equality __disjvr_3^post174 = __disjvr_3^0 propagated equality a!419^post174 = a!419^0 propagated equality head!405^post174 = head!405^0 propagated equality __disjvr_1^post174 = __disjvr_1^0 propagated equality a!2238^post174 = a!2238^0 propagated equality a!1055^post174 = a!1055^0 propagated equality y!21^post174 = y!21^0 propagated equality nondet!13^post174 = nondet!13^0 propagated equality __disjvr_2^post174 = __disjvr_2^0 propagated equality a!2035^post174 = a!2035^0 propagated equality r!662^post174 = r!662^0 propagated equality a!1370^post174 = a!1370^0 propagated equality a!244^post174 = a!244^0 propagated equality x!18^post174 = x!18^0 propagated equality head!31^post174 = head!31^0 propagated equality rcd!83^post174 = rcd!83^0 propagated equality __disjvr_7^post174 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post174 = sdv_callsite_return_1!32^0 propagated equality rcd!2460^post174 = rcd!2460^0 propagated equality r!543^post174 = r!543^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post175, __disjvr_1^0'=__disjvr_1^post175, __disjvr_2^0'=__disjvr_2^post175, __disjvr_3^0'=__disjvr_3^post175, __disjvr_4^0'=__disjvr_4^post175, __disjvr_5^0'=__disjvr_5^post175, __disjvr_6^0'=__disjvr_6^post175, __disjvr_7^0'=__disjvr_7^post175, __disjvr_8^0'=__disjvr_8^post175, a!1052^0'=a!1052^post175, a!1055^0'=a!1055^post175, a!1370^0'=a!1370^post175, a!1371^0'=a!1371^post175, a!1610^0'=a!1610^post175, a!1810^0'=a!1810^post175, a!2035^0'=a!2035^post175, a!2238^0'=a!2238^post175, a!244^0'=a!244^post175, a!419^0'=a!419^post175, a!511^0'=a!511^post175, a!654^0'=a!654^post175, ct!19^0'=ct!19^post175, head!16^0'=head!16^post175, head!31^0'=head!31^post175, head!405^0'=head!405^post175, i!29^0'=i!29^post175, i!406^0'=i!406^post175, length!28^0'=length!28^post175, nondet!13^0'=nondet!13^post175, r!543^0'=r!543^post175, r!662^0'=r!662^post175, rcd!2393^0'=rcd!2393^post175, rcd!2460^0'=rcd!2460^post175, rcd!2515^0'=rcd!2515^post175, rcd!63^0'=rcd!63^post175, rcd!83^0'=rcd!83^post175, result!12^0'=result!12^post175, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post175, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post175, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post175, sel_r!543_flink!24^0'=sel_r!543_flink!24^post175, t!25^0'=t!25^post175, temp!34^0'=temp!34^post175, temp0!17^0'=temp0!17^post175, temp0!30^0'=temp0!30^post175, tmp!33^0'=tmp!33^post175, x!1365^0'=x!1365^post175, x!15^0'=x!15^post175, x!18^0'=x!18^post175, x!22^0'=x!22^post175, x_slam_f!20^0'=x_slam_f!20^post175, y!21^0'=y!21^post175, (a!1810^0-a!1810^post175 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ a!654^0-a!654^post175 == 0 /\ -rcd!2515^post175+rcd!2515^0 == 0 /\ -rcd!63^post175+rcd!63^0 == 0 /\ a!1370^0-a!1370^post175 == 0 /\ -t!25^post175+t!25^0 == 0 /\ result!12^0-result!12^post175 == 0 /\ a!1052^0 <= 0 /\ head!31^0-head!31^post175 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post175 == 0 /\ a!1052^0-a!1052^post175 == 0 /\ -ct!19^post175+ct!19^0 == 0 /\ -rcd!2393^post175+rcd!2393^0 == 0 /\ -__disjvr_2^post175+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ -__disjvr_0^post175+__disjvr_0^0 == 0 /\ -x!22^post175+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post175+nondet!13^0 == 0 /\ -i!29^post175+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post175 == 0 /\ -y!21^post175+y!21^0 == 0 /\ x!18^0-x!18^post175 == 0 /\ -__disjvr_7^post175+__disjvr_7^0 == 0 /\ -a!1610^post175+a!1610^0 == 0 /\ -a!2238^post175+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post175 == 0 /\ -temp!34^post175+temp!34^0 == 0 /\ -head!16^post175+head!16^0 == 0 /\ -__disjvr_6^post175+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post175 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^post175+x!15^0 == 0 /\ -i!406^post175+i!406^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ length!28^0-length!28^post175 == 0 /\ __disjvr_1^0-__disjvr_1^post175 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post175 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -sdv_callsite_return_1!32^post175+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post175+temp0!30^0 == 0 /\ -__disjvr_5^post175+__disjvr_5^0 == 0 /\ -a!511^post175+a!511^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post175 == 0 /\ a!244^0-a!244^post175 == 0 /\ -__disjvr_3^post175+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post175 == 0 /\ -a!1055^post175+a!1055^0 == 0 /\ 1-a!1370^0 <= 0 /\ -1+a!1370^0 <= 0 /\ x!1365^0-x!1365^post175 == 0 /\ head!405^0-head!405^post175 == 0 /\ head!16^0-x!1365^0 <= 0 /\ a!419^0-a!419^post175 == 0 /\ 2-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post175 == 0 /\ -r!543^post175+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post175 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post175 == 0 /\ -a!2035^post175+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post175 == 0 /\ -r!662^post175+r!662^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post175, __disjvr_1^0'=__disjvr_1^post175, __disjvr_2^0'=__disjvr_2^post175, __disjvr_3^0'=__disjvr_3^post175, __disjvr_4^0'=__disjvr_4^post175, __disjvr_5^0'=__disjvr_5^post175, __disjvr_6^0'=__disjvr_6^post175, __disjvr_7^0'=__disjvr_7^post175, __disjvr_8^0'=__disjvr_8^post175, a!1052^0'=a!1052^post175, a!1055^0'=a!1055^post175, a!1370^0'=a!1370^post175, a!1371^0'=a!1371^post175, a!1610^0'=a!1610^post175, a!1810^0'=a!1810^post175, a!2035^0'=a!2035^post175, a!2238^0'=a!2238^post175, a!244^0'=a!244^post175, a!419^0'=a!419^post175, a!511^0'=a!511^post175, a!654^0'=a!654^post175, ct!19^0'=ct!19^post175, head!16^0'=head!16^post175, head!31^0'=head!31^post175, head!405^0'=head!405^post175, i!29^0'=i!29^post175, i!406^0'=i!406^post175, length!28^0'=length!28^post175, nondet!13^0'=nondet!13^post175, r!543^0'=r!543^post175, r!662^0'=r!662^post175, rcd!2393^0'=rcd!2393^post175, rcd!2460^0'=rcd!2460^post175, rcd!2515^0'=rcd!2515^post175, rcd!63^0'=rcd!63^post175, rcd!83^0'=rcd!83^post175, result!12^0'=result!12^post175, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post175, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post175, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post175, sel_r!543_flink!24^0'=sel_r!543_flink!24^post175, t!25^0'=t!25^post175, temp!34^0'=temp!34^post175, temp0!17^0'=temp0!17^post175, temp0!30^0'=temp0!30^post175, tmp!33^0'=tmp!33^post175, x!1365^0'=x!1365^post175, x!15^0'=x!15^post175, x!18^0'=x!18^post175, x!22^0'=x!22^post175, x_slam_f!20^0'=x_slam_f!20^post175, y!21^0'=y!21^post175, (a!1810^0-a!1810^post175 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!654^0-a!654^post175 == 0 /\ -rcd!2515^post175+rcd!2515^0 == 0 /\ -rcd!63^post175+rcd!63^0 == 0 /\ a!1370^0-a!1370^post175 == 0 /\ -t!25^post175+t!25^0 == 0 /\ result!12^0-result!12^post175 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ head!31^0-head!31^post175 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post175 == 0 /\ a!1052^0-a!1052^post175 == 0 /\ -ct!19^post175+ct!19^0 == 0 /\ -rcd!2393^post175+rcd!2393^0 == 0 /\ -__disjvr_2^post175+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ -__disjvr_0^post175+__disjvr_0^0 == 0 /\ -x!22^post175+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post175+nondet!13^0 == 0 /\ -i!29^post175+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post175 == 0 /\ -y!21^post175+y!21^0 == 0 /\ x!18^0-x!18^post175 == 0 /\ -__disjvr_7^post175+__disjvr_7^0 == 0 /\ -a!1610^post175+a!1610^0 == 0 /\ -a!2238^post175+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post175 == 0 /\ -temp!34^post175+temp!34^0 == 0 /\ -head!16^post175+head!16^0 == 0 /\ -__disjvr_6^post175+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post175 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^post175+x!15^0 == 0 /\ -i!406^post175+i!406^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ length!28^0-length!28^post175 == 0 /\ __disjvr_1^0-__disjvr_1^post175 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post175 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post175+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post175+temp0!30^0 == 0 /\ -__disjvr_5^post175+__disjvr_5^0 == 0 /\ -a!511^post175+a!511^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post175 == 0 /\ a!244^0-a!244^post175 == 0 /\ -__disjvr_3^post175+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post175 == 0 /\ -a!1055^post175+a!1055^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ x!1365^0-x!1365^post175 == 0 /\ head!405^0-head!405^post175 == 0 /\ head!16^0-x!1365^0 <= 0 /\ a!419^0-a!419^post175 == 0 /\ 2-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post175 == 0 /\ -r!543^post175+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post175 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post175 == 0 /\ -a!2035^post175+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post175 == 0 /\ -r!662^post175+r!662^0 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post175, __disjvr_1^0'=__disjvr_1^post175, __disjvr_2^0'=__disjvr_2^post175, __disjvr_3^0'=__disjvr_3^post175, __disjvr_4^0'=__disjvr_4^post175, __disjvr_5^0'=__disjvr_5^post175, __disjvr_6^0'=__disjvr_6^post175, __disjvr_7^0'=__disjvr_7^post175, __disjvr_8^0'=__disjvr_8^post175, a!1052^0'=a!1052^post175, a!1055^0'=a!1055^post175, a!1370^0'=a!1370^post175, a!1371^0'=a!1371^post175, a!1610^0'=a!1610^post175, a!1810^0'=a!1810^post175, a!2035^0'=a!2035^post175, a!2238^0'=a!2238^post175, a!244^0'=a!244^post175, a!419^0'=a!419^post175, a!511^0'=a!511^post175, a!654^0'=a!654^post175, ct!19^0'=ct!19^post175, head!16^0'=head!16^post175, head!31^0'=head!31^post175, head!405^0'=head!405^post175, i!29^0'=i!29^post175, i!406^0'=i!406^post175, length!28^0'=length!28^post175, nondet!13^0'=nondet!13^post175, r!543^0'=r!543^post175, r!662^0'=r!662^post175, rcd!2393^0'=rcd!2393^post175, rcd!2460^0'=rcd!2460^post175, rcd!2515^0'=rcd!2515^post175, rcd!63^0'=rcd!63^post175, rcd!83^0'=rcd!83^post175, result!12^0'=result!12^post175, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post175, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post175, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post175, sel_r!543_flink!24^0'=sel_r!543_flink!24^post175, t!25^0'=t!25^post175, temp!34^0'=temp!34^post175, temp0!17^0'=temp0!17^post175, temp0!30^0'=temp0!30^post175, tmp!33^0'=tmp!33^post175, x!1365^0'=x!1365^post175, x!15^0'=x!15^post175, x!18^0'=x!18^post175, x!22^0'=x!22^post175, x_slam_f!20^0'=x_slam_f!20^post175, y!21^0'=y!21^post175, (a!1810^0-a!1810^post175 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!654^0-a!654^post175 == 0 /\ -rcd!2515^post175+rcd!2515^0 == 0 /\ -rcd!63^post175+rcd!63^0 == 0 /\ a!1370^0-a!1370^post175 == 0 /\ -t!25^post175+t!25^0 == 0 /\ result!12^0-result!12^post175 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ head!31^0-head!31^post175 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post175 == 0 /\ a!1052^0-a!1052^post175 == 0 /\ -ct!19^post175+ct!19^0 == 0 /\ -rcd!2393^post175+rcd!2393^0 == 0 /\ -__disjvr_2^post175+__disjvr_2^0 == 0 /\ -a!1052^0 <= 0 /\ -__disjvr_0^post175+__disjvr_0^0 == 0 /\ -x!22^post175+x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post175+nondet!13^0 == 0 /\ -i!29^post175+i!29^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post175 == 0 /\ -y!21^post175+y!21^0 == 0 /\ x!18^0-x!18^post175 == 0 /\ -__disjvr_7^post175+__disjvr_7^0 == 0 /\ -a!1610^post175+a!1610^0 == 0 /\ -a!2238^post175+a!2238^0 == 0 /\ rcd!83^0-rcd!83^post175 == 0 /\ -temp!34^post175+temp!34^0 == 0 /\ -head!16^post175+head!16^0 == 0 /\ -__disjvr_6^post175+__disjvr_6^0 == 0 /\ temp0!17^0-temp0!17^post175 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^post175+x!15^0 == 0 /\ -i!406^post175+i!406^0 == 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ length!28^0-length!28^post175 == 0 /\ __disjvr_1^0-__disjvr_1^post175 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post175 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ -sdv_callsite_return_1!32^post175+sdv_callsite_return_1!32^0 == 0 /\ -temp0!30^post175+temp0!30^0 == 0 /\ -__disjvr_5^post175+__disjvr_5^0 == 0 /\ -a!511^post175+a!511^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post175 == 0 /\ a!244^0-a!244^post175 == 0 /\ -__disjvr_3^post175+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post175 == 0 /\ -a!1055^post175+a!1055^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ x!1365^0-x!1365^post175 == 0 /\ head!405^0-head!405^post175 == 0 /\ head!16^0-x!1365^0 <= 0 /\ a!419^0-a!419^post175 == 0 /\ 2-a!1055^0 <= 0 /\ tmp!33^0-tmp!33^post175 == 0 /\ -r!543^post175+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post175 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post175 == 0 /\ -a!2035^post175+a!2035^0 == 0 /\ rcd!2460^0-rcd!2460^post175 == 0 /\ -r!662^post175+r!662^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality a!1810^post175 = a!1810^0 propagated equality a!654^post175 = a!654^0 propagated equality rcd!2515^post175 = rcd!2515^0 propagated equality rcd!63^post175 = rcd!63^0 propagated equality a!1370^post175 = a!1370^0 propagated equality t!25^post175 = t!25^0 propagated equality result!12^post175 = result!12^0 propagated equality head!31^post175 = head!31^0 propagated equality a!1371^post175 = a!1371^0 propagated equality a!1052^post175 = a!1052^0 propagated equality ct!19^post175 = ct!19^0 propagated equality rcd!2393^post175 = rcd!2393^0 propagated equality __disjvr_2^post175 = __disjvr_2^0 propagated equality __disjvr_0^post175 = __disjvr_0^0 propagated equality x!22^post175 = x!22^0 propagated equality nondet!13^post175 = nondet!13^0 propagated equality i!29^post175 = i!29^0 propagated equality x_slam_f!20^post175 = x_slam_f!20^0 propagated equality y!21^post175 = y!21^0 propagated equality x!18^post175 = x!18^0 propagated equality __disjvr_7^post175 = __disjvr_7^0 propagated equality a!1610^post175 = a!1610^0 propagated equality a!2238^post175 = a!2238^0 propagated equality rcd!83^post175 = rcd!83^0 propagated equality temp!34^post175 = temp!34^0 propagated equality head!16^post175 = head!16^0 propagated equality __disjvr_6^post175 = __disjvr_6^0 propagated equality temp0!17^post175 = temp0!17^0 propagated equality x!15^post175 = x!15^0 propagated equality i!406^post175 = i!406^0 propagated equality length!28^post175 = length!28^0 propagated equality __disjvr_1^post175 = __disjvr_1^0 propagated equality __disjvr_8^post175 = __disjvr_8^0 propagated equality sdv_callsite_return_1!32^post175 = sdv_callsite_return_1!32^0 propagated equality temp0!30^post175 = temp0!30^0 propagated equality __disjvr_5^post175 = __disjvr_5^0 propagated equality a!511^post175 = a!511^0 propagated equality sdv_callsite_return_1!14^post175 = sdv_callsite_return_1!14^0 propagated equality a!244^post175 = a!244^0 propagated equality __disjvr_3^post175 = __disjvr_3^0 propagated equality __disjvr_4^post175 = __disjvr_4^0 propagated equality a!1055^post175 = a!1055^0 propagated equality x!1365^post175 = x!1365^0 propagated equality head!405^post175 = head!405^0 propagated equality a!419^post175 = a!419^0 propagated equality tmp!33^post175 = tmp!33^0 propagated equality r!543^post175 = r!543^0 propagated equality sel_r!543_flink!24^post175 = sel_r!543_flink!24^0 propagated equality sel_r!1224_flink!24^post175 = sel_r!1224_flink!24^0 propagated equality a!2035^post175 = a!2035^0 propagated equality rcd!2460^post175 = rcd!2460^0 propagated equality r!662^post175 = r!662^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post176, __disjvr_1^0'=__disjvr_1^post176, __disjvr_2^0'=__disjvr_2^post176, __disjvr_3^0'=__disjvr_3^post176, __disjvr_4^0'=__disjvr_4^post176, __disjvr_5^0'=__disjvr_5^post176, __disjvr_6^0'=__disjvr_6^post176, __disjvr_7^0'=__disjvr_7^post176, __disjvr_8^0'=__disjvr_8^post176, a!1052^0'=a!1052^post176, a!1055^0'=a!1055^post176, a!1370^0'=a!1370^post176, a!1371^0'=a!1371^post176, a!1610^0'=a!1610^post176, a!1810^0'=a!1810^post176, a!2035^0'=a!2035^post176, a!2238^0'=a!2238^post176, a!244^0'=a!244^post176, a!419^0'=a!419^post176, a!511^0'=a!511^post176, a!654^0'=a!654^post176, ct!19^0'=ct!19^post176, head!16^0'=head!16^post176, head!31^0'=head!31^post176, head!405^0'=head!405^post176, i!29^0'=i!29^post176, i!406^0'=i!406^post176, length!28^0'=length!28^post176, nondet!13^0'=nondet!13^post176, r!543^0'=r!543^post176, r!662^0'=r!662^post176, rcd!2393^0'=rcd!2393^post176, rcd!2460^0'=rcd!2460^post176, rcd!2515^0'=rcd!2515^post176, rcd!63^0'=rcd!63^post176, rcd!83^0'=rcd!83^post176, result!12^0'=result!12^post176, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post176, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post176, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post176, sel_r!543_flink!24^0'=sel_r!543_flink!24^post176, t!25^0'=t!25^post176, temp!34^0'=temp!34^post176, temp0!17^0'=temp0!17^post176, temp0!30^0'=temp0!30^post176, tmp!33^0'=tmp!33^post176, x!1365^0'=x!1365^post176, x!15^0'=x!15^post176, x!18^0'=x!18^post176, x!22^0'=x!22^post176, x_slam_f!20^0'=x_slam_f!20^post176, y!21^0'=y!21^post176, (result!12^0-result!12^post176 == 0 /\ -__disjvr_0^post176+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post176 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ rcd!83^0-rcd!83^post176 == 0 /\ r!543^0-r!543^post176 == 0 /\ -__disjvr_8^post176+__disjvr_8^0 == 0 /\ -__disjvr_7^post176+__disjvr_7^0 == 0 /\ a!2238^0-a!2238^post176 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post176 == 0 /\ length!28^0-length!28^post176 == 0 /\ -x!15^post176+x!15^0 == 0 /\ -rcd!63^post176+rcd!63^0 == 0 /\ a!244^0-a!244^post176 == 0 /\ -__disjvr_6^post176+__disjvr_6^0 == 0 /\ 1-a!1052^0 <= 0 /\ i!406^0-i!406^post176 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post176+x_slam_f!20^0 == 0 /\ a!1052^0-a!1052^post176 == 0 /\ 1-x!1365^0 <= 0 /\ -a!419^post176+a!419^0 == 0 /\ -t!25^post176+t!25^0 == 0 /\ -ct!19^post176+ct!19^0 == 0 /\ -__disjvr_2^post176+__disjvr_2^0 == 0 /\ -i!29^post176+i!29^0 == 0 /\ x!1365^0-x!1365^post176 == 0 /\ -rcd!2393^post176+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post176 == 0 /\ -nondet!13^post176+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post176+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post176+r!662^0 == 0 /\ a!654^0-a!654^post176 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!22^post176+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post176 == 0 /\ a!1610^0-a!1610^post176 == 0 /\ a!511^0-a!511^post176 == 0 /\ -a!1055^post176+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post176+head!16^0 == 0 /\ -a!1810^post176+a!1810^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post176 == 0 /\ head!31^0-head!31^post176 == 0 /\ -a!1370^post176+a!1370^0 == 0 /\ -temp0!30^post176+temp0!30^0 == 0 /\ -rcd!2515^post176+rcd!2515^0 == 0 /\ -y!21^post176+y!21^0 == 0 /\ x!18^0-x!18^post176 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post176 == 0 /\ rcd!2460^0-rcd!2460^post176 == 0 /\ temp0!17^0-temp0!17^post176 == 0 /\ -a!2035^post176+a!2035^0 == 0 /\ -temp!34^post176+temp!34^0 == 0 /\ 2-a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post176 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_5^post176+__disjvr_5^0 == 0 /\ -head!405^post176+head!405^0 == 0 /\ -__disjvr_3^post176+__disjvr_3^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post176, __disjvr_1^0'=__disjvr_1^post176, __disjvr_2^0'=__disjvr_2^post176, __disjvr_3^0'=__disjvr_3^post176, __disjvr_4^0'=__disjvr_4^post176, __disjvr_5^0'=__disjvr_5^post176, __disjvr_6^0'=__disjvr_6^post176, __disjvr_7^0'=__disjvr_7^post176, __disjvr_8^0'=__disjvr_8^post176, a!1052^0'=a!1052^post176, a!1055^0'=a!1055^post176, a!1370^0'=a!1370^post176, a!1371^0'=a!1371^post176, a!1610^0'=a!1610^post176, a!1810^0'=a!1810^post176, a!2035^0'=a!2035^post176, a!2238^0'=a!2238^post176, a!244^0'=a!244^post176, a!419^0'=a!419^post176, a!511^0'=a!511^post176, a!654^0'=a!654^post176, ct!19^0'=ct!19^post176, head!16^0'=head!16^post176, head!31^0'=head!31^post176, head!405^0'=head!405^post176, i!29^0'=i!29^post176, i!406^0'=i!406^post176, length!28^0'=length!28^post176, nondet!13^0'=nondet!13^post176, r!543^0'=r!543^post176, r!662^0'=r!662^post176, rcd!2393^0'=rcd!2393^post176, rcd!2460^0'=rcd!2460^post176, rcd!2515^0'=rcd!2515^post176, rcd!63^0'=rcd!63^post176, rcd!83^0'=rcd!83^post176, result!12^0'=result!12^post176, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post176, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post176, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post176, sel_r!543_flink!24^0'=sel_r!543_flink!24^post176, t!25^0'=t!25^post176, temp!34^0'=temp!34^post176, temp0!17^0'=temp0!17^post176, temp0!30^0'=temp0!30^post176, tmp!33^0'=tmp!33^post176, x!1365^0'=x!1365^post176, x!15^0'=x!15^post176, x!18^0'=x!18^post176, x!22^0'=x!22^post176, x_slam_f!20^0'=x_slam_f!20^post176, y!21^0'=y!21^post176, (result!12^0-result!12^post176 == 0 /\ -__disjvr_0^post176+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post176 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ rcd!83^0-rcd!83^post176 == 0 /\ r!543^0-r!543^post176 == 0 /\ -__disjvr_8^post176+__disjvr_8^0 == 0 /\ -__disjvr_7^post176+__disjvr_7^0 == 0 /\ a!2238^0-a!2238^post176 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post176 == 0 /\ length!28^0-length!28^post176 == 0 /\ -x!15^post176+x!15^0 == 0 /\ -rcd!63^post176+rcd!63^0 == 0 /\ a!244^0-a!244^post176 == 0 /\ -__disjvr_6^post176+__disjvr_6^0 == 0 /\ 1-a!1052^0 <= 0 /\ i!406^0-i!406^post176 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post176+x_slam_f!20^0 == 0 /\ a!1052^0-a!1052^post176 == 0 /\ 1-x!1365^0 <= 0 /\ -a!419^post176+a!419^0 == 0 /\ -t!25^post176+t!25^0 == 0 /\ -ct!19^post176+ct!19^0 == 0 /\ -__disjvr_2^post176+__disjvr_2^0 == 0 /\ -i!29^post176+i!29^0 == 0 /\ x!1365^0-x!1365^post176 == 0 /\ -rcd!2393^post176+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post176 == 0 /\ -nondet!13^post176+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post176+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post176+r!662^0 == 0 /\ a!654^0-a!654^post176 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!22^post176+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post176 == 0 /\ a!1610^0-a!1610^post176 == 0 /\ a!511^0-a!511^post176 == 0 /\ -a!1055^post176+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post176+head!16^0 == 0 /\ -a!1810^post176+a!1810^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ __disjvr_1^0-__disjvr_1^post176 == 0 /\ head!31^0-head!31^post176 == 0 /\ -a!1370^post176+a!1370^0 == 0 /\ -temp0!30^post176+temp0!30^0 == 0 /\ -rcd!2515^post176+rcd!2515^0 == 0 /\ -y!21^post176+y!21^0 == 0 /\ x!18^0-x!18^post176 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post176 == 0 /\ rcd!2460^0-rcd!2460^post176 == 0 /\ temp0!17^0-temp0!17^post176 == 0 /\ -a!2035^post176+a!2035^0 == 0 /\ -temp!34^post176+temp!34^0 == 0 /\ 2-a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post176 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_5^post176+__disjvr_5^0 == 0 /\ -head!405^post176+head!405^0 == 0 /\ -__disjvr_3^post176+__disjvr_3^0 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post176, __disjvr_1^0'=__disjvr_1^post176, __disjvr_2^0'=__disjvr_2^post176, __disjvr_3^0'=__disjvr_3^post176, __disjvr_4^0'=__disjvr_4^post176, __disjvr_5^0'=__disjvr_5^post176, __disjvr_6^0'=__disjvr_6^post176, __disjvr_7^0'=__disjvr_7^post176, __disjvr_8^0'=__disjvr_8^post176, a!1052^0'=a!1052^post176, a!1055^0'=a!1055^post176, a!1370^0'=a!1370^post176, a!1371^0'=a!1371^post176, a!1610^0'=a!1610^post176, a!1810^0'=a!1810^post176, a!2035^0'=a!2035^post176, a!2238^0'=a!2238^post176, a!244^0'=a!244^post176, a!419^0'=a!419^post176, a!511^0'=a!511^post176, a!654^0'=a!654^post176, ct!19^0'=ct!19^post176, head!16^0'=head!16^post176, head!31^0'=head!31^post176, head!405^0'=head!405^post176, i!29^0'=i!29^post176, i!406^0'=i!406^post176, length!28^0'=length!28^post176, nondet!13^0'=nondet!13^post176, r!543^0'=r!543^post176, r!662^0'=r!662^post176, rcd!2393^0'=rcd!2393^post176, rcd!2460^0'=rcd!2460^post176, rcd!2515^0'=rcd!2515^post176, rcd!63^0'=rcd!63^post176, rcd!83^0'=rcd!83^post176, result!12^0'=result!12^post176, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post176, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post176, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post176, sel_r!543_flink!24^0'=sel_r!543_flink!24^post176, t!25^0'=t!25^post176, temp!34^0'=temp!34^post176, temp0!17^0'=temp0!17^post176, temp0!30^0'=temp0!30^post176, tmp!33^0'=tmp!33^post176, x!1365^0'=x!1365^post176, x!15^0'=x!15^post176, x!18^0'=x!18^post176, x!22^0'=x!22^post176, x_slam_f!20^0'=x_slam_f!20^post176, y!21^0'=y!21^post176, (result!12^0-result!12^post176 == 0 /\ -__disjvr_0^post176+__disjvr_0^0 == 0 /\ tmp!33^0-tmp!33^post176 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ rcd!83^0-rcd!83^post176 == 0 /\ r!543^0-r!543^post176 == 0 /\ -__disjvr_8^post176+__disjvr_8^0 == 0 /\ -__disjvr_7^post176+__disjvr_7^0 == 0 /\ a!2238^0-a!2238^post176 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post176 == 0 /\ length!28^0-length!28^post176 == 0 /\ -x!15^post176+x!15^0 == 0 /\ -rcd!63^post176+rcd!63^0 == 0 /\ a!244^0-a!244^post176 == 0 /\ -__disjvr_6^post176+__disjvr_6^0 == 0 /\ 1-a!1052^0 <= 0 /\ i!406^0-i!406^post176 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x_slam_f!20^post176+x_slam_f!20^0 == 0 /\ a!1052^0-a!1052^post176 == 0 /\ 1-x!1365^0 <= 0 /\ -a!419^post176+a!419^0 == 0 /\ -t!25^post176+t!25^0 == 0 /\ -ct!19^post176+ct!19^0 == 0 /\ -__disjvr_2^post176+__disjvr_2^0 == 0 /\ -i!29^post176+i!29^0 == 0 /\ x!1365^0-x!1365^post176 == 0 /\ -rcd!2393^post176+rcd!2393^0 == 0 /\ a!1371^0-a!1371^post176 == 0 /\ -nondet!13^post176+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post176+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post176+r!662^0 == 0 /\ a!654^0-a!654^post176 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!22^post176+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post176 == 0 /\ a!1610^0-a!1610^post176 == 0 /\ a!511^0-a!511^post176 == 0 /\ -a!1055^post176+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -head!16^post176+head!16^0 == 0 /\ -a!1810^post176+a!1810^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ __disjvr_1^0-__disjvr_1^post176 == 0 /\ head!31^0-head!31^post176 == 0 /\ -a!1370^post176+a!1370^0 == 0 /\ -temp0!30^post176+temp0!30^0 == 0 /\ -rcd!2515^post176+rcd!2515^0 == 0 /\ -y!21^post176+y!21^0 == 0 /\ x!18^0-x!18^post176 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post176 == 0 /\ rcd!2460^0-rcd!2460^post176 == 0 /\ temp0!17^0-temp0!17^post176 == 0 /\ -a!2035^post176+a!2035^0 == 0 /\ -temp!34^post176+temp!34^0 == 0 /\ 2-a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post176 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ -__disjvr_5^post176+__disjvr_5^0 == 0 /\ -head!405^post176+head!405^0 == 0 /\ -__disjvr_3^post176+__disjvr_3^0 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality result!12^post176 = result!12^0 propagated equality __disjvr_0^post176 = __disjvr_0^0 propagated equality tmp!33^post176 = tmp!33^0 propagated equality rcd!83^post176 = rcd!83^0 propagated equality r!543^post176 = r!543^0 propagated equality __disjvr_8^post176 = __disjvr_8^0 propagated equality __disjvr_7^post176 = __disjvr_7^0 propagated equality a!2238^post176 = a!2238^0 propagated equality __disjvr_4^post176 = __disjvr_4^0 propagated equality length!28^post176 = length!28^0 propagated equality x!15^post176 = x!15^0 propagated equality rcd!63^post176 = rcd!63^0 propagated equality a!244^post176 = a!244^0 propagated equality __disjvr_6^post176 = __disjvr_6^0 propagated equality i!406^post176 = i!406^0 propagated equality x_slam_f!20^post176 = x_slam_f!20^0 propagated equality a!1052^post176 = a!1052^0 propagated equality a!419^post176 = a!419^0 propagated equality t!25^post176 = t!25^0 propagated equality ct!19^post176 = ct!19^0 propagated equality __disjvr_2^post176 = __disjvr_2^0 propagated equality i!29^post176 = i!29^0 propagated equality x!1365^post176 = x!1365^0 propagated equality rcd!2393^post176 = rcd!2393^0 propagated equality a!1371^post176 = a!1371^0 propagated equality nondet!13^post176 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post176 = sdv_callsite_return_1!32^0 propagated equality r!662^post176 = r!662^0 propagated equality a!654^post176 = a!654^0 propagated equality x!22^post176 = x!22^0 propagated equality sel_r!543_flink!24^post176 = sel_r!543_flink!24^0 propagated equality a!1610^post176 = a!1610^0 propagated equality a!511^post176 = a!511^0 propagated equality a!1055^post176 = a!1055^0 propagated equality head!16^post176 = head!16^0 propagated equality a!1810^post176 = a!1810^0 propagated equality __disjvr_1^post176 = __disjvr_1^0 propagated equality head!31^post176 = head!31^0 propagated equality a!1370^post176 = a!1370^0 propagated equality temp0!30^post176 = temp0!30^0 propagated equality rcd!2515^post176 = rcd!2515^0 propagated equality y!21^post176 = y!21^0 propagated equality x!18^post176 = x!18^0 propagated equality sdv_callsite_return_1!14^post176 = sdv_callsite_return_1!14^0 propagated equality rcd!2460^post176 = rcd!2460^0 propagated equality temp0!17^post176 = temp0!17^0 propagated equality a!2035^post176 = a!2035^0 propagated equality temp!34^post176 = temp!34^0 propagated equality sel_r!1224_flink!24^post176 = sel_r!1224_flink!24^0 propagated equality __disjvr_5^post176 = __disjvr_5^0 propagated equality head!405^post176 = head!405^0 propagated equality __disjvr_3^post176 = __disjvr_3^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post177, __disjvr_1^0'=__disjvr_1^post177, __disjvr_2^0'=__disjvr_2^post177, __disjvr_3^0'=__disjvr_3^post177, __disjvr_4^0'=__disjvr_4^post177, __disjvr_5^0'=__disjvr_5^post177, __disjvr_6^0'=__disjvr_6^post177, __disjvr_7^0'=__disjvr_7^post177, __disjvr_8^0'=__disjvr_8^post177, a!1052^0'=a!1052^post177, a!1055^0'=a!1055^post177, a!1370^0'=a!1370^post177, a!1371^0'=a!1371^post177, a!1610^0'=a!1610^post177, a!1810^0'=a!1810^post177, a!2035^0'=a!2035^post177, a!2238^0'=a!2238^post177, a!244^0'=a!244^post177, a!419^0'=a!419^post177, a!511^0'=a!511^post177, a!654^0'=a!654^post177, ct!19^0'=ct!19^post177, head!16^0'=head!16^post177, head!31^0'=head!31^post177, head!405^0'=head!405^post177, i!29^0'=i!29^post177, i!406^0'=i!406^post177, length!28^0'=length!28^post177, nondet!13^0'=nondet!13^post177, r!543^0'=r!543^post177, r!662^0'=r!662^post177, rcd!2393^0'=rcd!2393^post177, rcd!2460^0'=rcd!2460^post177, rcd!2515^0'=rcd!2515^post177, rcd!63^0'=rcd!63^post177, rcd!83^0'=rcd!83^post177, result!12^0'=result!12^post177, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post177, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post177, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post177, sel_r!543_flink!24^0'=sel_r!543_flink!24^post177, t!25^0'=t!25^post177, temp!34^0'=temp!34^post177, temp0!17^0'=temp0!17^post177, temp0!30^0'=temp0!30^post177, tmp!33^0'=tmp!33^post177, x!1365^0'=x!1365^post177, x!15^0'=x!15^post177, x!18^0'=x!18^post177, x!22^0'=x!22^post177, x_slam_f!20^0'=x_slam_f!20^post177, y!21^0'=y!21^post177, (-r!543^post177+r!543^0 == 0 /\ -a!2035^post177+a!2035^0 == 0 /\ -a!419^post177+a!419^0 == 0 /\ -a!2238^post177+a!2238^0 == 0 /\ -r!662^post177+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post177 == 0 /\ -a!1610^post177+a!1610^0 == 0 /\ -__disjvr_8^post177+__disjvr_8^0 == 0 /\ x!18^0-x!18^post177 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post177 == 0 /\ -a!1055^post177+a!1055^0 == 0 /\ x!15^0-x!15^post177 == 0 /\ i!29^0-i!29^post177 == 0 /\ a!244^0-a!244^post177 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post177+x!22^0 == 0 /\ nondet!13^0-nondet!13^post177 == 0 /\ a!1370^0-a!1370^post177 == 0 /\ -__disjvr_7^post177+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post177 == 0 /\ head!405^0-head!405^post177 == 0 /\ -temp!34^post177+temp!34^0 == 0 /\ -rcd!2515^post177+rcd!2515^0 == 0 /\ head!16^0-head!16^post177 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post177 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post177+x!1365^0 == 0 /\ a!511^0-a!511^post177 == 0 /\ y!21^0-y!21^post177 == 0 /\ -t!25^post177+t!25^0 == 0 /\ a!1052^0-a!1052^post177 == 0 /\ __disjvr_3^0-__disjvr_3^post177 == 0 /\ -sel_r!1224_flink!24^post177+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post177+rcd!83^0 == 0 /\ -ct!19^post177+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post177 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post177 == 0 /\ -__disjvr_1^post177+__disjvr_1^0 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_5^post177+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post177 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ temp0!17^0-temp0!17^post177 == 0 /\ -head!31^post177+head!31^0 == 0 /\ -__disjvr_2^post177+__disjvr_2^0 == 0 /\ a!654^0-a!654^post177 == 0 /\ a!1810^0-a!1810^post177 == 0 /\ tmp!33^0-tmp!33^post177 == 0 /\ result!12^0-result!12^post177 == 0 /\ -i!406^post177+i!406^0 == 0 /\ a!1371^0-a!1371^post177 == 0 /\ temp0!30^0-temp0!30^post177 == 0 /\ -rcd!2460^post177+rcd!2460^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post177 == 0 /\ __disjvr_0^0-__disjvr_0^post177 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post177 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post177, __disjvr_1^0'=__disjvr_1^post177, __disjvr_2^0'=__disjvr_2^post177, __disjvr_3^0'=__disjvr_3^post177, __disjvr_4^0'=__disjvr_4^post177, __disjvr_5^0'=__disjvr_5^post177, __disjvr_6^0'=__disjvr_6^post177, __disjvr_7^0'=__disjvr_7^post177, __disjvr_8^0'=__disjvr_8^post177, a!1052^0'=a!1052^post177, a!1055^0'=a!1055^post177, a!1370^0'=a!1370^post177, a!1371^0'=a!1371^post177, a!1610^0'=a!1610^post177, a!1810^0'=a!1810^post177, a!2035^0'=a!2035^post177, a!2238^0'=a!2238^post177, a!244^0'=a!244^post177, a!419^0'=a!419^post177, a!511^0'=a!511^post177, a!654^0'=a!654^post177, ct!19^0'=ct!19^post177, head!16^0'=head!16^post177, head!31^0'=head!31^post177, head!405^0'=head!405^post177, i!29^0'=i!29^post177, i!406^0'=i!406^post177, length!28^0'=length!28^post177, nondet!13^0'=nondet!13^post177, r!543^0'=r!543^post177, r!662^0'=r!662^post177, rcd!2393^0'=rcd!2393^post177, rcd!2460^0'=rcd!2460^post177, rcd!2515^0'=rcd!2515^post177, rcd!63^0'=rcd!63^post177, rcd!83^0'=rcd!83^post177, result!12^0'=result!12^post177, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post177, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post177, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post177, sel_r!543_flink!24^0'=sel_r!543_flink!24^post177, t!25^0'=t!25^post177, temp!34^0'=temp!34^post177, temp0!17^0'=temp0!17^post177, temp0!30^0'=temp0!30^post177, tmp!33^0'=tmp!33^post177, x!1365^0'=x!1365^post177, x!15^0'=x!15^post177, x!18^0'=x!18^post177, x!22^0'=x!22^post177, x_slam_f!20^0'=x_slam_f!20^post177, y!21^0'=y!21^post177, (-r!543^post177+r!543^0 == 0 /\ -a!2035^post177+a!2035^0 == 0 /\ -a!419^post177+a!419^0 == 0 /\ -a!2238^post177+a!2238^0 == 0 /\ -r!662^post177+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post177 == 0 /\ -a!1610^post177+a!1610^0 == 0 /\ -__disjvr_8^post177+__disjvr_8^0 == 0 /\ x!18^0-x!18^post177 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post177 == 0 /\ -a!1055^post177+a!1055^0 == 0 /\ x!15^0-x!15^post177 == 0 /\ i!29^0-i!29^post177 == 0 /\ a!244^0-a!244^post177 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post177+x!22^0 == 0 /\ nondet!13^0-nondet!13^post177 == 0 /\ a!1370^0-a!1370^post177 == 0 /\ -__disjvr_7^post177+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post177 == 0 /\ head!405^0-head!405^post177 == 0 /\ -temp!34^post177+temp!34^0 == 0 /\ -rcd!2515^post177+rcd!2515^0 == 0 /\ head!16^0-head!16^post177 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post177 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post177+x!1365^0 == 0 /\ a!511^0-a!511^post177 == 0 /\ y!21^0-y!21^post177 == 0 /\ -t!25^post177+t!25^0 == 0 /\ a!1052^0-a!1052^post177 == 0 /\ __disjvr_3^0-__disjvr_3^post177 == 0 /\ -sel_r!1224_flink!24^post177+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post177+rcd!83^0 == 0 /\ -ct!19^post177+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post177 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post177 == 0 /\ -__disjvr_1^post177+__disjvr_1^0 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_5^post177+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post177 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ temp0!17^0-temp0!17^post177 == 0 /\ -head!31^post177+head!31^0 == 0 /\ -__disjvr_2^post177+__disjvr_2^0 == 0 /\ a!654^0-a!654^post177 == 0 /\ a!1810^0-a!1810^post177 == 0 /\ tmp!33^0-tmp!33^post177 == 0 /\ result!12^0-result!12^post177 == 0 /\ -i!406^post177+i!406^0 == 0 /\ a!1371^0-a!1371^post177 == 0 /\ temp0!30^0-temp0!30^post177 == 0 /\ -rcd!2460^post177+rcd!2460^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post177 == 0 /\ __disjvr_0^0-__disjvr_0^post177 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post177 == 0), cost: 1 Propagated Equalities Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^post177, __disjvr_1^0'=__disjvr_1^post177, __disjvr_2^0'=__disjvr_2^post177, __disjvr_3^0'=__disjvr_3^post177, __disjvr_4^0'=__disjvr_4^post177, __disjvr_5^0'=__disjvr_5^post177, __disjvr_6^0'=__disjvr_6^post177, __disjvr_7^0'=__disjvr_7^post177, __disjvr_8^0'=__disjvr_8^post177, a!1052^0'=a!1052^post177, a!1055^0'=a!1055^post177, a!1370^0'=a!1370^post177, a!1371^0'=a!1371^post177, a!1610^0'=a!1610^post177, a!1810^0'=a!1810^post177, a!2035^0'=a!2035^post177, a!2238^0'=a!2238^post177, a!244^0'=a!244^post177, a!419^0'=a!419^post177, a!511^0'=a!511^post177, a!654^0'=a!654^post177, ct!19^0'=ct!19^post177, head!16^0'=head!16^post177, head!31^0'=head!31^post177, head!405^0'=head!405^post177, i!29^0'=i!29^post177, i!406^0'=i!406^post177, length!28^0'=length!28^post177, nondet!13^0'=nondet!13^post177, r!543^0'=r!543^post177, r!662^0'=r!662^post177, rcd!2393^0'=rcd!2393^post177, rcd!2460^0'=rcd!2460^post177, rcd!2515^0'=rcd!2515^post177, rcd!63^0'=rcd!63^post177, rcd!83^0'=rcd!83^post177, result!12^0'=result!12^post177, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post177, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post177, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post177, sel_r!543_flink!24^0'=sel_r!543_flink!24^post177, t!25^0'=t!25^post177, temp!34^0'=temp!34^post177, temp0!17^0'=temp0!17^post177, temp0!30^0'=temp0!30^post177, tmp!33^0'=tmp!33^post177, x!1365^0'=x!1365^post177, x!15^0'=x!15^post177, x!18^0'=x!18^post177, x!22^0'=x!22^post177, x_slam_f!20^0'=x_slam_f!20^post177, y!21^0'=y!21^post177, (-r!543^post177+r!543^0 == 0 /\ -a!2035^post177+a!2035^0 == 0 /\ -a!419^post177+a!419^0 == 0 /\ -a!2238^post177+a!2238^0 == 0 /\ -r!662^post177+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post177 == 0 /\ -a!1610^post177+a!1610^0 == 0 /\ -__disjvr_8^post177+__disjvr_8^0 == 0 /\ x!18^0-x!18^post177 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post177 == 0 /\ -a!1055^post177+a!1055^0 == 0 /\ x!15^0-x!15^post177 == 0 /\ i!29^0-i!29^post177 == 0 /\ a!244^0-a!244^post177 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!22^post177+x!22^0 == 0 /\ nondet!13^0-nondet!13^post177 == 0 /\ a!1370^0-a!1370^post177 == 0 /\ -__disjvr_7^post177+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post177 == 0 /\ head!405^0-head!405^post177 == 0 /\ -temp!34^post177+temp!34^0 == 0 /\ -rcd!2515^post177+rcd!2515^0 == 0 /\ head!16^0-head!16^post177 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post177 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post177+x!1365^0 == 0 /\ a!511^0-a!511^post177 == 0 /\ y!21^0-y!21^post177 == 0 /\ -t!25^post177+t!25^0 == 0 /\ a!1052^0-a!1052^post177 == 0 /\ __disjvr_3^0-__disjvr_3^post177 == 0 /\ -sel_r!1224_flink!24^post177+sel_r!1224_flink!24^0 == 0 /\ -rcd!83^post177+rcd!83^0 == 0 /\ -ct!19^post177+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post177 == 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post177 == 0 /\ -__disjvr_1^post177+__disjvr_1^0 == 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_5^post177+__disjvr_5^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post177 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ temp0!17^0-temp0!17^post177 == 0 /\ -head!31^post177+head!31^0 == 0 /\ -__disjvr_2^post177+__disjvr_2^0 == 0 /\ a!654^0-a!654^post177 == 0 /\ a!1810^0-a!1810^post177 == 0 /\ tmp!33^0-tmp!33^post177 == 0 /\ result!12^0-result!12^post177 == 0 /\ -i!406^post177+i!406^0 == 0 /\ a!1371^0-a!1371^post177 == 0 /\ temp0!30^0-temp0!30^post177 == 0 /\ -rcd!2460^post177+rcd!2460^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0 /\ length!28^0-length!28^post177 == 0 /\ __disjvr_0^0-__disjvr_0^post177 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post177 == 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 propagated equality r!543^post177 = r!543^0 propagated equality a!2035^post177 = a!2035^0 propagated equality a!419^post177 = a!419^0 propagated equality a!2238^post177 = a!2238^0 propagated equality r!662^post177 = r!662^0 propagated equality __disjvr_6^post177 = __disjvr_6^0 propagated equality a!1610^post177 = a!1610^0 propagated equality __disjvr_8^post177 = __disjvr_8^0 propagated equality x!18^post177 = x!18^0 propagated equality sdv_callsite_return_1!14^post177 = sdv_callsite_return_1!14^0 propagated equality a!1055^post177 = a!1055^0 propagated equality x!15^post177 = x!15^0 propagated equality i!29^post177 = i!29^0 propagated equality a!244^post177 = a!244^0 propagated equality x!22^post177 = x!22^0 propagated equality nondet!13^post177 = nondet!13^0 propagated equality a!1370^post177 = a!1370^0 propagated equality __disjvr_7^post177 = __disjvr_7^0 propagated equality rcd!63^post177 = rcd!63^0 propagated equality head!405^post177 = head!405^0 propagated equality temp!34^post177 = temp!34^0 propagated equality rcd!2515^post177 = rcd!2515^0 propagated equality head!16^post177 = head!16^0 propagated equality __disjvr_4^post177 = __disjvr_4^0 propagated equality x!1365^post177 = x!1365^0 propagated equality a!511^post177 = a!511^0 propagated equality y!21^post177 = y!21^0 propagated equality t!25^post177 = t!25^0 propagated equality a!1052^post177 = a!1052^0 propagated equality __disjvr_3^post177 = __disjvr_3^0 propagated equality sel_r!1224_flink!24^post177 = sel_r!1224_flink!24^0 propagated equality rcd!83^post177 = rcd!83^0 propagated equality ct!19^post177 = ct!19^0 propagated equality rcd!2393^post177 = rcd!2393^0 propagated equality x_slam_f!20^post177 = x_slam_f!20^0 propagated equality __disjvr_1^post177 = __disjvr_1^0 propagated equality __disjvr_5^post177 = __disjvr_5^0 propagated equality sel_r!543_flink!24^post177 = sel_r!543_flink!24^0 propagated equality temp0!17^post177 = temp0!17^0 propagated equality head!31^post177 = head!31^0 propagated equality __disjvr_2^post177 = __disjvr_2^0 propagated equality a!654^post177 = a!654^0 propagated equality a!1810^post177 = a!1810^0 propagated equality tmp!33^post177 = tmp!33^0 propagated equality result!12^post177 = result!12^0 propagated equality i!406^post177 = i!406^0 propagated equality a!1371^post177 = a!1371^0 propagated equality temp0!30^post177 = temp0!30^0 propagated equality rcd!2460^post177 = rcd!2460^0 propagated equality length!28^post177 = length!28^0 propagated equality __disjvr_0^post177 = __disjvr_0^0 propagated equality sdv_callsite_return_1!32^post177 = sdv_callsite_return_1!32^0 Simplified Guard Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 made implied equalities explicit Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l57 -> l58 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 New rule: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 Propagated Equalities Original rule: l58 -> l59 : __disjvr_0^0'=__disjvr_0^post178, __disjvr_1^0'=__disjvr_1^post178, __disjvr_2^0'=__disjvr_2^post178, __disjvr_3^0'=__disjvr_3^post178, __disjvr_4^0'=__disjvr_4^post178, __disjvr_5^0'=__disjvr_5^post178, __disjvr_6^0'=__disjvr_6^post178, __disjvr_7^0'=__disjvr_7^post178, __disjvr_8^0'=__disjvr_8^post178, a!1052^0'=a!1052^post178, a!1055^0'=a!1055^post178, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, a!1610^0'=a!1610^post178, a!1810^0'=a!1810^post178, a!2035^0'=a!2035^post178, a!2238^0'=a!2238^post178, a!244^0'=a!244^post178, a!419^0'=a!419^post178, a!511^0'=a!511^post178, a!654^0'=a!654^post178, ct!19^0'=ct!19^post178, head!16^0'=head!16^post178, head!31^0'=head!31^post178, head!405^0'=head!405^post178, i!29^0'=i!29^post178, i!406^0'=i!406^post178, length!28^0'=length!28^post178, nondet!13^0'=nondet!13^post178, r!543^0'=r!543^post178, r!662^0'=r!662^post178, rcd!2393^0'=rcd!2393^post178, rcd!2460^0'=rcd!2460^post178, rcd!2515^0'=rcd!2515^post178, rcd!63^0'=rcd!63^post178, rcd!83^0'=rcd!83^post178, result!12^0'=result!12^post178, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post178, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post178, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post178, sel_r!543_flink!24^0'=sel_r!543_flink!24^post178, t!25^0'=t!25^post178, temp!34^0'=temp!34^post178, temp0!17^0'=temp0!17^post178, temp0!30^0'=temp0!30^post178, tmp!33^0'=tmp!33^post178, x!1365^0'=x!1365^post178, x!15^0'=x!15^post178, x!18^0'=x!18^post178, x!22^0'=x!22^post178, x_slam_f!20^0'=x_slam_f!20^post178, y!21^0'=y!21^post178, (0 == 0 /\ tmp!33^0-tmp!33^post178 == 0 /\ length!28^0-length!28^post178 == 0 /\ -a!511^post178+a!511^0 == 0 /\ r!543^0-r!543^post178 == 0 /\ -t!25^post178+t!25^0 == 0 /\ -y!21^post178+y!21^0 == 0 /\ i!406^0-i!406^post178 == 0 /\ __disjvr_8^0-__disjvr_8^post178 == 0 /\ -a!419^post178+a!419^0 == 0 /\ -__disjvr_2^post178+__disjvr_2^0 == 0 /\ head!31^0-head!31^post178 == 0 /\ -a!2035^post178+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post178 == 0 /\ __disjvr_4^0-__disjvr_4^post178 == 0 /\ a!1810^0-a!1810^post178 == 0 /\ x!1365^0-x!1365^post178 == 0 /\ -x!15^post178+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post178 == 0 /\ -a!1610^post178+a!1610^0 == 0 /\ -__disjvr_7^post178+__disjvr_7^0 == 0 /\ -sdv_callsite_return_1!32^post178+sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!14^post178+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post178+__disjvr_6^0 == 0 /\ a!244^0-a!244^post178 == 0 /\ -ct!19^post178+ct!19^0 == 0 /\ temp!34^0-temp!34^post178 == 0 /\ a!1052^post178-a!1370^0 == 0 /\ -head!405^post178+head!405^0 == 0 /\ -rcd!2393^post178+rcd!2393^0 == 0 /\ -nondet!13^post178+nondet!13^0 == 0 /\ -i!29^post178+i!29^0 == 0 /\ -r!662^post178+r!662^0 == 0 /\ -__disjvr_3^post178+__disjvr_3^0 == 0 /\ a!654^0-a!654^post178 == 0 /\ -x!22^post178+x!22^0 == 0 /\ -a!1371^0+a!1055^post178 == 0 /\ -__disjvr_5^post178+__disjvr_5^0 == 0 /\ rcd!2460^0-rcd!2460^post178 == 0 /\ -__disjvr_0^post178+__disjvr_0^0 == 0 /\ result!12^0-result!12^post178 == 0 /\ -a!2238^post178+a!2238^0 == 0 /\ x!18^0-x!18^post178 == 0 /\ rcd!83^0-rcd!83^post178 == 0 /\ -rcd!63^post178+rcd!63^0 == 0 /\ -head!16^post178+head!16^0 == 0 /\ -temp0!30^post178+temp0!30^0 == 0 /\ -rcd!2515^post178+rcd!2515^0 == 0 /\ __disjvr_1^0-__disjvr_1^post178 == 0 /\ -x_slam_f!20^post178+x_slam_f!20^0 == 0 /\ temp0!17^0-temp0!17^post178 == 0), cost: 1 New rule: l58 -> l59 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1370^0, a!1055^0'=a!1371^0, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality tmp!33^post178 = tmp!33^0 propagated equality length!28^post178 = length!28^0 propagated equality a!511^post178 = a!511^0 propagated equality r!543^post178 = r!543^0 propagated equality t!25^post178 = t!25^0 propagated equality y!21^post178 = y!21^0 propagated equality i!406^post178 = i!406^0 propagated equality __disjvr_8^post178 = __disjvr_8^0 propagated equality a!419^post178 = a!419^0 propagated equality __disjvr_2^post178 = __disjvr_2^0 propagated equality head!31^post178 = head!31^0 propagated equality a!2035^post178 = a!2035^0 propagated equality sel_r!1224_flink!24^post178 = sel_r!1224_flink!24^0 propagated equality __disjvr_4^post178 = __disjvr_4^0 propagated equality a!1810^post178 = a!1810^0 propagated equality x!1365^post178 = x!1365^0 propagated equality x!15^post178 = x!15^0 propagated equality sel_r!543_flink!24^post178 = sel_r!543_flink!24^0 propagated equality a!1610^post178 = a!1610^0 propagated equality __disjvr_7^post178 = __disjvr_7^0 propagated equality sdv_callsite_return_1!32^post178 = sdv_callsite_return_1!32^0 propagated equality sdv_callsite_return_1!14^post178 = sdv_callsite_return_1!14^0 propagated equality __disjvr_6^post178 = __disjvr_6^0 propagated equality a!244^post178 = a!244^0 propagated equality ct!19^post178 = ct!19^0 propagated equality temp!34^post178 = temp!34^0 propagated equality a!1052^post178 = a!1370^0 propagated equality head!405^post178 = head!405^0 propagated equality rcd!2393^post178 = rcd!2393^0 propagated equality nondet!13^post178 = nondet!13^0 propagated equality i!29^post178 = i!29^0 propagated equality r!662^post178 = r!662^0 propagated equality __disjvr_3^post178 = __disjvr_3^0 propagated equality a!654^post178 = a!654^0 propagated equality x!22^post178 = x!22^0 propagated equality a!1055^post178 = a!1371^0 propagated equality __disjvr_5^post178 = __disjvr_5^0 propagated equality rcd!2460^post178 = rcd!2460^0 propagated equality __disjvr_0^post178 = __disjvr_0^0 propagated equality result!12^post178 = result!12^0 propagated equality a!2238^post178 = a!2238^0 propagated equality x!18^post178 = x!18^0 propagated equality rcd!83^post178 = rcd!83^0 propagated equality rcd!63^post178 = rcd!63^0 propagated equality head!16^post178 = head!16^0 propagated equality temp0!30^post178 = temp0!30^0 propagated equality rcd!2515^post178 = rcd!2515^0 propagated equality __disjvr_1^post178 = __disjvr_1^0 propagated equality x_slam_f!20^post178 = x_slam_f!20^0 propagated equality temp0!17^post178 = temp0!17^0 Simplified Guard Original rule: l58 -> l59 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1370^0, a!1055^0'=a!1371^0, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l58 -> l59 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1370^0, a!1055^0'=a!1371^0, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l58 -> l59 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1370^0, a!1055^0'=a!1371^0, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l58 -> l59 : a!1052^0'=a!1370^0, a!1055^0'=a!1371^0, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, T, cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post179, __disjvr_1^0'=__disjvr_1^post179, __disjvr_2^0'=__disjvr_2^post179, __disjvr_3^0'=__disjvr_3^post179, __disjvr_4^0'=__disjvr_4^post179, __disjvr_5^0'=__disjvr_5^post179, __disjvr_6^0'=__disjvr_6^post179, __disjvr_7^0'=__disjvr_7^post179, __disjvr_8^0'=__disjvr_8^post179, a!1052^0'=a!1052^post179, a!1055^0'=a!1055^post179, a!1370^0'=a!1370^post179, a!1371^0'=a!1371^post179, a!1610^0'=a!1610^post179, a!1810^0'=a!1810^post179, a!2035^0'=a!2035^post179, a!2238^0'=a!2238^post179, a!244^0'=a!244^post179, a!419^0'=a!419^post179, a!511^0'=a!511^post179, a!654^0'=a!654^post179, ct!19^0'=ct!19^post179, head!16^0'=head!16^post179, head!31^0'=head!31^post179, head!405^0'=head!405^post179, i!29^0'=i!29^post179, i!406^0'=i!406^post179, length!28^0'=length!28^post179, nondet!13^0'=nondet!13^post179, r!543^0'=r!543^post179, r!662^0'=r!662^post179, rcd!2393^0'=rcd!2393^post179, rcd!2460^0'=rcd!2460^post179, rcd!2515^0'=rcd!2515^post179, rcd!63^0'=rcd!63^post179, rcd!83^0'=rcd!83^post179, result!12^0'=result!12^post179, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post179, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post179, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post179, sel_r!543_flink!24^0'=sel_r!543_flink!24^post179, t!25^0'=t!25^post179, temp!34^0'=temp!34^post179, temp0!17^0'=temp0!17^post179, temp0!30^0'=temp0!30^post179, tmp!33^0'=tmp!33^post179, x!1365^0'=x!1365^post179, x!15^0'=x!15^post179, x!18^0'=x!18^post179, x!22^0'=x!22^post179, x_slam_f!20^0'=x_slam_f!20^post179, y!21^0'=y!21^post179, (-x!15^0+head!16^0 <= 0 /\ rcd!83^0-rcd!83^post179 == 0 /\ -head!16^post179+head!16^0 == 0 /\ -tmp!33^post179+tmp!33^0 == 0 /\ -i!29^post179+i!29^0 == 0 /\ rcd!63^0-rcd!63^post179 == 0 /\ __disjvr_3^0-__disjvr_3^post179 == 0 /\ -length!28^post179+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post179+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post179+temp!34^0 == 0 /\ a!1052^0-a!1052^post179 == 0 /\ y!21^0-y!21^post179 == 0 /\ x!15^0-head!16^0 <= 0 /\ -result!12^post179+result!12^0 == 0 /\ -x!18^post179+x!18^0 == 0 /\ -a!244^post179+a!244^0 == 0 /\ -__disjvr_5^post179+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0-x!15^post179 == 0 /\ -sel_r!1224_flink!24^post179+sel_r!1224_flink!24^0 == 0 /\ -r!662^post179+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post179 == 0 /\ __disjvr_4^0-__disjvr_4^post179 == 0 /\ 1-head!16^0 <= 0 /\ -head!405^post179+head!405^0 == 0 /\ r!543^0-r!543^post179 == 0 /\ rcd!2393^0-rcd!2393^post179 == 0 /\ -a!2035^post179+a!2035^0 == 0 /\ -t!25^post179+t!25^0 == 0 /\ -__disjvr_7^post179+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -x!22^post179+x!22^0 == 0 /\ a!1610^0-a!1610^post179 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post179+a!1055^0 == 0 /\ -__disjvr_8^post179+__disjvr_8^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post179 == 0 /\ temp0!17^0-temp0!17^post179 == 0 /\ x_slam_f!20^0-x_slam_f!20^post179 == 0 /\ -a!1810^post179+a!1810^0 == 0 /\ -a!419^post179+a!419^0 == 0 /\ a!1055^0 <= 0 /\ -ct!19^post179+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post179 == 0 /\ a!511^0-a!511^post179 == 0 /\ -a!1370^post179+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post179 == 0 /\ a!654^0-a!654^post179 == 0 /\ -__disjvr_2^post179+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post179 == 0 /\ temp0!30^0-temp0!30^post179 == 0 /\ -nondet!13^post179+nondet!13^0 == 0 /\ head!31^0-head!31^post179 == 0 /\ -x!1365^post179+x!1365^0 == 0 /\ i!406^0-i!406^post179 == 0 /\ -__disjvr_0^post179+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post179 == 0 /\ a!1371^0-a!1371^post179 == 0 /\ -rcd!2515^post179+rcd!2515^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post179, __disjvr_1^0'=__disjvr_1^post179, __disjvr_2^0'=__disjvr_2^post179, __disjvr_3^0'=__disjvr_3^post179, __disjvr_4^0'=__disjvr_4^post179, __disjvr_5^0'=__disjvr_5^post179, __disjvr_6^0'=__disjvr_6^post179, __disjvr_7^0'=__disjvr_7^post179, __disjvr_8^0'=__disjvr_8^post179, a!1052^0'=a!1052^post179, a!1055^0'=a!1055^post179, a!1370^0'=a!1370^post179, a!1371^0'=a!1371^post179, a!1610^0'=a!1610^post179, a!1810^0'=a!1810^post179, a!2035^0'=a!2035^post179, a!2238^0'=a!2238^post179, a!244^0'=a!244^post179, a!419^0'=a!419^post179, a!511^0'=a!511^post179, a!654^0'=a!654^post179, ct!19^0'=ct!19^post179, head!16^0'=head!16^post179, head!31^0'=head!31^post179, head!405^0'=head!405^post179, i!29^0'=i!29^post179, i!406^0'=i!406^post179, length!28^0'=length!28^post179, nondet!13^0'=nondet!13^post179, r!543^0'=r!543^post179, r!662^0'=r!662^post179, rcd!2393^0'=rcd!2393^post179, rcd!2460^0'=rcd!2460^post179, rcd!2515^0'=rcd!2515^post179, rcd!63^0'=rcd!63^post179, rcd!83^0'=rcd!83^post179, result!12^0'=result!12^post179, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post179, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post179, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post179, sel_r!543_flink!24^0'=sel_r!543_flink!24^post179, t!25^0'=t!25^post179, temp!34^0'=temp!34^post179, temp0!17^0'=temp0!17^post179, temp0!30^0'=temp0!30^post179, tmp!33^0'=tmp!33^post179, x!1365^0'=x!1365^post179, x!15^0'=x!15^post179, x!18^0'=x!18^post179, x!22^0'=x!22^post179, x_slam_f!20^0'=x_slam_f!20^post179, y!21^0'=y!21^post179, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ rcd!83^0-rcd!83^post179 == 0 /\ -head!16^post179+head!16^0 == 0 /\ -tmp!33^post179+tmp!33^0 == 0 /\ -i!29^post179+i!29^0 == 0 /\ rcd!63^0-rcd!63^post179 == 0 /\ __disjvr_3^0-__disjvr_3^post179 == 0 /\ -length!28^post179+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post179+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post179+temp!34^0 == 0 /\ a!1052^0-a!1052^post179 == 0 /\ y!21^0-y!21^post179 == 0 /\ x!15^0-head!16^0 <= 0 /\ -result!12^post179+result!12^0 == 0 /\ -x!18^post179+x!18^0 == 0 /\ -a!244^post179+a!244^0 == 0 /\ -__disjvr_5^post179+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!15^0-x!15^post179 == 0 /\ -sel_r!1224_flink!24^post179+sel_r!1224_flink!24^0 == 0 /\ -r!662^post179+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post179 == 0 /\ __disjvr_4^0-__disjvr_4^post179 == 0 /\ 1-head!16^0 <= 0 /\ -head!405^post179+head!405^0 == 0 /\ r!543^0-r!543^post179 == 0 /\ rcd!2393^0-rcd!2393^post179 == 0 /\ -a!2035^post179+a!2035^0 == 0 /\ -t!25^post179+t!25^0 == 0 /\ -__disjvr_7^post179+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!22^post179+x!22^0 == 0 /\ a!1610^0-a!1610^post179 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post179+a!1055^0 == 0 /\ -__disjvr_8^post179+__disjvr_8^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post179 == 0 /\ temp0!17^0-temp0!17^post179 == 0 /\ x_slam_f!20^0-x_slam_f!20^post179 == 0 /\ -a!1810^post179+a!1810^0 == 0 /\ -a!419^post179+a!419^0 == 0 /\ a!1055^0 <= 0 /\ -ct!19^post179+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post179 == 0 /\ a!511^0-a!511^post179 == 0 /\ -a!1370^post179+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post179 == 0 /\ a!654^0-a!654^post179 == 0 /\ -__disjvr_2^post179+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post179 == 0 /\ temp0!30^0-temp0!30^post179 == 0 /\ -nondet!13^post179+nondet!13^0 == 0 /\ head!31^0-head!31^post179 == 0 /\ -x!1365^post179+x!1365^0 == 0 /\ i!406^0-i!406^post179 == 0 /\ -__disjvr_0^post179+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post179 == 0 /\ a!1371^0-a!1371^post179 == 0 /\ -rcd!2515^post179+rcd!2515^0 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post179, __disjvr_1^0'=__disjvr_1^post179, __disjvr_2^0'=__disjvr_2^post179, __disjvr_3^0'=__disjvr_3^post179, __disjvr_4^0'=__disjvr_4^post179, __disjvr_5^0'=__disjvr_5^post179, __disjvr_6^0'=__disjvr_6^post179, __disjvr_7^0'=__disjvr_7^post179, __disjvr_8^0'=__disjvr_8^post179, a!1052^0'=a!1052^post179, a!1055^0'=a!1055^post179, a!1370^0'=a!1370^post179, a!1371^0'=a!1371^post179, a!1610^0'=a!1610^post179, a!1810^0'=a!1810^post179, a!2035^0'=a!2035^post179, a!2238^0'=a!2238^post179, a!244^0'=a!244^post179, a!419^0'=a!419^post179, a!511^0'=a!511^post179, a!654^0'=a!654^post179, ct!19^0'=ct!19^post179, head!16^0'=head!16^post179, head!31^0'=head!31^post179, head!405^0'=head!405^post179, i!29^0'=i!29^post179, i!406^0'=i!406^post179, length!28^0'=length!28^post179, nondet!13^0'=nondet!13^post179, r!543^0'=r!543^post179, r!662^0'=r!662^post179, rcd!2393^0'=rcd!2393^post179, rcd!2460^0'=rcd!2460^post179, rcd!2515^0'=rcd!2515^post179, rcd!63^0'=rcd!63^post179, rcd!83^0'=rcd!83^post179, result!12^0'=result!12^post179, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post179, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post179, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post179, sel_r!543_flink!24^0'=sel_r!543_flink!24^post179, t!25^0'=t!25^post179, temp!34^0'=temp!34^post179, temp0!17^0'=temp0!17^post179, temp0!30^0'=temp0!30^post179, tmp!33^0'=tmp!33^post179, x!1365^0'=x!1365^post179, x!15^0'=x!15^post179, x!18^0'=x!18^post179, x!22^0'=x!22^post179, x_slam_f!20^0'=x_slam_f!20^post179, y!21^0'=y!21^post179, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ rcd!83^0-rcd!83^post179 == 0 /\ -head!16^post179+head!16^0 == 0 /\ -tmp!33^post179+tmp!33^0 == 0 /\ -i!29^post179+i!29^0 == 0 /\ rcd!63^0-rcd!63^post179 == 0 /\ __disjvr_3^0-__disjvr_3^post179 == 0 /\ -length!28^post179+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post179+sdv_callsite_return_1!14^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post179+temp!34^0 == 0 /\ a!1052^0-a!1052^post179 == 0 /\ y!21^0-y!21^post179 == 0 /\ x!15^0-head!16^0 <= 0 /\ -result!12^post179+result!12^0 == 0 /\ -x!18^post179+x!18^0 == 0 /\ -a!244^post179+a!244^0 == 0 /\ -__disjvr_5^post179+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ x!15^0-x!15^post179 == 0 /\ -sel_r!1224_flink!24^post179+sel_r!1224_flink!24^0 == 0 /\ -r!662^post179+r!662^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!2238^0-a!2238^post179 == 0 /\ __disjvr_4^0-__disjvr_4^post179 == 0 /\ 1-head!16^0 <= 0 /\ -head!405^post179+head!405^0 == 0 /\ r!543^0-r!543^post179 == 0 /\ rcd!2393^0-rcd!2393^post179 == 0 /\ -a!2035^post179+a!2035^0 == 0 /\ -t!25^post179+t!25^0 == 0 /\ -__disjvr_7^post179+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!22^post179+x!22^0 == 0 /\ a!1610^0-a!1610^post179 == 0 /\ -x!15^0 <= 0 /\ -a!1055^post179+a!1055^0 == 0 /\ -__disjvr_8^post179+__disjvr_8^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post179 == 0 /\ temp0!17^0-temp0!17^post179 == 0 /\ x_slam_f!20^0-x_slam_f!20^post179 == 0 /\ -a!1810^post179+a!1810^0 == 0 /\ -a!419^post179+a!419^0 == 0 /\ a!1055^0 <= 0 /\ -ct!19^post179+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post179 == 0 /\ a!511^0-a!511^post179 == 0 /\ -a!1370^post179+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post179 == 0 /\ a!654^0-a!654^post179 == 0 /\ -__disjvr_2^post179+__disjvr_2^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post179 == 0 /\ temp0!30^0-temp0!30^post179 == 0 /\ -nondet!13^post179+nondet!13^0 == 0 /\ head!31^0-head!31^post179 == 0 /\ -x!1365^post179+x!1365^0 == 0 /\ i!406^0-i!406^post179 == 0 /\ -__disjvr_0^post179+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post179 == 0 /\ a!1371^0-a!1371^post179 == 0 /\ -rcd!2515^post179+rcd!2515^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality rcd!83^post179 = rcd!83^0 propagated equality head!16^post179 = head!16^0 propagated equality tmp!33^post179 = tmp!33^0 propagated equality i!29^post179 = i!29^0 propagated equality rcd!63^post179 = rcd!63^0 propagated equality __disjvr_3^post179 = __disjvr_3^0 propagated equality length!28^post179 = length!28^0 propagated equality sdv_callsite_return_1!14^post179 = sdv_callsite_return_1!14^0 propagated equality temp!34^post179 = temp!34^0 propagated equality a!1052^post179 = a!1052^0 propagated equality y!21^post179 = y!21^0 propagated equality result!12^post179 = result!12^0 propagated equality x!18^post179 = x!18^0 propagated equality a!244^post179 = a!244^0 propagated equality __disjvr_5^post179 = __disjvr_5^0 propagated equality x!15^post179 = x!15^0 propagated equality sel_r!1224_flink!24^post179 = sel_r!1224_flink!24^0 propagated equality r!662^post179 = r!662^0 propagated equality a!2238^post179 = a!2238^0 propagated equality __disjvr_4^post179 = __disjvr_4^0 propagated equality head!405^post179 = head!405^0 propagated equality r!543^post179 = r!543^0 propagated equality rcd!2393^post179 = rcd!2393^0 propagated equality a!2035^post179 = a!2035^0 propagated equality t!25^post179 = t!25^0 propagated equality __disjvr_7^post179 = __disjvr_7^0 propagated equality x!22^post179 = x!22^0 propagated equality a!1610^post179 = a!1610^0 propagated equality a!1055^post179 = a!1055^0 propagated equality __disjvr_8^post179 = __disjvr_8^0 propagated equality sel_r!543_flink!24^post179 = sel_r!543_flink!24^0 propagated equality temp0!17^post179 = temp0!17^0 propagated equality x_slam_f!20^post179 = x_slam_f!20^0 propagated equality a!1810^post179 = a!1810^0 propagated equality a!419^post179 = a!419^0 propagated equality ct!19^post179 = ct!19^0 propagated equality rcd!2460^post179 = rcd!2460^0 propagated equality a!511^post179 = a!511^0 propagated equality a!1370^post179 = a!1370^0 propagated equality __disjvr_6^post179 = __disjvr_6^0 propagated equality a!654^post179 = a!654^0 propagated equality __disjvr_2^post179 = __disjvr_2^0 propagated equality sdv_callsite_return_1!32^post179 = sdv_callsite_return_1!32^0 propagated equality temp0!30^post179 = temp0!30^0 propagated equality nondet!13^post179 = nondet!13^0 propagated equality head!31^post179 = head!31^0 propagated equality x!1365^post179 = x!1365^0 propagated equality i!406^post179 = i!406^0 propagated equality __disjvr_0^post179 = __disjvr_0^0 propagated equality __disjvr_1^post179 = __disjvr_1^0 propagated equality a!1371^post179 = a!1371^0 propagated equality rcd!2515^post179 = rcd!2515^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post180, __disjvr_1^0'=__disjvr_1^post180, __disjvr_2^0'=__disjvr_2^post180, __disjvr_3^0'=__disjvr_3^post180, __disjvr_4^0'=__disjvr_4^post180, __disjvr_5^0'=__disjvr_5^post180, __disjvr_6^0'=__disjvr_6^post180, __disjvr_7^0'=__disjvr_7^post180, __disjvr_8^0'=__disjvr_8^post180, a!1052^0'=a!1052^post180, a!1055^0'=a!1055^post180, a!1370^0'=a!1370^post180, a!1371^0'=a!1371^post180, a!1610^0'=a!1610^post180, a!1810^0'=a!1810^post180, a!2035^0'=a!2035^post180, a!2238^0'=a!2238^post180, a!244^0'=a!244^post180, a!419^0'=a!419^post180, a!511^0'=a!511^post180, a!654^0'=a!654^post180, ct!19^0'=ct!19^post180, head!16^0'=head!16^post180, head!31^0'=head!31^post180, head!405^0'=head!405^post180, i!29^0'=i!29^post180, i!406^0'=i!406^post180, length!28^0'=length!28^post180, nondet!13^0'=nondet!13^post180, r!543^0'=r!543^post180, r!662^0'=r!662^post180, rcd!2393^0'=rcd!2393^post180, rcd!2460^0'=rcd!2460^post180, rcd!2515^0'=rcd!2515^post180, rcd!63^0'=rcd!63^post180, rcd!83^0'=rcd!83^post180, result!12^0'=result!12^post180, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post180, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post180, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post180, sel_r!543_flink!24^0'=sel_r!543_flink!24^post180, t!25^0'=t!25^post180, temp!34^0'=temp!34^post180, temp0!17^0'=temp0!17^post180, temp0!30^0'=temp0!30^post180, tmp!33^0'=tmp!33^post180, x!1365^0'=x!1365^post180, x!15^0'=x!15^post180, x!18^0'=x!18^post180, x!22^0'=x!22^post180, x_slam_f!20^0'=x_slam_f!20^post180, y!21^0'=y!21^post180, (sel_r!543_flink!24^0-sel_r!543_flink!24^post180 == 0 /\ -__disjvr_7^post180+__disjvr_7^0 == 0 /\ -rcd!83^post180+rcd!83^0 == 0 /\ -y!21^post180+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post180+rcd!2515^0 == 0 /\ -a!1052^post180+a!1052^0 == 0 /\ __disjvr_1^0-__disjvr_1^post180 == 0 /\ -rcd!2460^post180+rcd!2460^0 == 0 /\ i!29^0-i!29^post180 == 0 /\ tmp!33^0-tmp!33^post180 == 0 /\ head!16^0-head!16^post180 == 0 /\ temp0!17^0-temp0!17^post180 == 0 /\ head!405^0-head!405^post180 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!244^0-a!244^post180 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post180 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post180+a!2238^0 == 0 /\ temp!34^0-temp!34^post180 == 0 /\ 1-head!16^0 <= 0 /\ -a!419^post180+a!419^0 == 0 /\ -ct!19^post180+ct!19^0 == 0 /\ -__disjvr_6^post180+__disjvr_6^0 == 0 /\ -__disjvr_2^post180+__disjvr_2^0 == 0 /\ -i!406^post180+i!406^0 == 0 /\ -temp0!30^post180+temp0!30^0 == 0 /\ -x!1365^post180+x!1365^0 == 0 /\ a!1810^0-a!1810^post180 == 0 /\ nondet!13^0-nondet!13^post180 == 0 /\ -__disjvr_0^post180+__disjvr_0^0 == 0 /\ x!22^0-x!22^post180 == 0 /\ a!1371^0-a!1371^post180 == 0 /\ x!18^0-x!18^post180 == 0 /\ __disjvr_5^0-__disjvr_5^post180 == 0 /\ a!654^0-a!654^post180 == 0 /\ x!15^0-x!15^post180 == 0 /\ -a!2035^post180+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post180+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post180+r!543^0 == 0 /\ -a!1055^0 <= 0 /\ length!28^0-length!28^post180 == 0 /\ -head!31^post180+head!31^0 == 0 /\ -sel_r!1224_flink!24^post180+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post180+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post180 == 0 /\ -a!1610^post180+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post180 == 0 /\ rcd!2393^0-rcd!2393^post180 == 0 /\ rcd!63^0-rcd!63^post180 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_3^post180+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post180 == 0 /\ -r!662^post180+r!662^0 == 0 /\ -a!511^post180+a!511^0 == 0 /\ a!1370^0-a!1370^post180 == 0 /\ t!25^0-t!25^post180 == 0 /\ -x_slam_f!20^post180+x_slam_f!20^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post180, __disjvr_1^0'=__disjvr_1^post180, __disjvr_2^0'=__disjvr_2^post180, __disjvr_3^0'=__disjvr_3^post180, __disjvr_4^0'=__disjvr_4^post180, __disjvr_5^0'=__disjvr_5^post180, __disjvr_6^0'=__disjvr_6^post180, __disjvr_7^0'=__disjvr_7^post180, __disjvr_8^0'=__disjvr_8^post180, a!1052^0'=a!1052^post180, a!1055^0'=a!1055^post180, a!1370^0'=a!1370^post180, a!1371^0'=a!1371^post180, a!1610^0'=a!1610^post180, a!1810^0'=a!1810^post180, a!2035^0'=a!2035^post180, a!2238^0'=a!2238^post180, a!244^0'=a!244^post180, a!419^0'=a!419^post180, a!511^0'=a!511^post180, a!654^0'=a!654^post180, ct!19^0'=ct!19^post180, head!16^0'=head!16^post180, head!31^0'=head!31^post180, head!405^0'=head!405^post180, i!29^0'=i!29^post180, i!406^0'=i!406^post180, length!28^0'=length!28^post180, nondet!13^0'=nondet!13^post180, r!543^0'=r!543^post180, r!662^0'=r!662^post180, rcd!2393^0'=rcd!2393^post180, rcd!2460^0'=rcd!2460^post180, rcd!2515^0'=rcd!2515^post180, rcd!63^0'=rcd!63^post180, rcd!83^0'=rcd!83^post180, result!12^0'=result!12^post180, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post180, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post180, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post180, sel_r!543_flink!24^0'=sel_r!543_flink!24^post180, t!25^0'=t!25^post180, temp!34^0'=temp!34^post180, temp0!17^0'=temp0!17^post180, temp0!30^0'=temp0!30^post180, tmp!33^0'=tmp!33^post180, x!1365^0'=x!1365^post180, x!15^0'=x!15^post180, x!18^0'=x!18^post180, x!22^0'=x!22^post180, x_slam_f!20^0'=x_slam_f!20^post180, y!21^0'=y!21^post180, (sel_r!543_flink!24^0-sel_r!543_flink!24^post180 == 0 /\ -__disjvr_7^post180+__disjvr_7^0 == 0 /\ -rcd!83^post180+rcd!83^0 == 0 /\ -y!21^post180+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post180+rcd!2515^0 == 0 /\ -a!1052^post180+a!1052^0 == 0 /\ __disjvr_1^0-__disjvr_1^post180 == 0 /\ -rcd!2460^post180+rcd!2460^0 == 0 /\ i!29^0-i!29^post180 == 0 /\ tmp!33^0-tmp!33^post180 == 0 /\ head!16^0-head!16^post180 == 0 /\ temp0!17^0-temp0!17^post180 == 0 /\ head!405^0-head!405^post180 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!244^0-a!244^post180 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post180 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post180+a!2238^0 == 0 /\ temp!34^0-temp!34^post180 == 0 /\ 1-head!16^0 <= 0 /\ -a!419^post180+a!419^0 == 0 /\ -ct!19^post180+ct!19^0 == 0 /\ -__disjvr_6^post180+__disjvr_6^0 == 0 /\ -__disjvr_2^post180+__disjvr_2^0 == 0 /\ -i!406^post180+i!406^0 == 0 /\ -temp0!30^post180+temp0!30^0 == 0 /\ -x!1365^post180+x!1365^0 == 0 /\ a!1810^0-a!1810^post180 == 0 /\ nondet!13^0-nondet!13^post180 == 0 /\ -__disjvr_0^post180+__disjvr_0^0 == 0 /\ x!22^0-x!22^post180 == 0 /\ a!1371^0-a!1371^post180 == 0 /\ x!18^0-x!18^post180 == 0 /\ __disjvr_5^0-__disjvr_5^post180 == 0 /\ a!654^0-a!654^post180 == 0 /\ x!15^0-x!15^post180 == 0 /\ -a!2035^post180+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post180+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post180+r!543^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ length!28^0-length!28^post180 == 0 /\ -head!31^post180+head!31^0 == 0 /\ -sel_r!1224_flink!24^post180+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post180+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post180 == 0 /\ -a!1610^post180+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post180 == 0 /\ rcd!2393^0-rcd!2393^post180 == 0 /\ rcd!63^0-rcd!63^post180 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_3^post180+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post180 == 0 /\ -r!662^post180+r!662^0 == 0 /\ -a!511^post180+a!511^0 == 0 /\ a!1370^0-a!1370^post180 == 0 /\ t!25^0-t!25^post180 == 0 /\ -x_slam_f!20^post180+x_slam_f!20^0 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post180, __disjvr_1^0'=__disjvr_1^post180, __disjvr_2^0'=__disjvr_2^post180, __disjvr_3^0'=__disjvr_3^post180, __disjvr_4^0'=__disjvr_4^post180, __disjvr_5^0'=__disjvr_5^post180, __disjvr_6^0'=__disjvr_6^post180, __disjvr_7^0'=__disjvr_7^post180, __disjvr_8^0'=__disjvr_8^post180, a!1052^0'=a!1052^post180, a!1055^0'=a!1055^post180, a!1370^0'=a!1370^post180, a!1371^0'=a!1371^post180, a!1610^0'=a!1610^post180, a!1810^0'=a!1810^post180, a!2035^0'=a!2035^post180, a!2238^0'=a!2238^post180, a!244^0'=a!244^post180, a!419^0'=a!419^post180, a!511^0'=a!511^post180, a!654^0'=a!654^post180, ct!19^0'=ct!19^post180, head!16^0'=head!16^post180, head!31^0'=head!31^post180, head!405^0'=head!405^post180, i!29^0'=i!29^post180, i!406^0'=i!406^post180, length!28^0'=length!28^post180, nondet!13^0'=nondet!13^post180, r!543^0'=r!543^post180, r!662^0'=r!662^post180, rcd!2393^0'=rcd!2393^post180, rcd!2460^0'=rcd!2460^post180, rcd!2515^0'=rcd!2515^post180, rcd!63^0'=rcd!63^post180, rcd!83^0'=rcd!83^post180, result!12^0'=result!12^post180, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post180, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post180, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post180, sel_r!543_flink!24^0'=sel_r!543_flink!24^post180, t!25^0'=t!25^post180, temp!34^0'=temp!34^post180, temp0!17^0'=temp0!17^post180, temp0!30^0'=temp0!30^post180, tmp!33^0'=tmp!33^post180, x!1365^0'=x!1365^post180, x!15^0'=x!15^post180, x!18^0'=x!18^post180, x!22^0'=x!22^post180, x_slam_f!20^0'=x_slam_f!20^post180, y!21^0'=y!21^post180, (sel_r!543_flink!24^0-sel_r!543_flink!24^post180 == 0 /\ -__disjvr_7^post180+__disjvr_7^0 == 0 /\ -rcd!83^post180+rcd!83^0 == 0 /\ -y!21^post180+y!21^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post180+rcd!2515^0 == 0 /\ -a!1052^post180+a!1052^0 == 0 /\ __disjvr_1^0-__disjvr_1^post180 == 0 /\ -rcd!2460^post180+rcd!2460^0 == 0 /\ i!29^0-i!29^post180 == 0 /\ tmp!33^0-tmp!33^post180 == 0 /\ head!16^0-head!16^post180 == 0 /\ temp0!17^0-temp0!17^post180 == 0 /\ head!405^0-head!405^post180 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!244^0-a!244^post180 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post180 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post180+a!2238^0 == 0 /\ temp!34^0-temp!34^post180 == 0 /\ 1-head!16^0 <= 0 /\ -a!419^post180+a!419^0 == 0 /\ -ct!19^post180+ct!19^0 == 0 /\ -__disjvr_6^post180+__disjvr_6^0 == 0 /\ -__disjvr_2^post180+__disjvr_2^0 == 0 /\ -i!406^post180+i!406^0 == 0 /\ -temp0!30^post180+temp0!30^0 == 0 /\ -x!1365^post180+x!1365^0 == 0 /\ a!1810^0-a!1810^post180 == 0 /\ nondet!13^0-nondet!13^post180 == 0 /\ -__disjvr_0^post180+__disjvr_0^0 == 0 /\ x!22^0-x!22^post180 == 0 /\ a!1371^0-a!1371^post180 == 0 /\ x!18^0-x!18^post180 == 0 /\ __disjvr_5^0-__disjvr_5^post180 == 0 /\ a!654^0-a!654^post180 == 0 /\ x!15^0-x!15^post180 == 0 /\ -a!2035^post180+a!2035^0 == 0 /\ -sdv_callsite_return_1!32^post180+sdv_callsite_return_1!32^0 == 0 /\ -r!543^post180+r!543^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ length!28^0-length!28^post180 == 0 /\ -head!31^post180+head!31^0 == 0 /\ -sel_r!1224_flink!24^post180+sel_r!1224_flink!24^0 == 0 /\ -a!1055^post180+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post180 == 0 /\ -a!1610^post180+a!1610^0 == 0 /\ -x!15^0 <= 0 /\ result!12^0-result!12^post180 == 0 /\ rcd!2393^0-rcd!2393^post180 == 0 /\ rcd!63^0-rcd!63^post180 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_3^post180+__disjvr_3^0 == 0 /\ __disjvr_8^0-__disjvr_8^post180 == 0 /\ -r!662^post180+r!662^0 == 0 /\ -a!511^post180+a!511^0 == 0 /\ a!1370^0-a!1370^post180 == 0 /\ t!25^0-t!25^post180 == 0 /\ -x_slam_f!20^post180+x_slam_f!20^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality sel_r!543_flink!24^post180 = sel_r!543_flink!24^0 propagated equality __disjvr_7^post180 = __disjvr_7^0 propagated equality rcd!83^post180 = rcd!83^0 propagated equality y!21^post180 = y!21^0 propagated equality rcd!2515^post180 = rcd!2515^0 propagated equality a!1052^post180 = a!1052^0 propagated equality __disjvr_1^post180 = __disjvr_1^0 propagated equality rcd!2460^post180 = rcd!2460^0 propagated equality i!29^post180 = i!29^0 propagated equality tmp!33^post180 = tmp!33^0 propagated equality head!16^post180 = head!16^0 propagated equality temp0!17^post180 = temp0!17^0 propagated equality head!405^post180 = head!405^0 propagated equality a!244^post180 = a!244^0 propagated equality sdv_callsite_return_1!14^post180 = sdv_callsite_return_1!14^0 propagated equality a!2238^post180 = a!2238^0 propagated equality temp!34^post180 = temp!34^0 propagated equality a!419^post180 = a!419^0 propagated equality ct!19^post180 = ct!19^0 propagated equality __disjvr_6^post180 = __disjvr_6^0 propagated equality __disjvr_2^post180 = __disjvr_2^0 propagated equality i!406^post180 = i!406^0 propagated equality temp0!30^post180 = temp0!30^0 propagated equality x!1365^post180 = x!1365^0 propagated equality a!1810^post180 = a!1810^0 propagated equality nondet!13^post180 = nondet!13^0 propagated equality __disjvr_0^post180 = __disjvr_0^0 propagated equality x!22^post180 = x!22^0 propagated equality a!1371^post180 = a!1371^0 propagated equality x!18^post180 = x!18^0 propagated equality __disjvr_5^post180 = __disjvr_5^0 propagated equality a!654^post180 = a!654^0 propagated equality x!15^post180 = x!15^0 propagated equality a!2035^post180 = a!2035^0 propagated equality sdv_callsite_return_1!32^post180 = sdv_callsite_return_1!32^0 propagated equality r!543^post180 = r!543^0 propagated equality length!28^post180 = length!28^0 propagated equality head!31^post180 = head!31^0 propagated equality sel_r!1224_flink!24^post180 = sel_r!1224_flink!24^0 propagated equality a!1055^post180 = a!1055^0 propagated equality __disjvr_4^post180 = __disjvr_4^0 propagated equality a!1610^post180 = a!1610^0 propagated equality result!12^post180 = result!12^0 propagated equality rcd!2393^post180 = rcd!2393^0 propagated equality rcd!63^post180 = rcd!63^0 propagated equality __disjvr_3^post180 = __disjvr_3^0 propagated equality __disjvr_8^post180 = __disjvr_8^0 propagated equality r!662^post180 = r!662^0 propagated equality a!511^post180 = a!511^0 propagated equality a!1370^post180 = a!1370^0 propagated equality t!25^post180 = t!25^0 propagated equality x_slam_f!20^post180 = x_slam_f!20^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post181, __disjvr_1^0'=__disjvr_1^post181, __disjvr_2^0'=__disjvr_2^post181, __disjvr_3^0'=__disjvr_3^post181, __disjvr_4^0'=__disjvr_4^post181, __disjvr_5^0'=__disjvr_5^post181, __disjvr_6^0'=__disjvr_6^post181, __disjvr_7^0'=__disjvr_7^post181, __disjvr_8^0'=__disjvr_8^post181, a!1052^0'=a!1052^post181, a!1055^0'=a!1055^post181, a!1370^0'=a!1370^post181, a!1371^0'=a!1371^post181, a!1610^0'=a!1610^post181, a!1810^0'=a!1810^post181, a!2035^0'=a!2035^post181, a!2238^0'=a!2238^post181, a!244^0'=a!244^post181, a!419^0'=a!419^post181, a!511^0'=a!511^post181, a!654^0'=a!654^post181, ct!19^0'=ct!19^post181, head!16^0'=head!16^post181, head!31^0'=head!31^post181, head!405^0'=head!405^post181, i!29^0'=i!29^post181, i!406^0'=i!406^post181, length!28^0'=length!28^post181, nondet!13^0'=nondet!13^post181, r!543^0'=r!543^post181, r!662^0'=r!662^post181, rcd!2393^0'=rcd!2393^post181, rcd!2460^0'=rcd!2460^post181, rcd!2515^0'=rcd!2515^post181, rcd!63^0'=rcd!63^post181, rcd!83^0'=rcd!83^post181, result!12^0'=result!12^post181, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post181, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post181, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post181, sel_r!543_flink!24^0'=sel_r!543_flink!24^post181, t!25^0'=t!25^post181, temp!34^0'=temp!34^post181, temp0!17^0'=temp0!17^post181, temp0!30^0'=temp0!30^post181, tmp!33^0'=tmp!33^post181, x!1365^0'=x!1365^post181, x!15^0'=x!15^post181, x!18^0'=x!18^post181, x!22^0'=x!22^post181, x_slam_f!20^0'=x_slam_f!20^post181, y!21^0'=y!21^post181, (a!244^0-a!244^post181 == 0 /\ a!1370^0-a!1370^post181 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post181 == 0 /\ temp!34^0-temp!34^post181 == 0 /\ x!15^0-x!15^post181 == 0 /\ -x_slam_f!20^post181+x_slam_f!20^0 == 0 /\ y!21^0-y!21^post181 == 0 /\ -a!2035^post181+a!2035^0 == 0 /\ -__disjvr_1^post181+__disjvr_1^0 == 0 /\ a!1052^0-a!1052^post181 == 0 /\ -a!1610^post181+a!1610^0 == 0 /\ a!511^0-a!511^post181 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_5^post181+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post181+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post181 == 0 /\ -t!25^post181+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post181 == 0 /\ length!28^0-length!28^post181 == 0 /\ __disjvr_6^0-__disjvr_6^post181 == 0 /\ -nondet!13^post181+nondet!13^0 == 0 /\ -i!29^post181+i!29^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post181 == 0 /\ -r!662^post181+r!662^0 == 0 /\ -x!22^post181+x!22^0 == 0 /\ -__disjvr_7^post181+__disjvr_7^0 == 0 /\ -result!12^post181+result!12^0 == 0 /\ i!406^0-i!406^post181 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post181 == 0 /\ -head!31^post181+head!31^0 == 0 /\ temp0!17^0-temp0!17^post181 == 0 /\ __disjvr_3^0-__disjvr_3^post181 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post181 == 0 /\ rcd!83^0-rcd!83^post181 == 0 /\ r!543^0-r!543^post181 == 0 /\ -rcd!63^post181+rcd!63^0 == 0 /\ -rcd!2515^post181+rcd!2515^0 == 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post181+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post181+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post181+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post181 == 0 /\ -__disjvr_8^post181+__disjvr_8^0 == 0 /\ -a!1055^post181+a!1055^0 == 0 /\ a!1810^0-a!1810^post181 == 0 /\ -a!419^post181+a!419^0 == 0 /\ -ct!19^post181+ct!19^0 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_2^post181+__disjvr_2^0 == 0 /\ -__disjvr_4^post181+__disjvr_4^0 == 0 /\ head!405^0-head!405^post181 == 0 /\ head!16^0-head!16^post181 == 0 /\ tmp!33^0-tmp!33^post181 == 0 /\ -rcd!2393^post181+rcd!2393^0 == 0 /\ a!2238^0-a!2238^post181 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post181, __disjvr_1^0'=__disjvr_1^post181, __disjvr_2^0'=__disjvr_2^post181, __disjvr_3^0'=__disjvr_3^post181, __disjvr_4^0'=__disjvr_4^post181, __disjvr_5^0'=__disjvr_5^post181, __disjvr_6^0'=__disjvr_6^post181, __disjvr_7^0'=__disjvr_7^post181, __disjvr_8^0'=__disjvr_8^post181, a!1052^0'=a!1052^post181, a!1055^0'=a!1055^post181, a!1370^0'=a!1370^post181, a!1371^0'=a!1371^post181, a!1610^0'=a!1610^post181, a!1810^0'=a!1810^post181, a!2035^0'=a!2035^post181, a!2238^0'=a!2238^post181, a!244^0'=a!244^post181, a!419^0'=a!419^post181, a!511^0'=a!511^post181, a!654^0'=a!654^post181, ct!19^0'=ct!19^post181, head!16^0'=head!16^post181, head!31^0'=head!31^post181, head!405^0'=head!405^post181, i!29^0'=i!29^post181, i!406^0'=i!406^post181, length!28^0'=length!28^post181, nondet!13^0'=nondet!13^post181, r!543^0'=r!543^post181, r!662^0'=r!662^post181, rcd!2393^0'=rcd!2393^post181, rcd!2460^0'=rcd!2460^post181, rcd!2515^0'=rcd!2515^post181, rcd!63^0'=rcd!63^post181, rcd!83^0'=rcd!83^post181, result!12^0'=result!12^post181, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post181, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post181, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post181, sel_r!543_flink!24^0'=sel_r!543_flink!24^post181, t!25^0'=t!25^post181, temp!34^0'=temp!34^post181, temp0!17^0'=temp0!17^post181, temp0!30^0'=temp0!30^post181, tmp!33^0'=tmp!33^post181, x!1365^0'=x!1365^post181, x!15^0'=x!15^post181, x!18^0'=x!18^post181, x!22^0'=x!22^post181, x_slam_f!20^0'=x_slam_f!20^post181, y!21^0'=y!21^post181, (a!244^0-a!244^post181 == 0 /\ a!1370^0-a!1370^post181 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post181 == 0 /\ temp!34^0-temp!34^post181 == 0 /\ x!15^0-x!15^post181 == 0 /\ -x_slam_f!20^post181+x_slam_f!20^0 == 0 /\ y!21^0-y!21^post181 == 0 /\ -a!2035^post181+a!2035^0 == 0 /\ -__disjvr_1^post181+__disjvr_1^0 == 0 /\ a!1052^0-a!1052^post181 == 0 /\ -a!1610^post181+a!1610^0 == 0 /\ a!511^0-a!511^post181 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_5^post181+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post181+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post181 == 0 /\ -t!25^post181+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post181 == 0 /\ length!28^0-length!28^post181 == 0 /\ __disjvr_6^0-__disjvr_6^post181 == 0 /\ -nondet!13^post181+nondet!13^0 == 0 /\ -i!29^post181+i!29^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post181 == 0 /\ -r!662^post181+r!662^0 == 0 /\ -x!22^post181+x!22^0 == 0 /\ -__disjvr_7^post181+__disjvr_7^0 == 0 /\ -result!12^post181+result!12^0 == 0 /\ i!406^0-i!406^post181 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post181 == 0 /\ -head!31^post181+head!31^0 == 0 /\ temp0!17^0-temp0!17^post181 == 0 /\ __disjvr_3^0-__disjvr_3^post181 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post181 == 0 /\ rcd!83^0-rcd!83^post181 == 0 /\ r!543^0-r!543^post181 == 0 /\ -rcd!63^post181+rcd!63^0 == 0 /\ -rcd!2515^post181+rcd!2515^0 == 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post181+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post181+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post181+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post181 == 0 /\ -__disjvr_8^post181+__disjvr_8^0 == 0 /\ -a!1055^post181+a!1055^0 == 0 /\ a!1810^0-a!1810^post181 == 0 /\ -a!419^post181+a!419^0 == 0 /\ -ct!19^post181+ct!19^0 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_2^post181+__disjvr_2^0 == 0 /\ -__disjvr_4^post181+__disjvr_4^0 == 0 /\ head!405^0-head!405^post181 == 0 /\ head!16^0-head!16^post181 == 0 /\ tmp!33^0-tmp!33^post181 == 0 /\ -rcd!2393^post181+rcd!2393^0 == 0 /\ a!2238^0-a!2238^post181 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post181, __disjvr_1^0'=__disjvr_1^post181, __disjvr_2^0'=__disjvr_2^post181, __disjvr_3^0'=__disjvr_3^post181, __disjvr_4^0'=__disjvr_4^post181, __disjvr_5^0'=__disjvr_5^post181, __disjvr_6^0'=__disjvr_6^post181, __disjvr_7^0'=__disjvr_7^post181, __disjvr_8^0'=__disjvr_8^post181, a!1052^0'=a!1052^post181, a!1055^0'=a!1055^post181, a!1370^0'=a!1370^post181, a!1371^0'=a!1371^post181, a!1610^0'=a!1610^post181, a!1810^0'=a!1810^post181, a!2035^0'=a!2035^post181, a!2238^0'=a!2238^post181, a!244^0'=a!244^post181, a!419^0'=a!419^post181, a!511^0'=a!511^post181, a!654^0'=a!654^post181, ct!19^0'=ct!19^post181, head!16^0'=head!16^post181, head!31^0'=head!31^post181, head!405^0'=head!405^post181, i!29^0'=i!29^post181, i!406^0'=i!406^post181, length!28^0'=length!28^post181, nondet!13^0'=nondet!13^post181, r!543^0'=r!543^post181, r!662^0'=r!662^post181, rcd!2393^0'=rcd!2393^post181, rcd!2460^0'=rcd!2460^post181, rcd!2515^0'=rcd!2515^post181, rcd!63^0'=rcd!63^post181, rcd!83^0'=rcd!83^post181, result!12^0'=result!12^post181, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post181, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post181, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post181, sel_r!543_flink!24^0'=sel_r!543_flink!24^post181, t!25^0'=t!25^post181, temp!34^0'=temp!34^post181, temp0!17^0'=temp0!17^post181, temp0!30^0'=temp0!30^post181, tmp!33^0'=tmp!33^post181, x!1365^0'=x!1365^post181, x!15^0'=x!15^post181, x!18^0'=x!18^post181, x!22^0'=x!22^post181, x_slam_f!20^0'=x_slam_f!20^post181, y!21^0'=y!21^post181, (a!244^0-a!244^post181 == 0 /\ a!1370^0-a!1370^post181 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1371^0-a!1371^post181 == 0 /\ temp!34^0-temp!34^post181 == 0 /\ x!15^0-x!15^post181 == 0 /\ -x_slam_f!20^post181+x_slam_f!20^0 == 0 /\ y!21^0-y!21^post181 == 0 /\ -a!2035^post181+a!2035^0 == 0 /\ -__disjvr_1^post181+__disjvr_1^0 == 0 /\ a!1052^0-a!1052^post181 == 0 /\ -a!1610^post181+a!1610^0 == 0 /\ a!511^0-a!511^post181 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_5^post181+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post181+sdv_callsite_return_1!14^0 == 0 /\ a!654^0-a!654^post181 == 0 /\ -t!25^post181+t!25^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post181 == 0 /\ length!28^0-length!28^post181 == 0 /\ __disjvr_6^0-__disjvr_6^post181 == 0 /\ -nondet!13^post181+nondet!13^0 == 0 /\ -i!29^post181+i!29^0 == 0 /\ 1-head!16^0 <= 0 /\ x!18^0-x!18^post181 == 0 /\ -r!662^post181+r!662^0 == 0 /\ -x!22^post181+x!22^0 == 0 /\ -__disjvr_7^post181+__disjvr_7^0 == 0 /\ -result!12^post181+result!12^0 == 0 /\ i!406^0-i!406^post181 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post181 == 0 /\ -head!31^post181+head!31^0 == 0 /\ temp0!17^0-temp0!17^post181 == 0 /\ __disjvr_3^0-__disjvr_3^post181 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ rcd!2460^0-rcd!2460^post181 == 0 /\ rcd!83^0-rcd!83^post181 == 0 /\ r!543^0-r!543^post181 == 0 /\ -rcd!63^post181+rcd!63^0 == 0 /\ -rcd!2515^post181+rcd!2515^0 == 0 /\ -x!15^0 <= 0 /\ -sdv_callsite_return_1!32^post181+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post181+sel_r!1224_flink!24^0 == 0 /\ -x!1365^post181+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post181 == 0 /\ -__disjvr_8^post181+__disjvr_8^0 == 0 /\ -a!1055^post181+a!1055^0 == 0 /\ a!1810^0-a!1810^post181 == 0 /\ -a!419^post181+a!419^0 == 0 /\ -ct!19^post181+ct!19^0 == 0 /\ a!1055^0 <= 0 /\ -__disjvr_2^post181+__disjvr_2^0 == 0 /\ -__disjvr_4^post181+__disjvr_4^0 == 0 /\ head!405^0-head!405^post181 == 0 /\ head!16^0-head!16^post181 == 0 /\ tmp!33^0-tmp!33^post181 == 0 /\ -rcd!2393^post181+rcd!2393^0 == 0 /\ a!2238^0-a!2238^post181 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality a!244^post181 = a!244^0 propagated equality a!1370^post181 = a!1370^0 propagated equality a!1371^post181 = a!1371^0 propagated equality temp!34^post181 = temp!34^0 propagated equality x!15^post181 = x!15^0 propagated equality x_slam_f!20^post181 = x_slam_f!20^0 propagated equality y!21^post181 = y!21^0 propagated equality a!2035^post181 = a!2035^0 propagated equality __disjvr_1^post181 = __disjvr_1^0 propagated equality a!1052^post181 = a!1052^0 propagated equality a!1610^post181 = a!1610^0 propagated equality a!511^post181 = a!511^0 propagated equality __disjvr_5^post181 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post181 = sdv_callsite_return_1!14^0 propagated equality a!654^post181 = a!654^0 propagated equality t!25^post181 = t!25^0 propagated equality __disjvr_0^post181 = __disjvr_0^0 propagated equality length!28^post181 = length!28^0 propagated equality __disjvr_6^post181 = __disjvr_6^0 propagated equality nondet!13^post181 = nondet!13^0 propagated equality i!29^post181 = i!29^0 propagated equality x!18^post181 = x!18^0 propagated equality r!662^post181 = r!662^0 propagated equality x!22^post181 = x!22^0 propagated equality __disjvr_7^post181 = __disjvr_7^0 propagated equality result!12^post181 = result!12^0 propagated equality i!406^post181 = i!406^0 propagated equality sel_r!543_flink!24^post181 = sel_r!543_flink!24^0 propagated equality head!31^post181 = head!31^0 propagated equality temp0!17^post181 = temp0!17^0 propagated equality __disjvr_3^post181 = __disjvr_3^0 propagated equality rcd!2460^post181 = rcd!2460^0 propagated equality rcd!83^post181 = rcd!83^0 propagated equality r!543^post181 = r!543^0 propagated equality rcd!63^post181 = rcd!63^0 propagated equality rcd!2515^post181 = rcd!2515^0 propagated equality sdv_callsite_return_1!32^post181 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post181 = sel_r!1224_flink!24^0 propagated equality x!1365^post181 = x!1365^0 propagated equality temp0!30^post181 = temp0!30^0 propagated equality __disjvr_8^post181 = __disjvr_8^0 propagated equality a!1055^post181 = a!1055^0 propagated equality a!1810^post181 = a!1810^0 propagated equality a!419^post181 = a!419^0 propagated equality ct!19^post181 = ct!19^0 propagated equality __disjvr_2^post181 = __disjvr_2^0 propagated equality __disjvr_4^post181 = __disjvr_4^0 propagated equality head!405^post181 = head!405^0 propagated equality head!16^post181 = head!16^0 propagated equality tmp!33^post181 = tmp!33^0 propagated equality rcd!2393^post181 = rcd!2393^0 propagated equality a!2238^post181 = a!2238^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post182, __disjvr_1^0'=__disjvr_1^post182, __disjvr_2^0'=__disjvr_2^post182, __disjvr_3^0'=__disjvr_3^post182, __disjvr_4^0'=__disjvr_4^post182, __disjvr_5^0'=__disjvr_5^post182, __disjvr_6^0'=__disjvr_6^post182, __disjvr_7^0'=__disjvr_7^post182, __disjvr_8^0'=__disjvr_8^post182, a!1052^0'=a!1052^post182, a!1055^0'=a!1055^post182, a!1370^0'=a!1370^post182, a!1371^0'=a!1371^post182, a!1610^0'=a!1610^post182, a!1810^0'=a!1810^post182, a!2035^0'=a!2035^post182, a!2238^0'=a!2238^post182, a!244^0'=a!244^post182, a!419^0'=a!419^post182, a!511^0'=a!511^post182, a!654^0'=a!654^post182, ct!19^0'=ct!19^post182, head!16^0'=head!16^post182, head!31^0'=head!31^post182, head!405^0'=head!405^post182, i!29^0'=i!29^post182, i!406^0'=i!406^post182, length!28^0'=length!28^post182, nondet!13^0'=nondet!13^post182, r!543^0'=r!543^post182, r!662^0'=r!662^post182, rcd!2393^0'=rcd!2393^post182, rcd!2460^0'=rcd!2460^post182, rcd!2515^0'=rcd!2515^post182, rcd!63^0'=rcd!63^post182, rcd!83^0'=rcd!83^post182, result!12^0'=result!12^post182, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post182, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post182, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post182, sel_r!543_flink!24^0'=sel_r!543_flink!24^post182, t!25^0'=t!25^post182, temp!34^0'=temp!34^post182, temp0!17^0'=temp0!17^post182, temp0!30^0'=temp0!30^post182, tmp!33^0'=tmp!33^post182, x!1365^0'=x!1365^post182, x!15^0'=x!15^post182, x!18^0'=x!18^post182, x!22^0'=x!22^post182, x_slam_f!20^0'=x_slam_f!20^post182, y!21^0'=y!21^post182, (-x!15^0+head!16^0 <= 0 /\ a!1371^0-a!1371^post182 == 0 /\ -__disjvr_0^post182+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post182+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post182+head!16^0 == 0 /\ length!28^0-length!28^post182 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post182 == 0 /\ a!1052^0 <= 0 /\ -rcd!2515^post182+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post182 == 0 /\ a!654^0-a!654^post182 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post182 == 0 /\ -y!21^post182+y!21^0 == 0 /\ head!31^0-head!31^post182 == 0 /\ temp0!17^0-temp0!17^post182 == 0 /\ -a!2238^post182+a!2238^0 == 0 /\ -rcd!2393^post182+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post182 == 0 /\ -__disjvr_3^post182+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post182 == 0 /\ -a!511^post182+a!511^0 == 0 /\ result!12^0-result!12^post182 == 0 /\ tmp!33^0-tmp!33^post182 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post182 == 0 /\ __disjvr_8^0-__disjvr_8^post182 == 0 /\ -x!22^post182+x!22^0 == 0 /\ -nondet!13^post182+nondet!13^0 == 0 /\ 1-a!1055^0 <= 0 /\ head!405^0-head!405^post182 == 0 /\ -__disjvr_7^post182+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post182 == 0 /\ -a!1610^post182+a!1610^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post182 == 0 /\ -a!1055^post182+a!1055^0 == 0 /\ -x!1365^post182+x!1365^0 == 0 /\ -temp0!30^post182+temp0!30^0 == 0 /\ -t!25^post182+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post182 == 0 /\ x!15^0-x!15^post182 == 0 /\ __disjvr_5^0-__disjvr_5^post182 == 0 /\ a!244^0-a!244^post182 == 0 /\ -ct!19^post182+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post182 == 0 /\ -__disjvr_2^post182+__disjvr_2^0 == 0 /\ -__disjvr_6^post182+__disjvr_6^0 == 0 /\ -a!2035^post182+a!2035^0 == 0 /\ -i!29^post182+i!29^0 == 0 /\ -r!662^post182+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post182 == 0 /\ -temp!34^post182+temp!34^0 == 0 /\ r!543^0-r!543^post182 == 0 /\ -a!419^post182+a!419^0 == 0 /\ a!1810^0-a!1810^post182 == 0 /\ __disjvr_4^0-__disjvr_4^post182 == 0 /\ rcd!63^0-rcd!63^post182 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post182, __disjvr_1^0'=__disjvr_1^post182, __disjvr_2^0'=__disjvr_2^post182, __disjvr_3^0'=__disjvr_3^post182, __disjvr_4^0'=__disjvr_4^post182, __disjvr_5^0'=__disjvr_5^post182, __disjvr_6^0'=__disjvr_6^post182, __disjvr_7^0'=__disjvr_7^post182, __disjvr_8^0'=__disjvr_8^post182, a!1052^0'=a!1052^post182, a!1055^0'=a!1055^post182, a!1370^0'=a!1370^post182, a!1371^0'=a!1371^post182, a!1610^0'=a!1610^post182, a!1810^0'=a!1810^post182, a!2035^0'=a!2035^post182, a!2238^0'=a!2238^post182, a!244^0'=a!244^post182, a!419^0'=a!419^post182, a!511^0'=a!511^post182, a!654^0'=a!654^post182, ct!19^0'=ct!19^post182, head!16^0'=head!16^post182, head!31^0'=head!31^post182, head!405^0'=head!405^post182, i!29^0'=i!29^post182, i!406^0'=i!406^post182, length!28^0'=length!28^post182, nondet!13^0'=nondet!13^post182, r!543^0'=r!543^post182, r!662^0'=r!662^post182, rcd!2393^0'=rcd!2393^post182, rcd!2460^0'=rcd!2460^post182, rcd!2515^0'=rcd!2515^post182, rcd!63^0'=rcd!63^post182, rcd!83^0'=rcd!83^post182, result!12^0'=result!12^post182, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post182, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post182, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post182, sel_r!543_flink!24^0'=sel_r!543_flink!24^post182, t!25^0'=t!25^post182, temp!34^0'=temp!34^post182, temp0!17^0'=temp0!17^post182, temp0!30^0'=temp0!30^post182, tmp!33^0'=tmp!33^post182, x!1365^0'=x!1365^post182, x!15^0'=x!15^post182, x!18^0'=x!18^post182, x!22^0'=x!22^post182, x_slam_f!20^0'=x_slam_f!20^post182, y!21^0'=y!21^post182, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1371^0-a!1371^post182 == 0 /\ -__disjvr_0^post182+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post182+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post182+head!16^0 == 0 /\ length!28^0-length!28^post182 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post182 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ -rcd!2515^post182+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post182 == 0 /\ a!654^0-a!654^post182 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post182 == 0 /\ -y!21^post182+y!21^0 == 0 /\ head!31^0-head!31^post182 == 0 /\ temp0!17^0-temp0!17^post182 == 0 /\ -a!2238^post182+a!2238^0 == 0 /\ -rcd!2393^post182+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post182 == 0 /\ -__disjvr_3^post182+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post182 == 0 /\ -a!511^post182+a!511^0 == 0 /\ result!12^0-result!12^post182 == 0 /\ tmp!33^0-tmp!33^post182 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post182 == 0 /\ __disjvr_8^0-__disjvr_8^post182 == 0 /\ -x!22^post182+x!22^0 == 0 /\ -nondet!13^post182+nondet!13^0 == 0 /\ 1-a!1055^0 <= 0 /\ head!405^0-head!405^post182 == 0 /\ -__disjvr_7^post182+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post182 == 0 /\ -a!1610^post182+a!1610^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post182 == 0 /\ -a!1055^post182+a!1055^0 == 0 /\ -x!1365^post182+x!1365^0 == 0 /\ -temp0!30^post182+temp0!30^0 == 0 /\ -t!25^post182+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post182 == 0 /\ x!15^0-x!15^post182 == 0 /\ __disjvr_5^0-__disjvr_5^post182 == 0 /\ a!244^0-a!244^post182 == 0 /\ -ct!19^post182+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post182 == 0 /\ -__disjvr_2^post182+__disjvr_2^0 == 0 /\ -__disjvr_6^post182+__disjvr_6^0 == 0 /\ -a!2035^post182+a!2035^0 == 0 /\ -i!29^post182+i!29^0 == 0 /\ -r!662^post182+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post182 == 0 /\ -temp!34^post182+temp!34^0 == 0 /\ r!543^0-r!543^post182 == 0 /\ -a!419^post182+a!419^0 == 0 /\ a!1810^0-a!1810^post182 == 0 /\ __disjvr_4^0-__disjvr_4^post182 == 0 /\ rcd!63^0-rcd!63^post182 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post182, __disjvr_1^0'=__disjvr_1^post182, __disjvr_2^0'=__disjvr_2^post182, __disjvr_3^0'=__disjvr_3^post182, __disjvr_4^0'=__disjvr_4^post182, __disjvr_5^0'=__disjvr_5^post182, __disjvr_6^0'=__disjvr_6^post182, __disjvr_7^0'=__disjvr_7^post182, __disjvr_8^0'=__disjvr_8^post182, a!1052^0'=a!1052^post182, a!1055^0'=a!1055^post182, a!1370^0'=a!1370^post182, a!1371^0'=a!1371^post182, a!1610^0'=a!1610^post182, a!1810^0'=a!1810^post182, a!2035^0'=a!2035^post182, a!2238^0'=a!2238^post182, a!244^0'=a!244^post182, a!419^0'=a!419^post182, a!511^0'=a!511^post182, a!654^0'=a!654^post182, ct!19^0'=ct!19^post182, head!16^0'=head!16^post182, head!31^0'=head!31^post182, head!405^0'=head!405^post182, i!29^0'=i!29^post182, i!406^0'=i!406^post182, length!28^0'=length!28^post182, nondet!13^0'=nondet!13^post182, r!543^0'=r!543^post182, r!662^0'=r!662^post182, rcd!2393^0'=rcd!2393^post182, rcd!2460^0'=rcd!2460^post182, rcd!2515^0'=rcd!2515^post182, rcd!63^0'=rcd!63^post182, rcd!83^0'=rcd!83^post182, result!12^0'=result!12^post182, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post182, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post182, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post182, sel_r!543_flink!24^0'=sel_r!543_flink!24^post182, t!25^0'=t!25^post182, temp!34^0'=temp!34^post182, temp0!17^0'=temp0!17^post182, temp0!30^0'=temp0!30^post182, tmp!33^0'=tmp!33^post182, x!1365^0'=x!1365^post182, x!15^0'=x!15^post182, x!18^0'=x!18^post182, x!22^0'=x!22^post182, x_slam_f!20^0'=x_slam_f!20^post182, y!21^0'=y!21^post182, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1371^0-a!1371^post182 == 0 /\ -__disjvr_0^post182+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post182+sdv_callsite_return_1!32^0 == 0 /\ -head!16^post182+head!16^0 == 0 /\ length!28^0-length!28^post182 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post182 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ -rcd!2515^post182+rcd!2515^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ i!406^0-i!406^post182 == 0 /\ a!654^0-a!654^post182 == 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post182 == 0 /\ -y!21^post182+y!21^0 == 0 /\ head!31^0-head!31^post182 == 0 /\ temp0!17^0-temp0!17^post182 == 0 /\ -a!2238^post182+a!2238^0 == 0 /\ -rcd!2393^post182+rcd!2393^0 == 0 /\ 1-head!16^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post182 == 0 /\ -__disjvr_3^post182+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post182 == 0 /\ -a!511^post182+a!511^0 == 0 /\ result!12^0-result!12^post182 == 0 /\ tmp!33^0-tmp!33^post182 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post182 == 0 /\ __disjvr_8^0-__disjvr_8^post182 == 0 /\ -x!22^post182+x!22^0 == 0 /\ -nondet!13^post182+nondet!13^0 == 0 /\ 1-a!1055^0 <= 0 /\ head!405^0-head!405^post182 == 0 /\ -__disjvr_7^post182+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ rcd!83^0-rcd!83^post182 == 0 /\ -a!1610^post182+a!1610^0 == 0 /\ 1-x!15^0 <= 0 /\ a!1052^0-a!1052^post182 == 0 /\ -a!1055^post182+a!1055^0 == 0 /\ -x!1365^post182+x!1365^0 == 0 /\ -temp0!30^post182+temp0!30^0 == 0 /\ -t!25^post182+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post182 == 0 /\ x!15^0-x!15^post182 == 0 /\ __disjvr_5^0-__disjvr_5^post182 == 0 /\ a!244^0-a!244^post182 == 0 /\ -ct!19^post182+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post182 == 0 /\ -__disjvr_2^post182+__disjvr_2^0 == 0 /\ -__disjvr_6^post182+__disjvr_6^0 == 0 /\ -a!2035^post182+a!2035^0 == 0 /\ -i!29^post182+i!29^0 == 0 /\ -r!662^post182+r!662^0 == 0 /\ rcd!2460^0-rcd!2460^post182 == 0 /\ -temp!34^post182+temp!34^0 == 0 /\ r!543^0-r!543^post182 == 0 /\ -a!419^post182+a!419^0 == 0 /\ a!1810^0-a!1810^post182 == 0 /\ __disjvr_4^0-__disjvr_4^post182 == 0 /\ rcd!63^0-rcd!63^post182 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality a!1371^post182 = a!1371^0 propagated equality __disjvr_0^post182 = __disjvr_0^0 propagated equality sdv_callsite_return_1!32^post182 = sdv_callsite_return_1!32^0 propagated equality head!16^post182 = head!16^0 propagated equality length!28^post182 = length!28^0 propagated equality sel_r!1224_flink!24^post182 = sel_r!1224_flink!24^0 propagated equality rcd!2515^post182 = rcd!2515^0 propagated equality i!406^post182 = i!406^0 propagated equality a!654^post182 = a!654^0 propagated equality x!18^post182 = x!18^0 propagated equality y!21^post182 = y!21^0 propagated equality head!31^post182 = head!31^0 propagated equality temp0!17^post182 = temp0!17^0 propagated equality a!2238^post182 = a!2238^0 propagated equality rcd!2393^post182 = rcd!2393^0 propagated equality x_slam_f!20^post182 = x_slam_f!20^0 propagated equality __disjvr_3^post182 = __disjvr_3^0 propagated equality a!1370^post182 = a!1370^0 propagated equality a!511^post182 = a!511^0 propagated equality result!12^post182 = result!12^0 propagated equality tmp!33^post182 = tmp!33^0 propagated equality sdv_callsite_return_1!14^post182 = sdv_callsite_return_1!14^0 propagated equality __disjvr_8^post182 = __disjvr_8^0 propagated equality x!22^post182 = x!22^0 propagated equality nondet!13^post182 = nondet!13^0 propagated equality head!405^post182 = head!405^0 propagated equality __disjvr_7^post182 = __disjvr_7^0 propagated equality rcd!83^post182 = rcd!83^0 propagated equality a!1610^post182 = a!1610^0 propagated equality a!1052^post182 = a!1052^0 propagated equality a!1055^post182 = a!1055^0 propagated equality x!1365^post182 = x!1365^0 propagated equality temp0!30^post182 = temp0!30^0 propagated equality t!25^post182 = t!25^0 propagated equality __disjvr_1^post182 = __disjvr_1^0 propagated equality x!15^post182 = x!15^0 propagated equality __disjvr_5^post182 = __disjvr_5^0 propagated equality a!244^post182 = a!244^0 propagated equality ct!19^post182 = ct!19^0 propagated equality sel_r!543_flink!24^post182 = sel_r!543_flink!24^0 propagated equality __disjvr_2^post182 = __disjvr_2^0 propagated equality __disjvr_6^post182 = __disjvr_6^0 propagated equality a!2035^post182 = a!2035^0 propagated equality i!29^post182 = i!29^0 propagated equality r!662^post182 = r!662^0 propagated equality rcd!2460^post182 = rcd!2460^0 propagated equality temp!34^post182 = temp!34^0 propagated equality r!543^post182 = r!543^0 propagated equality a!419^post182 = a!419^0 propagated equality a!1810^post182 = a!1810^0 propagated equality __disjvr_4^post182 = __disjvr_4^0 propagated equality rcd!63^post182 = rcd!63^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post183, __disjvr_1^0'=__disjvr_1^post183, __disjvr_2^0'=__disjvr_2^post183, __disjvr_3^0'=__disjvr_3^post183, __disjvr_4^0'=__disjvr_4^post183, __disjvr_5^0'=__disjvr_5^post183, __disjvr_6^0'=__disjvr_6^post183, __disjvr_7^0'=__disjvr_7^post183, __disjvr_8^0'=__disjvr_8^post183, a!1052^0'=a!1052^post183, a!1055^0'=a!1055^post183, a!1370^0'=a!1370^post183, a!1371^0'=a!1371^post183, a!1610^0'=a!1610^post183, a!1810^0'=a!1810^post183, a!2035^0'=a!2035^post183, a!2238^0'=a!2238^post183, a!244^0'=a!244^post183, a!419^0'=a!419^post183, a!511^0'=a!511^post183, a!654^0'=a!654^post183, ct!19^0'=ct!19^post183, head!16^0'=head!16^post183, head!31^0'=head!31^post183, head!405^0'=head!405^post183, i!29^0'=i!29^post183, i!406^0'=i!406^post183, length!28^0'=length!28^post183, nondet!13^0'=nondet!13^post183, r!543^0'=r!543^post183, r!662^0'=r!662^post183, rcd!2393^0'=rcd!2393^post183, rcd!2460^0'=rcd!2460^post183, rcd!2515^0'=rcd!2515^post183, rcd!63^0'=rcd!63^post183, rcd!83^0'=rcd!83^post183, result!12^0'=result!12^post183, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post183, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post183, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post183, sel_r!543_flink!24^0'=sel_r!543_flink!24^post183, t!25^0'=t!25^post183, temp!34^0'=temp!34^post183, temp0!17^0'=temp0!17^post183, temp0!30^0'=temp0!30^post183, tmp!33^0'=tmp!33^post183, x!1365^0'=x!1365^post183, x!15^0'=x!15^post183, x!18^0'=x!18^post183, x!22^0'=x!22^post183, x_slam_f!20^0'=x_slam_f!20^post183, y!21^0'=y!21^post183, (a!654^0-a!654^post183 == 0 /\ -nondet!13^post183+nondet!13^0 == 0 /\ __disjvr_4^0-__disjvr_4^post183 == 0 /\ a!1052^0-a!1052^post183 == 0 /\ -result!12^post183+result!12^0 == 0 /\ -a!1610^post183+a!1610^0 == 0 /\ a!511^0-a!511^post183 == 0 /\ -__disjvr_5^post183+__disjvr_5^0 == 0 /\ -__disjvr_2^post183+__disjvr_2^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post183+__disjvr_3^0 == 0 /\ __disjvr_6^0-__disjvr_6^post183 == 0 /\ -__disjvr_0^post183+__disjvr_0^0 == 0 /\ -rcd!63^post183+rcd!63^0 == 0 /\ -rcd!2515^post183+rcd!2515^0 == 0 /\ -i!29^post183+i!29^0 == 0 /\ rcd!2393^0-rcd!2393^post183 == 0 /\ -a!1052^0 <= 0 /\ -x_slam_f!20^post183+x_slam_f!20^0 == 0 /\ 1-a!1052^0 <= 0 /\ x!18^0-x!18^post183 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post183 == 0 /\ 1-head!16^0 <= 0 /\ -temp!34^post183+temp!34^0 == 0 /\ length!28^0-length!28^post183 == 0 /\ -ct!19^post183+ct!19^0 == 0 /\ -__disjvr_8^post183+__disjvr_8^0 == 0 /\ -a!1055^post183+a!1055^0 == 0 /\ -t!25^post183+t!25^0 == 0 /\ -x!22^post183+x!22^0 == 0 /\ -a!419^post183+a!419^0 == 0 /\ -a!2035^post183+a!2035^0 == 0 /\ -a!244^post183+a!244^0 == 0 /\ -sdv_callsite_return_1!32^post183+sdv_callsite_return_1!32^0 == 0 /\ -sel_r!1224_flink!24^post183+sel_r!1224_flink!24^0 == 0 /\ -r!662^post183+r!662^0 == 0 /\ i!406^0-i!406^post183 == 0 /\ 1-a!1055^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post183 == 0 /\ -a!1055^0 <= 0 /\ -a!1810^post183+a!1810^0 == 0 /\ temp0!17^0-temp0!17^post183 == 0 /\ 1-x!15^0 <= 0 /\ y!21^0-y!21^post183 == 0 /\ -head!31^post183+head!31^0 == 0 /\ x!15^0-x!15^post183 == 0 /\ temp0!30^0-temp0!30^post183 == 0 /\ head!405^0-head!405^post183 == 0 /\ head!16^0-head!16^post183 == 0 /\ -x!1365^post183+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post183 == 0 /\ rcd!2460^0-rcd!2460^post183 == 0 /\ __disjvr_1^0-__disjvr_1^post183 == 0 /\ a!2238^0-a!2238^post183 == 0 /\ -__disjvr_7^post183+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post183 == 0 /\ r!543^0-r!543^post183 == 0 /\ -sdv_callsite_return_1!14^post183+sdv_callsite_return_1!14^0 == 0 /\ -a!1370^post183+a!1370^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality a!654^post183 = a!654^0 propagated equality nondet!13^post183 = nondet!13^0 propagated equality __disjvr_4^post183 = __disjvr_4^0 propagated equality a!1052^post183 = a!1052^0 propagated equality result!12^post183 = result!12^0 propagated equality a!1610^post183 = a!1610^0 propagated equality a!511^post183 = a!511^0 propagated equality __disjvr_5^post183 = __disjvr_5^0 propagated equality __disjvr_2^post183 = __disjvr_2^0 propagated equality __disjvr_3^post183 = __disjvr_3^0 propagated equality __disjvr_6^post183 = __disjvr_6^0 propagated equality __disjvr_0^post183 = __disjvr_0^0 propagated equality rcd!63^post183 = rcd!63^0 propagated equality rcd!2515^post183 = rcd!2515^0 propagated equality i!29^post183 = i!29^0 propagated equality rcd!2393^post183 = rcd!2393^0 propagated equality x_slam_f!20^post183 = x_slam_f!20^0 propagated equality x!18^post183 = x!18^0 propagated equality rcd!83^post183 = rcd!83^0 propagated equality temp!34^post183 = temp!34^0 propagated equality length!28^post183 = length!28^0 propagated equality ct!19^post183 = ct!19^0 propagated equality __disjvr_8^post183 = __disjvr_8^0 propagated equality a!1055^post183 = a!1055^0 propagated equality t!25^post183 = t!25^0 propagated equality x!22^post183 = x!22^0 propagated equality a!419^post183 = a!419^0 propagated equality a!2035^post183 = a!2035^0 propagated equality a!244^post183 = a!244^0 propagated equality sdv_callsite_return_1!32^post183 = sdv_callsite_return_1!32^0 propagated equality sel_r!1224_flink!24^post183 = sel_r!1224_flink!24^0 propagated equality r!662^post183 = r!662^0 propagated equality i!406^post183 = i!406^0 propagated equality sel_r!543_flink!24^post183 = sel_r!543_flink!24^0 propagated equality a!1810^post183 = a!1810^0 propagated equality temp0!17^post183 = temp0!17^0 propagated equality y!21^post183 = y!21^0 propagated equality head!31^post183 = head!31^0 propagated equality x!15^post183 = x!15^0 propagated equality temp0!30^post183 = temp0!30^0 propagated equality head!405^post183 = head!405^0 propagated equality head!16^post183 = head!16^0 propagated equality x!1365^post183 = x!1365^0 propagated equality tmp!33^post183 = tmp!33^0 propagated equality rcd!2460^post183 = rcd!2460^0 propagated equality __disjvr_1^post183 = __disjvr_1^0 propagated equality a!2238^post183 = a!2238^0 propagated equality __disjvr_7^post183 = __disjvr_7^0 propagated equality a!1371^post183 = a!1371^0 propagated equality r!543^post183 = r!543^0 propagated equality sdv_callsite_return_1!14^post183 = sdv_callsite_return_1!14^0 propagated equality a!1370^post183 = a!1370^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post184, __disjvr_1^0'=__disjvr_1^post184, __disjvr_2^0'=__disjvr_2^post184, __disjvr_3^0'=__disjvr_3^post184, __disjvr_4^0'=__disjvr_4^post184, __disjvr_5^0'=__disjvr_5^post184, __disjvr_6^0'=__disjvr_6^post184, __disjvr_7^0'=__disjvr_7^post184, __disjvr_8^0'=__disjvr_8^post184, a!1052^0'=a!1052^post184, a!1055^0'=a!1055^post184, a!1370^0'=a!1370^post184, a!1371^0'=a!1371^post184, a!1610^0'=a!1610^post184, a!1810^0'=a!1810^post184, a!2035^0'=a!2035^post184, a!2238^0'=a!2238^post184, a!244^0'=a!244^post184, a!419^0'=a!419^post184, a!511^0'=a!511^post184, a!654^0'=a!654^post184, ct!19^0'=ct!19^post184, head!16^0'=head!16^post184, head!31^0'=head!31^post184, head!405^0'=head!405^post184, i!29^0'=i!29^post184, i!406^0'=i!406^post184, length!28^0'=length!28^post184, nondet!13^0'=nondet!13^post184, r!543^0'=r!543^post184, r!662^0'=r!662^post184, rcd!2393^0'=rcd!2393^post184, rcd!2460^0'=rcd!2460^post184, rcd!2515^0'=rcd!2515^post184, rcd!63^0'=rcd!63^post184, rcd!83^0'=rcd!83^post184, result!12^0'=result!12^post184, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post184, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post184, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post184, sel_r!543_flink!24^0'=sel_r!543_flink!24^post184, t!25^0'=t!25^post184, temp!34^0'=temp!34^post184, temp0!17^0'=temp0!17^post184, temp0!30^0'=temp0!30^post184, tmp!33^0'=tmp!33^post184, x!1365^0'=x!1365^post184, x!15^0'=x!15^post184, x!18^0'=x!18^post184, x!22^0'=x!22^post184, x_slam_f!20^0'=x_slam_f!20^post184, y!21^0'=y!21^post184, (-x!22^post184+x!22^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!18^0-x!18^post184 == 0 /\ -a!419^post184+a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2393^post184+rcd!2393^0 == 0 /\ -nondet!13^post184+nondet!13^0 == 0 /\ a!244^0-a!244^post184 == 0 /\ -r!662^post184+r!662^0 == 0 /\ -y!21^post184+y!21^0 == 0 /\ x!1365^0-x!1365^post184 == 0 /\ a!1052^0-a!1052^post184 == 0 /\ result!12^0-result!12^post184 == 0 /\ -__disjvr_2^post184+__disjvr_2^0 == 0 /\ rcd!83^0-rcd!83^post184 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_0^post184+__disjvr_0^0 == 0 /\ -rcd!2515^post184+rcd!2515^0 == 0 /\ -temp!34^post184+temp!34^0 == 0 /\ -a!2238^post184+a!2238^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-head!16^post184 == 0 /\ __disjvr_6^0-__disjvr_6^post184 == 0 /\ -head!31^post184+head!31^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1055^post184+a!1055^0 == 0 /\ -__disjvr_7^post184+__disjvr_7^0 == 0 /\ head!405^0-head!405^post184 == 0 /\ -temp0!30^post184+temp0!30^0 == 0 /\ length!28^0-length!28^post184 == 0 /\ -sdv_callsite_return_1!32^post184+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post184 == 0 /\ -i!29^post184+i!29^0 == 0 /\ a!1810^0-a!1810^post184 == 0 /\ 1-a!1055^0 <= 0 /\ rcd!2460^0-rcd!2460^post184 == 0 /\ -a!1055^0 <= 0 /\ a!654^0-a!654^post184 == 0 /\ 1-x!15^0 <= 0 /\ -ct!19^post184+ct!19^0 == 0 /\ -__disjvr_5^post184+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post184 == 0 /\ r!543^0-r!543^post184 == 0 /\ a!1370^0-a!1370^post184 == 0 /\ tmp!33^0-tmp!33^post184 == 0 /\ rcd!63^0-rcd!63^post184 == 0 /\ -__disjvr_1^post184+__disjvr_1^0 == 0 /\ -x_slam_f!20^post184+x_slam_f!20^0 == 0 /\ -i!406^post184+i!406^0 == 0 /\ -__disjvr_8^post184+__disjvr_8^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post184 == 0 /\ __disjvr_4^0-__disjvr_4^post184 == 0 /\ -x!15^post184+x!15^0 == 0 /\ -a!2035^post184+a!2035^0 == 0 /\ -a!1610^post184+a!1610^0 == 0 /\ a!1371^0-a!1371^post184 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post184 == 0 /\ -t!25^post184+t!25^0 == 0 /\ __disjvr_3^0-__disjvr_3^post184 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post184 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality x!22^post184 = x!22^0 propagated equality x!18^post184 = x!18^0 propagated equality a!419^post184 = a!419^0 propagated equality rcd!2393^post184 = rcd!2393^0 propagated equality nondet!13^post184 = nondet!13^0 propagated equality a!244^post184 = a!244^0 propagated equality r!662^post184 = r!662^0 propagated equality y!21^post184 = y!21^0 propagated equality x!1365^post184 = x!1365^0 propagated equality a!1052^post184 = a!1052^0 propagated equality result!12^post184 = result!12^0 propagated equality __disjvr_2^post184 = __disjvr_2^0 propagated equality rcd!83^post184 = rcd!83^0 propagated equality __disjvr_0^post184 = __disjvr_0^0 propagated equality rcd!2515^post184 = rcd!2515^0 propagated equality temp!34^post184 = temp!34^0 propagated equality a!2238^post184 = a!2238^0 propagated equality head!16^post184 = head!16^0 propagated equality __disjvr_6^post184 = __disjvr_6^0 propagated equality head!31^post184 = head!31^0 propagated equality a!1055^post184 = a!1055^0 propagated equality __disjvr_7^post184 = __disjvr_7^0 propagated equality head!405^post184 = head!405^0 propagated equality temp0!30^post184 = temp0!30^0 propagated equality length!28^post184 = length!28^0 propagated equality sdv_callsite_return_1!32^post184 = sdv_callsite_return_1!32^0 propagated equality a!511^post184 = a!511^0 propagated equality i!29^post184 = i!29^0 propagated equality a!1810^post184 = a!1810^0 propagated equality rcd!2460^post184 = rcd!2460^0 propagated equality a!654^post184 = a!654^0 propagated equality ct!19^post184 = ct!19^0 propagated equality __disjvr_5^post184 = __disjvr_5^0 propagated equality temp0!17^post184 = temp0!17^0 propagated equality r!543^post184 = r!543^0 propagated equality a!1370^post184 = a!1370^0 propagated equality tmp!33^post184 = tmp!33^0 propagated equality rcd!63^post184 = rcd!63^0 propagated equality __disjvr_1^post184 = __disjvr_1^0 propagated equality x_slam_f!20^post184 = x_slam_f!20^0 propagated equality i!406^post184 = i!406^0 propagated equality __disjvr_8^post184 = __disjvr_8^0 propagated equality sel_r!1224_flink!24^post184 = sel_r!1224_flink!24^0 propagated equality __disjvr_4^post184 = __disjvr_4^0 propagated equality x!15^post184 = x!15^0 propagated equality a!2035^post184 = a!2035^0 propagated equality a!1610^post184 = a!1610^0 propagated equality a!1371^post184 = a!1371^0 propagated equality sdv_callsite_return_1!14^post184 = sdv_callsite_return_1!14^0 propagated equality t!25^post184 = t!25^0 propagated equality __disjvr_3^post184 = __disjvr_3^0 propagated equality sel_r!543_flink!24^post184 = sel_r!543_flink!24^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post185, __disjvr_1^0'=__disjvr_1^post185, __disjvr_2^0'=__disjvr_2^post185, __disjvr_3^0'=__disjvr_3^post185, __disjvr_4^0'=__disjvr_4^post185, __disjvr_5^0'=__disjvr_5^post185, __disjvr_6^0'=__disjvr_6^post185, __disjvr_7^0'=__disjvr_7^post185, __disjvr_8^0'=__disjvr_8^post185, a!1052^0'=a!1052^post185, a!1055^0'=a!1055^post185, a!1370^0'=a!1370^post185, a!1371^0'=a!1371^post185, a!1610^0'=a!1610^post185, a!1810^0'=a!1810^post185, a!2035^0'=a!2035^post185, a!2238^0'=a!2238^post185, a!244^0'=a!244^post185, a!419^0'=a!419^post185, a!511^0'=a!511^post185, a!654^0'=a!654^post185, ct!19^0'=ct!19^post185, head!16^0'=head!16^post185, head!31^0'=head!31^post185, head!405^0'=head!405^post185, i!29^0'=i!29^post185, i!406^0'=i!406^post185, length!28^0'=length!28^post185, nondet!13^0'=nondet!13^post185, r!543^0'=r!543^post185, r!662^0'=r!662^post185, rcd!2393^0'=rcd!2393^post185, rcd!2460^0'=rcd!2460^post185, rcd!2515^0'=rcd!2515^post185, rcd!63^0'=rcd!63^post185, rcd!83^0'=rcd!83^post185, result!12^0'=result!12^post185, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post185, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post185, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post185, sel_r!543_flink!24^0'=sel_r!543_flink!24^post185, t!25^0'=t!25^post185, temp!34^0'=temp!34^post185, temp0!17^0'=temp0!17^post185, temp0!30^0'=temp0!30^post185, tmp!33^0'=tmp!33^post185, x!1365^0'=x!1365^post185, x!15^0'=x!15^post185, x!18^0'=x!18^post185, x!22^0'=x!22^post185, x_slam_f!20^0'=x_slam_f!20^post185, y!21^0'=y!21^post185, (a!244^0-a!244^post185 == 0 /\ -x_slam_f!20^post185+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post185 == 0 /\ length!28^0-length!28^post185 == 0 /\ a!1370^0-a!1370^post185 == 0 /\ r!543^0-r!543^post185 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post185+__disjvr_3^0 == 0 /\ a!1371^0-a!1371^post185 == 0 /\ -__disjvr_5^post185+__disjvr_5^0 == 0 /\ -t!25^post185+t!25^0 == 0 /\ -temp0!17^post185+temp0!17^0 == 0 /\ rcd!2460^0-rcd!2460^post185 == 0 /\ i!406^0-i!406^post185 == 0 /\ rcd!83^0-rcd!83^post185 == 0 /\ -sdv_callsite_return_1!14^post185+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post185+x!22^0 == 0 /\ -a!1610^post185+a!1610^0 == 0 /\ -r!662^post185+r!662^0 == 0 /\ -a!511^post185+a!511^0 == 0 /\ -sdv_callsite_return_1!32^post185+sdv_callsite_return_1!32^0 == 0 /\ a!1052^0-a!1052^post185 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post185 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post185 == 0 /\ a!654^0-a!654^post185 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post185 == 0 /\ 1-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post185 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post185 == 0 /\ -a!2035^post185+a!2035^0 == 0 /\ -__disjvr_7^post185+__disjvr_7^0 == 0 /\ -__disjvr_6^post185+__disjvr_6^0 == 0 /\ -y!21^post185+y!21^0 == 0 /\ -nondet!13^post185+nondet!13^0 == 0 /\ -i!29^post185+i!29^0 == 0 /\ -rcd!63^post185+rcd!63^0 == 0 /\ -rcd!2515^post185+rcd!2515^0 == 0 /\ -x!15^post185+x!15^0 == 0 /\ -head!405^post185+head!405^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post185 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -temp0!30^post185+temp0!30^0 == 0 /\ temp!34^0-temp!34^post185 == 0 /\ -a!2238^post185+a!2238^0 == 0 /\ -a!1055^post185+a!1055^0 == 0 /\ -a!419^post185+a!419^0 == 0 /\ a!1810^0-a!1810^post185 == 0 /\ -rcd!2393^post185+rcd!2393^0 == 0 /\ -ct!19^post185+ct!19^0 == 0 /\ -__disjvr_2^post185+__disjvr_2^0 == 0 /\ -__disjvr_0^post185+__disjvr_0^0 == 0 /\ __disjvr_1^0-__disjvr_1^post185 == 0 /\ result!12^0-result!12^post185 == 0 /\ -head!16^post185+head!16^0 == 0 /\ x!18^0-x!18^post185 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality a!244^post185 = a!244^0 propagated equality x_slam_f!20^post185 = x_slam_f!20^0 propagated equality __disjvr_4^post185 = __disjvr_4^0 propagated equality length!28^post185 = length!28^0 propagated equality a!1370^post185 = a!1370^0 propagated equality r!543^post185 = r!543^0 propagated equality __disjvr_3^post185 = __disjvr_3^0 propagated equality a!1371^post185 = a!1371^0 propagated equality __disjvr_5^post185 = __disjvr_5^0 propagated equality t!25^post185 = t!25^0 propagated equality temp0!17^post185 = temp0!17^0 propagated equality rcd!2460^post185 = rcd!2460^0 propagated equality i!406^post185 = i!406^0 propagated equality rcd!83^post185 = rcd!83^0 propagated equality sdv_callsite_return_1!14^post185 = sdv_callsite_return_1!14^0 propagated equality x!22^post185 = x!22^0 propagated equality a!1610^post185 = a!1610^0 propagated equality r!662^post185 = r!662^0 propagated equality a!511^post185 = a!511^0 propagated equality sdv_callsite_return_1!32^post185 = sdv_callsite_return_1!32^0 propagated equality a!1052^post185 = a!1052^0 propagated equality sel_r!1224_flink!24^post185 = sel_r!1224_flink!24^0 propagated equality head!31^post185 = head!31^0 propagated equality a!654^post185 = a!654^0 propagated equality x!1365^post185 = x!1365^0 propagated equality tmp!33^post185 = tmp!33^0 propagated equality sel_r!543_flink!24^post185 = sel_r!543_flink!24^0 propagated equality a!2035^post185 = a!2035^0 propagated equality __disjvr_7^post185 = __disjvr_7^0 propagated equality __disjvr_6^post185 = __disjvr_6^0 propagated equality y!21^post185 = y!21^0 propagated equality nondet!13^post185 = nondet!13^0 propagated equality i!29^post185 = i!29^0 propagated equality rcd!63^post185 = rcd!63^0 propagated equality rcd!2515^post185 = rcd!2515^0 propagated equality x!15^post185 = x!15^0 propagated equality head!405^post185 = head!405^0 propagated equality __disjvr_8^post185 = __disjvr_8^0 propagated equality temp0!30^post185 = temp0!30^0 propagated equality temp!34^post185 = temp!34^0 propagated equality a!2238^post185 = a!2238^0 propagated equality a!1055^post185 = a!1055^0 propagated equality a!419^post185 = a!419^0 propagated equality a!1810^post185 = a!1810^0 propagated equality rcd!2393^post185 = rcd!2393^0 propagated equality ct!19^post185 = ct!19^0 propagated equality __disjvr_2^post185 = __disjvr_2^0 propagated equality __disjvr_0^post185 = __disjvr_0^0 propagated equality __disjvr_1^post185 = __disjvr_1^0 propagated equality result!12^post185 = result!12^0 propagated equality head!16^post185 = head!16^0 propagated equality x!18^post185 = x!18^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post186, __disjvr_1^0'=__disjvr_1^post186, __disjvr_2^0'=__disjvr_2^post186, __disjvr_3^0'=__disjvr_3^post186, __disjvr_4^0'=__disjvr_4^post186, __disjvr_5^0'=__disjvr_5^post186, __disjvr_6^0'=__disjvr_6^post186, __disjvr_7^0'=__disjvr_7^post186, __disjvr_8^0'=__disjvr_8^post186, a!1052^0'=a!1052^post186, a!1055^0'=a!1055^post186, a!1370^0'=a!1370^post186, a!1371^0'=a!1371^post186, a!1610^0'=a!1610^post186, a!1810^0'=a!1810^post186, a!2035^0'=a!2035^post186, a!2238^0'=a!2238^post186, a!244^0'=a!244^post186, a!419^0'=a!419^post186, a!511^0'=a!511^post186, a!654^0'=a!654^post186, ct!19^0'=ct!19^post186, head!16^0'=head!16^post186, head!31^0'=head!31^post186, head!405^0'=head!405^post186, i!29^0'=i!29^post186, i!406^0'=i!406^post186, length!28^0'=length!28^post186, nondet!13^0'=nondet!13^post186, r!543^0'=r!543^post186, r!662^0'=r!662^post186, rcd!2393^0'=rcd!2393^post186, rcd!2460^0'=rcd!2460^post186, rcd!2515^0'=rcd!2515^post186, rcd!63^0'=rcd!63^post186, rcd!83^0'=rcd!83^post186, result!12^0'=result!12^post186, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post186, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post186, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post186, sel_r!543_flink!24^0'=sel_r!543_flink!24^post186, t!25^0'=t!25^post186, temp!34^0'=temp!34^post186, temp0!17^0'=temp0!17^post186, temp0!30^0'=temp0!30^post186, tmp!33^0'=tmp!33^post186, x!1365^0'=x!1365^post186, x!15^0'=x!15^post186, x!18^0'=x!18^post186, x!22^0'=x!22^post186, x_slam_f!20^0'=x_slam_f!20^post186, y!21^0'=y!21^post186, (a!1371^0-a!1371^post186 == 0 /\ -a!654^post186+a!654^0 == 0 /\ -sdv_callsite_return_1!32^post186+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_1^post186+__disjvr_1^0 == 0 /\ -a!419^post186+a!419^0 == 0 /\ temp!34^0-temp!34^post186 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!1610^0-a!1610^post186 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post186 == 0 /\ __disjvr_0^0-__disjvr_0^post186 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post186+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post186 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ rcd!2460^0-rcd!2460^post186 == 0 /\ -head!405^post186+head!405^0 == 0 /\ x!18^0-x!18^post186 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -y!21^post186+y!21^0 == 0 /\ -__disjvr_5^post186+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post186+sdv_callsite_return_1!14^0 == 0 /\ temp0!17^0-temp0!17^post186 == 0 /\ r!543^0-r!543^post186 == 0 /\ -r!662^post186+r!662^0 == 0 /\ __disjvr_3^0-__disjvr_3^post186 == 0 /\ -rcd!2393^post186+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post186 == 0 /\ tmp!33^0-tmp!33^post186 == 0 /\ 1-a!1055^0 <= 0 /\ -x!22^post186+x!22^0 == 0 /\ -a!2035^post186+a!2035^0 == 0 /\ -result!12^post186+result!12^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1370^post186+a!1370^0 == 0 /\ -__disjvr_7^post186+__disjvr_7^0 == 0 /\ -__disjvr_8^post186+__disjvr_8^0 == 0 /\ rcd!83^0-rcd!83^post186 == 0 /\ -a!1810^post186+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post186+a!1055^0 == 0 /\ 1-x!15^0 <= 0 /\ length!28^0-length!28^post186 == 0 /\ a!1052^0-a!1052^post186 == 0 /\ -nondet!13^post186+nondet!13^0 == 0 /\ x!15^0-x!15^post186 == 0 /\ -i!29^post186+i!29^0 == 0 /\ -rcd!63^post186+rcd!63^0 == 0 /\ a!2238^0-a!2238^post186 == 0 /\ -rcd!2515^post186+rcd!2515^0 == 0 /\ -x!1365^post186+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post186 == 0 /\ i!406^0-i!406^post186 == 0 /\ a!511^0-a!511^post186 == 0 /\ -__disjvr_4^post186+__disjvr_4^0 == 0 /\ -a!244^post186+a!244^0 == 0 /\ head!31^0-head!31^post186 == 0 /\ -__disjvr_2^post186+__disjvr_2^0 == 0 /\ -t!25^post186+t!25^0 == 0 /\ -ct!19^post186+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post186 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality a!1371^post186 = a!1371^0 propagated equality a!654^post186 = a!654^0 propagated equality sdv_callsite_return_1!32^post186 = sdv_callsite_return_1!32^0 propagated equality __disjvr_1^post186 = __disjvr_1^0 propagated equality a!419^post186 = a!419^0 propagated equality temp!34^post186 = temp!34^0 propagated equality a!1610^post186 = a!1610^0 propagated equality sel_r!1224_flink!24^post186 = sel_r!1224_flink!24^0 propagated equality __disjvr_0^post186 = __disjvr_0^0 propagated equality head!16^post186 = head!16^0 propagated equality __disjvr_6^post186 = __disjvr_6^0 propagated equality rcd!2460^post186 = rcd!2460^0 propagated equality head!405^post186 = head!405^0 propagated equality x!18^post186 = x!18^0 propagated equality y!21^post186 = y!21^0 propagated equality __disjvr_5^post186 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post186 = sdv_callsite_return_1!14^0 propagated equality temp0!17^post186 = temp0!17^0 propagated equality r!543^post186 = r!543^0 propagated equality r!662^post186 = r!662^0 propagated equality __disjvr_3^post186 = __disjvr_3^0 propagated equality rcd!2393^post186 = rcd!2393^0 propagated equality temp0!30^post186 = temp0!30^0 propagated equality tmp!33^post186 = tmp!33^0 propagated equality x!22^post186 = x!22^0 propagated equality a!2035^post186 = a!2035^0 propagated equality result!12^post186 = result!12^0 propagated equality a!1370^post186 = a!1370^0 propagated equality __disjvr_7^post186 = __disjvr_7^0 propagated equality __disjvr_8^post186 = __disjvr_8^0 propagated equality rcd!83^post186 = rcd!83^0 propagated equality a!1810^post186 = a!1810^0 propagated equality a!1055^post186 = a!1055^0 propagated equality length!28^post186 = length!28^0 propagated equality a!1052^post186 = a!1052^0 propagated equality nondet!13^post186 = nondet!13^0 propagated equality x!15^post186 = x!15^0 propagated equality i!29^post186 = i!29^0 propagated equality rcd!63^post186 = rcd!63^0 propagated equality a!2238^post186 = a!2238^0 propagated equality rcd!2515^post186 = rcd!2515^0 propagated equality x!1365^post186 = x!1365^0 propagated equality sel_r!543_flink!24^post186 = sel_r!543_flink!24^0 propagated equality i!406^post186 = i!406^0 propagated equality a!511^post186 = a!511^0 propagated equality __disjvr_4^post186 = __disjvr_4^0 propagated equality a!244^post186 = a!244^0 propagated equality head!31^post186 = head!31^0 propagated equality __disjvr_2^post186 = __disjvr_2^0 propagated equality t!25^post186 = t!25^0 propagated equality ct!19^post186 = ct!19^0 propagated equality x_slam_f!20^post186 = x_slam_f!20^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post187, __disjvr_1^0'=__disjvr_1^post187, __disjvr_2^0'=__disjvr_2^post187, __disjvr_3^0'=__disjvr_3^post187, __disjvr_4^0'=__disjvr_4^post187, __disjvr_5^0'=__disjvr_5^post187, __disjvr_6^0'=__disjvr_6^post187, __disjvr_7^0'=__disjvr_7^post187, __disjvr_8^0'=__disjvr_8^post187, a!1052^0'=a!1052^post187, a!1055^0'=a!1055^post187, a!1370^0'=a!1370^post187, a!1371^0'=a!1371^post187, a!1610^0'=a!1610^post187, a!1810^0'=a!1810^post187, a!2035^0'=a!2035^post187, a!2238^0'=a!2238^post187, a!244^0'=a!244^post187, a!419^0'=a!419^post187, a!511^0'=a!511^post187, a!654^0'=a!654^post187, ct!19^0'=ct!19^post187, head!16^0'=head!16^post187, head!31^0'=head!31^post187, head!405^0'=head!405^post187, i!29^0'=i!29^post187, i!406^0'=i!406^post187, length!28^0'=length!28^post187, nondet!13^0'=nondet!13^post187, r!543^0'=r!543^post187, r!662^0'=r!662^post187, rcd!2393^0'=rcd!2393^post187, rcd!2460^0'=rcd!2460^post187, rcd!2515^0'=rcd!2515^post187, rcd!63^0'=rcd!63^post187, rcd!83^0'=rcd!83^post187, result!12^0'=result!12^post187, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post187, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post187, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post187, sel_r!543_flink!24^0'=sel_r!543_flink!24^post187, t!25^0'=t!25^post187, temp!34^0'=temp!34^post187, temp0!17^0'=temp0!17^post187, temp0!30^0'=temp0!30^post187, tmp!33^0'=tmp!33^post187, x!1365^0'=x!1365^post187, x!15^0'=x!15^post187, x!18^0'=x!18^post187, x!22^0'=x!22^post187, x_slam_f!20^0'=x_slam_f!20^post187, y!21^0'=y!21^post187, (-x!15^0+head!16^0 <= 0 /\ -a!1610^post187+a!1610^0 == 0 /\ -a!1055^post187+a!1055^0 == 0 /\ -__disjvr_3^post187+__disjvr_3^0 == 0 /\ -__disjvr_2^post187+__disjvr_2^0 == 0 /\ -__disjvr_0^post187+__disjvr_0^0 == 0 /\ -a!1052^post187+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post187 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post187 == 0 /\ -temp!34^post187+temp!34^0 == 0 /\ temp0!17^0-temp0!17^post187 == 0 /\ -__disjvr_6^post187+__disjvr_6^0 == 0 /\ -__disjvr_7^post187+__disjvr_7^0 == 0 /\ -nondet!13^post187+nondet!13^0 == 0 /\ -i!29^post187+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post187 == 0 /\ __disjvr_1^0-__disjvr_1^post187 == 0 /\ a!1371^0-a!1371^post187 == 0 /\ x!18^0-x!18^post187 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post187 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post187 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post187+rcd!2460^0 == 0 /\ 1+x!15^0 <= 0 /\ -sel_r!1224_flink!24^post187+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post187 == 0 /\ -ct!19^post187+ct!19^0 == 0 /\ a!654^0-a!654^post187 == 0 /\ result!12^0-result!12^post187 == 0 /\ -x!22^post187+x!22^0 == 0 /\ -a!2035^post187+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post187 == 0 /\ __disjvr_4^0-__disjvr_4^post187 == 0 /\ -a!2238^post187+a!2238^0 == 0 /\ -a!511^post187+a!511^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!419^post187+a!419^0 == 0 /\ -t!25^post187+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post187+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post187 == 0 /\ -head!16^post187+head!16^0 == 0 /\ -r!662^post187+r!662^0 == 0 /\ a!1370^0-a!1370^post187 == 0 /\ r!543^0-r!543^post187 == 0 /\ head!405^0-head!405^post187 == 0 /\ __disjvr_8^0-__disjvr_8^post187 == 0 /\ -i!406^post187+i!406^0 == 0 /\ x!15^0-x!15^post187 == 0 /\ rcd!2393^0-rcd!2393^post187 == 0 /\ -rcd!2515^post187+rcd!2515^0 == 0 /\ __disjvr_5^0-__disjvr_5^post187 == 0 /\ -rcd!83^post187+rcd!83^0 == 0 /\ -x!1365^post187+x!1365^0 == 0 /\ a!244^0-a!244^post187 == 0 /\ -sdv_callsite_return_1!32^post187+sdv_callsite_return_1!32^0 == 0 /\ a!1810^0-a!1810^post187 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post187, __disjvr_1^0'=__disjvr_1^post187, __disjvr_2^0'=__disjvr_2^post187, __disjvr_3^0'=__disjvr_3^post187, __disjvr_4^0'=__disjvr_4^post187, __disjvr_5^0'=__disjvr_5^post187, __disjvr_6^0'=__disjvr_6^post187, __disjvr_7^0'=__disjvr_7^post187, __disjvr_8^0'=__disjvr_8^post187, a!1052^0'=a!1052^post187, a!1055^0'=a!1055^post187, a!1370^0'=a!1370^post187, a!1371^0'=a!1371^post187, a!1610^0'=a!1610^post187, a!1810^0'=a!1810^post187, a!2035^0'=a!2035^post187, a!2238^0'=a!2238^post187, a!244^0'=a!244^post187, a!419^0'=a!419^post187, a!511^0'=a!511^post187, a!654^0'=a!654^post187, ct!19^0'=ct!19^post187, head!16^0'=head!16^post187, head!31^0'=head!31^post187, head!405^0'=head!405^post187, i!29^0'=i!29^post187, i!406^0'=i!406^post187, length!28^0'=length!28^post187, nondet!13^0'=nondet!13^post187, r!543^0'=r!543^post187, r!662^0'=r!662^post187, rcd!2393^0'=rcd!2393^post187, rcd!2460^0'=rcd!2460^post187, rcd!2515^0'=rcd!2515^post187, rcd!63^0'=rcd!63^post187, rcd!83^0'=rcd!83^post187, result!12^0'=result!12^post187, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post187, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post187, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post187, sel_r!543_flink!24^0'=sel_r!543_flink!24^post187, t!25^0'=t!25^post187, temp!34^0'=temp!34^post187, temp0!17^0'=temp0!17^post187, temp0!30^0'=temp0!30^post187, tmp!33^0'=tmp!33^post187, x!1365^0'=x!1365^post187, x!15^0'=x!15^post187, x!18^0'=x!18^post187, x!22^0'=x!22^post187, x_slam_f!20^0'=x_slam_f!20^post187, y!21^0'=y!21^post187, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -a!1610^post187+a!1610^0 == 0 /\ -a!1055^post187+a!1055^0 == 0 /\ -__disjvr_3^post187+__disjvr_3^0 == 0 /\ -__disjvr_2^post187+__disjvr_2^0 == 0 /\ -__disjvr_0^post187+__disjvr_0^0 == 0 /\ -a!1052^post187+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post187 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post187 == 0 /\ -temp!34^post187+temp!34^0 == 0 /\ temp0!17^0-temp0!17^post187 == 0 /\ -__disjvr_6^post187+__disjvr_6^0 == 0 /\ -__disjvr_7^post187+__disjvr_7^0 == 0 /\ -nondet!13^post187+nondet!13^0 == 0 /\ -i!29^post187+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post187 == 0 /\ __disjvr_1^0-__disjvr_1^post187 == 0 /\ a!1371^0-a!1371^post187 == 0 /\ x!18^0-x!18^post187 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post187 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post187 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post187+rcd!2460^0 == 0 /\ 1+x!15^0 <= 0 /\ -sel_r!1224_flink!24^post187+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post187 == 0 /\ -ct!19^post187+ct!19^0 == 0 /\ a!654^0-a!654^post187 == 0 /\ result!12^0-result!12^post187 == 0 /\ -x!22^post187+x!22^0 == 0 /\ -a!2035^post187+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post187 == 0 /\ __disjvr_4^0-__disjvr_4^post187 == 0 /\ -a!2238^post187+a!2238^0 == 0 /\ -a!511^post187+a!511^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!419^post187+a!419^0 == 0 /\ -t!25^post187+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post187+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post187 == 0 /\ -head!16^post187+head!16^0 == 0 /\ -r!662^post187+r!662^0 == 0 /\ a!1370^0-a!1370^post187 == 0 /\ r!543^0-r!543^post187 == 0 /\ head!405^0-head!405^post187 == 0 /\ __disjvr_8^0-__disjvr_8^post187 == 0 /\ -i!406^post187+i!406^0 == 0 /\ x!15^0-x!15^post187 == 0 /\ rcd!2393^0-rcd!2393^post187 == 0 /\ -rcd!2515^post187+rcd!2515^0 == 0 /\ __disjvr_5^0-__disjvr_5^post187 == 0 /\ -rcd!83^post187+rcd!83^0 == 0 /\ -x!1365^post187+x!1365^0 == 0 /\ a!244^0-a!244^post187 == 0 /\ -sdv_callsite_return_1!32^post187+sdv_callsite_return_1!32^0 == 0 /\ a!1810^0-a!1810^post187 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post187, __disjvr_1^0'=__disjvr_1^post187, __disjvr_2^0'=__disjvr_2^post187, __disjvr_3^0'=__disjvr_3^post187, __disjvr_4^0'=__disjvr_4^post187, __disjvr_5^0'=__disjvr_5^post187, __disjvr_6^0'=__disjvr_6^post187, __disjvr_7^0'=__disjvr_7^post187, __disjvr_8^0'=__disjvr_8^post187, a!1052^0'=a!1052^post187, a!1055^0'=a!1055^post187, a!1370^0'=a!1370^post187, a!1371^0'=a!1371^post187, a!1610^0'=a!1610^post187, a!1810^0'=a!1810^post187, a!2035^0'=a!2035^post187, a!2238^0'=a!2238^post187, a!244^0'=a!244^post187, a!419^0'=a!419^post187, a!511^0'=a!511^post187, a!654^0'=a!654^post187, ct!19^0'=ct!19^post187, head!16^0'=head!16^post187, head!31^0'=head!31^post187, head!405^0'=head!405^post187, i!29^0'=i!29^post187, i!406^0'=i!406^post187, length!28^0'=length!28^post187, nondet!13^0'=nondet!13^post187, r!543^0'=r!543^post187, r!662^0'=r!662^post187, rcd!2393^0'=rcd!2393^post187, rcd!2460^0'=rcd!2460^post187, rcd!2515^0'=rcd!2515^post187, rcd!63^0'=rcd!63^post187, rcd!83^0'=rcd!83^post187, result!12^0'=result!12^post187, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post187, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post187, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post187, sel_r!543_flink!24^0'=sel_r!543_flink!24^post187, t!25^0'=t!25^post187, temp!34^0'=temp!34^post187, temp0!17^0'=temp0!17^post187, temp0!30^0'=temp0!30^post187, tmp!33^0'=tmp!33^post187, x!1365^0'=x!1365^post187, x!15^0'=x!15^post187, x!18^0'=x!18^post187, x!22^0'=x!22^post187, x_slam_f!20^0'=x_slam_f!20^post187, y!21^0'=y!21^post187, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -a!1610^post187+a!1610^0 == 0 /\ -a!1055^post187+a!1055^0 == 0 /\ -__disjvr_3^post187+__disjvr_3^0 == 0 /\ -__disjvr_2^post187+__disjvr_2^0 == 0 /\ -__disjvr_0^post187+__disjvr_0^0 == 0 /\ -a!1052^post187+a!1052^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post187 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post187 == 0 /\ -temp!34^post187+temp!34^0 == 0 /\ temp0!17^0-temp0!17^post187 == 0 /\ -__disjvr_6^post187+__disjvr_6^0 == 0 /\ -__disjvr_7^post187+__disjvr_7^0 == 0 /\ -nondet!13^post187+nondet!13^0 == 0 /\ -i!29^post187+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ tmp!33^0-tmp!33^post187 == 0 /\ __disjvr_1^0-__disjvr_1^post187 == 0 /\ a!1371^0-a!1371^post187 == 0 /\ x!18^0-x!18^post187 == 0 /\ -a!1052^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post187 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post187 == 0 /\ 1-head!16^0 <= 0 /\ -rcd!2460^post187+rcd!2460^0 == 0 /\ 1+x!15^0 <= 0 /\ -sel_r!1224_flink!24^post187+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post187 == 0 /\ -ct!19^post187+ct!19^0 == 0 /\ a!654^0-a!654^post187 == 0 /\ result!12^0-result!12^post187 == 0 /\ -x!22^post187+x!22^0 == 0 /\ -a!2035^post187+a!2035^0 == 0 /\ rcd!63^0-rcd!63^post187 == 0 /\ __disjvr_4^0-__disjvr_4^post187 == 0 /\ -a!2238^post187+a!2238^0 == 0 /\ -a!511^post187+a!511^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!419^post187+a!419^0 == 0 /\ -t!25^post187+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post187+y!21^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post187 == 0 /\ -head!16^post187+head!16^0 == 0 /\ -r!662^post187+r!662^0 == 0 /\ a!1370^0-a!1370^post187 == 0 /\ r!543^0-r!543^post187 == 0 /\ head!405^0-head!405^post187 == 0 /\ __disjvr_8^0-__disjvr_8^post187 == 0 /\ -i!406^post187+i!406^0 == 0 /\ x!15^0-x!15^post187 == 0 /\ rcd!2393^0-rcd!2393^post187 == 0 /\ -rcd!2515^post187+rcd!2515^0 == 0 /\ __disjvr_5^0-__disjvr_5^post187 == 0 /\ -rcd!83^post187+rcd!83^0 == 0 /\ -x!1365^post187+x!1365^0 == 0 /\ a!244^0-a!244^post187 == 0 /\ -sdv_callsite_return_1!32^post187+sdv_callsite_return_1!32^0 == 0 /\ a!1810^0-a!1810^post187 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 propagated equality a!1610^post187 = a!1610^0 propagated equality a!1055^post187 = a!1055^0 propagated equality __disjvr_3^post187 = __disjvr_3^0 propagated equality __disjvr_2^post187 = __disjvr_2^0 propagated equality __disjvr_0^post187 = __disjvr_0^0 propagated equality a!1052^post187 = a!1052^0 propagated equality sel_r!543_flink!24^post187 = sel_r!543_flink!24^0 propagated equality head!31^post187 = head!31^0 propagated equality temp!34^post187 = temp!34^0 propagated equality temp0!17^post187 = temp0!17^0 propagated equality __disjvr_6^post187 = __disjvr_6^0 propagated equality __disjvr_7^post187 = __disjvr_7^0 propagated equality nondet!13^post187 = nondet!13^0 propagated equality i!29^post187 = i!29^0 propagated equality tmp!33^post187 = tmp!33^0 propagated equality __disjvr_1^post187 = __disjvr_1^0 propagated equality a!1371^post187 = a!1371^0 propagated equality x!18^post187 = x!18^0 propagated equality x_slam_f!20^post187 = x_slam_f!20^0 propagated equality temp0!30^post187 = temp0!30^0 propagated equality rcd!2460^post187 = rcd!2460^0 propagated equality sel_r!1224_flink!24^post187 = sel_r!1224_flink!24^0 propagated equality length!28^post187 = length!28^0 propagated equality ct!19^post187 = ct!19^0 propagated equality a!654^post187 = a!654^0 propagated equality result!12^post187 = result!12^0 propagated equality x!22^post187 = x!22^0 propagated equality a!2035^post187 = a!2035^0 propagated equality rcd!63^post187 = rcd!63^0 propagated equality __disjvr_4^post187 = __disjvr_4^0 propagated equality a!2238^post187 = a!2238^0 propagated equality a!511^post187 = a!511^0 propagated equality a!419^post187 = a!419^0 propagated equality t!25^post187 = t!25^0 propagated equality y!21^post187 = y!21^0 propagated equality sdv_callsite_return_1!14^post187 = sdv_callsite_return_1!14^0 propagated equality head!16^post187 = head!16^0 propagated equality r!662^post187 = r!662^0 propagated equality a!1370^post187 = a!1370^0 propagated equality r!543^post187 = r!543^0 propagated equality head!405^post187 = head!405^0 propagated equality __disjvr_8^post187 = __disjvr_8^0 propagated equality i!406^post187 = i!406^0 propagated equality x!15^post187 = x!15^0 propagated equality rcd!2393^post187 = rcd!2393^0 propagated equality rcd!2515^post187 = rcd!2515^0 propagated equality __disjvr_5^post187 = __disjvr_5^0 propagated equality rcd!83^post187 = rcd!83^0 propagated equality x!1365^post187 = x!1365^0 propagated equality a!244^post187 = a!244^0 propagated equality sdv_callsite_return_1!32^post187 = sdv_callsite_return_1!32^0 propagated equality a!1810^post187 = a!1810^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post188, __disjvr_1^0'=__disjvr_1^post188, __disjvr_2^0'=__disjvr_2^post188, __disjvr_3^0'=__disjvr_3^post188, __disjvr_4^0'=__disjvr_4^post188, __disjvr_5^0'=__disjvr_5^post188, __disjvr_6^0'=__disjvr_6^post188, __disjvr_7^0'=__disjvr_7^post188, __disjvr_8^0'=__disjvr_8^post188, a!1052^0'=a!1052^post188, a!1055^0'=a!1055^post188, a!1370^0'=a!1370^post188, a!1371^0'=a!1371^post188, a!1610^0'=a!1610^post188, a!1810^0'=a!1810^post188, a!2035^0'=a!2035^post188, a!2238^0'=a!2238^post188, a!244^0'=a!244^post188, a!419^0'=a!419^post188, a!511^0'=a!511^post188, a!654^0'=a!654^post188, ct!19^0'=ct!19^post188, head!16^0'=head!16^post188, head!31^0'=head!31^post188, head!405^0'=head!405^post188, i!29^0'=i!29^post188, i!406^0'=i!406^post188, length!28^0'=length!28^post188, nondet!13^0'=nondet!13^post188, r!543^0'=r!543^post188, r!662^0'=r!662^post188, rcd!2393^0'=rcd!2393^post188, rcd!2460^0'=rcd!2460^post188, rcd!2515^0'=rcd!2515^post188, rcd!63^0'=rcd!63^post188, rcd!83^0'=rcd!83^post188, result!12^0'=result!12^post188, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post188, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post188, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post188, sel_r!543_flink!24^0'=sel_r!543_flink!24^post188, t!25^0'=t!25^post188, temp!34^0'=temp!34^post188, temp0!17^0'=temp0!17^post188, temp0!30^0'=temp0!30^post188, tmp!33^0'=tmp!33^post188, x!1365^0'=x!1365^post188, x!15^0'=x!15^post188, x!18^0'=x!18^post188, x!22^0'=x!22^post188, x_slam_f!20^0'=x_slam_f!20^post188, y!21^0'=y!21^post188, (-y!21^post188+y!21^0 == 0 /\ -x!1365^post188+x!1365^0 == 0 /\ -a!1370^post188+a!1370^0 == 0 /\ -a!654^post188+a!654^0 == 0 /\ -a!1810^post188+a!1810^0 == 0 /\ -t!25^post188+t!25^0 == 0 /\ -temp0!30^post188+temp0!30^0 == 0 /\ -a!2035^post188+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post188 == 0 /\ -nondet!13^post188+nondet!13^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post188+r!662^0 == 0 /\ -a!419^post188+a!419^0 == 0 /\ -a!244^post188+a!244^0 == 0 /\ -rcd!2393^post188+rcd!2393^0 == 0 /\ -__disjvr_2^post188+__disjvr_2^0 == 0 /\ a!1610^0-a!1610^post188 == 0 /\ a!1052^0-a!1052^post188 == 0 /\ temp0!17^0-temp0!17^post188 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ rcd!83^0-rcd!83^post188 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ a!1371^0-a!1371^post188 == 0 /\ -__disjvr_0^post188+__disjvr_0^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post188+rcd!2515^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ temp!34^0-temp!34^post188 == 0 /\ -sdv_callsite_return_1!32^post188+sdv_callsite_return_1!32^0 == 0 /\ x!22^0-x!22^post188 == 0 /\ -__disjvr_7^post188+__disjvr_7^0 == 0 /\ length!28^0-length!28^post188 == 0 /\ rcd!2460^0-rcd!2460^post188 == 0 /\ x!18^0-x!18^post188 == 0 /\ -__disjvr_6^post188+__disjvr_6^0 == 0 /\ a!2238^0-a!2238^post188 == 0 /\ -sdv_callsite_return_1!14^post188+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post188 == 0 /\ i!406^0-i!406^post188 == 0 /\ -ct!19^post188+ct!19^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post188 == 0 /\ __disjvr_8^0-__disjvr_8^post188 == 0 /\ -i!29^post188+i!29^0 == 0 /\ a!1055^0-a!1055^post188 == 0 /\ -__disjvr_5^post188+__disjvr_5^0 == 0 /\ tmp!33^0-tmp!33^post188 == 0 /\ -head!405^post188+head!405^0 == 0 /\ head!31^0-head!31^post188 == 0 /\ r!543^0-r!543^post188 == 0 /\ -__disjvr_3^post188+__disjvr_3^0 == 0 /\ -head!16^post188+head!16^0 == 0 /\ -rcd!63^post188+rcd!63^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post188 == 0 /\ -x_slam_f!20^post188+x_slam_f!20^0 == 0 /\ -result!12^post188+result!12^0 == 0 /\ -sel_r!1224_flink!24^post188+sel_r!1224_flink!24^0 == 0 /\ a!511^0-a!511^post188 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 propagated equality y!21^post188 = y!21^0 propagated equality x!1365^post188 = x!1365^0 propagated equality a!1370^post188 = a!1370^0 propagated equality a!654^post188 = a!654^0 propagated equality a!1810^post188 = a!1810^0 propagated equality t!25^post188 = t!25^0 propagated equality temp0!30^post188 = temp0!30^0 propagated equality a!2035^post188 = a!2035^0 propagated equality __disjvr_4^post188 = __disjvr_4^0 propagated equality nondet!13^post188 = nondet!13^0 propagated equality r!662^post188 = r!662^0 propagated equality a!419^post188 = a!419^0 propagated equality a!244^post188 = a!244^0 propagated equality rcd!2393^post188 = rcd!2393^0 propagated equality __disjvr_2^post188 = __disjvr_2^0 propagated equality a!1610^post188 = a!1610^0 propagated equality a!1052^post188 = a!1052^0 propagated equality temp0!17^post188 = temp0!17^0 propagated equality rcd!83^post188 = rcd!83^0 propagated equality a!1371^post188 = a!1371^0 propagated equality __disjvr_0^post188 = __disjvr_0^0 propagated equality rcd!2515^post188 = rcd!2515^0 propagated equality temp!34^post188 = temp!34^0 propagated equality sdv_callsite_return_1!32^post188 = sdv_callsite_return_1!32^0 propagated equality x!22^post188 = x!22^0 propagated equality __disjvr_7^post188 = __disjvr_7^0 propagated equality length!28^post188 = length!28^0 propagated equality rcd!2460^post188 = rcd!2460^0 propagated equality x!18^post188 = x!18^0 propagated equality __disjvr_6^post188 = __disjvr_6^0 propagated equality a!2238^post188 = a!2238^0 propagated equality sdv_callsite_return_1!14^post188 = sdv_callsite_return_1!14^0 propagated equality x!15^post188 = x!15^0 propagated equality i!406^post188 = i!406^0 propagated equality ct!19^post188 = ct!19^0 propagated equality __disjvr_1^post188 = __disjvr_1^0 propagated equality __disjvr_8^post188 = __disjvr_8^0 propagated equality i!29^post188 = i!29^0 propagated equality a!1055^post188 = a!1055^0 propagated equality __disjvr_5^post188 = __disjvr_5^0 propagated equality tmp!33^post188 = tmp!33^0 propagated equality head!405^post188 = head!405^0 propagated equality head!31^post188 = head!31^0 propagated equality r!543^post188 = r!543^0 propagated equality __disjvr_3^post188 = __disjvr_3^0 propagated equality head!16^post188 = head!16^0 propagated equality rcd!63^post188 = rcd!63^0 propagated equality sel_r!543_flink!24^post188 = sel_r!543_flink!24^0 propagated equality x_slam_f!20^post188 = x_slam_f!20^0 propagated equality result!12^post188 = result!12^0 propagated equality sel_r!1224_flink!24^post188 = sel_r!1224_flink!24^0 propagated equality a!511^post188 = a!511^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post189, __disjvr_1^0'=__disjvr_1^post189, __disjvr_2^0'=__disjvr_2^post189, __disjvr_3^0'=__disjvr_3^post189, __disjvr_4^0'=__disjvr_4^post189, __disjvr_5^0'=__disjvr_5^post189, __disjvr_6^0'=__disjvr_6^post189, __disjvr_7^0'=__disjvr_7^post189, __disjvr_8^0'=__disjvr_8^post189, a!1052^0'=a!1052^post189, a!1055^0'=a!1055^post189, a!1370^0'=a!1370^post189, a!1371^0'=a!1371^post189, a!1610^0'=a!1610^post189, a!1810^0'=a!1810^post189, a!2035^0'=a!2035^post189, a!2238^0'=a!2238^post189, a!244^0'=a!244^post189, a!419^0'=a!419^post189, a!511^0'=a!511^post189, a!654^0'=a!654^post189, ct!19^0'=ct!19^post189, head!16^0'=head!16^post189, head!31^0'=head!31^post189, head!405^0'=head!405^post189, i!29^0'=i!29^post189, i!406^0'=i!406^post189, length!28^0'=length!28^post189, nondet!13^0'=nondet!13^post189, r!543^0'=r!543^post189, r!662^0'=r!662^post189, rcd!2393^0'=rcd!2393^post189, rcd!2460^0'=rcd!2460^post189, rcd!2515^0'=rcd!2515^post189, rcd!63^0'=rcd!63^post189, rcd!83^0'=rcd!83^post189, result!12^0'=result!12^post189, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post189, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post189, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post189, sel_r!543_flink!24^0'=sel_r!543_flink!24^post189, t!25^0'=t!25^post189, temp!34^0'=temp!34^post189, temp0!17^0'=temp0!17^post189, temp0!30^0'=temp0!30^post189, tmp!33^0'=tmp!33^post189, x!1365^0'=x!1365^post189, x!15^0'=x!15^post189, x!18^0'=x!18^post189, x!22^0'=x!22^post189, x_slam_f!20^0'=x_slam_f!20^post189, y!21^0'=y!21^post189, (-__disjvr_7^post189+__disjvr_7^0 == 0 /\ -t!25^post189+t!25^0 == 0 /\ a!1370^0-a!1370^post189 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ a!244^0-a!244^post189 == 0 /\ __disjvr_6^0-__disjvr_6^post189 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_8^post189+__disjvr_8^0 == 0 /\ a!1371^0-a!1371^post189 == 0 /\ x!18^0-x!18^post189 == 0 /\ -nondet!13^post189+nondet!13^0 == 0 /\ a!511^0-a!511^post189 == 0 /\ x_slam_f!20^0-x_slam_f!20^post189 == 0 /\ a!1052^0-a!1052^post189 == 0 /\ -a!1052^0 <= 0 /\ -r!662^post189+r!662^0 == 0 /\ 1-a!1052^0 <= 0 /\ a!654^0-a!654^post189 == 0 /\ __disjvr_0^0-__disjvr_0^post189 == 0 /\ -a!1610^post189+a!1610^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post189+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!32^post189+sdv_callsite_return_1!32^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2035^post189+a!2035^0 == 0 /\ -__disjvr_1^post189+__disjvr_1^0 == 0 /\ -y!21^post189+y!21^0 == 0 /\ __disjvr_3^0-__disjvr_3^post189 == 0 /\ length!28^0-length!28^post189 == 0 /\ -rcd!2460^post189+rcd!2460^0 == 0 /\ -x!1365^post189+x!1365^0 == 0 /\ temp0!17^0-temp0!17^post189 == 0 /\ result!12^0-result!12^post189 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ rcd!63^0-rcd!63^post189 == 0 /\ -temp0!30^post189+temp0!30^0 == 0 /\ -temp!34^post189+temp!34^0 == 0 /\ -x!22^post189+x!22^0 == 0 /\ -i!29^post189+i!29^0 == 0 /\ -i!406^post189+i!406^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post189 == 0 /\ -rcd!83^post189+rcd!83^0 == 0 /\ a!1810^0-a!1810^post189 == 0 /\ -a!1055^post189+a!1055^0 == 0 /\ -a!419^post189+a!419^0 == 0 /\ -r!543^post189+r!543^0 == 0 /\ -ct!19^post189+ct!19^0 == 0 /\ x!15^0-x!15^post189 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post189 == 0 /\ head!31^0-head!31^post189 == 0 /\ -__disjvr_4^post189+__disjvr_4^0 == 0 /\ a!2238^0-a!2238^post189 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post189 == 0 /\ -head!16^post189+head!16^0 == 0 /\ rcd!2393^0-rcd!2393^post189 == 0 /\ -__disjvr_2^post189+__disjvr_2^0 == 0 /\ head!405^0-head!405^post189 == 0 /\ tmp!33^0-tmp!33^post189 == 0 /\ -rcd!2515^post189+rcd!2515^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 propagated equality __disjvr_7^post189 = __disjvr_7^0 propagated equality t!25^post189 = t!25^0 propagated equality a!1370^post189 = a!1370^0 propagated equality a!244^post189 = a!244^0 propagated equality __disjvr_6^post189 = __disjvr_6^0 propagated equality __disjvr_8^post189 = __disjvr_8^0 propagated equality a!1371^post189 = a!1371^0 propagated equality x!18^post189 = x!18^0 propagated equality nondet!13^post189 = nondet!13^0 propagated equality a!511^post189 = a!511^0 propagated equality x_slam_f!20^post189 = x_slam_f!20^0 propagated equality a!1052^post189 = a!1052^0 propagated equality r!662^post189 = r!662^0 propagated equality a!654^post189 = a!654^0 propagated equality __disjvr_0^post189 = __disjvr_0^0 propagated equality a!1610^post189 = a!1610^0 propagated equality __disjvr_5^post189 = __disjvr_5^0 propagated equality sdv_callsite_return_1!32^post189 = sdv_callsite_return_1!32^0 propagated equality a!2035^post189 = a!2035^0 propagated equality __disjvr_1^post189 = __disjvr_1^0 propagated equality y!21^post189 = y!21^0 propagated equality __disjvr_3^post189 = __disjvr_3^0 propagated equality length!28^post189 = length!28^0 propagated equality rcd!2460^post189 = rcd!2460^0 propagated equality x!1365^post189 = x!1365^0 propagated equality temp0!17^post189 = temp0!17^0 propagated equality result!12^post189 = result!12^0 propagated equality rcd!63^post189 = rcd!63^0 propagated equality temp0!30^post189 = temp0!30^0 propagated equality temp!34^post189 = temp!34^0 propagated equality x!22^post189 = x!22^0 propagated equality i!29^post189 = i!29^0 propagated equality i!406^post189 = i!406^0 propagated equality sdv_callsite_return_1!14^post189 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post189 = rcd!83^0 propagated equality a!1810^post189 = a!1810^0 propagated equality a!1055^post189 = a!1055^0 propagated equality a!419^post189 = a!419^0 propagated equality r!543^post189 = r!543^0 propagated equality ct!19^post189 = ct!19^0 propagated equality x!15^post189 = x!15^0 propagated equality sel_r!1224_flink!24^post189 = sel_r!1224_flink!24^0 propagated equality head!31^post189 = head!31^0 propagated equality __disjvr_4^post189 = __disjvr_4^0 propagated equality a!2238^post189 = a!2238^0 propagated equality sel_r!543_flink!24^post189 = sel_r!543_flink!24^0 propagated equality head!16^post189 = head!16^0 propagated equality rcd!2393^post189 = rcd!2393^0 propagated equality __disjvr_2^post189 = __disjvr_2^0 propagated equality head!405^post189 = head!405^0 propagated equality tmp!33^post189 = tmp!33^0 propagated equality rcd!2515^post189 = rcd!2515^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post190, __disjvr_1^0'=__disjvr_1^post190, __disjvr_2^0'=__disjvr_2^post190, __disjvr_3^0'=__disjvr_3^post190, __disjvr_4^0'=__disjvr_4^post190, __disjvr_5^0'=__disjvr_5^post190, __disjvr_6^0'=__disjvr_6^post190, __disjvr_7^0'=__disjvr_7^post190, __disjvr_8^0'=__disjvr_8^post190, a!1052^0'=a!1052^post190, a!1055^0'=a!1055^post190, a!1370^0'=a!1370^post190, a!1371^0'=a!1371^post190, a!1610^0'=a!1610^post190, a!1810^0'=a!1810^post190, a!2035^0'=a!2035^post190, a!2238^0'=a!2238^post190, a!244^0'=a!244^post190, a!419^0'=a!419^post190, a!511^0'=a!511^post190, a!654^0'=a!654^post190, ct!19^0'=ct!19^post190, head!16^0'=head!16^post190, head!31^0'=head!31^post190, head!405^0'=head!405^post190, i!29^0'=i!29^post190, i!406^0'=i!406^post190, length!28^0'=length!28^post190, nondet!13^0'=nondet!13^post190, r!543^0'=r!543^post190, r!662^0'=r!662^post190, rcd!2393^0'=rcd!2393^post190, rcd!2460^0'=rcd!2460^post190, rcd!2515^0'=rcd!2515^post190, rcd!63^0'=rcd!63^post190, rcd!83^0'=rcd!83^post190, result!12^0'=result!12^post190, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post190, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post190, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post190, sel_r!543_flink!24^0'=sel_r!543_flink!24^post190, t!25^0'=t!25^post190, temp!34^0'=temp!34^post190, temp0!17^0'=temp0!17^post190, temp0!30^0'=temp0!30^post190, tmp!33^0'=tmp!33^post190, x!1365^0'=x!1365^post190, x!15^0'=x!15^post190, x!18^0'=x!18^post190, x!22^0'=x!22^post190, x_slam_f!20^0'=x_slam_f!20^post190, y!21^0'=y!21^post190, (x!18^0-x!18^post190 == 0 /\ -tmp!33^post190+tmp!33^0 == 0 /\ rcd!83^0-rcd!83^post190 == 0 /\ a!1371^0-a!1371^post190 == 0 /\ -head!16^post190+head!16^0 == 0 /\ r!543^0-r!543^post190 == 0 /\ x!15^0-x!15^post190 == 0 /\ rcd!63^0-rcd!63^post190 == 0 /\ -sdv_callsite_return_1!14^post190+sdv_callsite_return_1!14^0 == 0 /\ -x!22^post190+x!22^0 == 0 /\ length!28^0-length!28^post190 == 0 /\ y!21^0-y!21^post190 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post190+rcd!2515^0 == 0 /\ -temp!34^post190+temp!34^0 == 0 /\ i!406^0-i!406^post190 == 0 /\ -result!12^post190+result!12^0 == 0 /\ a!654^0-a!654^post190 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post190 == 0 /\ a!1370^0-a!1370^post190 == 0 /\ 1-head!16^0 <= 0 /\ -sel_r!1224_flink!24^post190+sel_r!1224_flink!24^0 == 0 /\ 1+x!15^0 <= 0 /\ -rcd!2393^post190+rcd!2393^0 == 0 /\ -x!1365^post190+x!1365^0 == 0 /\ -__disjvr_3^post190+__disjvr_3^0 == 0 /\ -a!511^post190+a!511^0 == 0 /\ -__disjvr_0^post190+__disjvr_0^0 == 0 /\ -nondet!13^post190+nondet!13^0 == 0 /\ head!405^0-head!405^post190 == 0 /\ __disjvr_8^0-__disjvr_8^post190 == 0 /\ -t!25^post190+t!25^0 == 0 /\ 1-a!1055^0 <= 0 /\ -r!662^post190+r!662^0 == 0 /\ -a!1055^0 <= 0 /\ -a!2035^post190+a!2035^0 == 0 /\ -a!2238^post190+a!2238^0 == 0 /\ -a!1055^post190+a!1055^0 == 0 /\ -__disjvr_7^post190+__disjvr_7^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post190 == 0 /\ 1+head!16^0 <= 0 /\ -a!1610^post190+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post190 == 0 /\ a!1052^0-a!1052^post190 == 0 /\ x_slam_f!20^0-x_slam_f!20^post190 == 0 /\ temp0!17^0-temp0!17^post190 == 0 /\ a!244^0-a!244^post190 == 0 /\ __disjvr_5^0-__disjvr_5^post190 == 0 /\ -__disjvr_6^post190+__disjvr_6^0 == 0 /\ -ct!19^post190+ct!19^0 == 0 /\ temp0!30^0-temp0!30^post190 == 0 /\ rcd!2460^0-rcd!2460^post190 == 0 /\ a!1810^0-a!1810^post190 == 0 /\ -i!29^post190+i!29^0 == 0 /\ __disjvr_4^0-__disjvr_4^post190 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post190 == 0 /\ -__disjvr_2^post190+__disjvr_2^0 == 0 /\ -a!419^post190+a!419^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality x!18^post190 = x!18^0 propagated equality tmp!33^post190 = tmp!33^0 propagated equality rcd!83^post190 = rcd!83^0 propagated equality a!1371^post190 = a!1371^0 propagated equality head!16^post190 = head!16^0 propagated equality r!543^post190 = r!543^0 propagated equality x!15^post190 = x!15^0 propagated equality rcd!63^post190 = rcd!63^0 propagated equality sdv_callsite_return_1!14^post190 = sdv_callsite_return_1!14^0 propagated equality x!22^post190 = x!22^0 propagated equality length!28^post190 = length!28^0 propagated equality y!21^post190 = y!21^0 propagated equality rcd!2515^post190 = rcd!2515^0 propagated equality temp!34^post190 = temp!34^0 propagated equality i!406^post190 = i!406^0 propagated equality result!12^post190 = result!12^0 propagated equality a!654^post190 = a!654^0 propagated equality head!31^post190 = head!31^0 propagated equality a!1370^post190 = a!1370^0 propagated equality sel_r!1224_flink!24^post190 = sel_r!1224_flink!24^0 propagated equality rcd!2393^post190 = rcd!2393^0 propagated equality x!1365^post190 = x!1365^0 propagated equality __disjvr_3^post190 = __disjvr_3^0 propagated equality a!511^post190 = a!511^0 propagated equality __disjvr_0^post190 = __disjvr_0^0 propagated equality nondet!13^post190 = nondet!13^0 propagated equality head!405^post190 = head!405^0 propagated equality __disjvr_8^post190 = __disjvr_8^0 propagated equality t!25^post190 = t!25^0 propagated equality r!662^post190 = r!662^0 propagated equality a!2035^post190 = a!2035^0 propagated equality a!2238^post190 = a!2238^0 propagated equality a!1055^post190 = a!1055^0 propagated equality __disjvr_7^post190 = __disjvr_7^0 propagated equality sel_r!543_flink!24^post190 = sel_r!543_flink!24^0 propagated equality a!1610^post190 = a!1610^0 propagated equality __disjvr_1^post190 = __disjvr_1^0 propagated equality a!1052^post190 = a!1052^0 propagated equality x_slam_f!20^post190 = x_slam_f!20^0 propagated equality temp0!17^post190 = temp0!17^0 propagated equality a!244^post190 = a!244^0 propagated equality __disjvr_5^post190 = __disjvr_5^0 propagated equality __disjvr_6^post190 = __disjvr_6^0 propagated equality ct!19^post190 = ct!19^0 propagated equality temp0!30^post190 = temp0!30^0 propagated equality rcd!2460^post190 = rcd!2460^0 propagated equality a!1810^post190 = a!1810^0 propagated equality i!29^post190 = i!29^0 propagated equality __disjvr_4^post190 = __disjvr_4^0 propagated equality sdv_callsite_return_1!32^post190 = sdv_callsite_return_1!32^0 propagated equality __disjvr_2^post190 = __disjvr_2^0 propagated equality a!419^post190 = a!419^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post191, __disjvr_1^0'=__disjvr_1^post191, __disjvr_2^0'=__disjvr_2^post191, __disjvr_3^0'=__disjvr_3^post191, __disjvr_4^0'=__disjvr_4^post191, __disjvr_5^0'=__disjvr_5^post191, __disjvr_6^0'=__disjvr_6^post191, __disjvr_7^0'=__disjvr_7^post191, __disjvr_8^0'=__disjvr_8^post191, a!1052^0'=a!1052^post191, a!1055^0'=a!1055^post191, a!1370^0'=a!1370^post191, a!1371^0'=a!1371^post191, a!1610^0'=a!1610^post191, a!1810^0'=a!1810^post191, a!2035^0'=a!2035^post191, a!2238^0'=a!2238^post191, a!244^0'=a!244^post191, a!419^0'=a!419^post191, a!511^0'=a!511^post191, a!654^0'=a!654^post191, ct!19^0'=ct!19^post191, head!16^0'=head!16^post191, head!31^0'=head!31^post191, head!405^0'=head!405^post191, i!29^0'=i!29^post191, i!406^0'=i!406^post191, length!28^0'=length!28^post191, nondet!13^0'=nondet!13^post191, r!543^0'=r!543^post191, r!662^0'=r!662^post191, rcd!2393^0'=rcd!2393^post191, rcd!2460^0'=rcd!2460^post191, rcd!2515^0'=rcd!2515^post191, rcd!63^0'=rcd!63^post191, rcd!83^0'=rcd!83^post191, result!12^0'=result!12^post191, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post191, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post191, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post191, sel_r!543_flink!24^0'=sel_r!543_flink!24^post191, t!25^0'=t!25^post191, temp!34^0'=temp!34^post191, temp0!17^0'=temp0!17^post191, temp0!30^0'=temp0!30^post191, tmp!33^0'=tmp!33^post191, x!1365^0'=x!1365^post191, x!15^0'=x!15^post191, x!18^0'=x!18^post191, x!22^0'=x!22^post191, x_slam_f!20^0'=x_slam_f!20^post191, y!21^0'=y!21^post191, (-__disjvr_7^post191+__disjvr_7^0 == 0 /\ -x!15^post191+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post191 == 0 /\ -y!21^post191+y!21^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!1365^0-x!1365^post191 == 0 /\ -r!543^post191+r!543^0 == 0 /\ __disjvr_8^0-__disjvr_8^post191 == 0 /\ -rcd!2460^post191+rcd!2460^0 == 0 /\ -rcd!83^post191+rcd!83^0 == 0 /\ -rcd!2515^post191+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post191 == 0 /\ __disjvr_1^0-__disjvr_1^post191 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ nondet!13^0-nondet!13^post191 == 0 /\ temp0!30^0-temp0!30^post191 == 0 /\ x!18^0-x!18^post191 == 0 /\ -a!1610^post191+a!1610^0 == 0 /\ -a!1052^post191+a!1052^0 == 0 /\ -__disjvr_0^post191+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post191 == 0 /\ -a!1052^0 <= 0 /\ head!405^0-head!405^post191 == 0 /\ 1-a!1052^0 <= 0 /\ -__disjvr_2^post191+__disjvr_2^0 == 0 /\ head!16^0-head!16^post191 == 0 /\ a!244^0-a!244^post191 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post191+ct!19^0 == 0 /\ -i!29^post191+i!29^0 == 0 /\ tmp!33^0-tmp!33^post191 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -a!2238^post191+a!2238^0 == 0 /\ -temp!34^post191+temp!34^0 == 0 /\ -a!419^post191+a!419^0 == 0 /\ -__disjvr_6^post191+__disjvr_6^0 == 0 /\ __disjvr_5^0-__disjvr_5^post191 == 0 /\ a!654^0-a!654^post191 == 0 /\ a!1810^0-a!1810^post191 == 0 /\ -head!31^post191+head!31^0 == 0 /\ a!1370^0-a!1370^post191 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post191 == 0 /\ result!12^0-result!12^post191 == 0 /\ -sdv_callsite_return_1!32^post191+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post191 == 0 /\ -sel_r!1224_flink!24^post191+sel_r!1224_flink!24^0 == 0 /\ rcd!63^0-rcd!63^post191 == 0 /\ rcd!2393^0-rcd!2393^post191 == 0 /\ -__disjvr_3^post191+__disjvr_3^0 == 0 /\ -a!1055^post191+a!1055^0 == 0 /\ -x!22^post191+x!22^0 == 0 /\ -x_slam_f!20^post191+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post191 == 0 /\ -a!2035^post191+a!2035^0 == 0 /\ -i!406^post191+i!406^0 == 0 /\ -r!662^post191+r!662^0 == 0 /\ -a!511^post191+a!511^0 == 0 /\ t!25^0-t!25^post191 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality __disjvr_7^post191 = __disjvr_7^0 propagated equality x!15^post191 = x!15^0 propagated equality sel_r!543_flink!24^post191 = sel_r!543_flink!24^0 propagated equality y!21^post191 = y!21^0 propagated equality x!1365^post191 = x!1365^0 propagated equality r!543^post191 = r!543^0 propagated equality __disjvr_8^post191 = __disjvr_8^0 propagated equality rcd!2460^post191 = rcd!2460^0 propagated equality rcd!83^post191 = rcd!83^0 propagated equality rcd!2515^post191 = rcd!2515^0 propagated equality temp0!17^post191 = temp0!17^0 propagated equality __disjvr_1^post191 = __disjvr_1^0 propagated equality nondet!13^post191 = nondet!13^0 propagated equality temp0!30^post191 = temp0!30^0 propagated equality x!18^post191 = x!18^0 propagated equality a!1610^post191 = a!1610^0 propagated equality a!1052^post191 = a!1052^0 propagated equality __disjvr_0^post191 = __disjvr_0^0 propagated equality sdv_callsite_return_1!14^post191 = sdv_callsite_return_1!14^0 propagated equality head!405^post191 = head!405^0 propagated equality __disjvr_2^post191 = __disjvr_2^0 propagated equality head!16^post191 = head!16^0 propagated equality a!244^post191 = a!244^0 propagated equality ct!19^post191 = ct!19^0 propagated equality i!29^post191 = i!29^0 propagated equality tmp!33^post191 = tmp!33^0 propagated equality a!2238^post191 = a!2238^0 propagated equality temp!34^post191 = temp!34^0 propagated equality a!419^post191 = a!419^0 propagated equality __disjvr_6^post191 = __disjvr_6^0 propagated equality __disjvr_5^post191 = __disjvr_5^0 propagated equality a!654^post191 = a!654^0 propagated equality a!1810^post191 = a!1810^0 propagated equality head!31^post191 = head!31^0 propagated equality a!1370^post191 = a!1370^0 propagated equality __disjvr_4^post191 = __disjvr_4^0 propagated equality result!12^post191 = result!12^0 propagated equality sdv_callsite_return_1!32^post191 = sdv_callsite_return_1!32^0 propagated equality a!1371^post191 = a!1371^0 propagated equality sel_r!1224_flink!24^post191 = sel_r!1224_flink!24^0 propagated equality rcd!63^post191 = rcd!63^0 propagated equality rcd!2393^post191 = rcd!2393^0 propagated equality __disjvr_3^post191 = __disjvr_3^0 propagated equality a!1055^post191 = a!1055^0 propagated equality x!22^post191 = x!22^0 propagated equality x_slam_f!20^post191 = x_slam_f!20^0 propagated equality length!28^post191 = length!28^0 propagated equality a!2035^post191 = a!2035^0 propagated equality i!406^post191 = i!406^0 propagated equality r!662^post191 = r!662^0 propagated equality a!511^post191 = a!511^0 propagated equality t!25^post191 = t!25^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post192, __disjvr_1^0'=__disjvr_1^post192, __disjvr_2^0'=__disjvr_2^post192, __disjvr_3^0'=__disjvr_3^post192, __disjvr_4^0'=__disjvr_4^post192, __disjvr_5^0'=__disjvr_5^post192, __disjvr_6^0'=__disjvr_6^post192, __disjvr_7^0'=__disjvr_7^post192, __disjvr_8^0'=__disjvr_8^post192, a!1052^0'=a!1052^post192, a!1055^0'=a!1055^post192, a!1370^0'=a!1370^post192, a!1371^0'=a!1371^post192, a!1610^0'=a!1610^post192, a!1810^0'=a!1810^post192, a!2035^0'=a!2035^post192, a!2238^0'=a!2238^post192, a!244^0'=a!244^post192, a!419^0'=a!419^post192, a!511^0'=a!511^post192, a!654^0'=a!654^post192, ct!19^0'=ct!19^post192, head!16^0'=head!16^post192, head!31^0'=head!31^post192, head!405^0'=head!405^post192, i!29^0'=i!29^post192, i!406^0'=i!406^post192, length!28^0'=length!28^post192, nondet!13^0'=nondet!13^post192, r!543^0'=r!543^post192, r!662^0'=r!662^post192, rcd!2393^0'=rcd!2393^post192, rcd!2460^0'=rcd!2460^post192, rcd!2515^0'=rcd!2515^post192, rcd!63^0'=rcd!63^post192, rcd!83^0'=rcd!83^post192, result!12^0'=result!12^post192, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post192, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post192, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post192, sel_r!543_flink!24^0'=sel_r!543_flink!24^post192, t!25^0'=t!25^post192, temp!34^0'=temp!34^post192, temp0!17^0'=temp0!17^post192, temp0!30^0'=temp0!30^post192, tmp!33^0'=tmp!33^post192, x!1365^0'=x!1365^post192, x!15^0'=x!15^post192, x!18^0'=x!18^post192, x!22^0'=x!22^post192, x_slam_f!20^0'=x_slam_f!20^post192, y!21^0'=y!21^post192, (-x!15^0+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post192 == 0 /\ i!406^0-i!406^post192 == 0 /\ -nondet!13^post192+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post192+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post192 == 0 /\ -r!662^post192+r!662^0 == 0 /\ -head!16^post192+head!16^0 == 0 /\ -sel_r!543_flink!24^post192+sel_r!543_flink!24^0 == 0 /\ -rcd!2393^post192+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post192 == 0 /\ -x_slam_f!20^post192+x_slam_f!20^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post192+a!1370^0 == 0 /\ a!1052^0-a!1052^post192 == 0 /\ x!15^0-head!16^0 <= 0 /\ -temp0!17^post192+temp0!17^0 == 0 /\ -rcd!2515^post192+rcd!2515^0 == 0 /\ -y!21^post192+y!21^0 == 0 /\ -x!1365^post192+x!1365^0 == 0 /\ temp!34^0-temp!34^post192 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ -temp0!30^post192+temp0!30^0 == 0 /\ r!543^0-r!543^post192 == 0 /\ tmp!33^0-tmp!33^post192 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post192+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post192 == 0 /\ a!2238^0-a!2238^post192 == 0 /\ -x!22^post192+x!22^0 == 0 /\ -a!2035^post192+a!2035^0 == 0 /\ -length!28^post192+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post192+sdv_callsite_return_1!14^0 == 0 /\ -a!244^post192+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post192 == 0 /\ -head!405^post192+head!405^0 == 0 /\ a!1055^0-a!1055^post192 == 0 /\ -__disjvr_7^post192+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post192 == 0 /\ -__disjvr_8^post192+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post192 == 0 /\ -rcd!63^post192+rcd!63^0 == 0 /\ -x!15^post192+x!15^0 == 0 /\ __disjvr_6^0-__disjvr_6^post192 == 0 /\ a!1055^0 <= 0 /\ a!654^0-a!654^post192 == 0 /\ a!511^0-a!511^post192 == 0 /\ -a!1810^post192+a!1810^0 == 0 /\ -ct!19^post192+ct!19^0 == 0 /\ x!18^0-x!18^post192 == 0 /\ -__disjvr_0^post192+__disjvr_0^0 == 0 /\ head!31^0-head!31^post192 == 0 /\ result!12^0-result!12^post192 == 0 /\ -__disjvr_2^post192+__disjvr_2^0 == 0 /\ -a!419^post192+a!419^0 == 0 /\ -t!25^post192+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post192 == 0 /\ -i!29^post192+i!29^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post192, __disjvr_1^0'=__disjvr_1^post192, __disjvr_2^0'=__disjvr_2^post192, __disjvr_3^0'=__disjvr_3^post192, __disjvr_4^0'=__disjvr_4^post192, __disjvr_5^0'=__disjvr_5^post192, __disjvr_6^0'=__disjvr_6^post192, __disjvr_7^0'=__disjvr_7^post192, __disjvr_8^0'=__disjvr_8^post192, a!1052^0'=a!1052^post192, a!1055^0'=a!1055^post192, a!1370^0'=a!1370^post192, a!1371^0'=a!1371^post192, a!1610^0'=a!1610^post192, a!1810^0'=a!1810^post192, a!2035^0'=a!2035^post192, a!2238^0'=a!2238^post192, a!244^0'=a!244^post192, a!419^0'=a!419^post192, a!511^0'=a!511^post192, a!654^0'=a!654^post192, ct!19^0'=ct!19^post192, head!16^0'=head!16^post192, head!31^0'=head!31^post192, head!405^0'=head!405^post192, i!29^0'=i!29^post192, i!406^0'=i!406^post192, length!28^0'=length!28^post192, nondet!13^0'=nondet!13^post192, r!543^0'=r!543^post192, r!662^0'=r!662^post192, rcd!2393^0'=rcd!2393^post192, rcd!2460^0'=rcd!2460^post192, rcd!2515^0'=rcd!2515^post192, rcd!63^0'=rcd!63^post192, rcd!83^0'=rcd!83^post192, result!12^0'=result!12^post192, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post192, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post192, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post192, sel_r!543_flink!24^0'=sel_r!543_flink!24^post192, t!25^0'=t!25^post192, temp!34^0'=temp!34^post192, temp0!17^0'=temp0!17^post192, temp0!30^0'=temp0!30^post192, tmp!33^0'=tmp!33^post192, x!1365^0'=x!1365^post192, x!15^0'=x!15^post192, x!18^0'=x!18^post192, x!22^0'=x!22^post192, x_slam_f!20^0'=x_slam_f!20^post192, y!21^0'=y!21^post192, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post192 == 0 /\ i!406^0-i!406^post192 == 0 /\ -nondet!13^post192+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post192+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post192 == 0 /\ -r!662^post192+r!662^0 == 0 /\ -head!16^post192+head!16^0 == 0 /\ -sel_r!543_flink!24^post192+sel_r!543_flink!24^0 == 0 /\ -rcd!2393^post192+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post192 == 0 /\ -x_slam_f!20^post192+x_slam_f!20^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post192+a!1370^0 == 0 /\ a!1052^0-a!1052^post192 == 0 /\ x!15^0-head!16^0 <= 0 /\ -temp0!17^post192+temp0!17^0 == 0 /\ -rcd!2515^post192+rcd!2515^0 == 0 /\ -y!21^post192+y!21^0 == 0 /\ -x!1365^post192+x!1365^0 == 0 /\ temp!34^0-temp!34^post192 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -temp0!30^post192+temp0!30^0 == 0 /\ r!543^0-r!543^post192 == 0 /\ tmp!33^0-tmp!33^post192 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post192+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post192 == 0 /\ a!2238^0-a!2238^post192 == 0 /\ -x!22^post192+x!22^0 == 0 /\ -a!2035^post192+a!2035^0 == 0 /\ -length!28^post192+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post192+sdv_callsite_return_1!14^0 == 0 /\ -a!244^post192+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post192 == 0 /\ -head!405^post192+head!405^0 == 0 /\ a!1055^0-a!1055^post192 == 0 /\ -__disjvr_7^post192+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post192 == 0 /\ -__disjvr_8^post192+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post192 == 0 /\ -rcd!63^post192+rcd!63^0 == 0 /\ -x!15^post192+x!15^0 == 0 /\ __disjvr_6^0-__disjvr_6^post192 == 0 /\ a!1055^0 <= 0 /\ a!654^0-a!654^post192 == 0 /\ a!511^0-a!511^post192 == 0 /\ -a!1810^post192+a!1810^0 == 0 /\ -ct!19^post192+ct!19^0 == 0 /\ x!18^0-x!18^post192 == 0 /\ -__disjvr_0^post192+__disjvr_0^0 == 0 /\ head!31^0-head!31^post192 == 0 /\ result!12^0-result!12^post192 == 0 /\ -__disjvr_2^post192+__disjvr_2^0 == 0 /\ -a!419^post192+a!419^0 == 0 /\ -t!25^post192+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post192 == 0 /\ -i!29^post192+i!29^0 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post192, __disjvr_1^0'=__disjvr_1^post192, __disjvr_2^0'=__disjvr_2^post192, __disjvr_3^0'=__disjvr_3^post192, __disjvr_4^0'=__disjvr_4^post192, __disjvr_5^0'=__disjvr_5^post192, __disjvr_6^0'=__disjvr_6^post192, __disjvr_7^0'=__disjvr_7^post192, __disjvr_8^0'=__disjvr_8^post192, a!1052^0'=a!1052^post192, a!1055^0'=a!1055^post192, a!1370^0'=a!1370^post192, a!1371^0'=a!1371^post192, a!1610^0'=a!1610^post192, a!1810^0'=a!1810^post192, a!2035^0'=a!2035^post192, a!2238^0'=a!2238^post192, a!244^0'=a!244^post192, a!419^0'=a!419^post192, a!511^0'=a!511^post192, a!654^0'=a!654^post192, ct!19^0'=ct!19^post192, head!16^0'=head!16^post192, head!31^0'=head!31^post192, head!405^0'=head!405^post192, i!29^0'=i!29^post192, i!406^0'=i!406^post192, length!28^0'=length!28^post192, nondet!13^0'=nondet!13^post192, r!543^0'=r!543^post192, r!662^0'=r!662^post192, rcd!2393^0'=rcd!2393^post192, rcd!2460^0'=rcd!2460^post192, rcd!2515^0'=rcd!2515^post192, rcd!63^0'=rcd!63^post192, rcd!83^0'=rcd!83^post192, result!12^0'=result!12^post192, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post192, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post192, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post192, sel_r!543_flink!24^0'=sel_r!543_flink!24^post192, t!25^0'=t!25^post192, temp!34^0'=temp!34^post192, temp0!17^0'=temp0!17^post192, temp0!30^0'=temp0!30^post192, tmp!33^0'=tmp!33^post192, x!1365^0'=x!1365^post192, x!15^0'=x!15^post192, x!18^0'=x!18^post192, x!22^0'=x!22^post192, x_slam_f!20^0'=x_slam_f!20^post192, y!21^0'=y!21^post192, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ __disjvr_3^0-__disjvr_3^post192 == 0 /\ i!406^0-i!406^post192 == 0 /\ -nondet!13^post192+nondet!13^0 == 0 /\ -sdv_callsite_return_1!32^post192+sdv_callsite_return_1!32^0 == 0 /\ rcd!2460^0-rcd!2460^post192 == 0 /\ -r!662^post192+r!662^0 == 0 /\ -head!16^post192+head!16^0 == 0 /\ -sel_r!543_flink!24^post192+sel_r!543_flink!24^0 == 0 /\ -rcd!2393^post192+rcd!2393^0 == 0 /\ rcd!83^0-rcd!83^post192 == 0 /\ -x_slam_f!20^post192+x_slam_f!20^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1370^post192+a!1370^0 == 0 /\ a!1052^0-a!1052^post192 == 0 /\ x!15^0-head!16^0 <= 0 /\ -temp0!17^post192+temp0!17^0 == 0 /\ -rcd!2515^post192+rcd!2515^0 == 0 /\ -y!21^post192+y!21^0 == 0 /\ -x!1365^post192+x!1365^0 == 0 /\ temp!34^0-temp!34^post192 == 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -temp0!30^post192+temp0!30^0 == 0 /\ r!543^0-r!543^post192 == 0 /\ tmp!33^0-tmp!33^post192 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post192+__disjvr_5^0 == 0 /\ a!1610^0-a!1610^post192 == 0 /\ a!2238^0-a!2238^post192 == 0 /\ -x!22^post192+x!22^0 == 0 /\ -a!2035^post192+a!2035^0 == 0 /\ -length!28^post192+length!28^0 == 0 /\ -sdv_callsite_return_1!14^post192+sdv_callsite_return_1!14^0 == 0 /\ -a!244^post192+a!244^0 == 0 /\ __disjvr_4^0-__disjvr_4^post192 == 0 /\ -head!405^post192+head!405^0 == 0 /\ a!1055^0-a!1055^post192 == 0 /\ -__disjvr_7^post192+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post192 == 0 /\ -__disjvr_8^post192+__disjvr_8^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1371^0-a!1371^post192 == 0 /\ -rcd!63^post192+rcd!63^0 == 0 /\ -x!15^post192+x!15^0 == 0 /\ __disjvr_6^0-__disjvr_6^post192 == 0 /\ a!1055^0 <= 0 /\ a!654^0-a!654^post192 == 0 /\ a!511^0-a!511^post192 == 0 /\ -a!1810^post192+a!1810^0 == 0 /\ -ct!19^post192+ct!19^0 == 0 /\ x!18^0-x!18^post192 == 0 /\ -__disjvr_0^post192+__disjvr_0^0 == 0 /\ head!31^0-head!31^post192 == 0 /\ result!12^0-result!12^post192 == 0 /\ -__disjvr_2^post192+__disjvr_2^0 == 0 /\ -a!419^post192+a!419^0 == 0 /\ -t!25^post192+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post192 == 0 /\ -i!29^post192+i!29^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality __disjvr_3^post192 = __disjvr_3^0 propagated equality i!406^post192 = i!406^0 propagated equality nondet!13^post192 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post192 = sdv_callsite_return_1!32^0 propagated equality rcd!2460^post192 = rcd!2460^0 propagated equality r!662^post192 = r!662^0 propagated equality head!16^post192 = head!16^0 propagated equality sel_r!543_flink!24^post192 = sel_r!543_flink!24^0 propagated equality rcd!2393^post192 = rcd!2393^0 propagated equality rcd!83^post192 = rcd!83^0 propagated equality x_slam_f!20^post192 = x_slam_f!20^0 propagated equality a!1370^post192 = a!1370^0 propagated equality a!1052^post192 = a!1052^0 propagated equality temp0!17^post192 = temp0!17^0 propagated equality rcd!2515^post192 = rcd!2515^0 propagated equality y!21^post192 = y!21^0 propagated equality x!1365^post192 = x!1365^0 propagated equality temp!34^post192 = temp!34^0 propagated equality temp0!30^post192 = temp0!30^0 propagated equality r!543^post192 = r!543^0 propagated equality tmp!33^post192 = tmp!33^0 propagated equality __disjvr_5^post192 = __disjvr_5^0 propagated equality a!1610^post192 = a!1610^0 propagated equality a!2238^post192 = a!2238^0 propagated equality x!22^post192 = x!22^0 propagated equality a!2035^post192 = a!2035^0 propagated equality length!28^post192 = length!28^0 propagated equality sdv_callsite_return_1!14^post192 = sdv_callsite_return_1!14^0 propagated equality a!244^post192 = a!244^0 propagated equality __disjvr_4^post192 = __disjvr_4^0 propagated equality head!405^post192 = head!405^0 propagated equality a!1055^post192 = a!1055^0 propagated equality __disjvr_7^post192 = __disjvr_7^0 propagated equality sel_r!1224_flink!24^post192 = sel_r!1224_flink!24^0 propagated equality __disjvr_8^post192 = __disjvr_8^0 propagated equality a!1371^post192 = a!1371^0 propagated equality rcd!63^post192 = rcd!63^0 propagated equality x!15^post192 = x!15^0 propagated equality __disjvr_6^post192 = __disjvr_6^0 propagated equality a!654^post192 = a!654^0 propagated equality a!511^post192 = a!511^0 propagated equality a!1810^post192 = a!1810^0 propagated equality ct!19^post192 = ct!19^0 propagated equality x!18^post192 = x!18^0 propagated equality __disjvr_0^post192 = __disjvr_0^0 propagated equality head!31^post192 = head!31^0 propagated equality result!12^post192 = result!12^0 propagated equality __disjvr_2^post192 = __disjvr_2^0 propagated equality a!419^post192 = a!419^0 propagated equality t!25^post192 = t!25^0 propagated equality __disjvr_1^post192 = __disjvr_1^0 propagated equality i!29^post192 = i!29^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post193, __disjvr_1^0'=__disjvr_1^post193, __disjvr_2^0'=__disjvr_2^post193, __disjvr_3^0'=__disjvr_3^post193, __disjvr_4^0'=__disjvr_4^post193, __disjvr_5^0'=__disjvr_5^post193, __disjvr_6^0'=__disjvr_6^post193, __disjvr_7^0'=__disjvr_7^post193, __disjvr_8^0'=__disjvr_8^post193, a!1052^0'=a!1052^post193, a!1055^0'=a!1055^post193, a!1370^0'=a!1370^post193, a!1371^0'=a!1371^post193, a!1610^0'=a!1610^post193, a!1810^0'=a!1810^post193, a!2035^0'=a!2035^post193, a!2238^0'=a!2238^post193, a!244^0'=a!244^post193, a!419^0'=a!419^post193, a!511^0'=a!511^post193, a!654^0'=a!654^post193, ct!19^0'=ct!19^post193, head!16^0'=head!16^post193, head!31^0'=head!31^post193, head!405^0'=head!405^post193, i!29^0'=i!29^post193, i!406^0'=i!406^post193, length!28^0'=length!28^post193, nondet!13^0'=nondet!13^post193, r!543^0'=r!543^post193, r!662^0'=r!662^post193, rcd!2393^0'=rcd!2393^post193, rcd!2460^0'=rcd!2460^post193, rcd!2515^0'=rcd!2515^post193, rcd!63^0'=rcd!63^post193, rcd!83^0'=rcd!83^post193, result!12^0'=result!12^post193, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post193, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post193, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post193, sel_r!543_flink!24^0'=sel_r!543_flink!24^post193, t!25^0'=t!25^post193, temp!34^0'=temp!34^post193, temp0!17^0'=temp0!17^post193, temp0!30^0'=temp0!30^post193, tmp!33^0'=tmp!33^post193, x!1365^0'=x!1365^post193, x!15^0'=x!15^post193, x!18^0'=x!18^post193, x!22^0'=x!22^post193, x_slam_f!20^0'=x_slam_f!20^post193, y!21^0'=y!21^post193, (-rcd!83^post193+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post193+sel_r!1224_flink!24^0 == 0 /\ tmp!33^0-tmp!33^post193 == 0 /\ head!405^0-head!405^post193 == 0 /\ __disjvr_8^0-__disjvr_8^post193 == 0 /\ temp0!30^0-temp0!30^post193 == 0 /\ -__disjvr_5^post193+__disjvr_5^0 == 0 /\ y!21^0-y!21^post193 == 0 /\ -__disjvr_4^post193+__disjvr_4^0 == 0 /\ -__disjvr_2^post193+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post193 == 0 /\ -head!16^post193+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post193 == 0 /\ -__disjvr_1^post193+__disjvr_1^0 == 0 /\ x!15^0-x!15^post193 == 0 /\ -rcd!2460^post193+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post193 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post193 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!18^post193+x!18^0 == 0 /\ 1-head!16^0 <= 0 /\ a!244^0-a!244^post193 == 0 /\ nondet!13^0-nondet!13^post193 == 0 /\ -ct!19^post193+ct!19^0 == 0 /\ -i!406^post193+i!406^0 == 0 /\ a!1810^0-a!1810^post193 == 0 /\ a!654^0-a!654^post193 == 0 /\ -x!22^post193+x!22^0 == 0 /\ -a!2035^post193+a!2035^0 == 0 /\ a!1371^0-a!1371^post193 == 0 /\ -r!543^post193+r!543^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post193 == 0 /\ -a!2238^post193+a!2238^0 == 0 /\ -a!1055^post193+a!1055^0 == 0 /\ -r!662^post193+r!662^0 == 0 /\ -a!419^post193+a!419^0 == 0 /\ -a!511^post193+a!511^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post193 == 0 /\ -__disjvr_7^post193+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ length!28^0-length!28^post193 == 0 /\ -a!1610^post193+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post193 == 0 /\ result!12^0-result!12^post193 == 0 /\ -rcd!2515^post193+rcd!2515^0 == 0 /\ -temp!34^post193+temp!34^0 == 0 /\ -__disjvr_6^post193+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post193 == 0 /\ a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post193 == 0 /\ a!1370^0-a!1370^post193 == 0 /\ -t!25^post193+t!25^0 == 0 /\ -x!1365^post193+x!1365^0 == 0 /\ -i!29^post193+i!29^0 == 0 /\ head!31^0-head!31^post193 == 0 /\ temp0!17^0-temp0!17^post193 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post193, __disjvr_1^0'=__disjvr_1^post193, __disjvr_2^0'=__disjvr_2^post193, __disjvr_3^0'=__disjvr_3^post193, __disjvr_4^0'=__disjvr_4^post193, __disjvr_5^0'=__disjvr_5^post193, __disjvr_6^0'=__disjvr_6^post193, __disjvr_7^0'=__disjvr_7^post193, __disjvr_8^0'=__disjvr_8^post193, a!1052^0'=a!1052^post193, a!1055^0'=a!1055^post193, a!1370^0'=a!1370^post193, a!1371^0'=a!1371^post193, a!1610^0'=a!1610^post193, a!1810^0'=a!1810^post193, a!2035^0'=a!2035^post193, a!2238^0'=a!2238^post193, a!244^0'=a!244^post193, a!419^0'=a!419^post193, a!511^0'=a!511^post193, a!654^0'=a!654^post193, ct!19^0'=ct!19^post193, head!16^0'=head!16^post193, head!31^0'=head!31^post193, head!405^0'=head!405^post193, i!29^0'=i!29^post193, i!406^0'=i!406^post193, length!28^0'=length!28^post193, nondet!13^0'=nondet!13^post193, r!543^0'=r!543^post193, r!662^0'=r!662^post193, rcd!2393^0'=rcd!2393^post193, rcd!2460^0'=rcd!2460^post193, rcd!2515^0'=rcd!2515^post193, rcd!63^0'=rcd!63^post193, rcd!83^0'=rcd!83^post193, result!12^0'=result!12^post193, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post193, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post193, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post193, sel_r!543_flink!24^0'=sel_r!543_flink!24^post193, t!25^0'=t!25^post193, temp!34^0'=temp!34^post193, temp0!17^0'=temp0!17^post193, temp0!30^0'=temp0!30^post193, tmp!33^0'=tmp!33^post193, x!1365^0'=x!1365^post193, x!15^0'=x!15^post193, x!18^0'=x!18^post193, x!22^0'=x!22^post193, x_slam_f!20^0'=x_slam_f!20^post193, y!21^0'=y!21^post193, (-rcd!83^post193+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post193+sel_r!1224_flink!24^0 == 0 /\ tmp!33^0-tmp!33^post193 == 0 /\ head!405^0-head!405^post193 == 0 /\ __disjvr_8^0-__disjvr_8^post193 == 0 /\ temp0!30^0-temp0!30^post193 == 0 /\ -__disjvr_5^post193+__disjvr_5^0 == 0 /\ y!21^0-y!21^post193 == 0 /\ -__disjvr_4^post193+__disjvr_4^0 == 0 /\ -__disjvr_2^post193+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post193 == 0 /\ -head!16^post193+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post193 == 0 /\ -__disjvr_1^post193+__disjvr_1^0 == 0 /\ x!15^0-x!15^post193 == 0 /\ -rcd!2460^post193+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post193 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post193 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!18^post193+x!18^0 == 0 /\ 1-head!16^0 <= 0 /\ a!244^0-a!244^post193 == 0 /\ nondet!13^0-nondet!13^post193 == 0 /\ -ct!19^post193+ct!19^0 == 0 /\ -i!406^post193+i!406^0 == 0 /\ a!1810^0-a!1810^post193 == 0 /\ a!654^0-a!654^post193 == 0 /\ -x!22^post193+x!22^0 == 0 /\ -a!2035^post193+a!2035^0 == 0 /\ a!1371^0-a!1371^post193 == 0 /\ -r!543^post193+r!543^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post193 == 0 /\ -a!2238^post193+a!2238^0 == 0 /\ -a!1055^post193+a!1055^0 == 0 /\ -r!662^post193+r!662^0 == 0 /\ -a!419^post193+a!419^0 == 0 /\ -a!511^post193+a!511^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post193 == 0 /\ -__disjvr_7^post193+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ length!28^0-length!28^post193 == 0 /\ -a!1610^post193+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post193 == 0 /\ result!12^0-result!12^post193 == 0 /\ -rcd!2515^post193+rcd!2515^0 == 0 /\ -temp!34^post193+temp!34^0 == 0 /\ -__disjvr_6^post193+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post193 == 0 /\ a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post193 == 0 /\ a!1370^0-a!1370^post193 == 0 /\ -t!25^post193+t!25^0 == 0 /\ -x!1365^post193+x!1365^0 == 0 /\ -i!29^post193+i!29^0 == 0 /\ head!31^0-head!31^post193 == 0 /\ temp0!17^0-temp0!17^post193 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post193, __disjvr_1^0'=__disjvr_1^post193, __disjvr_2^0'=__disjvr_2^post193, __disjvr_3^0'=__disjvr_3^post193, __disjvr_4^0'=__disjvr_4^post193, __disjvr_5^0'=__disjvr_5^post193, __disjvr_6^0'=__disjvr_6^post193, __disjvr_7^0'=__disjvr_7^post193, __disjvr_8^0'=__disjvr_8^post193, a!1052^0'=a!1052^post193, a!1055^0'=a!1055^post193, a!1370^0'=a!1370^post193, a!1371^0'=a!1371^post193, a!1610^0'=a!1610^post193, a!1810^0'=a!1810^post193, a!2035^0'=a!2035^post193, a!2238^0'=a!2238^post193, a!244^0'=a!244^post193, a!419^0'=a!419^post193, a!511^0'=a!511^post193, a!654^0'=a!654^post193, ct!19^0'=ct!19^post193, head!16^0'=head!16^post193, head!31^0'=head!31^post193, head!405^0'=head!405^post193, i!29^0'=i!29^post193, i!406^0'=i!406^post193, length!28^0'=length!28^post193, nondet!13^0'=nondet!13^post193, r!543^0'=r!543^post193, r!662^0'=r!662^post193, rcd!2393^0'=rcd!2393^post193, rcd!2460^0'=rcd!2460^post193, rcd!2515^0'=rcd!2515^post193, rcd!63^0'=rcd!63^post193, rcd!83^0'=rcd!83^post193, result!12^0'=result!12^post193, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post193, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post193, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post193, sel_r!543_flink!24^0'=sel_r!543_flink!24^post193, t!25^0'=t!25^post193, temp!34^0'=temp!34^post193, temp0!17^0'=temp0!17^post193, temp0!30^0'=temp0!30^post193, tmp!33^0'=tmp!33^post193, x!1365^0'=x!1365^post193, x!15^0'=x!15^post193, x!18^0'=x!18^post193, x!22^0'=x!22^post193, x_slam_f!20^0'=x_slam_f!20^post193, y!21^0'=y!21^post193, (-rcd!83^post193+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post193+sel_r!1224_flink!24^0 == 0 /\ tmp!33^0-tmp!33^post193 == 0 /\ head!405^0-head!405^post193 == 0 /\ __disjvr_8^0-__disjvr_8^post193 == 0 /\ temp0!30^0-temp0!30^post193 == 0 /\ -__disjvr_5^post193+__disjvr_5^0 == 0 /\ y!21^0-y!21^post193 == 0 /\ -__disjvr_4^post193+__disjvr_4^0 == 0 /\ -__disjvr_2^post193+__disjvr_2^0 == 0 /\ a!1052^0-a!1052^post193 == 0 /\ -head!16^post193+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post193 == 0 /\ -__disjvr_1^post193+__disjvr_1^0 == 0 /\ x!15^0-x!15^post193 == 0 /\ -rcd!2460^post193+rcd!2460^0 == 0 /\ -a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post193 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post193 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!18^post193+x!18^0 == 0 /\ 1-head!16^0 <= 0 /\ a!244^0-a!244^post193 == 0 /\ nondet!13^0-nondet!13^post193 == 0 /\ -ct!19^post193+ct!19^0 == 0 /\ -i!406^post193+i!406^0 == 0 /\ a!1810^0-a!1810^post193 == 0 /\ a!654^0-a!654^post193 == 0 /\ -x!22^post193+x!22^0 == 0 /\ -a!2035^post193+a!2035^0 == 0 /\ a!1371^0-a!1371^post193 == 0 /\ -r!543^post193+r!543^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post193 == 0 /\ -a!2238^post193+a!2238^0 == 0 /\ -a!1055^post193+a!1055^0 == 0 /\ -r!662^post193+r!662^0 == 0 /\ -a!419^post193+a!419^0 == 0 /\ -a!511^post193+a!511^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post193 == 0 /\ -__disjvr_7^post193+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ length!28^0-length!28^post193 == 0 /\ -a!1610^post193+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post193 == 0 /\ result!12^0-result!12^post193 == 0 /\ -rcd!2515^post193+rcd!2515^0 == 0 /\ -temp!34^post193+temp!34^0 == 0 /\ -__disjvr_6^post193+__disjvr_6^0 == 0 /\ rcd!2393^0-rcd!2393^post193 == 0 /\ a!1055^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post193 == 0 /\ a!1370^0-a!1370^post193 == 0 /\ -t!25^post193+t!25^0 == 0 /\ -x!1365^post193+x!1365^0 == 0 /\ -i!29^post193+i!29^0 == 0 /\ head!31^0-head!31^post193 == 0 /\ temp0!17^0-temp0!17^post193 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality rcd!83^post193 = rcd!83^0 propagated equality sel_r!1224_flink!24^post193 = sel_r!1224_flink!24^0 propagated equality tmp!33^post193 = tmp!33^0 propagated equality head!405^post193 = head!405^0 propagated equality __disjvr_8^post193 = __disjvr_8^0 propagated equality temp0!30^post193 = temp0!30^0 propagated equality __disjvr_5^post193 = __disjvr_5^0 propagated equality y!21^post193 = y!21^0 propagated equality __disjvr_4^post193 = __disjvr_4^0 propagated equality __disjvr_2^post193 = __disjvr_2^0 propagated equality a!1052^post193 = a!1052^0 propagated equality head!16^post193 = head!16^0 propagated equality __disjvr_0^post193 = __disjvr_0^0 propagated equality __disjvr_1^post193 = __disjvr_1^0 propagated equality x!15^post193 = x!15^0 propagated equality rcd!2460^post193 = rcd!2460^0 propagated equality sel_r!543_flink!24^post193 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post193 = sdv_callsite_return_1!14^0 propagated equality x!18^post193 = x!18^0 propagated equality a!244^post193 = a!244^0 propagated equality nondet!13^post193 = nondet!13^0 propagated equality ct!19^post193 = ct!19^0 propagated equality i!406^post193 = i!406^0 propagated equality a!1810^post193 = a!1810^0 propagated equality a!654^post193 = a!654^0 propagated equality x!22^post193 = x!22^0 propagated equality a!2035^post193 = a!2035^0 propagated equality a!1371^post193 = a!1371^0 propagated equality r!543^post193 = r!543^0 propagated equality sdv_callsite_return_1!32^post193 = sdv_callsite_return_1!32^0 propagated equality a!2238^post193 = a!2238^0 propagated equality a!1055^post193 = a!1055^0 propagated equality r!662^post193 = r!662^0 propagated equality a!419^post193 = a!419^0 propagated equality a!511^post193 = a!511^0 propagated equality __disjvr_3^post193 = __disjvr_3^0 propagated equality __disjvr_7^post193 = __disjvr_7^0 propagated equality length!28^post193 = length!28^0 propagated equality a!1610^post193 = a!1610^0 propagated equality rcd!63^post193 = rcd!63^0 propagated equality result!12^post193 = result!12^0 propagated equality rcd!2515^post193 = rcd!2515^0 propagated equality temp!34^post193 = temp!34^0 propagated equality __disjvr_6^post193 = __disjvr_6^0 propagated equality rcd!2393^post193 = rcd!2393^0 propagated equality x_slam_f!20^post193 = x_slam_f!20^0 propagated equality a!1370^post193 = a!1370^0 propagated equality t!25^post193 = t!25^0 propagated equality x!1365^post193 = x!1365^0 propagated equality i!29^post193 = i!29^0 propagated equality head!31^post193 = head!31^0 propagated equality temp0!17^post193 = temp0!17^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post194, __disjvr_1^0'=__disjvr_1^post194, __disjvr_2^0'=__disjvr_2^post194, __disjvr_3^0'=__disjvr_3^post194, __disjvr_4^0'=__disjvr_4^post194, __disjvr_5^0'=__disjvr_5^post194, __disjvr_6^0'=__disjvr_6^post194, __disjvr_7^0'=__disjvr_7^post194, __disjvr_8^0'=__disjvr_8^post194, a!1052^0'=a!1052^post194, a!1055^0'=a!1055^post194, a!1370^0'=a!1370^post194, a!1371^0'=a!1371^post194, a!1610^0'=a!1610^post194, a!1810^0'=a!1810^post194, a!2035^0'=a!2035^post194, a!2238^0'=a!2238^post194, a!244^0'=a!244^post194, a!419^0'=a!419^post194, a!511^0'=a!511^post194, a!654^0'=a!654^post194, ct!19^0'=ct!19^post194, head!16^0'=head!16^post194, head!31^0'=head!31^post194, head!405^0'=head!405^post194, i!29^0'=i!29^post194, i!406^0'=i!406^post194, length!28^0'=length!28^post194, nondet!13^0'=nondet!13^post194, r!543^0'=r!543^post194, r!662^0'=r!662^post194, rcd!2393^0'=rcd!2393^post194, rcd!2460^0'=rcd!2460^post194, rcd!2515^0'=rcd!2515^post194, rcd!63^0'=rcd!63^post194, rcd!83^0'=rcd!83^post194, result!12^0'=result!12^post194, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post194, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post194, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post194, sel_r!543_flink!24^0'=sel_r!543_flink!24^post194, t!25^0'=t!25^post194, temp!34^0'=temp!34^post194, temp0!17^0'=temp0!17^post194, temp0!30^0'=temp0!30^post194, tmp!33^0'=tmp!33^post194, x!1365^0'=x!1365^post194, x!15^0'=x!15^post194, x!18^0'=x!18^post194, x!22^0'=x!22^post194, x_slam_f!20^0'=x_slam_f!20^post194, y!21^0'=y!21^post194, (rcd!2460^0-rcd!2460^post194 == 0 /\ -sdv_callsite_return_1!14^post194+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post194+ct!19^0 == 0 /\ -x!22^post194+x!22^0 == 0 /\ -__disjvr_6^post194+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post194 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post194 == 0 /\ i!406^0-i!406^post194 == 0 /\ __disjvr_1^0-__disjvr_1^post194 == 0 /\ -nondet!13^post194+nondet!13^0 == 0 /\ -head!405^post194+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post194+r!662^0 == 0 /\ -rcd!2393^post194+rcd!2393^0 == 0 /\ -__disjvr_3^post194+__disjvr_3^0 == 0 /\ __disjvr_2^0-__disjvr_2^post194 == 0 /\ a!1370^0-a!1370^post194 == 0 /\ r!543^0-r!543^post194 == 0 /\ -head!16^post194+head!16^0 == 0 /\ -rcd!63^post194+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post194 == 0 /\ -length!28^post194+length!28^0 == 0 /\ -a!1052^0 <= 0 /\ -i!29^post194+i!29^0 == 0 /\ x!15^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -a!2238^post194+a!2238^0 == 0 /\ temp!34^0-temp!34^post194 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post194+__disjvr_0^0 == 0 /\ -rcd!2515^post194+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post194 == 0 /\ -a!1055^post194+a!1055^0 == 0 /\ -t!25^post194+t!25^0 == 0 /\ a!1371^0-a!1371^post194 == 0 /\ -x!1365^post194+x!1365^0 == 0 /\ -temp0!30^post194+temp0!30^0 == 0 /\ -x_slam_f!20^post194+x_slam_f!20^0 == 0 /\ -temp0!17^post194+temp0!17^0 == 0 /\ result!12^0-result!12^post194 == 0 /\ -a!419^post194+a!419^0 == 0 /\ head!31^0-head!31^post194 == 0 /\ x!18^0-x!18^post194 == 0 /\ __disjvr_4^0-__disjvr_4^post194 == 0 /\ x!15^0-x!15^post194 == 0 /\ rcd!83^0-rcd!83^post194 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -y!21^post194+y!21^0 == 0 /\ a!511^0-a!511^post194 == 0 /\ a!244^0-a!244^post194 == 0 /\ a!1055^0 <= 0 /\ -a!2035^post194+a!2035^0 == 0 /\ -__disjvr_7^post194+__disjvr_7^0 == 0 /\ -a!1052^post194+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post194 == 0 /\ __disjvr_5^0-__disjvr_5^post194 == 0 /\ -a!1610^post194+a!1610^0 == 0 /\ a!654^0-a!654^post194 == 0 /\ -sdv_callsite_return_1!32^post194+sdv_callsite_return_1!32^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post194, __disjvr_1^0'=__disjvr_1^post194, __disjvr_2^0'=__disjvr_2^post194, __disjvr_3^0'=__disjvr_3^post194, __disjvr_4^0'=__disjvr_4^post194, __disjvr_5^0'=__disjvr_5^post194, __disjvr_6^0'=__disjvr_6^post194, __disjvr_7^0'=__disjvr_7^post194, __disjvr_8^0'=__disjvr_8^post194, a!1052^0'=a!1052^post194, a!1055^0'=a!1055^post194, a!1370^0'=a!1370^post194, a!1371^0'=a!1371^post194, a!1610^0'=a!1610^post194, a!1810^0'=a!1810^post194, a!2035^0'=a!2035^post194, a!2238^0'=a!2238^post194, a!244^0'=a!244^post194, a!419^0'=a!419^post194, a!511^0'=a!511^post194, a!654^0'=a!654^post194, ct!19^0'=ct!19^post194, head!16^0'=head!16^post194, head!31^0'=head!31^post194, head!405^0'=head!405^post194, i!29^0'=i!29^post194, i!406^0'=i!406^post194, length!28^0'=length!28^post194, nondet!13^0'=nondet!13^post194, r!543^0'=r!543^post194, r!662^0'=r!662^post194, rcd!2393^0'=rcd!2393^post194, rcd!2460^0'=rcd!2460^post194, rcd!2515^0'=rcd!2515^post194, rcd!63^0'=rcd!63^post194, rcd!83^0'=rcd!83^post194, result!12^0'=result!12^post194, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post194, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post194, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post194, sel_r!543_flink!24^0'=sel_r!543_flink!24^post194, t!25^0'=t!25^post194, temp!34^0'=temp!34^post194, temp0!17^0'=temp0!17^post194, temp0!30^0'=temp0!30^post194, tmp!33^0'=tmp!33^post194, x!1365^0'=x!1365^post194, x!15^0'=x!15^post194, x!18^0'=x!18^post194, x!22^0'=x!22^post194, x_slam_f!20^0'=x_slam_f!20^post194, y!21^0'=y!21^post194, (rcd!2460^0-rcd!2460^post194 == 0 /\ -sdv_callsite_return_1!14^post194+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post194+ct!19^0 == 0 /\ -x!22^post194+x!22^0 == 0 /\ -__disjvr_6^post194+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post194 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post194 == 0 /\ i!406^0-i!406^post194 == 0 /\ __disjvr_1^0-__disjvr_1^post194 == 0 /\ -nondet!13^post194+nondet!13^0 == 0 /\ -head!405^post194+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post194+r!662^0 == 0 /\ -rcd!2393^post194+rcd!2393^0 == 0 /\ -__disjvr_3^post194+__disjvr_3^0 == 0 /\ __disjvr_2^0-__disjvr_2^post194 == 0 /\ a!1370^0-a!1370^post194 == 0 /\ r!543^0-r!543^post194 == 0 /\ -head!16^post194+head!16^0 == 0 /\ -rcd!63^post194+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post194 == 0 /\ -length!28^post194+length!28^0 == 0 /\ -a!1052^0 <= 0 /\ -i!29^post194+i!29^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -a!2238^post194+a!2238^0 == 0 /\ temp!34^0-temp!34^post194 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post194+__disjvr_0^0 == 0 /\ -rcd!2515^post194+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post194 == 0 /\ -a!1055^post194+a!1055^0 == 0 /\ -t!25^post194+t!25^0 == 0 /\ a!1371^0-a!1371^post194 == 0 /\ -x!1365^post194+x!1365^0 == 0 /\ -temp0!30^post194+temp0!30^0 == 0 /\ -x_slam_f!20^post194+x_slam_f!20^0 == 0 /\ -temp0!17^post194+temp0!17^0 == 0 /\ result!12^0-result!12^post194 == 0 /\ -a!419^post194+a!419^0 == 0 /\ head!31^0-head!31^post194 == 0 /\ x!18^0-x!18^post194 == 0 /\ __disjvr_4^0-__disjvr_4^post194 == 0 /\ x!15^0-x!15^post194 == 0 /\ rcd!83^0-rcd!83^post194 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -y!21^post194+y!21^0 == 0 /\ a!511^0-a!511^post194 == 0 /\ a!244^0-a!244^post194 == 0 /\ a!1055^0 <= 0 /\ -a!2035^post194+a!2035^0 == 0 /\ -__disjvr_7^post194+__disjvr_7^0 == 0 /\ -a!1052^post194+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post194 == 0 /\ __disjvr_5^0-__disjvr_5^post194 == 0 /\ -a!1610^post194+a!1610^0 == 0 /\ a!654^0-a!654^post194 == 0 /\ -sdv_callsite_return_1!32^post194+sdv_callsite_return_1!32^0 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post194, __disjvr_1^0'=__disjvr_1^post194, __disjvr_2^0'=__disjvr_2^post194, __disjvr_3^0'=__disjvr_3^post194, __disjvr_4^0'=__disjvr_4^post194, __disjvr_5^0'=__disjvr_5^post194, __disjvr_6^0'=__disjvr_6^post194, __disjvr_7^0'=__disjvr_7^post194, __disjvr_8^0'=__disjvr_8^post194, a!1052^0'=a!1052^post194, a!1055^0'=a!1055^post194, a!1370^0'=a!1370^post194, a!1371^0'=a!1371^post194, a!1610^0'=a!1610^post194, a!1810^0'=a!1810^post194, a!2035^0'=a!2035^post194, a!2238^0'=a!2238^post194, a!244^0'=a!244^post194, a!419^0'=a!419^post194, a!511^0'=a!511^post194, a!654^0'=a!654^post194, ct!19^0'=ct!19^post194, head!16^0'=head!16^post194, head!31^0'=head!31^post194, head!405^0'=head!405^post194, i!29^0'=i!29^post194, i!406^0'=i!406^post194, length!28^0'=length!28^post194, nondet!13^0'=nondet!13^post194, r!543^0'=r!543^post194, r!662^0'=r!662^post194, rcd!2393^0'=rcd!2393^post194, rcd!2460^0'=rcd!2460^post194, rcd!2515^0'=rcd!2515^post194, rcd!63^0'=rcd!63^post194, rcd!83^0'=rcd!83^post194, result!12^0'=result!12^post194, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post194, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post194, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post194, sel_r!543_flink!24^0'=sel_r!543_flink!24^post194, t!25^0'=t!25^post194, temp!34^0'=temp!34^post194, temp0!17^0'=temp0!17^post194, temp0!30^0'=temp0!30^post194, tmp!33^0'=tmp!33^post194, x!1365^0'=x!1365^post194, x!15^0'=x!15^post194, x!18^0'=x!18^post194, x!22^0'=x!22^post194, x_slam_f!20^0'=x_slam_f!20^post194, y!21^0'=y!21^post194, (rcd!2460^0-rcd!2460^post194 == 0 /\ -sdv_callsite_return_1!14^post194+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post194+ct!19^0 == 0 /\ -x!22^post194+x!22^0 == 0 /\ -__disjvr_6^post194+__disjvr_6^0 == 0 /\ a!1810^0-a!1810^post194 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post194 == 0 /\ i!406^0-i!406^post194 == 0 /\ __disjvr_1^0-__disjvr_1^post194 == 0 /\ -nondet!13^post194+nondet!13^0 == 0 /\ -head!405^post194+head!405^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!662^post194+r!662^0 == 0 /\ -rcd!2393^post194+rcd!2393^0 == 0 /\ -__disjvr_3^post194+__disjvr_3^0 == 0 /\ __disjvr_2^0-__disjvr_2^post194 == 0 /\ a!1370^0-a!1370^post194 == 0 /\ r!543^0-r!543^post194 == 0 /\ -head!16^post194+head!16^0 == 0 /\ -rcd!63^post194+rcd!63^0 == 0 /\ tmp!33^0-tmp!33^post194 == 0 /\ -length!28^post194+length!28^0 == 0 /\ -a!1052^0 <= 0 /\ -i!29^post194+i!29^0 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ -a!2238^post194+a!2238^0 == 0 /\ temp!34^0-temp!34^post194 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_0^post194+__disjvr_0^0 == 0 /\ -rcd!2515^post194+rcd!2515^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post194 == 0 /\ -a!1055^post194+a!1055^0 == 0 /\ -t!25^post194+t!25^0 == 0 /\ a!1371^0-a!1371^post194 == 0 /\ -x!1365^post194+x!1365^0 == 0 /\ -temp0!30^post194+temp0!30^0 == 0 /\ -x_slam_f!20^post194+x_slam_f!20^0 == 0 /\ -temp0!17^post194+temp0!17^0 == 0 /\ result!12^0-result!12^post194 == 0 /\ -a!419^post194+a!419^0 == 0 /\ head!31^0-head!31^post194 == 0 /\ x!18^0-x!18^post194 == 0 /\ __disjvr_4^0-__disjvr_4^post194 == 0 /\ x!15^0-x!15^post194 == 0 /\ rcd!83^0-rcd!83^post194 == 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -y!21^post194+y!21^0 == 0 /\ a!511^0-a!511^post194 == 0 /\ a!244^0-a!244^post194 == 0 /\ a!1055^0 <= 0 /\ -a!2035^post194+a!2035^0 == 0 /\ -__disjvr_7^post194+__disjvr_7^0 == 0 /\ -a!1052^post194+a!1052^0 == 0 /\ __disjvr_8^0-__disjvr_8^post194 == 0 /\ __disjvr_5^0-__disjvr_5^post194 == 0 /\ -a!1610^post194+a!1610^0 == 0 /\ a!654^0-a!654^post194 == 0 /\ -sdv_callsite_return_1!32^post194+sdv_callsite_return_1!32^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 propagated equality rcd!2460^post194 = rcd!2460^0 propagated equality sdv_callsite_return_1!14^post194 = sdv_callsite_return_1!14^0 propagated equality ct!19^post194 = ct!19^0 propagated equality x!22^post194 = x!22^0 propagated equality __disjvr_6^post194 = __disjvr_6^0 propagated equality a!1810^post194 = a!1810^0 propagated equality sel_r!543_flink!24^post194 = sel_r!543_flink!24^0 propagated equality i!406^post194 = i!406^0 propagated equality __disjvr_1^post194 = __disjvr_1^0 propagated equality nondet!13^post194 = nondet!13^0 propagated equality head!405^post194 = head!405^0 propagated equality r!662^post194 = r!662^0 propagated equality rcd!2393^post194 = rcd!2393^0 propagated equality __disjvr_3^post194 = __disjvr_3^0 propagated equality __disjvr_2^post194 = __disjvr_2^0 propagated equality a!1370^post194 = a!1370^0 propagated equality r!543^post194 = r!543^0 propagated equality head!16^post194 = head!16^0 propagated equality rcd!63^post194 = rcd!63^0 propagated equality tmp!33^post194 = tmp!33^0 propagated equality length!28^post194 = length!28^0 propagated equality i!29^post194 = i!29^0 propagated equality a!2238^post194 = a!2238^0 propagated equality temp!34^post194 = temp!34^0 propagated equality __disjvr_0^post194 = __disjvr_0^0 propagated equality rcd!2515^post194 = rcd!2515^0 propagated equality sel_r!1224_flink!24^post194 = sel_r!1224_flink!24^0 propagated equality a!1055^post194 = a!1055^0 propagated equality t!25^post194 = t!25^0 propagated equality a!1371^post194 = a!1371^0 propagated equality x!1365^post194 = x!1365^0 propagated equality temp0!30^post194 = temp0!30^0 propagated equality x_slam_f!20^post194 = x_slam_f!20^0 propagated equality temp0!17^post194 = temp0!17^0 propagated equality result!12^post194 = result!12^0 propagated equality a!419^post194 = a!419^0 propagated equality head!31^post194 = head!31^0 propagated equality x!18^post194 = x!18^0 propagated equality __disjvr_4^post194 = __disjvr_4^0 propagated equality x!15^post194 = x!15^0 propagated equality rcd!83^post194 = rcd!83^0 propagated equality y!21^post194 = y!21^0 propagated equality a!511^post194 = a!511^0 propagated equality a!244^post194 = a!244^0 propagated equality a!2035^post194 = a!2035^0 propagated equality __disjvr_7^post194 = __disjvr_7^0 propagated equality a!1052^post194 = a!1052^0 propagated equality __disjvr_8^post194 = __disjvr_8^0 propagated equality __disjvr_5^post194 = __disjvr_5^0 propagated equality a!1610^post194 = a!1610^0 propagated equality a!654^post194 = a!654^0 propagated equality sdv_callsite_return_1!32^post194 = sdv_callsite_return_1!32^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post195, __disjvr_1^0'=__disjvr_1^post195, __disjvr_2^0'=__disjvr_2^post195, __disjvr_3^0'=__disjvr_3^post195, __disjvr_4^0'=__disjvr_4^post195, __disjvr_5^0'=__disjvr_5^post195, __disjvr_6^0'=__disjvr_6^post195, __disjvr_7^0'=__disjvr_7^post195, __disjvr_8^0'=__disjvr_8^post195, a!1052^0'=a!1052^post195, a!1055^0'=a!1055^post195, a!1370^0'=a!1370^post195, a!1371^0'=a!1371^post195, a!1610^0'=a!1610^post195, a!1810^0'=a!1810^post195, a!2035^0'=a!2035^post195, a!2238^0'=a!2238^post195, a!244^0'=a!244^post195, a!419^0'=a!419^post195, a!511^0'=a!511^post195, a!654^0'=a!654^post195, ct!19^0'=ct!19^post195, head!16^0'=head!16^post195, head!31^0'=head!31^post195, head!405^0'=head!405^post195, i!29^0'=i!29^post195, i!406^0'=i!406^post195, length!28^0'=length!28^post195, nondet!13^0'=nondet!13^post195, r!543^0'=r!543^post195, r!662^0'=r!662^post195, rcd!2393^0'=rcd!2393^post195, rcd!2460^0'=rcd!2460^post195, rcd!2515^0'=rcd!2515^post195, rcd!63^0'=rcd!63^post195, rcd!83^0'=rcd!83^post195, result!12^0'=result!12^post195, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post195, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post195, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post195, sel_r!543_flink!24^0'=sel_r!543_flink!24^post195, t!25^0'=t!25^post195, temp!34^0'=temp!34^post195, temp0!17^0'=temp0!17^post195, temp0!30^0'=temp0!30^post195, tmp!33^0'=tmp!33^post195, x!1365^0'=x!1365^post195, x!15^0'=x!15^post195, x!18^0'=x!18^post195, x!22^0'=x!22^post195, x_slam_f!20^0'=x_slam_f!20^post195, y!21^0'=y!21^post195, (__disjvr_0^0-__disjvr_0^post195 == 0 /\ -x!15^0+head!16^0 <= 0 /\ a!511^0-a!511^post195 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post195 == 0 /\ -__disjvr_7^post195+__disjvr_7^0 == 0 /\ -temp!34^post195+temp!34^0 == 0 /\ -tmp!33^post195+tmp!33^0 == 0 /\ -x!18^post195+x!18^0 == 0 /\ a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post195 == 0 /\ -sel_r!1224_flink!24^post195+sel_r!1224_flink!24^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -ct!19^post195+ct!19^0 == 0 /\ -x!22^post195+x!22^0 == 0 /\ -a!1370^post195+a!1370^0 == 0 /\ -a!654^post195+a!654^0 == 0 /\ -__disjvr_4^post195+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post195 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post195+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post195 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post195+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post195 == 0 /\ a!1610^0-a!1610^post195 == 0 /\ -a!1810^post195+a!1810^0 == 0 /\ -nondet!13^post195+nondet!13^0 == 0 /\ -y!21^post195+y!21^0 == 0 /\ -r!662^post195+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post195 == 0 /\ -x!1365^post195+x!1365^0 == 0 /\ -rcd!2460^post195+rcd!2460^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post195 == 0 /\ length!28^0-length!28^post195 == 0 /\ __disjvr_6^0-__disjvr_6^post195 == 0 /\ -rcd!2515^post195+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post195+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ r!543^0-r!543^post195 == 0 /\ -t!25^post195+t!25^0 == 0 /\ x!15^0-x!15^post195 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ i!406^0-i!406^post195 == 0 /\ a!2238^0-a!2238^post195 == 0 /\ a!1371^0-a!1371^post195 == 0 /\ -a!244^post195+a!244^0 == 0 /\ -a!2035^post195+a!2035^0 == 0 /\ -__disjvr_8^post195+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post195 == 0 /\ -__disjvr_1^post195+__disjvr_1^0 == 0 /\ -__disjvr_5^post195+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post195 == 0 /\ head!31^0-head!31^post195 == 0 /\ head!405^0-head!405^post195 == 0 /\ result!12^0-result!12^post195 == 0 /\ -head!16^post195+head!16^0 == 0 /\ a!1055^0-a!1055^post195 == 0 /\ x_slam_f!20^0-x_slam_f!20^post195 == 0 /\ temp0!30^0-temp0!30^post195 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post195, __disjvr_1^0'=__disjvr_1^post195, __disjvr_2^0'=__disjvr_2^post195, __disjvr_3^0'=__disjvr_3^post195, __disjvr_4^0'=__disjvr_4^post195, __disjvr_5^0'=__disjvr_5^post195, __disjvr_6^0'=__disjvr_6^post195, __disjvr_7^0'=__disjvr_7^post195, __disjvr_8^0'=__disjvr_8^post195, a!1052^0'=a!1052^post195, a!1055^0'=a!1055^post195, a!1370^0'=a!1370^post195, a!1371^0'=a!1371^post195, a!1610^0'=a!1610^post195, a!1810^0'=a!1810^post195, a!2035^0'=a!2035^post195, a!2238^0'=a!2238^post195, a!244^0'=a!244^post195, a!419^0'=a!419^post195, a!511^0'=a!511^post195, a!654^0'=a!654^post195, ct!19^0'=ct!19^post195, head!16^0'=head!16^post195, head!31^0'=head!31^post195, head!405^0'=head!405^post195, i!29^0'=i!29^post195, i!406^0'=i!406^post195, length!28^0'=length!28^post195, nondet!13^0'=nondet!13^post195, r!543^0'=r!543^post195, r!662^0'=r!662^post195, rcd!2393^0'=rcd!2393^post195, rcd!2460^0'=rcd!2460^post195, rcd!2515^0'=rcd!2515^post195, rcd!63^0'=rcd!63^post195, rcd!83^0'=rcd!83^post195, result!12^0'=result!12^post195, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post195, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post195, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post195, sel_r!543_flink!24^0'=sel_r!543_flink!24^post195, t!25^0'=t!25^post195, temp!34^0'=temp!34^post195, temp0!17^0'=temp0!17^post195, temp0!30^0'=temp0!30^post195, tmp!33^0'=tmp!33^post195, x!1365^0'=x!1365^post195, x!15^0'=x!15^post195, x!18^0'=x!18^post195, x!22^0'=x!22^post195, x_slam_f!20^0'=x_slam_f!20^post195, y!21^0'=y!21^post195, (__disjvr_0^0-__disjvr_0^post195 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!511^0-a!511^post195 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post195 == 0 /\ -__disjvr_7^post195+__disjvr_7^0 == 0 /\ -temp!34^post195+temp!34^0 == 0 /\ -tmp!33^post195+tmp!33^0 == 0 /\ -x!18^post195+x!18^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post195 == 0 /\ -sel_r!1224_flink!24^post195+sel_r!1224_flink!24^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -ct!19^post195+ct!19^0 == 0 /\ -x!22^post195+x!22^0 == 0 /\ -a!1370^post195+a!1370^0 == 0 /\ -a!654^post195+a!654^0 == 0 /\ -__disjvr_4^post195+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post195 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post195+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post195 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post195+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post195 == 0 /\ a!1610^0-a!1610^post195 == 0 /\ -a!1810^post195+a!1810^0 == 0 /\ -nondet!13^post195+nondet!13^0 == 0 /\ -y!21^post195+y!21^0 == 0 /\ -r!662^post195+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post195 == 0 /\ -x!1365^post195+x!1365^0 == 0 /\ -rcd!2460^post195+rcd!2460^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post195 == 0 /\ length!28^0-length!28^post195 == 0 /\ __disjvr_6^0-__disjvr_6^post195 == 0 /\ -rcd!2515^post195+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post195+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ r!543^0-r!543^post195 == 0 /\ -t!25^post195+t!25^0 == 0 /\ x!15^0-x!15^post195 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ i!406^0-i!406^post195 == 0 /\ a!2238^0-a!2238^post195 == 0 /\ a!1371^0-a!1371^post195 == 0 /\ -a!244^post195+a!244^0 == 0 /\ -a!2035^post195+a!2035^0 == 0 /\ -__disjvr_8^post195+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post195 == 0 /\ -__disjvr_1^post195+__disjvr_1^0 == 0 /\ -__disjvr_5^post195+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post195 == 0 /\ head!31^0-head!31^post195 == 0 /\ head!405^0-head!405^post195 == 0 /\ result!12^0-result!12^post195 == 0 /\ -head!16^post195+head!16^0 == 0 /\ a!1055^0-a!1055^post195 == 0 /\ x_slam_f!20^0-x_slam_f!20^post195 == 0 /\ temp0!30^0-temp0!30^post195 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post195, __disjvr_1^0'=__disjvr_1^post195, __disjvr_2^0'=__disjvr_2^post195, __disjvr_3^0'=__disjvr_3^post195, __disjvr_4^0'=__disjvr_4^post195, __disjvr_5^0'=__disjvr_5^post195, __disjvr_6^0'=__disjvr_6^post195, __disjvr_7^0'=__disjvr_7^post195, __disjvr_8^0'=__disjvr_8^post195, a!1052^0'=a!1052^post195, a!1055^0'=a!1055^post195, a!1370^0'=a!1370^post195, a!1371^0'=a!1371^post195, a!1610^0'=a!1610^post195, a!1810^0'=a!1810^post195, a!2035^0'=a!2035^post195, a!2238^0'=a!2238^post195, a!244^0'=a!244^post195, a!419^0'=a!419^post195, a!511^0'=a!511^post195, a!654^0'=a!654^post195, ct!19^0'=ct!19^post195, head!16^0'=head!16^post195, head!31^0'=head!31^post195, head!405^0'=head!405^post195, i!29^0'=i!29^post195, i!406^0'=i!406^post195, length!28^0'=length!28^post195, nondet!13^0'=nondet!13^post195, r!543^0'=r!543^post195, r!662^0'=r!662^post195, rcd!2393^0'=rcd!2393^post195, rcd!2460^0'=rcd!2460^post195, rcd!2515^0'=rcd!2515^post195, rcd!63^0'=rcd!63^post195, rcd!83^0'=rcd!83^post195, result!12^0'=result!12^post195, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post195, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post195, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post195, sel_r!543_flink!24^0'=sel_r!543_flink!24^post195, t!25^0'=t!25^post195, temp!34^0'=temp!34^post195, temp0!17^0'=temp0!17^post195, temp0!30^0'=temp0!30^post195, tmp!33^0'=tmp!33^post195, x!1365^0'=x!1365^post195, x!15^0'=x!15^post195, x!18^0'=x!18^post195, x!22^0'=x!22^post195, x_slam_f!20^0'=x_slam_f!20^post195, y!21^0'=y!21^post195, (__disjvr_0^0-__disjvr_0^post195 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!511^0-a!511^post195 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post195 == 0 /\ -__disjvr_7^post195+__disjvr_7^0 == 0 /\ -temp!34^post195+temp!34^0 == 0 /\ -tmp!33^post195+tmp!33^0 == 0 /\ -x!18^post195+x!18^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post195 == 0 /\ -sel_r!1224_flink!24^post195+sel_r!1224_flink!24^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ -ct!19^post195+ct!19^0 == 0 /\ -x!22^post195+x!22^0 == 0 /\ -a!1370^post195+a!1370^0 == 0 /\ -a!654^post195+a!654^0 == 0 /\ -__disjvr_4^post195+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post195 == 0 /\ -a!1052^0 <= 0 /\ -a!419^post195+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post195 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_2^post195+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post195 == 0 /\ a!1610^0-a!1610^post195 == 0 /\ -a!1810^post195+a!1810^0 == 0 /\ -nondet!13^post195+nondet!13^0 == 0 /\ -y!21^post195+y!21^0 == 0 /\ -r!662^post195+r!662^0 == 0 /\ rcd!2393^0-rcd!2393^post195 == 0 /\ -x!1365^post195+x!1365^0 == 0 /\ -rcd!2460^post195+rcd!2460^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post195 == 0 /\ length!28^0-length!28^post195 == 0 /\ __disjvr_6^0-__disjvr_6^post195 == 0 /\ -rcd!2515^post195+rcd!2515^0 == 0 /\ 1-a!1055^0 <= 0 /\ -i!29^post195+i!29^0 == 0 /\ -a!1055^0 <= 0 /\ r!543^0-r!543^post195 == 0 /\ -t!25^post195+t!25^0 == 0 /\ x!15^0-x!15^post195 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ i!406^0-i!406^post195 == 0 /\ a!2238^0-a!2238^post195 == 0 /\ a!1371^0-a!1371^post195 == 0 /\ -a!244^post195+a!244^0 == 0 /\ -a!2035^post195+a!2035^0 == 0 /\ -__disjvr_8^post195+__disjvr_8^0 == 0 /\ a!1052^0-a!1052^post195 == 0 /\ -__disjvr_1^post195+__disjvr_1^0 == 0 /\ -__disjvr_5^post195+__disjvr_5^0 == 0 /\ temp0!17^0-temp0!17^post195 == 0 /\ head!31^0-head!31^post195 == 0 /\ head!405^0-head!405^post195 == 0 /\ result!12^0-result!12^post195 == 0 /\ -head!16^post195+head!16^0 == 0 /\ a!1055^0-a!1055^post195 == 0 /\ x_slam_f!20^0-x_slam_f!20^post195 == 0 /\ temp0!30^0-temp0!30^post195 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality __disjvr_0^post195 = __disjvr_0^0 propagated equality a!511^post195 = a!511^0 propagated equality sdv_callsite_return_1!14^post195 = sdv_callsite_return_1!14^0 propagated equality __disjvr_7^post195 = __disjvr_7^0 propagated equality temp!34^post195 = temp!34^0 propagated equality tmp!33^post195 = tmp!33^0 propagated equality x!18^post195 = x!18^0 propagated equality rcd!83^post195 = rcd!83^0 propagated equality sel_r!1224_flink!24^post195 = sel_r!1224_flink!24^0 propagated equality ct!19^post195 = ct!19^0 propagated equality x!22^post195 = x!22^0 propagated equality a!1370^post195 = a!1370^0 propagated equality a!654^post195 = a!654^0 propagated equality __disjvr_4^post195 = __disjvr_4^0 propagated equality sel_r!543_flink!24^post195 = sel_r!543_flink!24^0 propagated equality a!419^post195 = a!419^0 propagated equality __disjvr_3^post195 = __disjvr_3^0 propagated equality __disjvr_2^post195 = __disjvr_2^0 propagated equality rcd!63^post195 = rcd!63^0 propagated equality a!1610^post195 = a!1610^0 propagated equality a!1810^post195 = a!1810^0 propagated equality nondet!13^post195 = nondet!13^0 propagated equality y!21^post195 = y!21^0 propagated equality r!662^post195 = r!662^0 propagated equality rcd!2393^post195 = rcd!2393^0 propagated equality x!1365^post195 = x!1365^0 propagated equality rcd!2460^post195 = rcd!2460^0 propagated equality sdv_callsite_return_1!32^post195 = sdv_callsite_return_1!32^0 propagated equality length!28^post195 = length!28^0 propagated equality __disjvr_6^post195 = __disjvr_6^0 propagated equality rcd!2515^post195 = rcd!2515^0 propagated equality i!29^post195 = i!29^0 propagated equality r!543^post195 = r!543^0 propagated equality t!25^post195 = t!25^0 propagated equality x!15^post195 = x!15^0 propagated equality i!406^post195 = i!406^0 propagated equality a!2238^post195 = a!2238^0 propagated equality a!1371^post195 = a!1371^0 propagated equality a!244^post195 = a!244^0 propagated equality a!2035^post195 = a!2035^0 propagated equality __disjvr_8^post195 = __disjvr_8^0 propagated equality a!1052^post195 = a!1052^0 propagated equality __disjvr_1^post195 = __disjvr_1^0 propagated equality __disjvr_5^post195 = __disjvr_5^0 propagated equality temp0!17^post195 = temp0!17^0 propagated equality head!31^post195 = head!31^0 propagated equality head!405^post195 = head!405^0 propagated equality result!12^post195 = result!12^0 propagated equality head!16^post195 = head!16^0 propagated equality a!1055^post195 = a!1055^0 propagated equality x_slam_f!20^post195 = x_slam_f!20^0 propagated equality temp0!30^post195 = temp0!30^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post196, __disjvr_1^0'=__disjvr_1^post196, __disjvr_2^0'=__disjvr_2^post196, __disjvr_3^0'=__disjvr_3^post196, __disjvr_4^0'=__disjvr_4^post196, __disjvr_5^0'=__disjvr_5^post196, __disjvr_6^0'=__disjvr_6^post196, __disjvr_7^0'=__disjvr_7^post196, __disjvr_8^0'=__disjvr_8^post196, a!1052^0'=a!1052^post196, a!1055^0'=a!1055^post196, a!1370^0'=a!1370^post196, a!1371^0'=a!1371^post196, a!1610^0'=a!1610^post196, a!1810^0'=a!1810^post196, a!2035^0'=a!2035^post196, a!2238^0'=a!2238^post196, a!244^0'=a!244^post196, a!419^0'=a!419^post196, a!511^0'=a!511^post196, a!654^0'=a!654^post196, ct!19^0'=ct!19^post196, head!16^0'=head!16^post196, head!31^0'=head!31^post196, head!405^0'=head!405^post196, i!29^0'=i!29^post196, i!406^0'=i!406^post196, length!28^0'=length!28^post196, nondet!13^0'=nondet!13^post196, r!543^0'=r!543^post196, r!662^0'=r!662^post196, rcd!2393^0'=rcd!2393^post196, rcd!2460^0'=rcd!2460^post196, rcd!2515^0'=rcd!2515^post196, rcd!63^0'=rcd!63^post196, rcd!83^0'=rcd!83^post196, result!12^0'=result!12^post196, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post196, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post196, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post196, sel_r!543_flink!24^0'=sel_r!543_flink!24^post196, t!25^0'=t!25^post196, temp!34^0'=temp!34^post196, temp0!17^0'=temp0!17^post196, temp0!30^0'=temp0!30^post196, tmp!33^0'=tmp!33^post196, x!1365^0'=x!1365^post196, x!15^0'=x!15^post196, x!18^0'=x!18^post196, x!22^0'=x!22^post196, x_slam_f!20^0'=x_slam_f!20^post196, y!21^0'=y!21^post196, (-ct!19^post196+ct!19^0 == 0 /\ -__disjvr_2^post196+__disjvr_2^0 == 0 /\ x!1365^0-x!1365^post196 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post196 == 0 /\ -__disjvr_0^post196+__disjvr_0^0 == 0 /\ -a!1052^post196+a!1052^0 == 0 /\ x!18^0-x!18^post196 == 0 /\ tmp!33^0-tmp!33^post196 == 0 /\ -__disjvr_7^post196+__disjvr_7^0 == 0 /\ i!29^0-i!29^post196 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post196+x!15^0 == 0 /\ head!405^0-head!405^post196 == 0 /\ __disjvr_1^0-__disjvr_1^post196 == 0 /\ -head!16^post196+head!16^0 == 0 /\ -__disjvr_6^post196+__disjvr_6^0 == 0 /\ -i!406^post196+i!406^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -rcd!2460^post196+rcd!2460^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0-a!1810^post196 == 0 /\ a!244^0-a!244^post196 == 0 /\ 1-head!16^0 <= 0 /\ nondet!13^0-nondet!13^post196 == 0 /\ result!12^0-result!12^post196 == 0 /\ -a!2238^post196+a!2238^0 == 0 /\ -sel_r!1224_flink!24^post196+sel_r!1224_flink!24^0 == 0 /\ -r!662^post196+r!662^0 == 0 /\ -a!1055^post196+a!1055^0 == 0 /\ rcd!63^0-rcd!63^post196 == 0 /\ -a!511^post196+a!511^0 == 0 /\ -a!419^post196+a!419^0 == 0 /\ -a!1610^post196+a!1610^0 == 0 /\ a!1371^0-a!1371^post196 == 0 /\ __disjvr_5^0-__disjvr_5^post196 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post196 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ length!28^0-length!28^post196 == 0 /\ -x_slam_f!20^post196+x_slam_f!20^0 == 0 /\ __disjvr_4^0-__disjvr_4^post196 == 0 /\ -a!2035^post196+a!2035^0 == 0 /\ -r!543^post196+r!543^0 == 0 /\ -head!31^post196+head!31^0 == 0 /\ rcd!2393^0-rcd!2393^post196 == 0 /\ __disjvr_8^0-__disjvr_8^post196 == 0 /\ -rcd!2515^post196+rcd!2515^0 == 0 /\ -temp0!30^post196+temp0!30^0 == 0 /\ -y!21^post196+y!21^0 == 0 /\ t!25^0-t!25^post196 == 0 /\ temp0!17^0-temp0!17^post196 == 0 /\ -rcd!83^post196+rcd!83^0 == 0 /\ -__disjvr_3^post196+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post196 == 0 /\ a!654^0-a!654^post196 == 0 /\ -sdv_callsite_return_1!32^post196+sdv_callsite_return_1!32^0 == 0 /\ -x!22^post196+x!22^0 == 0 /\ -temp!34^post196+temp!34^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality ct!19^post196 = ct!19^0 propagated equality __disjvr_2^post196 = __disjvr_2^0 propagated equality x!1365^post196 = x!1365^0 propagated equality sel_r!543_flink!24^post196 = sel_r!543_flink!24^0 propagated equality __disjvr_0^post196 = __disjvr_0^0 propagated equality a!1052^post196 = a!1052^0 propagated equality x!18^post196 = x!18^0 propagated equality tmp!33^post196 = tmp!33^0 propagated equality __disjvr_7^post196 = __disjvr_7^0 propagated equality i!29^post196 = i!29^0 propagated equality x!15^post196 = x!15^0 propagated equality head!405^post196 = head!405^0 propagated equality __disjvr_1^post196 = __disjvr_1^0 propagated equality head!16^post196 = head!16^0 propagated equality __disjvr_6^post196 = __disjvr_6^0 propagated equality i!406^post196 = i!406^0 propagated equality rcd!2460^post196 = rcd!2460^0 propagated equality a!1810^post196 = a!1810^0 propagated equality a!244^post196 = a!244^0 propagated equality nondet!13^post196 = nondet!13^0 propagated equality result!12^post196 = result!12^0 propagated equality a!2238^post196 = a!2238^0 propagated equality sel_r!1224_flink!24^post196 = sel_r!1224_flink!24^0 propagated equality r!662^post196 = r!662^0 propagated equality a!1055^post196 = a!1055^0 propagated equality rcd!63^post196 = rcd!63^0 propagated equality a!511^post196 = a!511^0 propagated equality a!419^post196 = a!419^0 propagated equality a!1610^post196 = a!1610^0 propagated equality a!1371^post196 = a!1371^0 propagated equality __disjvr_5^post196 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post196 = sdv_callsite_return_1!14^0 propagated equality length!28^post196 = length!28^0 propagated equality x_slam_f!20^post196 = x_slam_f!20^0 propagated equality __disjvr_4^post196 = __disjvr_4^0 propagated equality a!2035^post196 = a!2035^0 propagated equality r!543^post196 = r!543^0 propagated equality head!31^post196 = head!31^0 propagated equality rcd!2393^post196 = rcd!2393^0 propagated equality __disjvr_8^post196 = __disjvr_8^0 propagated equality rcd!2515^post196 = rcd!2515^0 propagated equality temp0!30^post196 = temp0!30^0 propagated equality y!21^post196 = y!21^0 propagated equality t!25^post196 = t!25^0 propagated equality temp0!17^post196 = temp0!17^0 propagated equality rcd!83^post196 = rcd!83^0 propagated equality __disjvr_3^post196 = __disjvr_3^0 propagated equality a!1370^post196 = a!1370^0 propagated equality a!654^post196 = a!654^0 propagated equality sdv_callsite_return_1!32^post196 = sdv_callsite_return_1!32^0 propagated equality x!22^post196 = x!22^0 propagated equality temp!34^post196 = temp!34^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post197, __disjvr_1^0'=__disjvr_1^post197, __disjvr_2^0'=__disjvr_2^post197, __disjvr_3^0'=__disjvr_3^post197, __disjvr_4^0'=__disjvr_4^post197, __disjvr_5^0'=__disjvr_5^post197, __disjvr_6^0'=__disjvr_6^post197, __disjvr_7^0'=__disjvr_7^post197, __disjvr_8^0'=__disjvr_8^post197, a!1052^0'=a!1052^post197, a!1055^0'=a!1055^post197, a!1370^0'=a!1370^post197, a!1371^0'=a!1371^post197, a!1610^0'=a!1610^post197, a!1810^0'=a!1810^post197, a!2035^0'=a!2035^post197, a!2238^0'=a!2238^post197, a!244^0'=a!244^post197, a!419^0'=a!419^post197, a!511^0'=a!511^post197, a!654^0'=a!654^post197, ct!19^0'=ct!19^post197, head!16^0'=head!16^post197, head!31^0'=head!31^post197, head!405^0'=head!405^post197, i!29^0'=i!29^post197, i!406^0'=i!406^post197, length!28^0'=length!28^post197, nondet!13^0'=nondet!13^post197, r!543^0'=r!543^post197, r!662^0'=r!662^post197, rcd!2393^0'=rcd!2393^post197, rcd!2460^0'=rcd!2460^post197, rcd!2515^0'=rcd!2515^post197, rcd!63^0'=rcd!63^post197, rcd!83^0'=rcd!83^post197, result!12^0'=result!12^post197, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post197, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post197, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post197, sel_r!543_flink!24^0'=sel_r!543_flink!24^post197, t!25^0'=t!25^post197, temp!34^0'=temp!34^post197, temp0!17^0'=temp0!17^post197, temp0!30^0'=temp0!30^post197, tmp!33^0'=tmp!33^post197, x!1365^0'=x!1365^post197, x!15^0'=x!15^post197, x!18^0'=x!18^post197, x!22^0'=x!22^post197, x_slam_f!20^0'=x_slam_f!20^post197, y!21^0'=y!21^post197, (-__disjvr_8^post197+__disjvr_8^0 == 0 /\ -a!419^post197+a!419^0 == 0 /\ -a!654^post197+a!654^0 == 0 /\ -a!1810^post197+a!1810^0 == 0 /\ rcd!2460^0-rcd!2460^post197 == 0 /\ -a!244^post197+a!244^0 == 0 /\ -y!21^post197+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post197 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!1370^post197+a!1370^0 == 0 /\ -length!28^post197+length!28^0 == 0 /\ -i!29^post197+i!29^0 == 0 /\ -head!405^post197+head!405^0 == 0 /\ -rcd!2393^post197+rcd!2393^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post197 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!17^0-temp0!17^post197 == 0 /\ -x!22^post197+x!22^0 == 0 /\ -a!2035^post197+a!2035^0 == 0 /\ __disjvr_4^0-__disjvr_4^post197 == 0 /\ tmp!33^0-tmp!33^post197 == 0 /\ a!1610^0-a!1610^post197 == 0 /\ r!543^0-r!543^post197 == 0 /\ a!1371^0-a!1371^post197 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -head!16^post197+head!16^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_7^0-__disjvr_7^post197 == 0 /\ temp!34^0-temp!34^post197 == 0 /\ 1-head!16^0 <= 0 /\ r!662^0-r!662^post197 == 0 /\ -temp0!30^post197+temp0!30^0 == 0 /\ -rcd!2515^post197+rcd!2515^0 == 0 /\ __disjvr_3^0-__disjvr_3^post197 == 0 /\ -x!1365^post197+x!1365^0 == 0 /\ head!31^0-head!31^post197 == 0 /\ x!18^0-x!18^post197 == 0 /\ -ct!19^post197+ct!19^0 == 0 /\ a!1055^0-a!1055^post197 == 0 /\ -__disjvr_2^post197+__disjvr_2^0 == 0 /\ -__disjvr_5^post197+__disjvr_5^0 == 0 /\ 1-a!1055^0 <= 0 /\ -t!25^post197+t!25^0 == 0 /\ x!15^0-x!15^post197 == 0 /\ a!2238^0-a!2238^post197 == 0 /\ -a!1055^0 <= 0 /\ -sdv_callsite_return_1!14^post197+sdv_callsite_return_1!14^0 == 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ -__disjvr_0^post197+__disjvr_0^0 == 0 /\ -__disjvr_1^post197+__disjvr_1^0 == 0 /\ __disjvr_6^0-__disjvr_6^post197 == 0 /\ rcd!83^0-rcd!83^post197 == 0 /\ result!12^0-result!12^post197 == 0 /\ -nondet!13^post197+nondet!13^0 == 0 /\ a!1052^0-a!1052^post197 == 0 /\ i!406^0-i!406^post197 == 0 /\ a!511^0-a!511^post197 == 0 /\ -rcd!63^post197+rcd!63^0 == 0 /\ -sdv_callsite_return_1!32^post197+sdv_callsite_return_1!32^0 == 0 /\ -x_slam_f!20^post197+x_slam_f!20^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality __disjvr_8^post197 = __disjvr_8^0 propagated equality a!419^post197 = a!419^0 propagated equality a!654^post197 = a!654^0 propagated equality a!1810^post197 = a!1810^0 propagated equality rcd!2460^post197 = rcd!2460^0 propagated equality a!244^post197 = a!244^0 propagated equality y!21^post197 = y!21^0 propagated equality sel_r!1224_flink!24^post197 = sel_r!1224_flink!24^0 propagated equality a!1370^post197 = a!1370^0 propagated equality length!28^post197 = length!28^0 propagated equality i!29^post197 = i!29^0 propagated equality head!405^post197 = head!405^0 propagated equality rcd!2393^post197 = rcd!2393^0 propagated equality sel_r!543_flink!24^post197 = sel_r!543_flink!24^0 propagated equality temp0!17^post197 = temp0!17^0 propagated equality x!22^post197 = x!22^0 propagated equality a!2035^post197 = a!2035^0 propagated equality __disjvr_4^post197 = __disjvr_4^0 propagated equality tmp!33^post197 = tmp!33^0 propagated equality a!1610^post197 = a!1610^0 propagated equality r!543^post197 = r!543^0 propagated equality a!1371^post197 = a!1371^0 propagated equality head!16^post197 = head!16^0 propagated equality __disjvr_7^post197 = __disjvr_7^0 propagated equality temp!34^post197 = temp!34^0 propagated equality r!662^post197 = r!662^0 propagated equality temp0!30^post197 = temp0!30^0 propagated equality rcd!2515^post197 = rcd!2515^0 propagated equality __disjvr_3^post197 = __disjvr_3^0 propagated equality x!1365^post197 = x!1365^0 propagated equality head!31^post197 = head!31^0 propagated equality x!18^post197 = x!18^0 propagated equality ct!19^post197 = ct!19^0 propagated equality a!1055^post197 = a!1055^0 propagated equality __disjvr_2^post197 = __disjvr_2^0 propagated equality __disjvr_5^post197 = __disjvr_5^0 propagated equality t!25^post197 = t!25^0 propagated equality x!15^post197 = x!15^0 propagated equality a!2238^post197 = a!2238^0 propagated equality sdv_callsite_return_1!14^post197 = sdv_callsite_return_1!14^0 propagated equality __disjvr_0^post197 = __disjvr_0^0 propagated equality __disjvr_1^post197 = __disjvr_1^0 propagated equality __disjvr_6^post197 = __disjvr_6^0 propagated equality rcd!83^post197 = rcd!83^0 propagated equality result!12^post197 = result!12^0 propagated equality nondet!13^post197 = nondet!13^0 propagated equality a!1052^post197 = a!1052^0 propagated equality i!406^post197 = i!406^0 propagated equality a!511^post197 = a!511^0 propagated equality rcd!63^post197 = rcd!63^0 propagated equality sdv_callsite_return_1!32^post197 = sdv_callsite_return_1!32^0 propagated equality x_slam_f!20^post197 = x_slam_f!20^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post198, __disjvr_1^0'=__disjvr_1^post198, __disjvr_2^0'=__disjvr_2^post198, __disjvr_3^0'=__disjvr_3^post198, __disjvr_4^0'=__disjvr_4^post198, __disjvr_5^0'=__disjvr_5^post198, __disjvr_6^0'=__disjvr_6^post198, __disjvr_7^0'=__disjvr_7^post198, __disjvr_8^0'=__disjvr_8^post198, a!1052^0'=a!1052^post198, a!1055^0'=a!1055^post198, a!1370^0'=a!1370^post198, a!1371^0'=a!1371^post198, a!1610^0'=a!1610^post198, a!1810^0'=a!1810^post198, a!2035^0'=a!2035^post198, a!2238^0'=a!2238^post198, a!244^0'=a!244^post198, a!419^0'=a!419^post198, a!511^0'=a!511^post198, a!654^0'=a!654^post198, ct!19^0'=ct!19^post198, head!16^0'=head!16^post198, head!31^0'=head!31^post198, head!405^0'=head!405^post198, i!29^0'=i!29^post198, i!406^0'=i!406^post198, length!28^0'=length!28^post198, nondet!13^0'=nondet!13^post198, r!543^0'=r!543^post198, r!662^0'=r!662^post198, rcd!2393^0'=rcd!2393^post198, rcd!2460^0'=rcd!2460^post198, rcd!2515^0'=rcd!2515^post198, rcd!63^0'=rcd!63^post198, rcd!83^0'=rcd!83^post198, result!12^0'=result!12^post198, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post198, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post198, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post198, sel_r!543_flink!24^0'=sel_r!543_flink!24^post198, t!25^0'=t!25^post198, temp!34^0'=temp!34^post198, temp0!17^0'=temp0!17^post198, temp0!30^0'=temp0!30^post198, tmp!33^0'=tmp!33^post198, x!1365^0'=x!1365^post198, x!15^0'=x!15^post198, x!18^0'=x!18^post198, x!22^0'=x!22^post198, x_slam_f!20^0'=x_slam_f!20^post198, y!21^0'=y!21^post198, (-y!21^post198+y!21^0 == 0 /\ temp0!17^0-temp0!17^post198 == 0 /\ x_slam_f!20^0-x_slam_f!20^post198 == 0 /\ temp0!30^0-temp0!30^post198 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post198 == 0 /\ a!654^0-a!654^post198 == 0 /\ -x!18^post198+x!18^0 == 0 /\ -a!511^post198+a!511^0 == 0 /\ __disjvr_0^0-__disjvr_0^post198 == 0 /\ -rcd!83^post198+rcd!83^0 == 0 /\ -__disjvr_1^post198+__disjvr_1^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ -x!22^post198+x!22^0 == 0 /\ a!1810^0-a!1810^post198 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post198 == 0 /\ -nondet!13^post198+nondet!13^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!63^0-rcd!63^post198 == 0 /\ -__disjvr_7^post198+__disjvr_7^0 == 0 /\ -a!1052^post198+a!1052^0 == 0 /\ -a!1610^post198+a!1610^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post198 == 0 /\ tmp!33^0-tmp!33^post198 == 0 /\ a!244^0-a!244^post198 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post198 == 0 /\ -rcd!2460^post198+rcd!2460^0 == 0 /\ length!28^0-length!28^post198 == 0 /\ -x!1365^post198+x!1365^0 == 0 /\ a!1370^0-a!1370^post198 == 0 /\ -ct!19^post198+ct!19^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ a!1371^0-a!1371^post198 == 0 /\ -r!543^post198+r!543^0 == 0 /\ -i!29^post198+i!29^0 == 0 /\ -r!662^post198+r!662^0 == 0 /\ -__disjvr_6^post198+__disjvr_6^0 == 0 /\ -__disjvr_5^post198+__disjvr_5^0 == 0 /\ -__disjvr_3^post198+__disjvr_3^0 == 0 /\ -a!2035^post198+a!2035^0 == 0 /\ 1+head!16^0 <= 0 /\ -__disjvr_2^post198+__disjvr_2^0 == 0 /\ -a!2238^post198+a!2238^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post198 == 0 /\ -temp!34^post198+temp!34^0 == 0 /\ -i!406^post198+i!406^0 == 0 /\ 1-x!15^0 <= 0 /\ x!15^0-x!15^post198 == 0 /\ head!31^0-head!31^post198 == 0 /\ t!25^0-t!25^post198 == 0 /\ rcd!2393^0-rcd!2393^post198 == 0 /\ -sel_r!1224_flink!24^post198+sel_r!1224_flink!24^0 == 0 /\ -head!16^post198+head!16^0 == 0 /\ result!12^0-result!12^post198 == 0 /\ a!419^0-a!419^post198 == 0 /\ -a!1055^post198+a!1055^0 == 0 /\ -rcd!2515^post198+rcd!2515^0 == 0 /\ head!405^0-head!405^post198 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality y!21^post198 = y!21^0 propagated equality temp0!17^post198 = temp0!17^0 propagated equality x_slam_f!20^post198 = x_slam_f!20^0 propagated equality temp0!30^post198 = temp0!30^0 propagated equality __disjvr_8^post198 = __disjvr_8^0 propagated equality a!654^post198 = a!654^0 propagated equality x!18^post198 = x!18^0 propagated equality a!511^post198 = a!511^0 propagated equality __disjvr_0^post198 = __disjvr_0^0 propagated equality rcd!83^post198 = rcd!83^0 propagated equality __disjvr_1^post198 = __disjvr_1^0 propagated equality x!22^post198 = x!22^0 propagated equality a!1810^post198 = a!1810^0 propagated equality __disjvr_4^post198 = __disjvr_4^0 propagated equality nondet!13^post198 = nondet!13^0 propagated equality rcd!63^post198 = rcd!63^0 propagated equality __disjvr_7^post198 = __disjvr_7^0 propagated equality a!1052^post198 = a!1052^0 propagated equality a!1610^post198 = a!1610^0 propagated equality sdv_callsite_return_1!14^post198 = sdv_callsite_return_1!14^0 propagated equality tmp!33^post198 = tmp!33^0 propagated equality a!244^post198 = a!244^0 propagated equality sel_r!543_flink!24^post198 = sel_r!543_flink!24^0 propagated equality rcd!2460^post198 = rcd!2460^0 propagated equality length!28^post198 = length!28^0 propagated equality x!1365^post198 = x!1365^0 propagated equality a!1370^post198 = a!1370^0 propagated equality ct!19^post198 = ct!19^0 propagated equality a!1371^post198 = a!1371^0 propagated equality r!543^post198 = r!543^0 propagated equality i!29^post198 = i!29^0 propagated equality r!662^post198 = r!662^0 propagated equality __disjvr_6^post198 = __disjvr_6^0 propagated equality __disjvr_5^post198 = __disjvr_5^0 propagated equality __disjvr_3^post198 = __disjvr_3^0 propagated equality a!2035^post198 = a!2035^0 propagated equality __disjvr_2^post198 = __disjvr_2^0 propagated equality a!2238^post198 = a!2238^0 propagated equality sdv_callsite_return_1!32^post198 = sdv_callsite_return_1!32^0 propagated equality temp!34^post198 = temp!34^0 propagated equality i!406^post198 = i!406^0 propagated equality x!15^post198 = x!15^0 propagated equality head!31^post198 = head!31^0 propagated equality t!25^post198 = t!25^0 propagated equality rcd!2393^post198 = rcd!2393^0 propagated equality sel_r!1224_flink!24^post198 = sel_r!1224_flink!24^0 propagated equality head!16^post198 = head!16^0 propagated equality result!12^post198 = result!12^0 propagated equality a!419^post198 = a!419^0 propagated equality a!1055^post198 = a!1055^0 propagated equality rcd!2515^post198 = rcd!2515^0 propagated equality head!405^post198 = head!405^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post199, __disjvr_1^0'=__disjvr_1^post199, __disjvr_2^0'=__disjvr_2^post199, __disjvr_3^0'=__disjvr_3^post199, __disjvr_4^0'=__disjvr_4^post199, __disjvr_5^0'=__disjvr_5^post199, __disjvr_6^0'=__disjvr_6^post199, __disjvr_7^0'=__disjvr_7^post199, __disjvr_8^0'=__disjvr_8^post199, a!1052^0'=a!1052^post199, a!1055^0'=a!1055^post199, a!1370^0'=a!1370^post199, a!1371^0'=a!1371^post199, a!1610^0'=a!1610^post199, a!1810^0'=a!1810^post199, a!2035^0'=a!2035^post199, a!2238^0'=a!2238^post199, a!244^0'=a!244^post199, a!419^0'=a!419^post199, a!511^0'=a!511^post199, a!654^0'=a!654^post199, ct!19^0'=ct!19^post199, head!16^0'=head!16^post199, head!31^0'=head!31^post199, head!405^0'=head!405^post199, i!29^0'=i!29^post199, i!406^0'=i!406^post199, length!28^0'=length!28^post199, nondet!13^0'=nondet!13^post199, r!543^0'=r!543^post199, r!662^0'=r!662^post199, rcd!2393^0'=rcd!2393^post199, rcd!2460^0'=rcd!2460^post199, rcd!2515^0'=rcd!2515^post199, rcd!63^0'=rcd!63^post199, rcd!83^0'=rcd!83^post199, result!12^0'=result!12^post199, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post199, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post199, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post199, sel_r!543_flink!24^0'=sel_r!543_flink!24^post199, t!25^0'=t!25^post199, temp!34^0'=temp!34^post199, temp0!17^0'=temp0!17^post199, temp0!30^0'=temp0!30^post199, tmp!33^0'=tmp!33^post199, x!1365^0'=x!1365^post199, x!15^0'=x!15^post199, x!18^0'=x!18^post199, x!22^0'=x!22^post199, x_slam_f!20^0'=x_slam_f!20^post199, y!21^0'=y!21^post199, (sel_r!1224_flink!24^0-sel_r!1224_flink!24^post199 == 0 /\ -length!28^post199+length!28^0 == 0 /\ a!1371^0-a!1371^post199 == 0 /\ -i!29^post199+i!29^0 == 0 /\ -head!405^post199+head!405^0 == 0 /\ -temp0!30^post199+temp0!30^0 == 0 /\ -x_slam_f!20^post199+x_slam_f!20^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -sdv_callsite_return_1!14^post199+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post199+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post199 == 0 /\ temp0!17^0-temp0!17^post199 == 0 /\ -x!22^post199+x!22^0 == 0 /\ -a!1052^0 <= 0 /\ -r!662^post199+r!662^0 == 0 /\ 1-a!1052^0 <= 0 /\ -a!2035^post199+a!2035^0 == 0 /\ -a!244^post199+a!244^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!1365^0-x!1365^post199 == 0 /\ temp!34^0-temp!34^post199 == 0 /\ a!1370^0-a!1370^post199 == 0 /\ -__disjvr_3^post199+__disjvr_3^0 == 0 /\ __disjvr_1^0-__disjvr_1^post199 == 0 /\ a!2238^0-a!2238^post199 == 0 /\ -head!16^post199+head!16^0 == 0 /\ -y!21^post199+y!21^0 == 0 /\ r!543^0-r!543^post199 == 0 /\ -rcd!63^post199+rcd!63^0 == 0 /\ rcd!83^0-rcd!83^post199 == 0 /\ __disjvr_8^0-__disjvr_8^post199 == 0 /\ head!31^0-head!31^post199 == 0 /\ -__disjvr_7^post199+__disjvr_7^0 == 0 /\ result!12^0-result!12^post199 == 0 /\ 1-a!1055^0 <= 0 /\ -x!15^post199+x!15^0 == 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0 /\ tmp!33^0-tmp!33^post199 == 0 /\ rcd!2460^0-rcd!2460^post199 == 0 /\ a!1052^0-a!1052^post199 == 0 /\ a!511^0-a!511^post199 == 0 /\ -a!1055^post199+a!1055^0 == 0 /\ -t!25^post199+t!25^0 == 0 /\ -nondet!13^post199+nondet!13^0 == 0 /\ __disjvr_5^0-__disjvr_5^post199 == 0 /\ -sdv_callsite_return_1!32^post199+sdv_callsite_return_1!32^0 == 0 /\ -a!419^post199+a!419^0 == 0 /\ -rcd!2393^post199+rcd!2393^0 == 0 /\ -a!1610^post199+a!1610^0 == 0 /\ a!654^0-a!654^post199 == 0 /\ __disjvr_4^0-__disjvr_4^post199 == 0 /\ -__disjvr_2^post199+__disjvr_2^0 == 0 /\ -__disjvr_6^post199+__disjvr_6^0 == 0 /\ x!18^0-x!18^post199 == 0 /\ i!406^0-i!406^post199 == 0 /\ -a!1810^post199+a!1810^0 == 0 /\ -__disjvr_0^post199+__disjvr_0^0 == 0 /\ -rcd!2515^post199+rcd!2515^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality sel_r!1224_flink!24^post199 = sel_r!1224_flink!24^0 propagated equality length!28^post199 = length!28^0 propagated equality a!1371^post199 = a!1371^0 propagated equality i!29^post199 = i!29^0 propagated equality head!405^post199 = head!405^0 propagated equality temp0!30^post199 = temp0!30^0 propagated equality x_slam_f!20^post199 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!14^post199 = sdv_callsite_return_1!14^0 propagated equality ct!19^post199 = ct!19^0 propagated equality sel_r!543_flink!24^post199 = sel_r!543_flink!24^0 propagated equality temp0!17^post199 = temp0!17^0 propagated equality x!22^post199 = x!22^0 propagated equality r!662^post199 = r!662^0 propagated equality a!2035^post199 = a!2035^0 propagated equality a!244^post199 = a!244^0 propagated equality x!1365^post199 = x!1365^0 propagated equality temp!34^post199 = temp!34^0 propagated equality a!1370^post199 = a!1370^0 propagated equality __disjvr_3^post199 = __disjvr_3^0 propagated equality __disjvr_1^post199 = __disjvr_1^0 propagated equality a!2238^post199 = a!2238^0 propagated equality head!16^post199 = head!16^0 propagated equality y!21^post199 = y!21^0 propagated equality r!543^post199 = r!543^0 propagated equality rcd!63^post199 = rcd!63^0 propagated equality rcd!83^post199 = rcd!83^0 propagated equality __disjvr_8^post199 = __disjvr_8^0 propagated equality head!31^post199 = head!31^0 propagated equality __disjvr_7^post199 = __disjvr_7^0 propagated equality result!12^post199 = result!12^0 propagated equality x!15^post199 = x!15^0 propagated equality tmp!33^post199 = tmp!33^0 propagated equality rcd!2460^post199 = rcd!2460^0 propagated equality a!1052^post199 = a!1052^0 propagated equality a!511^post199 = a!511^0 propagated equality a!1055^post199 = a!1055^0 propagated equality t!25^post199 = t!25^0 propagated equality nondet!13^post199 = nondet!13^0 propagated equality __disjvr_5^post199 = __disjvr_5^0 propagated equality sdv_callsite_return_1!32^post199 = sdv_callsite_return_1!32^0 propagated equality a!419^post199 = a!419^0 propagated equality rcd!2393^post199 = rcd!2393^0 propagated equality a!1610^post199 = a!1610^0 propagated equality a!654^post199 = a!654^0 propagated equality __disjvr_4^post199 = __disjvr_4^0 propagated equality __disjvr_2^post199 = __disjvr_2^0 propagated equality __disjvr_6^post199 = __disjvr_6^0 propagated equality x!18^post199 = x!18^0 propagated equality i!406^post199 = i!406^0 propagated equality a!1810^post199 = a!1810^0 propagated equality __disjvr_0^post199 = __disjvr_0^0 propagated equality rcd!2515^post199 = rcd!2515^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post200, __disjvr_1^0'=__disjvr_1^post200, __disjvr_2^0'=__disjvr_2^post200, __disjvr_3^0'=__disjvr_3^post200, __disjvr_4^0'=__disjvr_4^post200, __disjvr_5^0'=__disjvr_5^post200, __disjvr_6^0'=__disjvr_6^post200, __disjvr_7^0'=__disjvr_7^post200, __disjvr_8^0'=__disjvr_8^post200, a!1052^0'=a!1052^post200, a!1055^0'=a!1055^post200, a!1370^0'=a!1370^post200, a!1371^0'=a!1371^post200, a!1610^0'=a!1610^post200, a!1810^0'=a!1810^post200, a!2035^0'=a!2035^post200, a!2238^0'=a!2238^post200, a!244^0'=a!244^post200, a!419^0'=a!419^post200, a!511^0'=a!511^post200, a!654^0'=a!654^post200, ct!19^0'=ct!19^post200, head!16^0'=head!16^post200, head!31^0'=head!31^post200, head!405^0'=head!405^post200, i!29^0'=i!29^post200, i!406^0'=i!406^post200, length!28^0'=length!28^post200, nondet!13^0'=nondet!13^post200, r!543^0'=r!543^post200, r!662^0'=r!662^post200, rcd!2393^0'=rcd!2393^post200, rcd!2460^0'=rcd!2460^post200, rcd!2515^0'=rcd!2515^post200, rcd!63^0'=rcd!63^post200, rcd!83^0'=rcd!83^post200, result!12^0'=result!12^post200, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post200, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post200, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post200, sel_r!543_flink!24^0'=sel_r!543_flink!24^post200, t!25^0'=t!25^post200, temp!34^0'=temp!34^post200, temp0!17^0'=temp0!17^post200, temp0!30^0'=temp0!30^post200, tmp!33^0'=tmp!33^post200, x!1365^0'=x!1365^post200, x!15^0'=x!15^post200, x!18^0'=x!18^post200, x!22^0'=x!22^post200, x_slam_f!20^0'=x_slam_f!20^post200, y!21^0'=y!21^post200, (-x!15^0+head!16^0 <= 0 /\ -t!25^post200+t!25^0 == 0 /\ a!654^0-a!654^post200 == 0 /\ x!18^0-x!18^post200 == 0 /\ -__disjvr_2^post200+__disjvr_2^0 == 0 /\ a!1371^0-a!1371^post200 == 0 /\ -temp0!30^post200+temp0!30^0 == 0 /\ -__disjvr_1^post200+__disjvr_1^0 == 0 /\ -__disjvr_8^post200+__disjvr_8^0 == 0 /\ a!1610^0-a!1610^post200 == 0 /\ a!511^0-a!511^post200 == 0 /\ -y!21^post200+y!21^0 == 0 /\ -x!22^post200+x!22^0 == 0 /\ __disjvr_0^0-__disjvr_0^post200 == 0 /\ a!1052^0 <= 0 /\ x!1365^0-x!1365^post200 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post200 == 0 /\ -temp!34^post200+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post200 == 0 /\ length!28^0-length!28^post200 == 0 /\ __disjvr_3^0-__disjvr_3^post200 == 0 /\ -i!29^post200+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ -rcd!2393^post200+rcd!2393^0 == 0 /\ result!12^0-result!12^post200 == 0 /\ -sdv_callsite_return_1!32^post200+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_7^0-__disjvr_7^post200 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post200 == 0 /\ -a!419^post200+a!419^0 == 0 /\ 1+x!15^0 <= 0 /\ -ct!19^post200+ct!19^0 == 0 /\ -rcd!2515^post200+rcd!2515^0 == 0 /\ -__disjvr_4^post200+__disjvr_4^0 == 0 /\ __disjvr_6^0-__disjvr_6^post200 == 0 /\ rcd!2460^0-rcd!2460^post200 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!2035^post200+a!2035^0 == 0 /\ -a!1370^post200+a!1370^0 == 0 /\ -a!1810^post200+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post200+a!1055^0 == 0 /\ -head!31^post200+head!31^0 == 0 /\ head!16^0-head!16^post200 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post200 == 0 /\ temp0!17^0-temp0!17^post200 == 0 /\ head!405^0-head!405^post200 == 0 /\ a!2238^0-a!2238^post200 == 0 /\ -nondet!13^post200+nondet!13^0 == 0 /\ rcd!63^0-rcd!63^post200 == 0 /\ -r!662^post200+r!662^0 == 0 /\ a!1052^0-a!1052^post200 == 0 /\ -a!244^post200+a!244^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post200 == 0 /\ -x_slam_f!20^post200+x_slam_f!20^0 == 0 /\ -__disjvr_5^post200+__disjvr_5^0 == 0 /\ r!543^0-r!543^post200 == 0 /\ -x!15^post200+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post200 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post200, __disjvr_1^0'=__disjvr_1^post200, __disjvr_2^0'=__disjvr_2^post200, __disjvr_3^0'=__disjvr_3^post200, __disjvr_4^0'=__disjvr_4^post200, __disjvr_5^0'=__disjvr_5^post200, __disjvr_6^0'=__disjvr_6^post200, __disjvr_7^0'=__disjvr_7^post200, __disjvr_8^0'=__disjvr_8^post200, a!1052^0'=a!1052^post200, a!1055^0'=a!1055^post200, a!1370^0'=a!1370^post200, a!1371^0'=a!1371^post200, a!1610^0'=a!1610^post200, a!1810^0'=a!1810^post200, a!2035^0'=a!2035^post200, a!2238^0'=a!2238^post200, a!244^0'=a!244^post200, a!419^0'=a!419^post200, a!511^0'=a!511^post200, a!654^0'=a!654^post200, ct!19^0'=ct!19^post200, head!16^0'=head!16^post200, head!31^0'=head!31^post200, head!405^0'=head!405^post200, i!29^0'=i!29^post200, i!406^0'=i!406^post200, length!28^0'=length!28^post200, nondet!13^0'=nondet!13^post200, r!543^0'=r!543^post200, r!662^0'=r!662^post200, rcd!2393^0'=rcd!2393^post200, rcd!2460^0'=rcd!2460^post200, rcd!2515^0'=rcd!2515^post200, rcd!63^0'=rcd!63^post200, rcd!83^0'=rcd!83^post200, result!12^0'=result!12^post200, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post200, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post200, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post200, sel_r!543_flink!24^0'=sel_r!543_flink!24^post200, t!25^0'=t!25^post200, temp!34^0'=temp!34^post200, temp0!17^0'=temp0!17^post200, temp0!30^0'=temp0!30^post200, tmp!33^0'=tmp!33^post200, x!1365^0'=x!1365^post200, x!15^0'=x!15^post200, x!18^0'=x!18^post200, x!22^0'=x!22^post200, x_slam_f!20^0'=x_slam_f!20^post200, y!21^0'=y!21^post200, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -t!25^post200+t!25^0 == 0 /\ a!654^0-a!654^post200 == 0 /\ x!18^0-x!18^post200 == 0 /\ -__disjvr_2^post200+__disjvr_2^0 == 0 /\ a!1371^0-a!1371^post200 == 0 /\ -temp0!30^post200+temp0!30^0 == 0 /\ -__disjvr_1^post200+__disjvr_1^0 == 0 /\ -__disjvr_8^post200+__disjvr_8^0 == 0 /\ a!1610^0-a!1610^post200 == 0 /\ a!511^0-a!511^post200 == 0 /\ -y!21^post200+y!21^0 == 0 /\ -x!22^post200+x!22^0 == 0 /\ __disjvr_0^0-__disjvr_0^post200 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ x!1365^0-x!1365^post200 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post200 == 0 /\ -temp!34^post200+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post200 == 0 /\ length!28^0-length!28^post200 == 0 /\ __disjvr_3^0-__disjvr_3^post200 == 0 /\ -i!29^post200+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ -rcd!2393^post200+rcd!2393^0 == 0 /\ result!12^0-result!12^post200 == 0 /\ -sdv_callsite_return_1!32^post200+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_7^0-__disjvr_7^post200 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post200 == 0 /\ -a!419^post200+a!419^0 == 0 /\ 1+x!15^0 <= 0 /\ -ct!19^post200+ct!19^0 == 0 /\ -rcd!2515^post200+rcd!2515^0 == 0 /\ -__disjvr_4^post200+__disjvr_4^0 == 0 /\ __disjvr_6^0-__disjvr_6^post200 == 0 /\ rcd!2460^0-rcd!2460^post200 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!2035^post200+a!2035^0 == 0 /\ -a!1370^post200+a!1370^0 == 0 /\ -a!1810^post200+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post200+a!1055^0 == 0 /\ -head!31^post200+head!31^0 == 0 /\ head!16^0-head!16^post200 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post200 == 0 /\ temp0!17^0-temp0!17^post200 == 0 /\ head!405^0-head!405^post200 == 0 /\ a!2238^0-a!2238^post200 == 0 /\ -nondet!13^post200+nondet!13^0 == 0 /\ rcd!63^0-rcd!63^post200 == 0 /\ -r!662^post200+r!662^0 == 0 /\ a!1052^0-a!1052^post200 == 0 /\ -a!244^post200+a!244^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post200 == 0 /\ -x_slam_f!20^post200+x_slam_f!20^0 == 0 /\ -__disjvr_5^post200+__disjvr_5^0 == 0 /\ r!543^0-r!543^post200 == 0 /\ -x!15^post200+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post200 == 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post200, __disjvr_1^0'=__disjvr_1^post200, __disjvr_2^0'=__disjvr_2^post200, __disjvr_3^0'=__disjvr_3^post200, __disjvr_4^0'=__disjvr_4^post200, __disjvr_5^0'=__disjvr_5^post200, __disjvr_6^0'=__disjvr_6^post200, __disjvr_7^0'=__disjvr_7^post200, __disjvr_8^0'=__disjvr_8^post200, a!1052^0'=a!1052^post200, a!1055^0'=a!1055^post200, a!1370^0'=a!1370^post200, a!1371^0'=a!1371^post200, a!1610^0'=a!1610^post200, a!1810^0'=a!1810^post200, a!2035^0'=a!2035^post200, a!2238^0'=a!2238^post200, a!244^0'=a!244^post200, a!419^0'=a!419^post200, a!511^0'=a!511^post200, a!654^0'=a!654^post200, ct!19^0'=ct!19^post200, head!16^0'=head!16^post200, head!31^0'=head!31^post200, head!405^0'=head!405^post200, i!29^0'=i!29^post200, i!406^0'=i!406^post200, length!28^0'=length!28^post200, nondet!13^0'=nondet!13^post200, r!543^0'=r!543^post200, r!662^0'=r!662^post200, rcd!2393^0'=rcd!2393^post200, rcd!2460^0'=rcd!2460^post200, rcd!2515^0'=rcd!2515^post200, rcd!63^0'=rcd!63^post200, rcd!83^0'=rcd!83^post200, result!12^0'=result!12^post200, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post200, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post200, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post200, sel_r!543_flink!24^0'=sel_r!543_flink!24^post200, t!25^0'=t!25^post200, temp!34^0'=temp!34^post200, temp0!17^0'=temp0!17^post200, temp0!30^0'=temp0!30^post200, tmp!33^0'=tmp!33^post200, x!1365^0'=x!1365^post200, x!15^0'=x!15^post200, x!18^0'=x!18^post200, x!22^0'=x!22^post200, x_slam_f!20^0'=x_slam_f!20^post200, y!21^0'=y!21^post200, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -t!25^post200+t!25^0 == 0 /\ a!654^0-a!654^post200 == 0 /\ x!18^0-x!18^post200 == 0 /\ -__disjvr_2^post200+__disjvr_2^0 == 0 /\ a!1371^0-a!1371^post200 == 0 /\ -temp0!30^post200+temp0!30^0 == 0 /\ -__disjvr_1^post200+__disjvr_1^0 == 0 /\ -__disjvr_8^post200+__disjvr_8^0 == 0 /\ a!1610^0-a!1610^post200 == 0 /\ a!511^0-a!511^post200 == 0 /\ -y!21^post200+y!21^0 == 0 /\ -x!22^post200+x!22^0 == 0 /\ __disjvr_0^0-__disjvr_0^post200 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ x!1365^0-x!1365^post200 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post200 == 0 /\ -temp!34^post200+temp!34^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ rcd!83^0-rcd!83^post200 == 0 /\ length!28^0-length!28^post200 == 0 /\ __disjvr_3^0-__disjvr_3^post200 == 0 /\ -i!29^post200+i!29^0 == 0 /\ -a!1052^0 <= 0 /\ -rcd!2393^post200+rcd!2393^0 == 0 /\ result!12^0-result!12^post200 == 0 /\ -sdv_callsite_return_1!32^post200+sdv_callsite_return_1!32^0 == 0 /\ __disjvr_7^0-__disjvr_7^post200 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ i!406^0-i!406^post200 == 0 /\ -a!419^post200+a!419^0 == 0 /\ 1+x!15^0 <= 0 /\ -ct!19^post200+ct!19^0 == 0 /\ -rcd!2515^post200+rcd!2515^0 == 0 /\ -__disjvr_4^post200+__disjvr_4^0 == 0 /\ __disjvr_6^0-__disjvr_6^post200 == 0 /\ rcd!2460^0-rcd!2460^post200 == 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!2035^post200+a!2035^0 == 0 /\ -a!1370^post200+a!1370^0 == 0 /\ -a!1810^post200+a!1810^0 == 0 /\ 1+head!16^0 <= 0 /\ -a!1055^post200+a!1055^0 == 0 /\ -head!31^post200+head!31^0 == 0 /\ head!16^0-head!16^post200 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post200 == 0 /\ temp0!17^0-temp0!17^post200 == 0 /\ head!405^0-head!405^post200 == 0 /\ a!2238^0-a!2238^post200 == 0 /\ -nondet!13^post200+nondet!13^0 == 0 /\ rcd!63^0-rcd!63^post200 == 0 /\ -r!662^post200+r!662^0 == 0 /\ a!1052^0-a!1052^post200 == 0 /\ -a!244^post200+a!244^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post200 == 0 /\ -x_slam_f!20^post200+x_slam_f!20^0 == 0 /\ -__disjvr_5^post200+__disjvr_5^0 == 0 /\ r!543^0-r!543^post200 == 0 /\ -x!15^post200+x!15^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post200 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality t!25^post200 = t!25^0 propagated equality a!654^post200 = a!654^0 propagated equality x!18^post200 = x!18^0 propagated equality __disjvr_2^post200 = __disjvr_2^0 propagated equality a!1371^post200 = a!1371^0 propagated equality temp0!30^post200 = temp0!30^0 propagated equality __disjvr_1^post200 = __disjvr_1^0 propagated equality __disjvr_8^post200 = __disjvr_8^0 propagated equality a!1610^post200 = a!1610^0 propagated equality a!511^post200 = a!511^0 propagated equality y!21^post200 = y!21^0 propagated equality x!22^post200 = x!22^0 propagated equality __disjvr_0^post200 = __disjvr_0^0 propagated equality x!1365^post200 = x!1365^0 propagated equality tmp!33^post200 = tmp!33^0 propagated equality temp!34^post200 = temp!34^0 propagated equality rcd!83^post200 = rcd!83^0 propagated equality length!28^post200 = length!28^0 propagated equality __disjvr_3^post200 = __disjvr_3^0 propagated equality i!29^post200 = i!29^0 propagated equality rcd!2393^post200 = rcd!2393^0 propagated equality result!12^post200 = result!12^0 propagated equality sdv_callsite_return_1!32^post200 = sdv_callsite_return_1!32^0 propagated equality __disjvr_7^post200 = __disjvr_7^0 propagated equality i!406^post200 = i!406^0 propagated equality a!419^post200 = a!419^0 propagated equality ct!19^post200 = ct!19^0 propagated equality rcd!2515^post200 = rcd!2515^0 propagated equality __disjvr_4^post200 = __disjvr_4^0 propagated equality __disjvr_6^post200 = __disjvr_6^0 propagated equality rcd!2460^post200 = rcd!2460^0 propagated equality a!2035^post200 = a!2035^0 propagated equality a!1370^post200 = a!1370^0 propagated equality a!1810^post200 = a!1810^0 propagated equality a!1055^post200 = a!1055^0 propagated equality head!31^post200 = head!31^0 propagated equality head!16^post200 = head!16^0 propagated equality sel_r!1224_flink!24^post200 = sel_r!1224_flink!24^0 propagated equality temp0!17^post200 = temp0!17^0 propagated equality head!405^post200 = head!405^0 propagated equality a!2238^post200 = a!2238^0 propagated equality nondet!13^post200 = nondet!13^0 propagated equality rcd!63^post200 = rcd!63^0 propagated equality r!662^post200 = r!662^0 propagated equality a!1052^post200 = a!1052^0 propagated equality a!244^post200 = a!244^0 propagated equality sdv_callsite_return_1!14^post200 = sdv_callsite_return_1!14^0 propagated equality x_slam_f!20^post200 = x_slam_f!20^0 propagated equality __disjvr_5^post200 = __disjvr_5^0 propagated equality r!543^post200 = r!543^0 propagated equality x!15^post200 = x!15^0 propagated equality sel_r!543_flink!24^post200 = sel_r!543_flink!24^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post201, __disjvr_1^0'=__disjvr_1^post201, __disjvr_2^0'=__disjvr_2^post201, __disjvr_3^0'=__disjvr_3^post201, __disjvr_4^0'=__disjvr_4^post201, __disjvr_5^0'=__disjvr_5^post201, __disjvr_6^0'=__disjvr_6^post201, __disjvr_7^0'=__disjvr_7^post201, __disjvr_8^0'=__disjvr_8^post201, a!1052^0'=a!1052^post201, a!1055^0'=a!1055^post201, a!1370^0'=a!1370^post201, a!1371^0'=a!1371^post201, a!1610^0'=a!1610^post201, a!1810^0'=a!1810^post201, a!2035^0'=a!2035^post201, a!2238^0'=a!2238^post201, a!244^0'=a!244^post201, a!419^0'=a!419^post201, a!511^0'=a!511^post201, a!654^0'=a!654^post201, ct!19^0'=ct!19^post201, head!16^0'=head!16^post201, head!31^0'=head!31^post201, head!405^0'=head!405^post201, i!29^0'=i!29^post201, i!406^0'=i!406^post201, length!28^0'=length!28^post201, nondet!13^0'=nondet!13^post201, r!543^0'=r!543^post201, r!662^0'=r!662^post201, rcd!2393^0'=rcd!2393^post201, rcd!2460^0'=rcd!2460^post201, rcd!2515^0'=rcd!2515^post201, rcd!63^0'=rcd!63^post201, rcd!83^0'=rcd!83^post201, result!12^0'=result!12^post201, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post201, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post201, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post201, sel_r!543_flink!24^0'=sel_r!543_flink!24^post201, t!25^0'=t!25^post201, temp!34^0'=temp!34^post201, temp0!17^0'=temp0!17^post201, temp0!30^0'=temp0!30^post201, tmp!33^0'=tmp!33^post201, x!1365^0'=x!1365^post201, x!15^0'=x!15^post201, x!18^0'=x!18^post201, x!22^0'=x!22^post201, x_slam_f!20^0'=x_slam_f!20^post201, y!21^0'=y!21^post201, (i!406^0-i!406^post201 == 0 /\ -x_slam_f!20^post201+x_slam_f!20^0 == 0 /\ a!244^0-a!244^post201 == 0 /\ -__disjvr_7^post201+__disjvr_7^0 == 0 /\ -a!2035^post201+a!2035^0 == 0 /\ __disjvr_3^0-__disjvr_3^post201 == 0 /\ -nondet!13^post201+nondet!13^0 == 0 /\ -__disjvr_8^post201+__disjvr_8^0 == 0 /\ x!15^0-x!15^post201 == 0 /\ -a!1610^post201+a!1610^0 == 0 /\ -a!1055^post201+a!1055^0 == 0 /\ rcd!2460^0-rcd!2460^post201 == 0 /\ a!1370^0-a!1370^post201 == 0 /\ rcd!83^0-rcd!83^post201 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp!34^0-temp!34^post201 == 0 /\ -t!25^post201+t!25^0 == 0 /\ -x!22^post201+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post201+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post201 == 0 /\ y!21^0-y!21^post201 == 0 /\ r!543^0-r!543^post201 == 0 /\ -__disjvr_5^post201+__disjvr_5^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ -__disjvr_6^post201+__disjvr_6^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -i!29^post201+i!29^0 == 0 /\ -sdv_callsite_return_1!14^post201+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post201+r!662^0 == 0 /\ -a!511^post201+a!511^0 == 0 /\ __disjvr_4^0-__disjvr_4^post201 == 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -length!28^post201+length!28^0 == 0 /\ x!18^0-x!18^post201 == 0 /\ a!1052^0-a!1052^post201 == 0 /\ -head!16^post201+head!16^0 == 0 /\ -x!1365^post201+x!1365^0 == 0 /\ 1-a!1055^0 <= 0 /\ temp0!17^0-temp0!17^post201 == 0 /\ -a!1055^0 <= 0 /\ head!31^0-head!31^post201 == 0 /\ 1+head!16^0 <= 0 /\ -rcd!63^post201+rcd!63^0 == 0 /\ temp0!30^0-temp0!30^post201 == 0 /\ -rcd!2515^post201+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post201 == 0 /\ a!1371^0-a!1371^post201 == 0 /\ -sel_r!1224_flink!24^post201+sel_r!1224_flink!24^0 == 0 /\ -a!2238^post201+a!2238^0 == 0 /\ -a!419^post201+a!419^0 == 0 /\ -rcd!2393^post201+rcd!2393^0 == 0 /\ -ct!19^post201+ct!19^0 == 0 /\ -__disjvr_2^post201+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post201 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post201 == 0 /\ tmp!33^0-tmp!33^post201 == 0 /\ result!12^0-result!12^post201 == 0 /\ -head!405^post201+head!405^0 == 0 /\ -__disjvr_0^post201+__disjvr_0^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality i!406^post201 = i!406^0 propagated equality x_slam_f!20^post201 = x_slam_f!20^0 propagated equality a!244^post201 = a!244^0 propagated equality __disjvr_7^post201 = __disjvr_7^0 propagated equality a!2035^post201 = a!2035^0 propagated equality __disjvr_3^post201 = __disjvr_3^0 propagated equality nondet!13^post201 = nondet!13^0 propagated equality __disjvr_8^post201 = __disjvr_8^0 propagated equality x!15^post201 = x!15^0 propagated equality a!1610^post201 = a!1610^0 propagated equality a!1055^post201 = a!1055^0 propagated equality rcd!2460^post201 = rcd!2460^0 propagated equality a!1370^post201 = a!1370^0 propagated equality rcd!83^post201 = rcd!83^0 propagated equality temp!34^post201 = temp!34^0 propagated equality t!25^post201 = t!25^0 propagated equality x!22^post201 = x!22^0 propagated equality sdv_callsite_return_1!32^post201 = sdv_callsite_return_1!32^0 propagated equality a!654^post201 = a!654^0 propagated equality y!21^post201 = y!21^0 propagated equality r!543^post201 = r!543^0 propagated equality __disjvr_5^post201 = __disjvr_5^0 propagated equality __disjvr_6^post201 = __disjvr_6^0 propagated equality i!29^post201 = i!29^0 propagated equality sdv_callsite_return_1!14^post201 = sdv_callsite_return_1!14^0 propagated equality r!662^post201 = r!662^0 propagated equality a!511^post201 = a!511^0 propagated equality __disjvr_4^post201 = __disjvr_4^0 propagated equality length!28^post201 = length!28^0 propagated equality x!18^post201 = x!18^0 propagated equality a!1052^post201 = a!1052^0 propagated equality head!16^post201 = head!16^0 propagated equality x!1365^post201 = x!1365^0 propagated equality temp0!17^post201 = temp0!17^0 propagated equality head!31^post201 = head!31^0 propagated equality rcd!63^post201 = rcd!63^0 propagated equality temp0!30^post201 = temp0!30^0 propagated equality rcd!2515^post201 = rcd!2515^0 propagated equality a!1810^post201 = a!1810^0 propagated equality a!1371^post201 = a!1371^0 propagated equality sel_r!1224_flink!24^post201 = sel_r!1224_flink!24^0 propagated equality a!2238^post201 = a!2238^0 propagated equality a!419^post201 = a!419^0 propagated equality rcd!2393^post201 = rcd!2393^0 propagated equality ct!19^post201 = ct!19^0 propagated equality __disjvr_2^post201 = __disjvr_2^0 propagated equality __disjvr_1^post201 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post201 = sel_r!543_flink!24^0 propagated equality tmp!33^post201 = tmp!33^0 propagated equality result!12^post201 = result!12^0 propagated equality head!405^post201 = head!405^0 propagated equality __disjvr_0^post201 = __disjvr_0^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post202, __disjvr_1^0'=__disjvr_1^post202, __disjvr_2^0'=__disjvr_2^post202, __disjvr_3^0'=__disjvr_3^post202, __disjvr_4^0'=__disjvr_4^post202, __disjvr_5^0'=__disjvr_5^post202, __disjvr_6^0'=__disjvr_6^post202, __disjvr_7^0'=__disjvr_7^post202, __disjvr_8^0'=__disjvr_8^post202, a!1052^0'=a!1052^post202, a!1055^0'=a!1055^post202, a!1370^0'=a!1370^post202, a!1371^0'=a!1371^post202, a!1610^0'=a!1610^post202, a!1810^0'=a!1810^post202, a!2035^0'=a!2035^post202, a!2238^0'=a!2238^post202, a!244^0'=a!244^post202, a!419^0'=a!419^post202, a!511^0'=a!511^post202, a!654^0'=a!654^post202, ct!19^0'=ct!19^post202, head!16^0'=head!16^post202, head!31^0'=head!31^post202, head!405^0'=head!405^post202, i!29^0'=i!29^post202, i!406^0'=i!406^post202, length!28^0'=length!28^post202, nondet!13^0'=nondet!13^post202, r!543^0'=r!543^post202, r!662^0'=r!662^post202, rcd!2393^0'=rcd!2393^post202, rcd!2460^0'=rcd!2460^post202, rcd!2515^0'=rcd!2515^post202, rcd!63^0'=rcd!63^post202, rcd!83^0'=rcd!83^post202, result!12^0'=result!12^post202, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post202, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post202, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post202, sel_r!543_flink!24^0'=sel_r!543_flink!24^post202, t!25^0'=t!25^post202, temp!34^0'=temp!34^post202, temp0!17^0'=temp0!17^post202, temp0!30^0'=temp0!30^post202, tmp!33^0'=tmp!33^post202, x!1365^0'=x!1365^post202, x!15^0'=x!15^post202, x!18^0'=x!18^post202, x!22^0'=x!22^post202, x_slam_f!20^0'=x_slam_f!20^post202, y!21^0'=y!21^post202, (temp0!30^0-temp0!30^post202 == 0 /\ head!16^0-head!16^post202 == 0 /\ -sel_r!1224_flink!24^post202+sel_r!1224_flink!24^0 == 0 /\ __disjvr_8^0-__disjvr_8^post202 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ -a!419^post202+a!419^0 == 0 /\ -__disjvr_0^post202+__disjvr_0^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post202 == 0 /\ rcd!83^0-rcd!83^post202 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post202+head!31^0 == 0 /\ length!28^0-length!28^post202 == 0 /\ a!1052^0-a!1052^post202 == 0 /\ x!15^0-x!15^post202 == 0 /\ a!654^0-a!654^post202 == 0 /\ rcd!2393^0-rcd!2393^post202 == 0 /\ -i!406^post202+i!406^0 == 0 /\ -a!1052^0 <= 0 /\ a!244^0-a!244^post202 == 0 /\ 1-a!1052^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post202 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^post202+tmp!33^0 == 0 /\ -__disjvr_5^post202+__disjvr_5^0 == 0 /\ -__disjvr_3^post202+__disjvr_3^0 == 0 /\ -a!2238^post202+a!2238^0 == 0 /\ 1-head!16^0 <= 0 /\ a!511^0-a!511^post202 == 0 /\ -y!21^post202+y!21^0 == 0 /\ 1+x!15^0 <= 0 /\ a!1810^0-a!1810^post202 == 0 /\ -x!18^post202+x!18^0 == 0 /\ rcd!63^0-rcd!63^post202 == 0 /\ x_slam_f!20^0-x_slam_f!20^post202 == 0 /\ __disjvr_4^0-__disjvr_4^post202 == 0 /\ a!1371^0-a!1371^post202 == 0 /\ -r!543^post202+r!543^0 == 0 /\ -r!662^post202+r!662^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post202 == 0 /\ head!405^0-head!405^post202 == 0 /\ -x!22^post202+x!22^0 == 0 /\ 1-a!1055^0 <= 0 /\ -a!2035^post202+a!2035^0 == 0 /\ -__disjvr_7^post202+__disjvr_7^0 == 0 /\ -a!1055^0 <= 0 /\ -a!1610^post202+a!1610^0 == 0 /\ -a!1055^post202+a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -nondet!13^post202+nondet!13^0 == 0 /\ -i!29^post202+i!29^0 == 0 /\ __disjvr_1^0-__disjvr_1^post202 == 0 /\ -rcd!2515^post202+rcd!2515^0 == 0 /\ -temp!34^post202+temp!34^0 == 0 /\ -__disjvr_6^post202+__disjvr_6^0 == 0 /\ rcd!2460^0-rcd!2460^post202 == 0 /\ -x!1365^post202+x!1365^0 == 0 /\ a!1370^0-a!1370^post202 == 0 /\ temp0!17^0-temp0!17^post202 == 0 /\ -ct!19^post202+ct!19^0 == 0 /\ result!12^0-result!12^post202 == 0 /\ -__disjvr_2^post202+__disjvr_2^0 == 0 /\ -t!25^post202+t!25^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality temp0!30^post202 = temp0!30^0 propagated equality head!16^post202 = head!16^0 propagated equality sel_r!1224_flink!24^post202 = sel_r!1224_flink!24^0 propagated equality __disjvr_8^post202 = __disjvr_8^0 propagated equality a!419^post202 = a!419^0 propagated equality __disjvr_0^post202 = __disjvr_0^0 propagated equality sdv_callsite_return_1!14^post202 = sdv_callsite_return_1!14^0 propagated equality rcd!83^post202 = rcd!83^0 propagated equality head!31^post202 = head!31^0 propagated equality length!28^post202 = length!28^0 propagated equality a!1052^post202 = a!1052^0 propagated equality x!15^post202 = x!15^0 propagated equality a!654^post202 = a!654^0 propagated equality rcd!2393^post202 = rcd!2393^0 propagated equality i!406^post202 = i!406^0 propagated equality a!244^post202 = a!244^0 propagated equality sel_r!543_flink!24^post202 = sel_r!543_flink!24^0 propagated equality tmp!33^post202 = tmp!33^0 propagated equality __disjvr_5^post202 = __disjvr_5^0 propagated equality __disjvr_3^post202 = __disjvr_3^0 propagated equality a!2238^post202 = a!2238^0 propagated equality a!511^post202 = a!511^0 propagated equality y!21^post202 = y!21^0 propagated equality a!1810^post202 = a!1810^0 propagated equality x!18^post202 = x!18^0 propagated equality rcd!63^post202 = rcd!63^0 propagated equality x_slam_f!20^post202 = x_slam_f!20^0 propagated equality __disjvr_4^post202 = __disjvr_4^0 propagated equality a!1371^post202 = a!1371^0 propagated equality r!543^post202 = r!543^0 propagated equality r!662^post202 = r!662^0 propagated equality sdv_callsite_return_1!32^post202 = sdv_callsite_return_1!32^0 propagated equality head!405^post202 = head!405^0 propagated equality x!22^post202 = x!22^0 propagated equality a!2035^post202 = a!2035^0 propagated equality __disjvr_7^post202 = __disjvr_7^0 propagated equality a!1610^post202 = a!1610^0 propagated equality a!1055^post202 = a!1055^0 propagated equality nondet!13^post202 = nondet!13^0 propagated equality i!29^post202 = i!29^0 propagated equality __disjvr_1^post202 = __disjvr_1^0 propagated equality rcd!2515^post202 = rcd!2515^0 propagated equality temp!34^post202 = temp!34^0 propagated equality __disjvr_6^post202 = __disjvr_6^0 propagated equality rcd!2460^post202 = rcd!2460^0 propagated equality x!1365^post202 = x!1365^0 propagated equality a!1370^post202 = a!1370^0 propagated equality temp0!17^post202 = temp0!17^0 propagated equality ct!19^post202 = ct!19^0 propagated equality result!12^post202 = result!12^0 propagated equality __disjvr_2^post202 = __disjvr_2^0 propagated equality t!25^post202 = t!25^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post203, __disjvr_1^0'=__disjvr_1^post203, __disjvr_2^0'=__disjvr_2^post203, __disjvr_3^0'=__disjvr_3^post203, __disjvr_4^0'=__disjvr_4^post203, __disjvr_5^0'=__disjvr_5^post203, __disjvr_6^0'=__disjvr_6^post203, __disjvr_7^0'=__disjvr_7^post203, __disjvr_8^0'=__disjvr_8^post203, a!1052^0'=a!1052^post203, a!1055^0'=a!1055^post203, a!1370^0'=a!1370^post203, a!1371^0'=a!1371^post203, a!1610^0'=a!1610^post203, a!1810^0'=a!1810^post203, a!2035^0'=a!2035^post203, a!2238^0'=a!2238^post203, a!244^0'=a!244^post203, a!419^0'=a!419^post203, a!511^0'=a!511^post203, a!654^0'=a!654^post203, ct!19^0'=ct!19^post203, head!16^0'=head!16^post203, head!31^0'=head!31^post203, head!405^0'=head!405^post203, i!29^0'=i!29^post203, i!406^0'=i!406^post203, length!28^0'=length!28^post203, nondet!13^0'=nondet!13^post203, r!543^0'=r!543^post203, r!662^0'=r!662^post203, rcd!2393^0'=rcd!2393^post203, rcd!2460^0'=rcd!2460^post203, rcd!2515^0'=rcd!2515^post203, rcd!63^0'=rcd!63^post203, rcd!83^0'=rcd!83^post203, result!12^0'=result!12^post203, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post203, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post203, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post203, sel_r!543_flink!24^0'=sel_r!543_flink!24^post203, t!25^0'=t!25^post203, temp!34^0'=temp!34^post203, temp0!17^0'=temp0!17^post203, temp0!30^0'=temp0!30^post203, tmp!33^0'=tmp!33^post203, x!1365^0'=x!1365^post203, x!15^0'=x!15^post203, x!18^0'=x!18^post203, x!22^0'=x!22^post203, x_slam_f!20^0'=x_slam_f!20^post203, y!21^0'=y!21^post203, (-__disjvr_8^post203+__disjvr_8^0 == 0 /\ -a!1055^post203+a!1055^0 == 0 /\ __disjvr_6^0-__disjvr_6^post203 == 0 /\ -__disjvr_5^post203+__disjvr_5^0 == 0 /\ -__disjvr_3^post203+__disjvr_3^0 == 0 /\ -__disjvr_2^post203+__disjvr_2^0 == 0 /\ -__disjvr_0^post203+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post203 == 0 /\ result!12^0-result!12^post203 == 0 /\ -a!1610^post203+a!1610^0 == 0 /\ rcd!83^0-rcd!83^post203 == 0 /\ -sdv_callsite_return_1!14^post203+sdv_callsite_return_1!14^0 == 0 /\ i!406^0-i!406^post203 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post203 == 0 /\ -nondet!13^post203+nondet!13^0 == 0 /\ -__disjvr_7^post203+__disjvr_7^0 == 0 /\ -i!29^post203+i!29^0 == 0 /\ -length!28^post203+length!28^0 == 0 /\ -x_slam_f!20^post203+x_slam_f!20^0 == 0 /\ -temp!34^post203+temp!34^0 == 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ a!2238^0-a!2238^post203 == 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -x!15^post203+x!15^0 == 0 /\ r!543^0-r!543^post203 == 0 /\ -rcd!63^post203+rcd!63^0 == 0 /\ x!1365^0-x!1365^post203 == 0 /\ -temp0!30^post203+temp0!30^0 == 0 /\ 1+x!15^0 <= 0 /\ a!1052^0-a!1052^post203 == 0 /\ a!244^0-a!244^post203 == 0 /\ -ct!19^post203+ct!19^0 == 0 /\ a!654^0-a!654^post203 == 0 /\ -x!22^post203+x!22^0 == 0 /\ -a!2035^post203+a!2035^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post203 == 0 /\ -a!419^post203+a!419^0 == 0 /\ 1-a!1055^0 <= 0 /\ -t!25^post203+t!25^0 == 0 /\ -a!1055^0 <= 0 /\ -y!21^post203+y!21^0 == 0 /\ a!511^0-a!511^post203 == 0 /\ 1+head!16^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post203 == 0 /\ temp0!17^0-temp0!17^post203 == 0 /\ -rcd!2393^post203+rcd!2393^0 == 0 /\ -head!16^post203+head!16^0 == 0 /\ head!31^0-head!31^post203 == 0 /\ -r!662^post203+r!662^0 == 0 /\ -a!1810^post203+a!1810^0 == 0 /\ tmp!33^0-tmp!33^post203 == 0 /\ rcd!2460^0-rcd!2460^post203 == 0 /\ __disjvr_1^0-__disjvr_1^post203 == 0 /\ x!18^0-x!18^post203 == 0 /\ a!1371^0-a!1371^post203 == 0 /\ -head!405^post203+head!405^0 == 0 /\ -rcd!2515^post203+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post203+sdv_callsite_return_1!32^0 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality __disjvr_8^post203 = __disjvr_8^0 propagated equality a!1055^post203 = a!1055^0 propagated equality __disjvr_6^post203 = __disjvr_6^0 propagated equality __disjvr_5^post203 = __disjvr_5^0 propagated equality __disjvr_3^post203 = __disjvr_3^0 propagated equality __disjvr_2^post203 = __disjvr_2^0 propagated equality __disjvr_0^post203 = __disjvr_0^0 propagated equality __disjvr_4^post203 = __disjvr_4^0 propagated equality result!12^post203 = result!12^0 propagated equality a!1610^post203 = a!1610^0 propagated equality rcd!83^post203 = rcd!83^0 propagated equality sdv_callsite_return_1!14^post203 = sdv_callsite_return_1!14^0 propagated equality i!406^post203 = i!406^0 propagated equality a!1370^post203 = a!1370^0 propagated equality nondet!13^post203 = nondet!13^0 propagated equality __disjvr_7^post203 = __disjvr_7^0 propagated equality i!29^post203 = i!29^0 propagated equality length!28^post203 = length!28^0 propagated equality x_slam_f!20^post203 = x_slam_f!20^0 propagated equality temp!34^post203 = temp!34^0 propagated equality a!2238^post203 = a!2238^0 propagated equality x!15^post203 = x!15^0 propagated equality r!543^post203 = r!543^0 propagated equality rcd!63^post203 = rcd!63^0 propagated equality x!1365^post203 = x!1365^0 propagated equality temp0!30^post203 = temp0!30^0 propagated equality a!1052^post203 = a!1052^0 propagated equality a!244^post203 = a!244^0 propagated equality ct!19^post203 = ct!19^0 propagated equality a!654^post203 = a!654^0 propagated equality x!22^post203 = x!22^0 propagated equality a!2035^post203 = a!2035^0 propagated equality sel_r!1224_flink!24^post203 = sel_r!1224_flink!24^0 propagated equality a!419^post203 = a!419^0 propagated equality t!25^post203 = t!25^0 propagated equality y!21^post203 = y!21^0 propagated equality a!511^post203 = a!511^0 propagated equality sel_r!543_flink!24^post203 = sel_r!543_flink!24^0 propagated equality temp0!17^post203 = temp0!17^0 propagated equality rcd!2393^post203 = rcd!2393^0 propagated equality head!16^post203 = head!16^0 propagated equality head!31^post203 = head!31^0 propagated equality r!662^post203 = r!662^0 propagated equality a!1810^post203 = a!1810^0 propagated equality tmp!33^post203 = tmp!33^0 propagated equality rcd!2460^post203 = rcd!2460^0 propagated equality __disjvr_1^post203 = __disjvr_1^0 propagated equality x!18^post203 = x!18^0 propagated equality a!1371^post203 = a!1371^0 propagated equality head!405^post203 = head!405^0 propagated equality rcd!2515^post203 = rcd!2515^0 propagated equality sdv_callsite_return_1!32^post203 = sdv_callsite_return_1!32^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^post204, __disjvr_1^0'=__disjvr_1^post204, __disjvr_2^0'=__disjvr_2^post204, __disjvr_3^0'=__disjvr_3^post204, __disjvr_4^0'=__disjvr_4^post204, __disjvr_5^0'=__disjvr_5^post204, __disjvr_6^0'=__disjvr_6^post204, __disjvr_7^0'=__disjvr_7^post204, __disjvr_8^0'=__disjvr_8^post204, a!1052^0'=a!1052^post204, a!1055^0'=a!1055^post204, a!1370^0'=a!1370^post204, a!1371^0'=a!1371^post204, a!1610^0'=a!1610^post204, a!1810^0'=a!1810^post204, a!2035^0'=a!2035^post204, a!2238^0'=a!2238^post204, a!244^0'=a!244^post204, a!419^0'=a!419^post204, a!511^0'=a!511^post204, a!654^0'=a!654^post204, ct!19^0'=ct!19^post204, head!16^0'=head!16^post204, head!31^0'=head!31^post204, head!405^0'=head!405^post204, i!29^0'=i!29^post204, i!406^0'=i!406^post204, length!28^0'=length!28^post204, nondet!13^0'=nondet!13^post204, r!543^0'=r!543^post204, r!662^0'=r!662^post204, rcd!2393^0'=rcd!2393^post204, rcd!2460^0'=rcd!2460^post204, rcd!2515^0'=rcd!2515^post204, rcd!63^0'=rcd!63^post204, rcd!83^0'=rcd!83^post204, result!12^0'=result!12^post204, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post204, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post204, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post204, sel_r!543_flink!24^0'=sel_r!543_flink!24^post204, t!25^0'=t!25^post204, temp!34^0'=temp!34^post204, temp0!17^0'=temp0!17^post204, temp0!30^0'=temp0!30^post204, tmp!33^0'=tmp!33^post204, x!1365^0'=x!1365^post204, x!15^0'=x!15^post204, x!18^0'=x!18^post204, x!22^0'=x!22^post204, x_slam_f!20^0'=x_slam_f!20^post204, y!21^0'=y!21^post204, (x!18^0-x!18^post204 == 0 /\ __disjvr_0^0-__disjvr_0^post204 == 0 /\ -tmp!33^post204+tmp!33^0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ x!15^0-x!15^post204 == 0 /\ -a!1610^post204+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post204 == 0 /\ -x!22^post204+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1370^0-a!1370^post204 == 0 /\ -a!419^post204+a!419^0 == 0 /\ -r!543^post204+r!543^0 == 0 /\ -r!662^post204+r!662^0 == 0 /\ -a!2035^post204+a!2035^0 == 0 /\ -a!2238^post204+a!2238^0 == 0 /\ a!244^0-a!244^post204 == 0 /\ -temp!34^post204+temp!34^0 == 0 /\ -__disjvr_2^post204+__disjvr_2^0 == 0 /\ rcd!63^0-rcd!63^post204 == 0 /\ -head!31^post204+head!31^0 == 0 /\ -a!1052^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post204 == 0 /\ 1-a!1052^0 <= 0 /\ __disjvr_4^0-__disjvr_4^post204 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post204+rcd!2515^0 == 0 /\ -rcd!83^post204+rcd!83^0 == 0 /\ a!511^0-a!511^post204 == 0 /\ 1+x!15^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post204 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post204 == 0 /\ -__disjvr_7^post204+__disjvr_7^0 == 0 /\ -a!1055^post204+a!1055^0 == 0 /\ -x!1365^post204+x!1365^0 == 0 /\ head!405^0-head!405^post204 == 0 /\ head!16^0-head!16^post204 == 0 /\ y!21^0-y!21^post204 == 0 /\ x_slam_f!20^0-x_slam_f!20^post204 == 0 /\ 1-a!1055^0 <= 0 /\ -ct!19^post204+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post204 == 0 /\ -a!1055^0 <= 0 /\ -i!29^post204+i!29^0 == 0 /\ 1+head!16^0 <= 0 /\ a!1810^0-a!1810^post204 == 0 /\ a!654^0-a!654^post204 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post204 == 0 /\ -__disjvr_5^post204+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post204 == 0 /\ -__disjvr_8^post204+__disjvr_8^0 == 0 /\ result!12^0-result!12^post204 == 0 /\ temp0!17^0-temp0!17^post204 == 0 /\ -i!406^post204+i!406^0 == 0 /\ t!25^0-t!25^post204 == 0 /\ a!1371^0-a!1371^post204 == 0 /\ -__disjvr_1^post204+__disjvr_1^0 == 0 /\ __disjvr_6^0-__disjvr_6^post204 == 0 /\ temp0!30^0-temp0!30^post204 == 0 /\ -rcd!2460^post204+rcd!2460^0 == 0 /\ -sel_r!1224_flink!24^post204+sel_r!1224_flink!24^0 == 0 /\ length!28^0-length!28^post204 == 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 propagated equality x!18^post204 = x!18^0 propagated equality __disjvr_0^post204 = __disjvr_0^0 propagated equality tmp!33^post204 = tmp!33^0 propagated equality x!15^post204 = x!15^0 propagated equality a!1610^post204 = a!1610^0 propagated equality nondet!13^post204 = nondet!13^0 propagated equality x!22^post204 = x!22^0 propagated equality a!1370^post204 = a!1370^0 propagated equality a!419^post204 = a!419^0 propagated equality r!543^post204 = r!543^0 propagated equality r!662^post204 = r!662^0 propagated equality a!2035^post204 = a!2035^0 propagated equality a!2238^post204 = a!2238^0 propagated equality a!244^post204 = a!244^0 propagated equality temp!34^post204 = temp!34^0 propagated equality __disjvr_2^post204 = __disjvr_2^0 propagated equality rcd!63^post204 = rcd!63^0 propagated equality head!31^post204 = head!31^0 propagated equality __disjvr_3^post204 = __disjvr_3^0 propagated equality __disjvr_4^post204 = __disjvr_4^0 propagated equality rcd!2515^post204 = rcd!2515^0 propagated equality rcd!83^post204 = rcd!83^0 propagated equality a!511^post204 = a!511^0 propagated equality sel_r!543_flink!24^post204 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post204 = sdv_callsite_return_1!14^0 propagated equality __disjvr_7^post204 = __disjvr_7^0 propagated equality a!1055^post204 = a!1055^0 propagated equality x!1365^post204 = x!1365^0 propagated equality head!405^post204 = head!405^0 propagated equality head!16^post204 = head!16^0 propagated equality y!21^post204 = y!21^0 propagated equality x_slam_f!20^post204 = x_slam_f!20^0 propagated equality ct!19^post204 = ct!19^0 propagated equality rcd!2393^post204 = rcd!2393^0 propagated equality i!29^post204 = i!29^0 propagated equality a!1810^post204 = a!1810^0 propagated equality a!654^post204 = a!654^0 propagated equality sdv_callsite_return_1!32^post204 = sdv_callsite_return_1!32^0 propagated equality __disjvr_5^post204 = __disjvr_5^0 propagated equality a!1052^post204 = a!1052^0 propagated equality __disjvr_8^post204 = __disjvr_8^0 propagated equality result!12^post204 = result!12^0 propagated equality temp0!17^post204 = temp0!17^0 propagated equality i!406^post204 = i!406^0 propagated equality t!25^post204 = t!25^0 propagated equality a!1371^post204 = a!1371^0 propagated equality __disjvr_1^post204 = __disjvr_1^0 propagated equality __disjvr_6^post204 = __disjvr_6^0 propagated equality temp0!30^post204 = temp0!30^0 propagated equality rcd!2460^post204 = rcd!2460^0 propagated equality sel_r!1224_flink!24^post204 = sel_r!1224_flink!24^0 propagated equality length!28^post204 = length!28^0 Simplified Guard Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l59 -> l55 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 New rule: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 Propagated Equalities Original rule: l55 -> l42 : __disjvr_0^0'=__disjvr_0^post205, __disjvr_1^0'=__disjvr_1^post205, __disjvr_2^0'=__disjvr_2^post205, __disjvr_3^0'=__disjvr_3^post205, __disjvr_4^0'=__disjvr_4^post205, __disjvr_5^0'=__disjvr_5^post205, __disjvr_6^0'=__disjvr_6^post205, __disjvr_7^0'=__disjvr_7^post205, __disjvr_8^0'=__disjvr_8^post205, a!1052^0'=a!1052^post205, a!1055^0'=a!1055^post205, a!1370^0'=a!1370^post205, a!1371^0'=a!1371^post205, a!1610^0'=a!1610^post205, a!1810^0'=a!1810^post205, a!2035^0'=a!2035^post205, a!2238^0'=a!2238^post205, a!244^0'=a!244^post205, a!419^0'=a!419^post205, a!511^0'=a!511^post205, a!654^0'=a!654^post205, ct!19^0'=ct!19^post205, head!16^0'=head!16^post205, head!31^0'=head!31^post205, head!405^0'=head!405^post205, i!29^0'=i!29^post205, i!406^0'=i!406^post205, length!28^0'=length!28^post205, nondet!13^0'=nondet!13^post205, r!543^0'=r!543^post205, r!662^0'=r!662^post205, rcd!2393^0'=rcd!2393^post205, rcd!2460^0'=rcd!2460^post205, rcd!2515^0'=rcd!2515^post205, rcd!63^0'=rcd!63^post205, rcd!83^0'=rcd!83^post205, result!12^0'=result!12^post205, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post205, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post205, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post205, sel_r!543_flink!24^0'=sel_r!543_flink!24^post205, t!25^0'=t!25^post205, temp!34^0'=temp!34^post205, temp0!17^0'=temp0!17^post205, temp0!30^0'=temp0!30^post205, tmp!33^0'=tmp!33^post205, x!1365^0'=x!1365^post205, x!15^0'=x!15^post205, x!18^0'=x!18^post205, x!22^0'=x!22^post205, x_slam_f!20^0'=x_slam_f!20^post205, y!21^0'=y!21^post205, (-__disjvr_7^post205+__disjvr_7^0 == 0 /\ __disjvr_8^0-__disjvr_8^post205 == 0 /\ head!31^0-head!31^post205 == 0 /\ -t!25^post205+t!25^0 == 0 /\ -a!1052^post205+a!1052^0 == 0 /\ a!1810^0-a!1810^post205 == 0 /\ -sdv_callsite_return_1!32^post205+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post205+a!1610^0 == 0 /\ -x!22^post205+x!22^0 == 0 /\ -a!511^post205+a!511^0 == 0 /\ -__disjvr_3^post205+__disjvr_3^0 == 0 /\ -__disjvr_5^post205+__disjvr_5^0 == 0 /\ -y!21^post205+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post205 == 0 /\ result!12^0-result!12^post205 == 0 /\ -nondet!13^post205+nondet!13^0 == 0 /\ x!18^0-x!18^post205 == 0 /\ -r!662^post205+r!662^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post205 == 0 /\ -__disjvr_6^post205+__disjvr_6^0 == 0 /\ -a!2035^post205+a!2035^0 == 0 /\ -temp!34^post205+temp!34^0 == 0 /\ a!244^0-a!244^post205 == 0 /\ -head!16^post205+head!16^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post205 == 0 /\ -i!29^post205+i!29^0 == 0 /\ a!1370^0-a!1370^post205 == 0 /\ -i!406^post205+i!406^0 == 0 /\ length!28^0-length!28^post205 == 0 /\ -x!15^post205+x!15^0 == 0 /\ -rcd!2515^post205+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post205 == 0 /\ -rcd!2460^post205+rcd!2460^0 == 0 /\ rcd!83^0-rcd!83^post205 == 0 /\ a!1371^0-a!1371^post205 == 0 /\ -temp0!30^post205+temp0!30^0 == 0 /\ x!1365^0-x!1365^post205 == 0 /\ -a!1055^post205+a!1055^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post205 == 0 /\ -a!419^post205+a!419^0 == 0 /\ -ct!19^post205+ct!19^0 == 0 /\ a!654^0-a!654^post205 == 0 /\ head!405^0-head!405^post205 == 0 /\ -__disjvr_2^post205+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post205 == 0 /\ rcd!63^0-rcd!63^post205 == 0 /\ -r!543^post205+r!543^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post205 == 0 /\ __disjvr_1^0-__disjvr_1^post205 == 0 /\ -__disjvr_0^post205+__disjvr_0^0 == 0 /\ rcd!2393^0-rcd!2393^post205 == 0 /\ -a!2238^post205+a!2238^0 == 0), cost: 1 New rule: l55 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality __disjvr_7^post205 = __disjvr_7^0 propagated equality __disjvr_8^post205 = __disjvr_8^0 propagated equality head!31^post205 = head!31^0 propagated equality t!25^post205 = t!25^0 propagated equality a!1052^post205 = a!1052^0 propagated equality a!1810^post205 = a!1810^0 propagated equality sdv_callsite_return_1!32^post205 = sdv_callsite_return_1!32^0 propagated equality a!1610^post205 = a!1610^0 propagated equality x!22^post205 = x!22^0 propagated equality a!511^post205 = a!511^0 propagated equality __disjvr_3^post205 = __disjvr_3^0 propagated equality __disjvr_5^post205 = __disjvr_5^0 propagated equality y!21^post205 = y!21^0 propagated equality __disjvr_4^post205 = __disjvr_4^0 propagated equality result!12^post205 = result!12^0 propagated equality nondet!13^post205 = nondet!13^0 propagated equality x!18^post205 = x!18^0 propagated equality r!662^post205 = r!662^0 propagated equality x_slam_f!20^post205 = x_slam_f!20^0 propagated equality __disjvr_6^post205 = __disjvr_6^0 propagated equality a!2035^post205 = a!2035^0 propagated equality temp!34^post205 = temp!34^0 propagated equality a!244^post205 = a!244^0 propagated equality head!16^post205 = head!16^0 propagated equality sdv_callsite_return_1!14^post205 = sdv_callsite_return_1!14^0 propagated equality i!29^post205 = i!29^0 propagated equality a!1370^post205 = a!1370^0 propagated equality i!406^post205 = i!406^0 propagated equality length!28^post205 = length!28^0 propagated equality x!15^post205 = x!15^0 propagated equality rcd!2515^post205 = rcd!2515^0 propagated equality temp0!17^post205 = temp0!17^0 propagated equality rcd!2460^post205 = rcd!2460^0 propagated equality rcd!83^post205 = rcd!83^0 propagated equality a!1371^post205 = a!1371^0 propagated equality temp0!30^post205 = temp0!30^0 propagated equality x!1365^post205 = x!1365^0 propagated equality a!1055^post205 = a!1055^0 propagated equality sel_r!1224_flink!24^post205 = sel_r!1224_flink!24^0 propagated equality a!419^post205 = a!419^0 propagated equality ct!19^post205 = ct!19^0 propagated equality a!654^post205 = a!654^0 propagated equality head!405^post205 = head!405^0 propagated equality __disjvr_2^post205 = __disjvr_2^0 propagated equality tmp!33^post205 = tmp!33^0 propagated equality rcd!63^post205 = rcd!63^0 propagated equality r!543^post205 = r!543^0 propagated equality sel_r!543_flink!24^post205 = sel_r!543_flink!24^0 propagated equality __disjvr_1^post205 = __disjvr_1^0 propagated equality __disjvr_0^post205 = __disjvr_0^0 propagated equality rcd!2393^post205 = rcd!2393^0 propagated equality a!2238^post205 = a!2238^0 Simplified Guard Original rule: l55 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l55 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l55 -> l42 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l55 -> l42 : T, cost: 1 Propagated Equalities Original rule: l35 -> l60 : __disjvr_0^0'=__disjvr_0^post206, __disjvr_1^0'=__disjvr_1^post206, __disjvr_2^0'=__disjvr_2^post206, __disjvr_3^0'=__disjvr_3^post206, __disjvr_4^0'=__disjvr_4^post206, __disjvr_5^0'=__disjvr_5^post206, __disjvr_6^0'=__disjvr_6^post206, __disjvr_7^0'=__disjvr_7^post206, __disjvr_8^0'=__disjvr_8^post206, a!1052^0'=a!1052^post206, a!1055^0'=a!1055^post206, a!1370^0'=a!1370^post206, a!1371^0'=a!1371^post206, a!1610^0'=a!1610^post206, a!1810^0'=a!1810^post206, a!2035^0'=a!2035^post206, a!2238^0'=a!2238^post206, a!244^0'=a!244^post206, a!419^0'=a!419^post206, a!511^0'=a!511^post206, a!654^0'=a!654^post206, ct!19^0'=ct!19^post206, head!16^0'=head!16^post206, head!31^0'=head!31^post206, head!405^0'=head!405^post206, i!29^0'=i!29^post206, i!406^0'=i!406^post206, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^post206, r!543^0'=r!543^post206, r!662^0'=r!662^post206, rcd!2393^0'=rcd!2393^post206, rcd!2460^0'=rcd!2460^post206, rcd!2515^0'=rcd!2515^post206, rcd!63^0'=rcd!63^post206, rcd!83^0'=rcd!83^post206, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post206, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post206, sel_r!543_flink!24^0'=sel_r!543_flink!24^post206, t!25^0'=t!25^post206, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^post206, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^post206, x!15^0'=x!15^post206, x!18^0'=x!18^post206, x!22^0'=x!22^post206, x_slam_f!20^0'=x_slam_f!20^post206, y!21^0'=y!21^post206, (0 == 0 /\ r!543^0-r!543^post206 == 0 /\ a!1371^0-a!1371^post206 == 0 /\ -a!511^post206+a!511^0 == 0 /\ -a!419^post206+a!419^0 == 0 /\ -__disjvr_0^post206+__disjvr_0^0 == 0 /\ length!28^0-i!29^0 <= 0 /\ -x!1365^post206+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post206 == 0 /\ -x_slam_f!20^post206+x_slam_f!20^0 == 0 /\ -__disjvr_7^post206+__disjvr_7^0 == 0 /\ -result!12^1+head!16^post206 == 0 /\ i!406^0-i!406^post206 == 0 /\ -sdv_callsite_return_1!14^post206+sdv_callsite_return_1!14^0 == 0 /\ y!21^0-y!21^post206 == 0 /\ temp0!17^0-temp0!17^post206 == 0 /\ a!1370^0-a!1370^post206 == 0 /\ result!12^1-temp0!30^1 == 0 /\ -ct!19^post206+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post206 == 0 /\ -a!1055^post206+a!1055^0 == 0 /\ head!405^0-head!405^post206 == 0 /\ -head!16^post206+x!15^post206 == 0 /\ -a!1610^post206+a!1610^0 == 0 /\ -rcd!2393^post206+rcd!2393^0 == 0 /\ -__disjvr_5^post206+__disjvr_5^0 == 0 /\ -__disjvr_2^post206+__disjvr_2^0 == 0 /\ -__disjvr_3^post206+__disjvr_3^0 == 0 /\ x!18^0-x!18^post206 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ rcd!83^0-rcd!83^post206 == 0 /\ a!1052^0-a!1052^post206 == 0 /\ -rcd!63^post206+rcd!63^0 == 0 /\ -nondet!13^post206+nondet!13^0 == 0 /\ -r!662^post206+r!662^0 == 0 /\ -__disjvr_6^post206+__disjvr_6^0 == 0 /\ -a!2035^post206+a!2035^0 == 0 /\ -a!2238^post206+a!2238^0 == 0 /\ a!654^0-a!654^post206 == 0 /\ __disjvr_1^0-__disjvr_1^post206 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post206 == 0 /\ -t!25^post206+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post206 == 0 /\ -rcd!2515^post206+rcd!2515^0 == 0 /\ rcd!2460^0-rcd!2460^post206 == 0 /\ a!1810^0-a!1810^post206 == 0 /\ -x!22^post206+x!22^0 == 0), cost: 1 New rule: l35 -> l60 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post206, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=result!12^1, head!31^0'=head!31^post206, head!405^0'=head!405^0, i!29^0'=i!29^post206, i!406^0'=i!406^0, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^0, x!15^0'=result!12^1, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ length!28^0-i!29^0 <= 0 /\ result!12^1-temp0!30^1 == 0 /\ -head!31^0+temp0!30^1 == 0), cost: 1 propagated equality r!543^post206 = r!543^0 propagated equality a!1371^post206 = a!1371^0 propagated equality a!511^post206 = a!511^0 propagated equality a!419^post206 = a!419^0 propagated equality __disjvr_0^post206 = __disjvr_0^0 propagated equality x!1365^post206 = x!1365^0 propagated equality sel_r!1224_flink!24^post206 = sel_r!1224_flink!24^0 propagated equality x_slam_f!20^post206 = x_slam_f!20^0 propagated equality __disjvr_7^post206 = __disjvr_7^0 propagated equality head!16^post206 = result!12^1 propagated equality i!406^post206 = i!406^0 propagated equality sdv_callsite_return_1!14^post206 = sdv_callsite_return_1!14^0 propagated equality y!21^post206 = y!21^0 propagated equality temp0!17^post206 = temp0!17^0 propagated equality a!1370^post206 = a!1370^0 propagated equality ct!19^post206 = ct!19^0 propagated equality __disjvr_8^post206 = __disjvr_8^0 propagated equality a!1055^post206 = a!1055^0 propagated equality head!405^post206 = head!405^0 propagated equality x!15^post206 = result!12^1 propagated equality a!1610^post206 = a!1610^0 propagated equality rcd!2393^post206 = rcd!2393^0 propagated equality __disjvr_5^post206 = __disjvr_5^0 propagated equality __disjvr_2^post206 = __disjvr_2^0 propagated equality __disjvr_3^post206 = __disjvr_3^0 propagated equality x!18^post206 = x!18^0 propagated equality rcd!83^post206 = rcd!83^0 propagated equality a!1052^post206 = a!1052^0 propagated equality rcd!63^post206 = rcd!63^0 propagated equality nondet!13^post206 = nondet!13^0 propagated equality r!662^post206 = r!662^0 propagated equality __disjvr_6^post206 = __disjvr_6^0 propagated equality a!2035^post206 = a!2035^0 propagated equality a!2238^post206 = a!2238^0 propagated equality a!654^post206 = a!654^0 propagated equality __disjvr_1^post206 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post206 = sel_r!543_flink!24^0 propagated equality t!25^post206 = t!25^0 propagated equality __disjvr_4^post206 = __disjvr_4^0 propagated equality rcd!2515^post206 = rcd!2515^0 propagated equality rcd!2460^post206 = rcd!2460^0 propagated equality a!1810^post206 = a!1810^0 propagated equality x!22^post206 = x!22^0 Propagated Equalities Original rule: l35 -> l60 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post206, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=result!12^1, head!31^0'=head!31^post206, head!405^0'=head!405^0, i!29^0'=i!29^post206, i!406^0'=i!406^0, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^0, x!15^0'=result!12^1, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ length!28^0-i!29^0 <= 0 /\ result!12^1-temp0!30^1 == 0 /\ -head!31^0+temp0!30^1 == 0), cost: 1 New rule: l35 -> l60 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post206, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post206, head!405^0'=head!405^0, i!29^0'=i!29^post206, i!406^0'=i!406^0, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ length!28^0-i!29^0 <= 0), cost: 1 propagated equality result!12^1 = temp0!30^1 propagated equality temp0!30^1 = head!31^0 Simplified Guard Original rule: l35 -> l60 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post206, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post206, head!405^0'=head!405^0, i!29^0'=i!29^post206, i!406^0'=i!406^0, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ length!28^0-i!29^0 <= 0), cost: 1 New rule: l35 -> l60 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post206, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post206, head!405^0'=head!405^0, i!29^0'=i!29^post206, i!406^0'=i!406^0, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, length!28^0-i!29^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l35 -> l60 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post206, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!31^0, head!31^0'=head!31^post206, head!405^0'=head!405^0, i!29^0'=i!29^post206, i!406^0'=i!406^0, length!28^0'=length!28^post206, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^post206, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post206, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!1365^0'=x!1365^0, x!15^0'=head!31^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, length!28^0-i!29^0 <= 0, cost: 1 New rule: l35 -> l60 : a!244^0'=a!244^post206, head!16^0'=head!31^0, head!31^0'=head!31^post206, i!29^0'=i!29^post206, length!28^0'=length!28^post206, result!12^0'=result!12^post206, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, temp!34^0'=temp!34^post206, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!15^0'=head!31^0, length!28^0-i!29^0 <= 0, cost: 1 made implied equalities explicit Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post207, __disjvr_1^0'=__disjvr_1^post207, __disjvr_2^0'=__disjvr_2^post207, __disjvr_3^0'=__disjvr_3^post207, __disjvr_4^0'=__disjvr_4^post207, __disjvr_5^0'=__disjvr_5^post207, __disjvr_6^0'=__disjvr_6^post207, __disjvr_7^0'=__disjvr_7^post207, __disjvr_8^0'=__disjvr_8^post207, a!1052^0'=a!1052^post207, a!1055^0'=a!1055^post207, a!1370^0'=a!1370^post207, a!1371^0'=a!1371^post207, a!1610^0'=a!1610^post207, a!1810^0'=a!1810^post207, a!2035^0'=a!2035^post207, a!2238^0'=a!2238^post207, a!244^0'=a!244^post207, a!419^0'=a!419^post207, a!511^0'=a!511^post207, a!654^0'=a!654^post207, ct!19^0'=ct!19^post207, head!16^0'=head!16^post207, head!31^0'=head!31^post207, head!405^0'=head!405^post207, i!29^0'=i!29^post207, i!406^0'=i!406^post207, length!28^0'=length!28^post207, nondet!13^0'=nondet!13^post207, r!543^0'=r!543^post207, r!662^0'=r!662^post207, rcd!2393^0'=rcd!2393^post207, rcd!2460^0'=rcd!2460^post207, rcd!2515^0'=rcd!2515^post207, rcd!63^0'=rcd!63^post207, rcd!83^0'=rcd!83^post207, result!12^0'=result!12^post207, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post207, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post207, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post207, sel_r!543_flink!24^0'=sel_r!543_flink!24^post207, t!25^0'=t!25^post207, temp!34^0'=temp!34^post207, temp0!17^0'=temp0!17^post207, temp0!30^0'=temp0!30^post207, tmp!33^0'=tmp!33^post207, x!1365^0'=x!1365^post207, x!15^0'=x!15^post207, x!18^0'=x!18^post207, x!22^0'=x!22^post207, x_slam_f!20^0'=x_slam_f!20^post207, y!21^0'=y!21^post207, (-x!15^0+head!16^0 <= 0 /\ -a!1610^post207+a!1610^0 == 0 /\ -a!1055^post207+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post207 == 0 /\ -__disjvr_5^post207+__disjvr_5^0 == 0 /\ -__disjvr_0^post207+__disjvr_0^0 == 0 /\ rcd!63^0-rcd!63^post207 == 0 /\ rcd!83^0-rcd!83^post207 == 0 /\ -ct!19^post207+ct!19^0 == 0 /\ -__disjvr_3^post207+__disjvr_3^0 == 0 /\ -__disjvr_2^post207+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post207+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post207+i!406^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post207+temp!34^0 == 0 /\ a!511^0-a!511^post207 == 0 /\ a!1370^0-a!1370^post207 == 0 /\ __disjvr_6^0-__disjvr_6^post207 == 0 /\ head!16^0-head!16^post207 == 0 /\ a!244^0 <= 0 /\ -i!29^post207+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post207 == 0 /\ x_slam_f!20^0-x_slam_f!20^post207 == 0 /\ x!15^0 <= 0 /\ rcd!2393^0-rcd!2393^post207 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post207 == 0 /\ -head!16^0 <= 0 /\ a!654^0-a!654^post207 == 0 /\ a!1052^0-a!1052^post207 == 0 /\ -sel_r!1224_flink!24^post207+sel_r!1224_flink!24^0 == 0 /\ -result!12^post207+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post207 == 0 /\ -a!244^0 <= 0 /\ -t!25^post207+t!25^0 == 0 /\ -x!22^post207+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post207 == 0 /\ -a!2035^post207+a!2035^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post207+r!662^0 == 0 /\ head!16^0 <= 0 /\ head!405^0-head!405^post207 == 0 /\ -a!419^post207+a!419^0 == 0 /\ -a!244^post207+a!244^0 == 0 /\ -x!1365^post207+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post207 == 0 /\ rcd!2460^0-rcd!2460^post207 == 0 /\ -__disjvr_7^post207+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post207 == 0 /\ a!2238^0-a!2238^post207 == 0 /\ __disjvr_1^0-__disjvr_1^post207 == 0 /\ x!15^0-x!15^post207 == 0 /\ -y!21^post207+y!21^0 == 0 /\ -head!31^post207+head!31^0 == 0 /\ temp0!30^0-temp0!30^post207 == 0 /\ a!1371^0-a!1371^post207 == 0 /\ -nondet!13^post207+nondet!13^0 == 0 /\ -rcd!2515^post207+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post207 == 0 /\ r!543^0-r!543^post207 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post207 == 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post207, __disjvr_1^0'=__disjvr_1^post207, __disjvr_2^0'=__disjvr_2^post207, __disjvr_3^0'=__disjvr_3^post207, __disjvr_4^0'=__disjvr_4^post207, __disjvr_5^0'=__disjvr_5^post207, __disjvr_6^0'=__disjvr_6^post207, __disjvr_7^0'=__disjvr_7^post207, __disjvr_8^0'=__disjvr_8^post207, a!1052^0'=a!1052^post207, a!1055^0'=a!1055^post207, a!1370^0'=a!1370^post207, a!1371^0'=a!1371^post207, a!1610^0'=a!1610^post207, a!1810^0'=a!1810^post207, a!2035^0'=a!2035^post207, a!2238^0'=a!2238^post207, a!244^0'=a!244^post207, a!419^0'=a!419^post207, a!511^0'=a!511^post207, a!654^0'=a!654^post207, ct!19^0'=ct!19^post207, head!16^0'=head!16^post207, head!31^0'=head!31^post207, head!405^0'=head!405^post207, i!29^0'=i!29^post207, i!406^0'=i!406^post207, length!28^0'=length!28^post207, nondet!13^0'=nondet!13^post207, r!543^0'=r!543^post207, r!662^0'=r!662^post207, rcd!2393^0'=rcd!2393^post207, rcd!2460^0'=rcd!2460^post207, rcd!2515^0'=rcd!2515^post207, rcd!63^0'=rcd!63^post207, rcd!83^0'=rcd!83^post207, result!12^0'=result!12^post207, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post207, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post207, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post207, sel_r!543_flink!24^0'=sel_r!543_flink!24^post207, t!25^0'=t!25^post207, temp!34^0'=temp!34^post207, temp0!17^0'=temp0!17^post207, temp0!30^0'=temp0!30^post207, tmp!33^0'=tmp!33^post207, x!1365^0'=x!1365^post207, x!15^0'=x!15^post207, x!18^0'=x!18^post207, x!22^0'=x!22^post207, x_slam_f!20^0'=x_slam_f!20^post207, y!21^0'=y!21^post207, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -a!1610^post207+a!1610^0 == 0 /\ -a!1055^post207+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post207 == 0 /\ -__disjvr_5^post207+__disjvr_5^0 == 0 /\ -__disjvr_0^post207+__disjvr_0^0 == 0 /\ rcd!63^0-rcd!63^post207 == 0 /\ rcd!83^0-rcd!83^post207 == 0 /\ -ct!19^post207+ct!19^0 == 0 /\ -__disjvr_3^post207+__disjvr_3^0 == 0 /\ -__disjvr_2^post207+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post207+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post207+i!406^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post207+temp!34^0 == 0 /\ a!511^0-a!511^post207 == 0 /\ a!1370^0-a!1370^post207 == 0 /\ __disjvr_6^0-__disjvr_6^post207 == 0 /\ head!16^0-head!16^post207 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ -i!29^post207+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post207 == 0 /\ x_slam_f!20^0-x_slam_f!20^post207 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2393^0-rcd!2393^post207 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post207 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ a!654^0-a!654^post207 == 0 /\ a!1052^0-a!1052^post207 == 0 /\ -sel_r!1224_flink!24^post207+sel_r!1224_flink!24^0 == 0 /\ -result!12^post207+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post207 == 0 /\ -a!244^0 <= 0 /\ -t!25^post207+t!25^0 == 0 /\ -x!22^post207+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post207 == 0 /\ -a!2035^post207+a!2035^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post207+r!662^0 == 0 /\ head!16^0 <= 0 /\ head!405^0-head!405^post207 == 0 /\ -a!419^post207+a!419^0 == 0 /\ -a!244^post207+a!244^0 == 0 /\ -x!1365^post207+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post207 == 0 /\ rcd!2460^0-rcd!2460^post207 == 0 /\ -__disjvr_7^post207+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post207 == 0 /\ a!2238^0-a!2238^post207 == 0 /\ __disjvr_1^0-__disjvr_1^post207 == 0 /\ x!15^0-x!15^post207 == 0 /\ -y!21^post207+y!21^0 == 0 /\ -head!31^post207+head!31^0 == 0 /\ temp0!30^0-temp0!30^post207 == 0 /\ a!1371^0-a!1371^post207 == 0 /\ -nondet!13^post207+nondet!13^0 == 0 /\ -rcd!2515^post207+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post207 == 0 /\ r!543^0-r!543^post207 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post207 == 0), cost: 1 Propagated Equalities Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post207, __disjvr_1^0'=__disjvr_1^post207, __disjvr_2^0'=__disjvr_2^post207, __disjvr_3^0'=__disjvr_3^post207, __disjvr_4^0'=__disjvr_4^post207, __disjvr_5^0'=__disjvr_5^post207, __disjvr_6^0'=__disjvr_6^post207, __disjvr_7^0'=__disjvr_7^post207, __disjvr_8^0'=__disjvr_8^post207, a!1052^0'=a!1052^post207, a!1055^0'=a!1055^post207, a!1370^0'=a!1370^post207, a!1371^0'=a!1371^post207, a!1610^0'=a!1610^post207, a!1810^0'=a!1810^post207, a!2035^0'=a!2035^post207, a!2238^0'=a!2238^post207, a!244^0'=a!244^post207, a!419^0'=a!419^post207, a!511^0'=a!511^post207, a!654^0'=a!654^post207, ct!19^0'=ct!19^post207, head!16^0'=head!16^post207, head!31^0'=head!31^post207, head!405^0'=head!405^post207, i!29^0'=i!29^post207, i!406^0'=i!406^post207, length!28^0'=length!28^post207, nondet!13^0'=nondet!13^post207, r!543^0'=r!543^post207, r!662^0'=r!662^post207, rcd!2393^0'=rcd!2393^post207, rcd!2460^0'=rcd!2460^post207, rcd!2515^0'=rcd!2515^post207, rcd!63^0'=rcd!63^post207, rcd!83^0'=rcd!83^post207, result!12^0'=result!12^post207, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post207, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post207, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post207, sel_r!543_flink!24^0'=sel_r!543_flink!24^post207, t!25^0'=t!25^post207, temp!34^0'=temp!34^post207, temp0!17^0'=temp0!17^post207, temp0!30^0'=temp0!30^post207, tmp!33^0'=tmp!33^post207, x!1365^0'=x!1365^post207, x!15^0'=x!15^post207, x!18^0'=x!18^post207, x!22^0'=x!22^post207, x_slam_f!20^0'=x_slam_f!20^post207, y!21^0'=y!21^post207, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -a!1610^post207+a!1610^0 == 0 /\ -a!1055^post207+a!1055^0 == 0 /\ __disjvr_4^0-__disjvr_4^post207 == 0 /\ -__disjvr_5^post207+__disjvr_5^0 == 0 /\ -__disjvr_0^post207+__disjvr_0^0 == 0 /\ rcd!63^0-rcd!63^post207 == 0 /\ rcd!83^0-rcd!83^post207 == 0 /\ -ct!19^post207+ct!19^0 == 0 /\ -__disjvr_3^post207+__disjvr_3^0 == 0 /\ -__disjvr_2^post207+__disjvr_2^0 == 0 /\ -sdv_callsite_return_1!14^post207+sdv_callsite_return_1!14^0 == 0 /\ -i!406^post207+i!406^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp!34^post207+temp!34^0 == 0 /\ a!511^0-a!511^post207 == 0 /\ a!1370^0-a!1370^post207 == 0 /\ __disjvr_6^0-__disjvr_6^post207 == 0 /\ head!16^0-head!16^post207 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ -i!29^post207+i!29^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ length!28^0-length!28^post207 == 0 /\ x_slam_f!20^0-x_slam_f!20^post207 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ rcd!2393^0-rcd!2393^post207 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post207 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ a!654^0-a!654^post207 == 0 /\ a!1052^0-a!1052^post207 == 0 /\ -sel_r!1224_flink!24^post207+sel_r!1224_flink!24^0 == 0 /\ -result!12^post207+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post207 == 0 /\ -a!244^0 <= 0 /\ -t!25^post207+t!25^0 == 0 /\ -x!22^post207+x!22^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post207 == 0 /\ -a!2035^post207+a!2035^0 == 0 /\ -x!15^0 <= 0 /\ -r!662^post207+r!662^0 == 0 /\ head!16^0 <= 0 /\ head!405^0-head!405^post207 == 0 /\ -a!419^post207+a!419^0 == 0 /\ -a!244^post207+a!244^0 == 0 /\ -x!1365^post207+x!1365^0 == 0 /\ tmp!33^0-tmp!33^post207 == 0 /\ rcd!2460^0-rcd!2460^post207 == 0 /\ -__disjvr_7^post207+__disjvr_7^0 == 0 /\ temp0!17^0-temp0!17^post207 == 0 /\ a!2238^0-a!2238^post207 == 0 /\ __disjvr_1^0-__disjvr_1^post207 == 0 /\ x!15^0-x!15^post207 == 0 /\ -y!21^post207+y!21^0 == 0 /\ -head!31^post207+head!31^0 == 0 /\ temp0!30^0-temp0!30^post207 == 0 /\ a!1371^0-a!1371^post207 == 0 /\ -nondet!13^post207+nondet!13^0 == 0 /\ -rcd!2515^post207+rcd!2515^0 == 0 /\ a!1810^0-a!1810^post207 == 0 /\ r!543^0-r!543^post207 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post207 == 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 propagated equality a!1610^post207 = a!1610^0 propagated equality a!1055^post207 = a!1055^0 propagated equality __disjvr_4^post207 = __disjvr_4^0 propagated equality __disjvr_5^post207 = __disjvr_5^0 propagated equality __disjvr_0^post207 = __disjvr_0^0 propagated equality rcd!63^post207 = rcd!63^0 propagated equality rcd!83^post207 = rcd!83^0 propagated equality ct!19^post207 = ct!19^0 propagated equality __disjvr_3^post207 = __disjvr_3^0 propagated equality __disjvr_2^post207 = __disjvr_2^0 propagated equality sdv_callsite_return_1!14^post207 = sdv_callsite_return_1!14^0 propagated equality i!406^post207 = i!406^0 propagated equality temp!34^post207 = temp!34^0 propagated equality a!511^post207 = a!511^0 propagated equality a!1370^post207 = a!1370^0 propagated equality __disjvr_6^post207 = __disjvr_6^0 propagated equality head!16^post207 = head!16^0 propagated equality i!29^post207 = i!29^0 propagated equality length!28^post207 = length!28^0 propagated equality x_slam_f!20^post207 = x_slam_f!20^0 propagated equality rcd!2393^post207 = rcd!2393^0 propagated equality x!18^post207 = x!18^0 propagated equality a!654^post207 = a!654^0 propagated equality a!1052^post207 = a!1052^0 propagated equality sel_r!1224_flink!24^post207 = sel_r!1224_flink!24^0 propagated equality result!12^post207 = result!12^0 propagated equality __disjvr_8^post207 = __disjvr_8^0 propagated equality t!25^post207 = t!25^0 propagated equality x!22^post207 = x!22^0 propagated equality sel_r!543_flink!24^post207 = sel_r!543_flink!24^0 propagated equality a!2035^post207 = a!2035^0 propagated equality r!662^post207 = r!662^0 propagated equality head!405^post207 = head!405^0 propagated equality a!419^post207 = a!419^0 propagated equality a!244^post207 = a!244^0 propagated equality x!1365^post207 = x!1365^0 propagated equality tmp!33^post207 = tmp!33^0 propagated equality rcd!2460^post207 = rcd!2460^0 propagated equality __disjvr_7^post207 = __disjvr_7^0 propagated equality temp0!17^post207 = temp0!17^0 propagated equality a!2238^post207 = a!2238^0 propagated equality __disjvr_1^post207 = __disjvr_1^0 propagated equality x!15^post207 = x!15^0 propagated equality y!21^post207 = y!21^0 propagated equality head!31^post207 = head!31^0 propagated equality temp0!30^post207 = temp0!30^0 propagated equality a!1371^post207 = a!1371^0 propagated equality nondet!13^post207 = nondet!13^0 propagated equality rcd!2515^post207 = rcd!2515^0 propagated equality a!1810^post207 = a!1810^0 propagated equality r!543^post207 = r!543^0 propagated equality sdv_callsite_return_1!32^post207 = sdv_callsite_return_1!32^0 Simplified Guard Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 New rule: l60 -> l61 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post208, __disjvr_1^0'=__disjvr_1^post208, __disjvr_2^0'=__disjvr_2^post208, __disjvr_3^0'=__disjvr_3^post208, __disjvr_4^0'=__disjvr_4^post208, __disjvr_5^0'=__disjvr_5^post208, __disjvr_6^0'=__disjvr_6^post208, __disjvr_7^0'=__disjvr_7^post208, __disjvr_8^0'=__disjvr_8^post208, a!1052^0'=a!1052^post208, a!1055^0'=a!1055^post208, a!1370^0'=a!1370^post208, a!1371^0'=a!1371^post208, a!1610^0'=a!1610^post208, a!1810^0'=a!1810^post208, a!2035^0'=a!2035^post208, a!2238^0'=a!2238^post208, a!244^0'=a!244^post208, a!419^0'=a!419^post208, a!511^0'=a!511^post208, a!654^0'=a!654^post208, ct!19^0'=ct!19^post208, head!16^0'=head!16^post208, head!31^0'=head!31^post208, head!405^0'=head!405^post208, i!29^0'=i!29^post208, i!406^0'=i!406^post208, length!28^0'=length!28^post208, nondet!13^0'=nondet!13^post208, r!543^0'=r!543^post208, r!662^0'=r!662^post208, rcd!2393^0'=rcd!2393^post208, rcd!2460^0'=rcd!2460^post208, rcd!2515^0'=rcd!2515^post208, rcd!63^0'=rcd!63^post208, rcd!83^0'=rcd!83^post208, result!12^0'=result!12^post208, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post208, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post208, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post208, sel_r!543_flink!24^0'=sel_r!543_flink!24^post208, t!25^0'=t!25^post208, temp!34^0'=temp!34^post208, temp0!17^0'=temp0!17^post208, temp0!30^0'=temp0!30^post208, tmp!33^0'=tmp!33^post208, x!1365^0'=x!1365^post208, x!15^0'=x!15^post208, x!18^0'=x!18^post208, x!22^0'=x!22^post208, x_slam_f!20^0'=x_slam_f!20^post208, y!21^0'=y!21^post208, (-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post208+rcd!2515^0 == 0 /\ -y!21^post208+y!21^0 == 0 /\ -rcd!63^post208+rcd!63^0 == 0 /\ -x!15^post208+x!15^0 == 0 /\ x!1365^0-x!1365^post208 == 0 /\ -a!1610^post208+a!1610^0 == 0 /\ -temp0!30^post208+temp0!30^0 == 0 /\ -temp!34^post208+temp!34^0 == 0 /\ -x!22^post208+x!22^0 == 0 /\ -a!2035^post208+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post208+a!2238^0 == 0 /\ -a!419^post208+a!419^0 == 0 /\ x!18^0-x!18^post208 == 0 /\ tmp!33^0-tmp!33^post208 == 0 /\ -t!25^post208+t!25^0 == 0 /\ a!244^0-a!244^post208 == 0 /\ x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post208 == 0 /\ rcd!83^0-rcd!83^post208 == 0 /\ -sdv_callsite_return_1!32^post208+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post208 == 0 /\ -rcd!2393^post208+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post208 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post208 == 0 /\ -__disjvr_7^post208+__disjvr_7^0 == 0 /\ i!406^0-i!406^post208 == 0 /\ a!511^0-a!511^post208 == 0 /\ -a!1055^post208+a!1055^0 == 0 /\ 1-a!244^0 <= 0 /\ -__disjvr_6^post208+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post208 == 0 /\ -__disjvr_3^post208+__disjvr_3^0 == 0 /\ -ct!19^post208+ct!19^0 == 0 /\ -__disjvr_5^post208+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post208 == 0 /\ -__disjvr_0^post208+__disjvr_0^0 == 0 /\ a!654^0-a!654^post208 == 0 /\ __disjvr_8^0-__disjvr_8^post208 == 0 /\ -__disjvr_2^post208+__disjvr_2^0 == 0 /\ -i!29^post208+i!29^0 == 0 /\ -head!405^post208+head!405^0 == 0 /\ temp0!17^0-temp0!17^post208 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post208 == 0 /\ -nondet!13^post208+nondet!13^0 == 0 /\ -r!662^post208+r!662^0 == 0 /\ -head!16^post208+head!16^0 == 0 /\ __disjvr_4^0-__disjvr_4^post208 == 0 /\ -x_slam_f!20^post208+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post208 == 0 /\ rcd!2460^0-rcd!2460^post208 == 0 /\ -a!1370^post208+a!1370^0 == 0 /\ r!543^0-r!543^post208 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post208 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post208 == 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post208, __disjvr_1^0'=__disjvr_1^post208, __disjvr_2^0'=__disjvr_2^post208, __disjvr_3^0'=__disjvr_3^post208, __disjvr_4^0'=__disjvr_4^post208, __disjvr_5^0'=__disjvr_5^post208, __disjvr_6^0'=__disjvr_6^post208, __disjvr_7^0'=__disjvr_7^post208, __disjvr_8^0'=__disjvr_8^post208, a!1052^0'=a!1052^post208, a!1055^0'=a!1055^post208, a!1370^0'=a!1370^post208, a!1371^0'=a!1371^post208, a!1610^0'=a!1610^post208, a!1810^0'=a!1810^post208, a!2035^0'=a!2035^post208, a!2238^0'=a!2238^post208, a!244^0'=a!244^post208, a!419^0'=a!419^post208, a!511^0'=a!511^post208, a!654^0'=a!654^post208, ct!19^0'=ct!19^post208, head!16^0'=head!16^post208, head!31^0'=head!31^post208, head!405^0'=head!405^post208, i!29^0'=i!29^post208, i!406^0'=i!406^post208, length!28^0'=length!28^post208, nondet!13^0'=nondet!13^post208, r!543^0'=r!543^post208, r!662^0'=r!662^post208, rcd!2393^0'=rcd!2393^post208, rcd!2460^0'=rcd!2460^post208, rcd!2515^0'=rcd!2515^post208, rcd!63^0'=rcd!63^post208, rcd!83^0'=rcd!83^post208, result!12^0'=result!12^post208, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post208, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post208, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post208, sel_r!543_flink!24^0'=sel_r!543_flink!24^post208, t!25^0'=t!25^post208, temp!34^0'=temp!34^post208, temp0!17^0'=temp0!17^post208, temp0!30^0'=temp0!30^post208, tmp!33^0'=tmp!33^post208, x!1365^0'=x!1365^post208, x!15^0'=x!15^post208, x!18^0'=x!18^post208, x!22^0'=x!22^post208, x_slam_f!20^0'=x_slam_f!20^post208, y!21^0'=y!21^post208, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -rcd!2515^post208+rcd!2515^0 == 0 /\ -y!21^post208+y!21^0 == 0 /\ -rcd!63^post208+rcd!63^0 == 0 /\ -x!15^post208+x!15^0 == 0 /\ x!1365^0-x!1365^post208 == 0 /\ -a!1610^post208+a!1610^0 == 0 /\ -temp0!30^post208+temp0!30^0 == 0 /\ -temp!34^post208+temp!34^0 == 0 /\ -x!22^post208+x!22^0 == 0 /\ -a!2035^post208+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post208+a!2238^0 == 0 /\ -a!419^post208+a!419^0 == 0 /\ x!18^0-x!18^post208 == 0 /\ tmp!33^0-tmp!33^post208 == 0 /\ -t!25^post208+t!25^0 == 0 /\ a!244^0-a!244^post208 == 0 /\ x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post208 == 0 /\ rcd!83^0-rcd!83^post208 == 0 /\ -sdv_callsite_return_1!32^post208+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post208 == 0 /\ -rcd!2393^post208+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post208 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post208 == 0 /\ -__disjvr_7^post208+__disjvr_7^0 == 0 /\ i!406^0-i!406^post208 == 0 /\ a!511^0-a!511^post208 == 0 /\ -a!1055^post208+a!1055^0 == 0 /\ 1-a!244^0 <= 0 /\ -__disjvr_6^post208+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post208 == 0 /\ -__disjvr_3^post208+__disjvr_3^0 == 0 /\ -ct!19^post208+ct!19^0 == 0 /\ -__disjvr_5^post208+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post208 == 0 /\ -__disjvr_0^post208+__disjvr_0^0 == 0 /\ a!654^0-a!654^post208 == 0 /\ __disjvr_8^0-__disjvr_8^post208 == 0 /\ -__disjvr_2^post208+__disjvr_2^0 == 0 /\ -i!29^post208+i!29^0 == 0 /\ -head!405^post208+head!405^0 == 0 /\ temp0!17^0-temp0!17^post208 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post208 == 0 /\ -nondet!13^post208+nondet!13^0 == 0 /\ -r!662^post208+r!662^0 == 0 /\ -head!16^post208+head!16^0 == 0 /\ __disjvr_4^0-__disjvr_4^post208 == 0 /\ -x_slam_f!20^post208+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post208 == 0 /\ rcd!2460^0-rcd!2460^post208 == 0 /\ -a!1370^post208+a!1370^0 == 0 /\ r!543^0-r!543^post208 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post208 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post208 == 0), cost: 1 Propagated Equalities Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^post208, __disjvr_1^0'=__disjvr_1^post208, __disjvr_2^0'=__disjvr_2^post208, __disjvr_3^0'=__disjvr_3^post208, __disjvr_4^0'=__disjvr_4^post208, __disjvr_5^0'=__disjvr_5^post208, __disjvr_6^0'=__disjvr_6^post208, __disjvr_7^0'=__disjvr_7^post208, __disjvr_8^0'=__disjvr_8^post208, a!1052^0'=a!1052^post208, a!1055^0'=a!1055^post208, a!1370^0'=a!1370^post208, a!1371^0'=a!1371^post208, a!1610^0'=a!1610^post208, a!1810^0'=a!1810^post208, a!2035^0'=a!2035^post208, a!2238^0'=a!2238^post208, a!244^0'=a!244^post208, a!419^0'=a!419^post208, a!511^0'=a!511^post208, a!654^0'=a!654^post208, ct!19^0'=ct!19^post208, head!16^0'=head!16^post208, head!31^0'=head!31^post208, head!405^0'=head!405^post208, i!29^0'=i!29^post208, i!406^0'=i!406^post208, length!28^0'=length!28^post208, nondet!13^0'=nondet!13^post208, r!543^0'=r!543^post208, r!662^0'=r!662^post208, rcd!2393^0'=rcd!2393^post208, rcd!2460^0'=rcd!2460^post208, rcd!2515^0'=rcd!2515^post208, rcd!63^0'=rcd!63^post208, rcd!83^0'=rcd!83^post208, result!12^0'=result!12^post208, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post208, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post208, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post208, sel_r!543_flink!24^0'=sel_r!543_flink!24^post208, t!25^0'=t!25^post208, temp!34^0'=temp!34^post208, temp0!17^0'=temp0!17^post208, temp0!30^0'=temp0!30^post208, tmp!33^0'=tmp!33^post208, x!1365^0'=x!1365^post208, x!15^0'=x!15^post208, x!18^0'=x!18^post208, x!22^0'=x!22^post208, x_slam_f!20^0'=x_slam_f!20^post208, y!21^0'=y!21^post208, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -rcd!2515^post208+rcd!2515^0 == 0 /\ -y!21^post208+y!21^0 == 0 /\ -rcd!63^post208+rcd!63^0 == 0 /\ -x!15^post208+x!15^0 == 0 /\ x!1365^0-x!1365^post208 == 0 /\ -a!1610^post208+a!1610^0 == 0 /\ -temp0!30^post208+temp0!30^0 == 0 /\ -temp!34^post208+temp!34^0 == 0 /\ -x!22^post208+x!22^0 == 0 /\ -a!2035^post208+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^post208+a!2238^0 == 0 /\ -a!419^post208+a!419^0 == 0 /\ x!18^0-x!18^post208 == 0 /\ tmp!33^0-tmp!33^post208 == 0 /\ -t!25^post208+t!25^0 == 0 /\ a!244^0-a!244^post208 == 0 /\ x!15^0-head!16^0 <= 0 /\ head!31^0-head!31^post208 == 0 /\ rcd!83^0-rcd!83^post208 == 0 /\ -sdv_callsite_return_1!32^post208+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-length!28^post208 == 0 /\ -rcd!2393^post208+rcd!2393^0 == 0 /\ a!1052^0-a!1052^post208 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post208 == 0 /\ -__disjvr_7^post208+__disjvr_7^0 == 0 /\ i!406^0-i!406^post208 == 0 /\ a!511^0-a!511^post208 == 0 /\ -a!1055^post208+a!1055^0 == 0 /\ 1-a!244^0 <= 0 /\ -__disjvr_6^post208+__disjvr_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post208 == 0 /\ -__disjvr_3^post208+__disjvr_3^0 == 0 /\ -ct!19^post208+ct!19^0 == 0 /\ -__disjvr_5^post208+__disjvr_5^0 == 0 /\ a!1810^0-a!1810^post208 == 0 /\ -__disjvr_0^post208+__disjvr_0^0 == 0 /\ a!654^0-a!654^post208 == 0 /\ __disjvr_8^0-__disjvr_8^post208 == 0 /\ -__disjvr_2^post208+__disjvr_2^0 == 0 /\ -i!29^post208+i!29^0 == 0 /\ -head!405^post208+head!405^0 == 0 /\ temp0!17^0-temp0!17^post208 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post208 == 0 /\ -nondet!13^post208+nondet!13^0 == 0 /\ -r!662^post208+r!662^0 == 0 /\ -head!16^post208+head!16^0 == 0 /\ __disjvr_4^0-__disjvr_4^post208 == 0 /\ -x_slam_f!20^post208+x_slam_f!20^0 == 0 /\ a!1371^0-a!1371^post208 == 0 /\ rcd!2460^0-rcd!2460^post208 == 0 /\ -a!1370^post208+a!1370^0 == 0 /\ r!543^0-r!543^post208 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post208 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post208 == 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 propagated equality rcd!2515^post208 = rcd!2515^0 propagated equality y!21^post208 = y!21^0 propagated equality rcd!63^post208 = rcd!63^0 propagated equality x!15^post208 = x!15^0 propagated equality x!1365^post208 = x!1365^0 propagated equality a!1610^post208 = a!1610^0 propagated equality temp0!30^post208 = temp0!30^0 propagated equality temp!34^post208 = temp!34^0 propagated equality x!22^post208 = x!22^0 propagated equality a!2035^post208 = a!2035^0 propagated equality a!2238^post208 = a!2238^0 propagated equality a!419^post208 = a!419^0 propagated equality x!18^post208 = x!18^0 propagated equality tmp!33^post208 = tmp!33^0 propagated equality t!25^post208 = t!25^0 propagated equality a!244^post208 = a!244^0 propagated equality head!31^post208 = head!31^0 propagated equality rcd!83^post208 = rcd!83^0 propagated equality sdv_callsite_return_1!32^post208 = sdv_callsite_return_1!32^0 propagated equality length!28^post208 = length!28^0 propagated equality rcd!2393^post208 = rcd!2393^0 propagated equality a!1052^post208 = a!1052^0 propagated equality result!12^post208 = result!12^0 propagated equality __disjvr_7^post208 = __disjvr_7^0 propagated equality i!406^post208 = i!406^0 propagated equality a!511^post208 = a!511^0 propagated equality a!1055^post208 = a!1055^0 propagated equality __disjvr_6^post208 = __disjvr_6^0 propagated equality __disjvr_1^post208 = __disjvr_1^0 propagated equality __disjvr_3^post208 = __disjvr_3^0 propagated equality ct!19^post208 = ct!19^0 propagated equality __disjvr_5^post208 = __disjvr_5^0 propagated equality a!1810^post208 = a!1810^0 propagated equality __disjvr_0^post208 = __disjvr_0^0 propagated equality a!654^post208 = a!654^0 propagated equality __disjvr_8^post208 = __disjvr_8^0 propagated equality __disjvr_2^post208 = __disjvr_2^0 propagated equality i!29^post208 = i!29^0 propagated equality head!405^post208 = head!405^0 propagated equality temp0!17^post208 = temp0!17^0 propagated equality sel_r!1224_flink!24^post208 = sel_r!1224_flink!24^0 propagated equality nondet!13^post208 = nondet!13^0 propagated equality r!662^post208 = r!662^0 propagated equality head!16^post208 = head!16^0 propagated equality __disjvr_4^post208 = __disjvr_4^0 propagated equality x_slam_f!20^post208 = x_slam_f!20^0 propagated equality a!1371^post208 = a!1371^0 propagated equality rcd!2460^post208 = rcd!2460^0 propagated equality a!1370^post208 = a!1370^0 propagated equality r!543^post208 = r!543^0 propagated equality sel_r!543_flink!24^post208 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post208 = sdv_callsite_return_1!14^0 Simplified Guard Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 made implied equalities explicit Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 New rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l60 -> l61 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 New rule: l60 -> l61 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 Propagated Equalities Original rule: l61 -> l62 : __disjvr_0^0'=__disjvr_0^post209, __disjvr_1^0'=__disjvr_1^post209, __disjvr_2^0'=__disjvr_2^post209, __disjvr_3^0'=__disjvr_3^post209, __disjvr_4^0'=__disjvr_4^post209, __disjvr_5^0'=__disjvr_5^post209, __disjvr_6^0'=__disjvr_6^post209, __disjvr_7^0'=__disjvr_7^post209, __disjvr_8^0'=__disjvr_8^post209, a!1052^0'=a!1052^post209, a!1055^0'=a!1055^post209, a!1370^0'=a!1370^post209, a!1371^0'=a!1371^post209, a!1610^0'=a!1610^post209, a!1810^0'=a!1810^post209, a!2035^0'=a!2035^post209, a!2238^0'=a!2238^post209, a!244^0'=a!244^post209, a!419^0'=a!419^post209, a!511^0'=a!511^post209, a!654^0'=a!654^post209, ct!19^0'=ct!19^post209, head!16^0'=head!16^post209, head!31^0'=head!31^post209, head!405^0'=head!405^post209, i!29^0'=i!29^post209, i!406^0'=i!406^post209, length!28^0'=length!28^post209, nondet!13^0'=nondet!13^post209, r!543^0'=r!543^post209, r!662^0'=r!662^post209, rcd!2393^0'=rcd!2393^post209, rcd!2460^0'=rcd!2460^post209, rcd!2515^0'=rcd!2515^post209, rcd!63^0'=rcd!63^post209, rcd!83^0'=rcd!83^post209, result!12^0'=result!12^post209, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post209, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post209, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post209, sel_r!543_flink!24^0'=sel_r!543_flink!24^post209, t!25^0'=t!25^post209, temp!34^0'=temp!34^post209, temp0!17^0'=temp0!17^post209, temp0!30^0'=temp0!30^post209, tmp!33^0'=tmp!33^post209, x!1365^0'=x!1365^post209, x!15^0'=x!15^post209, x!18^0'=x!18^post209, x!22^0'=x!22^post209, x_slam_f!20^0'=x_slam_f!20^post209, y!21^0'=y!21^post209, (0 == 0 /\ rcd!83^0-rcd!83^post209 == 0 /\ __disjvr_3^0-__disjvr_3^post209 == 0 /\ -x_slam_f!20^post209+x_slam_f!20^0 == 0 /\ length!28^0-length!28^post209 == 0 /\ nondet!13^0-nondet!13^post209 == 0 /\ a!1371^0-a!1371^post209 == 0 /\ -t!25^post209+t!25^0 == 0 /\ -sdv_callsite_return_1!14^post209+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post209 == 0 /\ temp!34^0-temp!34^post209 == 0 /\ -ct!19^post209+ct!19^0 == 0 /\ y!21^0-y!21^post209 == 0 /\ a!1052^0-a!1052^post209 == 0 /\ -x!22^post209+x!22^0 == 0 /\ -a!2035^post209+a!2035^0 == 0 /\ -r!662^post209+r!662^0 == 0 /\ -a!1370^post209+a!1370^0 == 0 /\ a!654^0-a!654^post209 == 0 /\ -result!12^post209+result!12^0 == 0 /\ __disjvr_6^0-__disjvr_6^post209 == 0 /\ head!16^0-head!16^post209 == 0 /\ rcd!63^0-rcd!63^post209 == 0 /\ -__disjvr_5^post209+__disjvr_5^0 == 0 /\ rcd!2393^0-rcd!2393^post209 == 0 /\ -head!31^post209+head!31^0 == 0 /\ -__disjvr_7^post209+__disjvr_7^0 == 0 /\ head!405^0-head!405^post209 == 0 /\ -a!1610^post209+a!1610^0 == 0 /\ x!18^0-x!18^post209 == 0 /\ __disjvr_4^0-__disjvr_4^post209 == 0 /\ -rcd!2460^post209+rcd!2460^0 == 0 /\ -rcd!2515^post209+rcd!2515^0 == 0 /\ -i!29^post209+i!29^0 == 0 /\ a!244^post209-a!511^0 == 0 /\ temp0!17^0-temp0!17^post209 == 0 /\ -x!1365^post209+x!1365^0 == 0 /\ temp0!30^0-temp0!30^post209 == 0 /\ -sdv_callsite_return_1!32^post209+sdv_callsite_return_1!32^0 == 0 /\ -i!406^post209+i!406^0 == 0 /\ -sel_r!1224_flink!24^post209+sel_r!1224_flink!24^0 == 0 /\ -r!543^post209+r!543^0 == 0 /\ -__disjvr_8^post209+__disjvr_8^0 == 0 /\ -a!1055^post209+a!1055^0 == 0 /\ -a!419^post209+a!419^0 == 0 /\ a!1810^0-a!1810^post209 == 0 /\ -__disjvr_0^post209+__disjvr_0^0 == 0 /\ -__disjvr_2^post209+__disjvr_2^0 == 0 /\ tmp!33^0-tmp!33^post209 == 0 /\ __disjvr_1^0-__disjvr_1^post209 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post209 == 0 /\ a!2238^0-a!2238^post209 == 0), cost: 1 New rule: l61 -> l62 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!511^0, a!419^0'=a!419^0, a!511^0'=a!511^post209, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality rcd!83^post209 = rcd!83^0 propagated equality __disjvr_3^post209 = __disjvr_3^0 propagated equality x_slam_f!20^post209 = x_slam_f!20^0 propagated equality length!28^post209 = length!28^0 propagated equality nondet!13^post209 = nondet!13^0 propagated equality a!1371^post209 = a!1371^0 propagated equality t!25^post209 = t!25^0 propagated equality sdv_callsite_return_1!14^post209 = sdv_callsite_return_1!14^0 propagated equality x!15^post209 = x!15^0 propagated equality temp!34^post209 = temp!34^0 propagated equality ct!19^post209 = ct!19^0 propagated equality y!21^post209 = y!21^0 propagated equality a!1052^post209 = a!1052^0 propagated equality x!22^post209 = x!22^0 propagated equality a!2035^post209 = a!2035^0 propagated equality r!662^post209 = r!662^0 propagated equality a!1370^post209 = a!1370^0 propagated equality a!654^post209 = a!654^0 propagated equality result!12^post209 = result!12^0 propagated equality __disjvr_6^post209 = __disjvr_6^0 propagated equality head!16^post209 = head!16^0 propagated equality rcd!63^post209 = rcd!63^0 propagated equality __disjvr_5^post209 = __disjvr_5^0 propagated equality rcd!2393^post209 = rcd!2393^0 propagated equality head!31^post209 = head!31^0 propagated equality __disjvr_7^post209 = __disjvr_7^0 propagated equality head!405^post209 = head!405^0 propagated equality a!1610^post209 = a!1610^0 propagated equality x!18^post209 = x!18^0 propagated equality __disjvr_4^post209 = __disjvr_4^0 propagated equality rcd!2460^post209 = rcd!2460^0 propagated equality rcd!2515^post209 = rcd!2515^0 propagated equality i!29^post209 = i!29^0 propagated equality a!244^post209 = a!511^0 propagated equality temp0!17^post209 = temp0!17^0 propagated equality x!1365^post209 = x!1365^0 propagated equality temp0!30^post209 = temp0!30^0 propagated equality sdv_callsite_return_1!32^post209 = sdv_callsite_return_1!32^0 propagated equality i!406^post209 = i!406^0 propagated equality sel_r!1224_flink!24^post209 = sel_r!1224_flink!24^0 propagated equality r!543^post209 = r!543^0 propagated equality __disjvr_8^post209 = __disjvr_8^0 propagated equality a!1055^post209 = a!1055^0 propagated equality a!419^post209 = a!419^0 propagated equality a!1810^post209 = a!1810^0 propagated equality __disjvr_0^post209 = __disjvr_0^0 propagated equality __disjvr_2^post209 = __disjvr_2^0 propagated equality tmp!33^post209 = tmp!33^0 propagated equality __disjvr_1^post209 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post209 = sel_r!543_flink!24^0 propagated equality a!2238^post209 = a!2238^0 Simplified Guard Original rule: l61 -> l62 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!511^0, a!419^0'=a!419^0, a!511^0'=a!511^post209, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l61 -> l62 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!511^0, a!419^0'=a!419^0, a!511^0'=a!511^post209, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l61 -> l62 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!511^0, a!419^0'=a!419^0, a!511^0'=a!511^post209, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l61 -> l62 : a!244^0'=a!511^0, a!511^0'=a!511^post209, T, cost: 1 made implied equalities explicit Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post210, __disjvr_1^0'=__disjvr_1^post210, __disjvr_2^0'=__disjvr_2^post210, __disjvr_3^0'=__disjvr_3^post210, __disjvr_4^0'=__disjvr_4^post210, __disjvr_5^0'=__disjvr_5^post210, __disjvr_6^0'=__disjvr_6^post210, __disjvr_7^0'=__disjvr_7^post210, __disjvr_8^0'=__disjvr_8^post210, a!1052^0'=a!1052^post210, a!1055^0'=a!1055^post210, a!1370^0'=a!1370^post210, a!1371^0'=a!1371^post210, a!1610^0'=a!1610^post210, a!1810^0'=a!1810^post210, a!2035^0'=a!2035^post210, a!2238^0'=a!2238^post210, a!244^0'=a!244^post210, a!419^0'=a!419^post210, a!511^0'=a!511^post210, a!654^0'=a!654^post210, ct!19^0'=ct!19^post210, head!16^0'=head!16^post210, head!31^0'=head!31^post210, head!405^0'=head!405^post210, i!29^0'=i!29^post210, i!406^0'=i!406^post210, length!28^0'=length!28^post210, nondet!13^0'=nondet!13^post210, r!543^0'=r!543^post210, r!662^0'=r!662^post210, rcd!2393^0'=rcd!2393^post210, rcd!2460^0'=rcd!2460^post210, rcd!2515^0'=rcd!2515^post210, rcd!63^0'=rcd!63^post210, rcd!83^0'=rcd!83^post210, result!12^0'=result!12^post210, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post210, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post210, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post210, sel_r!543_flink!24^0'=sel_r!543_flink!24^post210, t!25^0'=t!25^post210, temp!34^0'=temp!34^post210, temp0!17^0'=temp0!17^post210, temp0!30^0'=temp0!30^post210, tmp!33^0'=tmp!33^post210, x!1365^0'=x!1365^post210, x!15^0'=x!15^post210, x!18^0'=x!18^post210, x!22^0'=x!22^post210, x_slam_f!20^0'=x_slam_f!20^post210, y!21^0'=y!21^post210, (-x!15^0+head!16^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post210 == 0 /\ -x!1365^post210+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post210 == 0 /\ -__disjvr_0^post210+__disjvr_0^0 == 0 /\ -x_slam_f!20^post210+x_slam_f!20^0 == 0 /\ -temp0!30^post210+temp0!30^0 == 0 /\ a!1052^0-a!1052^post210 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post210 == 0 /\ -sdv_callsite_return_1!14^post210+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post210+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^post210+length!28^0 == 0 /\ -i!29^post210+i!29^0 == 0 /\ -head!405^post210+head!405^0 == 0 /\ a!244^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post210 == 0 /\ x!15^0 <= 0 /\ -rcd!2393^post210+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post210+head!16^0 == 0 /\ -rcd!63^post210+rcd!63^0 == 0 /\ a!244^0-a!244^post210 == 0 /\ -__disjvr_5^post210+__disjvr_5^0 == 0 /\ temp!34^0-temp!34^post210 == 0 /\ __disjvr_4^0-__disjvr_4^post210 == 0 /\ a!1810^0-a!1810^post210 == 0 /\ rcd!2460^0-rcd!2460^post210 == 0 /\ r!543^0-r!543^post210 == 0 /\ x!22^0-x!22^post210 == 0 /\ -__disjvr_3^post210+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -rcd!2515^post210+rcd!2515^0 == 0 /\ x!18^0-x!18^post210 == 0 /\ -t!25^post210+t!25^0 == 0 /\ a!1371^0-a!1371^post210 == 0 /\ rcd!83^0-rcd!83^post210 == 0 /\ -y!21^post210+y!21^0 == 0 /\ result!12^0-result!12^post210 == 0 /\ -a!2035^post210+a!2035^0 == 0 /\ -a!2238^post210+a!2238^0 == 0 /\ head!31^0-head!31^post210 == 0 /\ -a!419^post210+a!419^0 == 0 /\ -a!1055^post210+a!1055^0 == 0 /\ -__disjvr_7^post210+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post210+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post210 == 0 /\ a!511^0-a!511^post210 == 0 /\ __disjvr_1^0-__disjvr_1^post210 == 0 /\ -nondet!13^post210+nondet!13^0 == 0 /\ -__disjvr_6^post210+__disjvr_6^0 == 0 /\ -r!662^post210+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post210+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post210 == 0 /\ i!406^0-i!406^post210 == 0 /\ x!15^0-x!15^post210 == 0 /\ a!654^0-a!654^post210 == 0 /\ -__disjvr_2^post210+__disjvr_2^0 == 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post210, __disjvr_1^0'=__disjvr_1^post210, __disjvr_2^0'=__disjvr_2^post210, __disjvr_3^0'=__disjvr_3^post210, __disjvr_4^0'=__disjvr_4^post210, __disjvr_5^0'=__disjvr_5^post210, __disjvr_6^0'=__disjvr_6^post210, __disjvr_7^0'=__disjvr_7^post210, __disjvr_8^0'=__disjvr_8^post210, a!1052^0'=a!1052^post210, a!1055^0'=a!1055^post210, a!1370^0'=a!1370^post210, a!1371^0'=a!1371^post210, a!1610^0'=a!1610^post210, a!1810^0'=a!1810^post210, a!2035^0'=a!2035^post210, a!2238^0'=a!2238^post210, a!244^0'=a!244^post210, a!419^0'=a!419^post210, a!511^0'=a!511^post210, a!654^0'=a!654^post210, ct!19^0'=ct!19^post210, head!16^0'=head!16^post210, head!31^0'=head!31^post210, head!405^0'=head!405^post210, i!29^0'=i!29^post210, i!406^0'=i!406^post210, length!28^0'=length!28^post210, nondet!13^0'=nondet!13^post210, r!543^0'=r!543^post210, r!662^0'=r!662^post210, rcd!2393^0'=rcd!2393^post210, rcd!2460^0'=rcd!2460^post210, rcd!2515^0'=rcd!2515^post210, rcd!63^0'=rcd!63^post210, rcd!83^0'=rcd!83^post210, result!12^0'=result!12^post210, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post210, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post210, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post210, sel_r!543_flink!24^0'=sel_r!543_flink!24^post210, t!25^0'=t!25^post210, temp!34^0'=temp!34^post210, temp0!17^0'=temp0!17^post210, temp0!30^0'=temp0!30^post210, tmp!33^0'=tmp!33^post210, x!1365^0'=x!1365^post210, x!15^0'=x!15^post210, x!18^0'=x!18^post210, x!22^0'=x!22^post210, x_slam_f!20^0'=x_slam_f!20^post210, y!21^0'=y!21^post210, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ __disjvr_8^0-__disjvr_8^post210 == 0 /\ -x!1365^post210+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post210 == 0 /\ -__disjvr_0^post210+__disjvr_0^0 == 0 /\ -x_slam_f!20^post210+x_slam_f!20^0 == 0 /\ -temp0!30^post210+temp0!30^0 == 0 /\ a!1052^0-a!1052^post210 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post210 == 0 /\ -sdv_callsite_return_1!14^post210+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post210+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^post210+length!28^0 == 0 /\ -i!29^post210+i!29^0 == 0 /\ -head!405^post210+head!405^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post210 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -rcd!2393^post210+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post210+head!16^0 == 0 /\ -rcd!63^post210+rcd!63^0 == 0 /\ a!244^0-a!244^post210 == 0 /\ -__disjvr_5^post210+__disjvr_5^0 == 0 /\ temp!34^0-temp!34^post210 == 0 /\ __disjvr_4^0-__disjvr_4^post210 == 0 /\ a!1810^0-a!1810^post210 == 0 /\ rcd!2460^0-rcd!2460^post210 == 0 /\ r!543^0-r!543^post210 == 0 /\ x!22^0-x!22^post210 == 0 /\ -__disjvr_3^post210+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -rcd!2515^post210+rcd!2515^0 == 0 /\ x!18^0-x!18^post210 == 0 /\ -t!25^post210+t!25^0 == 0 /\ a!1371^0-a!1371^post210 == 0 /\ rcd!83^0-rcd!83^post210 == 0 /\ -y!21^post210+y!21^0 == 0 /\ result!12^0-result!12^post210 == 0 /\ -a!2035^post210+a!2035^0 == 0 /\ -a!2238^post210+a!2238^0 == 0 /\ head!31^0-head!31^post210 == 0 /\ -a!419^post210+a!419^0 == 0 /\ -a!1055^post210+a!1055^0 == 0 /\ -__disjvr_7^post210+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post210+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post210 == 0 /\ a!511^0-a!511^post210 == 0 /\ __disjvr_1^0-__disjvr_1^post210 == 0 /\ -nondet!13^post210+nondet!13^0 == 0 /\ -__disjvr_6^post210+__disjvr_6^0 == 0 /\ -r!662^post210+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post210+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post210 == 0 /\ i!406^0-i!406^post210 == 0 /\ x!15^0-x!15^post210 == 0 /\ a!654^0-a!654^post210 == 0 /\ -__disjvr_2^post210+__disjvr_2^0 == 0), cost: 1 Propagated Equalities Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post210, __disjvr_1^0'=__disjvr_1^post210, __disjvr_2^0'=__disjvr_2^post210, __disjvr_3^0'=__disjvr_3^post210, __disjvr_4^0'=__disjvr_4^post210, __disjvr_5^0'=__disjvr_5^post210, __disjvr_6^0'=__disjvr_6^post210, __disjvr_7^0'=__disjvr_7^post210, __disjvr_8^0'=__disjvr_8^post210, a!1052^0'=a!1052^post210, a!1055^0'=a!1055^post210, a!1370^0'=a!1370^post210, a!1371^0'=a!1371^post210, a!1610^0'=a!1610^post210, a!1810^0'=a!1810^post210, a!2035^0'=a!2035^post210, a!2238^0'=a!2238^post210, a!244^0'=a!244^post210, a!419^0'=a!419^post210, a!511^0'=a!511^post210, a!654^0'=a!654^post210, ct!19^0'=ct!19^post210, head!16^0'=head!16^post210, head!31^0'=head!31^post210, head!405^0'=head!405^post210, i!29^0'=i!29^post210, i!406^0'=i!406^post210, length!28^0'=length!28^post210, nondet!13^0'=nondet!13^post210, r!543^0'=r!543^post210, r!662^0'=r!662^post210, rcd!2393^0'=rcd!2393^post210, rcd!2460^0'=rcd!2460^post210, rcd!2515^0'=rcd!2515^post210, rcd!63^0'=rcd!63^post210, rcd!83^0'=rcd!83^post210, result!12^0'=result!12^post210, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post210, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post210, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post210, sel_r!543_flink!24^0'=sel_r!543_flink!24^post210, t!25^0'=t!25^post210, temp!34^0'=temp!34^post210, temp0!17^0'=temp0!17^post210, temp0!30^0'=temp0!30^post210, tmp!33^0'=tmp!33^post210, x!1365^0'=x!1365^post210, x!15^0'=x!15^post210, x!18^0'=x!18^post210, x!22^0'=x!22^post210, x_slam_f!20^0'=x_slam_f!20^post210, y!21^0'=y!21^post210, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ __disjvr_8^0-__disjvr_8^post210 == 0 /\ -x!1365^post210+x!1365^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post210 == 0 /\ -__disjvr_0^post210+__disjvr_0^0 == 0 /\ -x_slam_f!20^post210+x_slam_f!20^0 == 0 /\ -temp0!30^post210+temp0!30^0 == 0 /\ a!1052^0-a!1052^post210 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post210 == 0 /\ -sdv_callsite_return_1!14^post210+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post210+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^post210+length!28^0 == 0 /\ -i!29^post210+i!29^0 == 0 /\ -head!405^post210+head!405^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ temp0!17^0-temp0!17^post210 == 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -rcd!2393^post210+rcd!2393^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post210+head!16^0 == 0 /\ -rcd!63^post210+rcd!63^0 == 0 /\ a!244^0-a!244^post210 == 0 /\ -__disjvr_5^post210+__disjvr_5^0 == 0 /\ temp!34^0-temp!34^post210 == 0 /\ __disjvr_4^0-__disjvr_4^post210 == 0 /\ a!1810^0-a!1810^post210 == 0 /\ rcd!2460^0-rcd!2460^post210 == 0 /\ r!543^0-r!543^post210 == 0 /\ x!22^0-x!22^post210 == 0 /\ -__disjvr_3^post210+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -rcd!2515^post210+rcd!2515^0 == 0 /\ x!18^0-x!18^post210 == 0 /\ -t!25^post210+t!25^0 == 0 /\ a!1371^0-a!1371^post210 == 0 /\ rcd!83^0-rcd!83^post210 == 0 /\ -y!21^post210+y!21^0 == 0 /\ result!12^0-result!12^post210 == 0 /\ -a!2035^post210+a!2035^0 == 0 /\ -a!2238^post210+a!2238^0 == 0 /\ head!31^0-head!31^post210 == 0 /\ -a!419^post210+a!419^0 == 0 /\ -a!1055^post210+a!1055^0 == 0 /\ -__disjvr_7^post210+__disjvr_7^0 == 0 /\ -x!15^0 <= 0 /\ -a!1610^post210+a!1610^0 == 0 /\ tmp!33^0-tmp!33^post210 == 0 /\ a!511^0-a!511^post210 == 0 /\ __disjvr_1^0-__disjvr_1^post210 == 0 /\ -nondet!13^post210+nondet!13^0 == 0 /\ -__disjvr_6^post210+__disjvr_6^0 == 0 /\ -r!662^post210+r!662^0 == 0 /\ -sdv_callsite_return_1!32^post210+sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post210 == 0 /\ i!406^0-i!406^post210 == 0 /\ x!15^0-x!15^post210 == 0 /\ a!654^0-a!654^post210 == 0 /\ -__disjvr_2^post210+__disjvr_2^0 == 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 propagated equality __disjvr_8^post210 = __disjvr_8^0 propagated equality x!1365^post210 = x!1365^0 propagated equality sel_r!1224_flink!24^post210 = sel_r!1224_flink!24^0 propagated equality __disjvr_0^post210 = __disjvr_0^0 propagated equality x_slam_f!20^post210 = x_slam_f!20^0 propagated equality temp0!30^post210 = temp0!30^0 propagated equality a!1052^post210 = a!1052^0 propagated equality sel_r!543_flink!24^post210 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post210 = sdv_callsite_return_1!14^0 propagated equality ct!19^post210 = ct!19^0 propagated equality length!28^post210 = length!28^0 propagated equality i!29^post210 = i!29^0 propagated equality head!405^post210 = head!405^0 propagated equality temp0!17^post210 = temp0!17^0 propagated equality rcd!2393^post210 = rcd!2393^0 propagated equality head!16^post210 = head!16^0 propagated equality rcd!63^post210 = rcd!63^0 propagated equality a!244^post210 = a!244^0 propagated equality __disjvr_5^post210 = __disjvr_5^0 propagated equality temp!34^post210 = temp!34^0 propagated equality __disjvr_4^post210 = __disjvr_4^0 propagated equality a!1810^post210 = a!1810^0 propagated equality rcd!2460^post210 = rcd!2460^0 propagated equality r!543^post210 = r!543^0 propagated equality x!22^post210 = x!22^0 propagated equality __disjvr_3^post210 = __disjvr_3^0 propagated equality rcd!2515^post210 = rcd!2515^0 propagated equality x!18^post210 = x!18^0 propagated equality t!25^post210 = t!25^0 propagated equality a!1371^post210 = a!1371^0 propagated equality rcd!83^post210 = rcd!83^0 propagated equality y!21^post210 = y!21^0 propagated equality result!12^post210 = result!12^0 propagated equality a!2035^post210 = a!2035^0 propagated equality a!2238^post210 = a!2238^0 propagated equality head!31^post210 = head!31^0 propagated equality a!419^post210 = a!419^0 propagated equality a!1055^post210 = a!1055^0 propagated equality __disjvr_7^post210 = __disjvr_7^0 propagated equality a!1610^post210 = a!1610^0 propagated equality tmp!33^post210 = tmp!33^0 propagated equality a!511^post210 = a!511^0 propagated equality __disjvr_1^post210 = __disjvr_1^0 propagated equality nondet!13^post210 = nondet!13^0 propagated equality __disjvr_6^post210 = __disjvr_6^0 propagated equality r!662^post210 = r!662^0 propagated equality sdv_callsite_return_1!32^post210 = sdv_callsite_return_1!32^0 propagated equality a!1370^post210 = a!1370^0 propagated equality i!406^post210 = i!406^0 propagated equality x!15^post210 = x!15^0 propagated equality a!654^post210 = a!654^0 propagated equality __disjvr_2^post210 = __disjvr_2^0 Simplified Guard Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 New rule: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post211, __disjvr_1^0'=__disjvr_1^post211, __disjvr_2^0'=__disjvr_2^post211, __disjvr_3^0'=__disjvr_3^post211, __disjvr_4^0'=__disjvr_4^post211, __disjvr_5^0'=__disjvr_5^post211, __disjvr_6^0'=__disjvr_6^post211, __disjvr_7^0'=__disjvr_7^post211, __disjvr_8^0'=__disjvr_8^post211, a!1052^0'=a!1052^post211, a!1055^0'=a!1055^post211, a!1370^0'=a!1370^post211, a!1371^0'=a!1371^post211, a!1610^0'=a!1610^post211, a!1810^0'=a!1810^post211, a!2035^0'=a!2035^post211, a!2238^0'=a!2238^post211, a!244^0'=a!244^post211, a!419^0'=a!419^post211, a!511^0'=a!511^post211, a!654^0'=a!654^post211, ct!19^0'=ct!19^post211, head!16^0'=head!16^post211, head!31^0'=head!31^post211, head!405^0'=head!405^post211, i!29^0'=i!29^post211, i!406^0'=i!406^post211, length!28^0'=length!28^post211, nondet!13^0'=nondet!13^post211, r!543^0'=r!543^post211, r!662^0'=r!662^post211, rcd!2393^0'=rcd!2393^post211, rcd!2460^0'=rcd!2460^post211, rcd!2515^0'=rcd!2515^post211, rcd!63^0'=rcd!63^post211, rcd!83^0'=rcd!83^post211, result!12^0'=result!12^post211, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post211, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post211, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post211, sel_r!543_flink!24^0'=sel_r!543_flink!24^post211, t!25^0'=t!25^post211, temp!34^0'=temp!34^post211, temp0!17^0'=temp0!17^post211, temp0!30^0'=temp0!30^post211, tmp!33^0'=tmp!33^post211, x!1365^0'=x!1365^post211, x!15^0'=x!15^post211, x!18^0'=x!18^post211, x!22^0'=x!22^post211, x_slam_f!20^0'=x_slam_f!20^post211, y!21^0'=y!21^post211, (-x!15^0+head!16^0 <= 0 /\ -rcd!2515^post211+rcd!2515^0 == 0 /\ a!654^0-a!654^post211 == 0 /\ __disjvr_0^0-__disjvr_0^post211 == 0 /\ a!511^0-a!511^post211 == 0 /\ -nondet!13^post211+nondet!13^0 == 0 /\ temp0!17^0-temp0!17^post211 == 0 /\ -rcd!2460^post211+rcd!2460^0 == 0 /\ -x!1365^post211+x!1365^0 == 0 /\ -a!1370^post211+a!1370^0 == 0 /\ -__disjvr_8^post211+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post211 == 0 /\ x_slam_f!20^0-x_slam_f!20^post211 == 0 /\ -rcd!83^post211+rcd!83^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post211 == 0 /\ __disjvr_3^0-__disjvr_3^post211 == 0 /\ a!1371^0-a!1371^post211 == 0 /\ -a!1810^post211+a!1810^0 == 0 /\ __disjvr_7^0-__disjvr_7^post211 == 0 /\ a!1610^0-a!1610^post211 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post211+ct!19^0 == 0 /\ length!28^0-length!28^post211 == 0 /\ tmp!33^0-tmp!33^post211 == 0 /\ -__disjvr_4^post211+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post211 == 0 /\ 1-a!244^0 <= 0 /\ -i!29^post211+i!29^0 == 0 /\ -a!419^post211+a!419^0 == 0 /\ -a!244^0 <= 0 /\ -__disjvr_2^post211+__disjvr_2^0 == 0 /\ i!406^0-i!406^post211 == 0 /\ a!1055^0-a!1055^post211 == 0 /\ __disjvr_6^0-__disjvr_6^post211 == 0 /\ -temp!34^post211+temp!34^0 == 0 /\ -head!31^post211+head!31^0 == 0 /\ result!12^0-result!12^post211 == 0 /\ rcd!2393^0-rcd!2393^post211 == 0 /\ rcd!63^0-rcd!63^post211 == 0 /\ 1-x!15^0 <= 0 /\ a!2238^0-a!2238^post211 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post211 == 0 /\ x!18^0-x!18^post211 == 0 /\ t!25^0-t!25^post211 == 0 /\ -sel_r!1224_flink!24^post211+sel_r!1224_flink!24^0 == 0 /\ -r!662^post211+r!662^0 == 0 /\ head!405^0-head!405^post211 == 0 /\ r!543^0-r!543^post211 == 0 /\ -x!22^post211+x!22^0 == 0 /\ head!16^0-head!16^post211 == 0 /\ -a!2035^post211+a!2035^0 == 0 /\ -a!244^post211+a!244^0 == 0 /\ -__disjvr_1^post211+__disjvr_1^0 == 0 /\ x!15^0-x!15^post211 == 0 /\ -__disjvr_5^post211+__disjvr_5^0 == 0 /\ -y!21^post211+y!21^0 == 0 /\ a!1052^0-a!1052^post211 == 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post211, __disjvr_1^0'=__disjvr_1^post211, __disjvr_2^0'=__disjvr_2^post211, __disjvr_3^0'=__disjvr_3^post211, __disjvr_4^0'=__disjvr_4^post211, __disjvr_5^0'=__disjvr_5^post211, __disjvr_6^0'=__disjvr_6^post211, __disjvr_7^0'=__disjvr_7^post211, __disjvr_8^0'=__disjvr_8^post211, a!1052^0'=a!1052^post211, a!1055^0'=a!1055^post211, a!1370^0'=a!1370^post211, a!1371^0'=a!1371^post211, a!1610^0'=a!1610^post211, a!1810^0'=a!1810^post211, a!2035^0'=a!2035^post211, a!2238^0'=a!2238^post211, a!244^0'=a!244^post211, a!419^0'=a!419^post211, a!511^0'=a!511^post211, a!654^0'=a!654^post211, ct!19^0'=ct!19^post211, head!16^0'=head!16^post211, head!31^0'=head!31^post211, head!405^0'=head!405^post211, i!29^0'=i!29^post211, i!406^0'=i!406^post211, length!28^0'=length!28^post211, nondet!13^0'=nondet!13^post211, r!543^0'=r!543^post211, r!662^0'=r!662^post211, rcd!2393^0'=rcd!2393^post211, rcd!2460^0'=rcd!2460^post211, rcd!2515^0'=rcd!2515^post211, rcd!63^0'=rcd!63^post211, rcd!83^0'=rcd!83^post211, result!12^0'=result!12^post211, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post211, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post211, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post211, sel_r!543_flink!24^0'=sel_r!543_flink!24^post211, t!25^0'=t!25^post211, temp!34^0'=temp!34^post211, temp0!17^0'=temp0!17^post211, temp0!30^0'=temp0!30^post211, tmp!33^0'=tmp!33^post211, x!1365^0'=x!1365^post211, x!15^0'=x!15^post211, x!18^0'=x!18^post211, x!22^0'=x!22^post211, x_slam_f!20^0'=x_slam_f!20^post211, y!21^0'=y!21^post211, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -rcd!2515^post211+rcd!2515^0 == 0 /\ a!654^0-a!654^post211 == 0 /\ __disjvr_0^0-__disjvr_0^post211 == 0 /\ a!511^0-a!511^post211 == 0 /\ -nondet!13^post211+nondet!13^0 == 0 /\ temp0!17^0-temp0!17^post211 == 0 /\ -rcd!2460^post211+rcd!2460^0 == 0 /\ -x!1365^post211+x!1365^0 == 0 /\ -a!1370^post211+a!1370^0 == 0 /\ -__disjvr_8^post211+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post211 == 0 /\ x_slam_f!20^0-x_slam_f!20^post211 == 0 /\ -rcd!83^post211+rcd!83^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post211 == 0 /\ __disjvr_3^0-__disjvr_3^post211 == 0 /\ a!1371^0-a!1371^post211 == 0 /\ -a!1810^post211+a!1810^0 == 0 /\ __disjvr_7^0-__disjvr_7^post211 == 0 /\ a!1610^0-a!1610^post211 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post211+ct!19^0 == 0 /\ length!28^0-length!28^post211 == 0 /\ tmp!33^0-tmp!33^post211 == 0 /\ -__disjvr_4^post211+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post211 == 0 /\ 1-a!244^0 <= 0 /\ -i!29^post211+i!29^0 == 0 /\ -a!419^post211+a!419^0 == 0 /\ -a!244^0 <= 0 /\ -__disjvr_2^post211+__disjvr_2^0 == 0 /\ i!406^0-i!406^post211 == 0 /\ a!1055^0-a!1055^post211 == 0 /\ __disjvr_6^0-__disjvr_6^post211 == 0 /\ -temp!34^post211+temp!34^0 == 0 /\ -head!31^post211+head!31^0 == 0 /\ result!12^0-result!12^post211 == 0 /\ rcd!2393^0-rcd!2393^post211 == 0 /\ rcd!63^0-rcd!63^post211 == 0 /\ 1-x!15^0 <= 0 /\ a!2238^0-a!2238^post211 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post211 == 0 /\ x!18^0-x!18^post211 == 0 /\ t!25^0-t!25^post211 == 0 /\ -sel_r!1224_flink!24^post211+sel_r!1224_flink!24^0 == 0 /\ -r!662^post211+r!662^0 == 0 /\ head!405^0-head!405^post211 == 0 /\ r!543^0-r!543^post211 == 0 /\ -x!22^post211+x!22^0 == 0 /\ head!16^0-head!16^post211 == 0 /\ -a!2035^post211+a!2035^0 == 0 /\ -a!244^post211+a!244^0 == 0 /\ -__disjvr_1^post211+__disjvr_1^0 == 0 /\ x!15^0-x!15^post211 == 0 /\ -__disjvr_5^post211+__disjvr_5^0 == 0 /\ -y!21^post211+y!21^0 == 0 /\ a!1052^0-a!1052^post211 == 0), cost: 1 Propagated Equalities Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post211, __disjvr_1^0'=__disjvr_1^post211, __disjvr_2^0'=__disjvr_2^post211, __disjvr_3^0'=__disjvr_3^post211, __disjvr_4^0'=__disjvr_4^post211, __disjvr_5^0'=__disjvr_5^post211, __disjvr_6^0'=__disjvr_6^post211, __disjvr_7^0'=__disjvr_7^post211, __disjvr_8^0'=__disjvr_8^post211, a!1052^0'=a!1052^post211, a!1055^0'=a!1055^post211, a!1370^0'=a!1370^post211, a!1371^0'=a!1371^post211, a!1610^0'=a!1610^post211, a!1810^0'=a!1810^post211, a!2035^0'=a!2035^post211, a!2238^0'=a!2238^post211, a!244^0'=a!244^post211, a!419^0'=a!419^post211, a!511^0'=a!511^post211, a!654^0'=a!654^post211, ct!19^0'=ct!19^post211, head!16^0'=head!16^post211, head!31^0'=head!31^post211, head!405^0'=head!405^post211, i!29^0'=i!29^post211, i!406^0'=i!406^post211, length!28^0'=length!28^post211, nondet!13^0'=nondet!13^post211, r!543^0'=r!543^post211, r!662^0'=r!662^post211, rcd!2393^0'=rcd!2393^post211, rcd!2460^0'=rcd!2460^post211, rcd!2515^0'=rcd!2515^post211, rcd!63^0'=rcd!63^post211, rcd!83^0'=rcd!83^post211, result!12^0'=result!12^post211, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post211, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post211, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post211, sel_r!543_flink!24^0'=sel_r!543_flink!24^post211, t!25^0'=t!25^post211, temp!34^0'=temp!34^post211, temp0!17^0'=temp0!17^post211, temp0!30^0'=temp0!30^post211, tmp!33^0'=tmp!33^post211, x!1365^0'=x!1365^post211, x!15^0'=x!15^post211, x!18^0'=x!18^post211, x!22^0'=x!22^post211, x_slam_f!20^0'=x_slam_f!20^post211, y!21^0'=y!21^post211, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ -rcd!2515^post211+rcd!2515^0 == 0 /\ a!654^0-a!654^post211 == 0 /\ __disjvr_0^0-__disjvr_0^post211 == 0 /\ a!511^0-a!511^post211 == 0 /\ -nondet!13^post211+nondet!13^0 == 0 /\ temp0!17^0-temp0!17^post211 == 0 /\ -rcd!2460^post211+rcd!2460^0 == 0 /\ -x!1365^post211+x!1365^0 == 0 /\ -a!1370^post211+a!1370^0 == 0 /\ -__disjvr_8^post211+__disjvr_8^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ temp0!30^0-temp0!30^post211 == 0 /\ x_slam_f!20^0-x_slam_f!20^post211 == 0 /\ -rcd!83^post211+rcd!83^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post211 == 0 /\ __disjvr_3^0-__disjvr_3^post211 == 0 /\ a!1371^0-a!1371^post211 == 0 /\ -a!1810^post211+a!1810^0 == 0 /\ __disjvr_7^0-__disjvr_7^post211 == 0 /\ a!1610^0-a!1610^post211 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -ct!19^post211+ct!19^0 == 0 /\ length!28^0-length!28^post211 == 0 /\ tmp!33^0-tmp!33^post211 == 0 /\ -__disjvr_4^post211+__disjvr_4^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post211 == 0 /\ 1-a!244^0 <= 0 /\ -i!29^post211+i!29^0 == 0 /\ -a!419^post211+a!419^0 == 0 /\ -a!244^0 <= 0 /\ -__disjvr_2^post211+__disjvr_2^0 == 0 /\ i!406^0-i!406^post211 == 0 /\ a!1055^0-a!1055^post211 == 0 /\ __disjvr_6^0-__disjvr_6^post211 == 0 /\ -temp!34^post211+temp!34^0 == 0 /\ -head!31^post211+head!31^0 == 0 /\ result!12^0-result!12^post211 == 0 /\ rcd!2393^0-rcd!2393^post211 == 0 /\ rcd!63^0-rcd!63^post211 == 0 /\ 1-x!15^0 <= 0 /\ a!2238^0-a!2238^post211 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post211 == 0 /\ x!18^0-x!18^post211 == 0 /\ t!25^0-t!25^post211 == 0 /\ -sel_r!1224_flink!24^post211+sel_r!1224_flink!24^0 == 0 /\ -r!662^post211+r!662^0 == 0 /\ head!405^0-head!405^post211 == 0 /\ r!543^0-r!543^post211 == 0 /\ -x!22^post211+x!22^0 == 0 /\ head!16^0-head!16^post211 == 0 /\ -a!2035^post211+a!2035^0 == 0 /\ -a!244^post211+a!244^0 == 0 /\ -__disjvr_1^post211+__disjvr_1^0 == 0 /\ x!15^0-x!15^post211 == 0 /\ -__disjvr_5^post211+__disjvr_5^0 == 0 /\ -y!21^post211+y!21^0 == 0 /\ a!1052^0-a!1052^post211 == 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 propagated equality rcd!2515^post211 = rcd!2515^0 propagated equality a!654^post211 = a!654^0 propagated equality __disjvr_0^post211 = __disjvr_0^0 propagated equality a!511^post211 = a!511^0 propagated equality nondet!13^post211 = nondet!13^0 propagated equality temp0!17^post211 = temp0!17^0 propagated equality rcd!2460^post211 = rcd!2460^0 propagated equality x!1365^post211 = x!1365^0 propagated equality a!1370^post211 = a!1370^0 propagated equality __disjvr_8^post211 = __disjvr_8^0 propagated equality temp0!30^post211 = temp0!30^0 propagated equality x_slam_f!20^post211 = x_slam_f!20^0 propagated equality rcd!83^post211 = rcd!83^0 propagated equality sdv_callsite_return_1!14^post211 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post211 = __disjvr_3^0 propagated equality a!1371^post211 = a!1371^0 propagated equality a!1810^post211 = a!1810^0 propagated equality __disjvr_7^post211 = __disjvr_7^0 propagated equality a!1610^post211 = a!1610^0 propagated equality ct!19^post211 = ct!19^0 propagated equality length!28^post211 = length!28^0 propagated equality tmp!33^post211 = tmp!33^0 propagated equality __disjvr_4^post211 = __disjvr_4^0 propagated equality sel_r!543_flink!24^post211 = sel_r!543_flink!24^0 propagated equality i!29^post211 = i!29^0 propagated equality a!419^post211 = a!419^0 propagated equality __disjvr_2^post211 = __disjvr_2^0 propagated equality i!406^post211 = i!406^0 propagated equality a!1055^post211 = a!1055^0 propagated equality __disjvr_6^post211 = __disjvr_6^0 propagated equality temp!34^post211 = temp!34^0 propagated equality head!31^post211 = head!31^0 propagated equality result!12^post211 = result!12^0 propagated equality rcd!2393^post211 = rcd!2393^0 propagated equality rcd!63^post211 = rcd!63^0 propagated equality a!2238^post211 = a!2238^0 propagated equality sdv_callsite_return_1!32^post211 = sdv_callsite_return_1!32^0 propagated equality x!18^post211 = x!18^0 propagated equality t!25^post211 = t!25^0 propagated equality sel_r!1224_flink!24^post211 = sel_r!1224_flink!24^0 propagated equality r!662^post211 = r!662^0 propagated equality head!405^post211 = head!405^0 propagated equality r!543^post211 = r!543^0 propagated equality x!22^post211 = x!22^0 propagated equality head!16^post211 = head!16^0 propagated equality a!2035^post211 = a!2035^0 propagated equality a!244^post211 = a!244^0 propagated equality __disjvr_1^post211 = __disjvr_1^0 propagated equality x!15^post211 = x!15^0 propagated equality __disjvr_5^post211 = __disjvr_5^0 propagated equality y!21^post211 = y!21^0 propagated equality a!1052^post211 = a!1052^0 Simplified Guard Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 New rule: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 made implied equalities explicit Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post212, __disjvr_1^0'=__disjvr_1^post212, __disjvr_2^0'=__disjvr_2^post212, __disjvr_3^0'=__disjvr_3^post212, __disjvr_4^0'=__disjvr_4^post212, __disjvr_5^0'=__disjvr_5^post212, __disjvr_6^0'=__disjvr_6^post212, __disjvr_7^0'=__disjvr_7^post212, __disjvr_8^0'=__disjvr_8^post212, a!1052^0'=a!1052^post212, a!1055^0'=a!1055^post212, a!1370^0'=a!1370^post212, a!1371^0'=a!1371^post212, a!1610^0'=a!1610^post212, a!1810^0'=a!1810^post212, a!2035^0'=a!2035^post212, a!2238^0'=a!2238^post212, a!244^0'=a!244^post212, a!419^0'=a!419^post212, a!511^0'=a!511^post212, a!654^0'=a!654^post212, ct!19^0'=ct!19^post212, head!16^0'=head!16^post212, head!31^0'=head!31^post212, head!405^0'=head!405^post212, i!29^0'=i!29^post212, i!406^0'=i!406^post212, length!28^0'=length!28^post212, nondet!13^0'=nondet!13^post212, r!543^0'=r!543^post212, r!662^0'=r!662^post212, rcd!2393^0'=rcd!2393^post212, rcd!2460^0'=rcd!2460^post212, rcd!2515^0'=rcd!2515^post212, rcd!63^0'=rcd!63^post212, rcd!83^0'=rcd!83^post212, result!12^0'=result!12^post212, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post212, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post212, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post212, sel_r!543_flink!24^0'=sel_r!543_flink!24^post212, t!25^0'=t!25^post212, temp!34^0'=temp!34^post212, temp0!17^0'=temp0!17^post212, temp0!30^0'=temp0!30^post212, tmp!33^0'=tmp!33^post212, x!1365^0'=x!1365^post212, x!15^0'=x!15^post212, x!18^0'=x!18^post212, x!22^0'=x!22^post212, x_slam_f!20^0'=x_slam_f!20^post212, y!21^0'=y!21^post212, (-nondet!13^post212+nondet!13^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ head!405^0-head!405^post212 == 0 /\ -sdv_callsite_return_1!32^post212+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post212+r!662^0 == 0 /\ -a!2035^post212+a!2035^0 == 0 /\ -a!2238^post212+a!2238^0 == 0 /\ -a!511^post212+a!511^0 == 0 /\ -a!1371^post212+a!1371^0 == 0 /\ -a!1055^post212+a!1055^0 == 0 /\ -rcd!2393^post212+rcd!2393^0 == 0 /\ -temp0!17^post212+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post212 == 0 /\ -head!16^post212+head!16^0 == 0 /\ -a!1610^post212+a!1610^0 == 0 /\ a!1810^0-a!1810^post212 == 0 /\ -x_slam_f!20^post212+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post212 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!1365^0-x!1365^post212 == 0 /\ -rcd!2515^post212+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post212 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post212 == 0 /\ 1+x!15^0 <= 0 /\ -y!21^post212+y!21^0 == 0 /\ length!28^0-length!28^post212 == 0 /\ -x!22^post212+x!22^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post212 == 0 /\ result!12^0-result!12^post212 == 0 /\ -__disjvr_3^post212+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -ct!19^post212+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post212 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post212 == 0 /\ -__disjvr_7^post212+__disjvr_7^0 == 0 /\ -temp0!30^post212+temp0!30^0 == 0 /\ -x!15^post212+x!15^0 == 0 /\ a!244^0-a!244^post212 == 0 /\ temp!34^0-temp!34^post212 == 0 /\ a!1052^0-a!1052^post212 == 0 /\ a!1370^0-a!1370^post212 == 0 /\ -i!406^post212+i!406^0 == 0 /\ rcd!63^0-rcd!63^post212 == 0 /\ -rcd!2460^post212+rcd!2460^0 == 0 /\ a!419^0-a!419^post212 == 0 /\ __disjvr_5^0-__disjvr_5^post212 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post212 == 0 /\ r!543^0-r!543^post212 == 0 /\ -i!29^post212+i!29^0 == 0 /\ -__disjvr_6^post212+__disjvr_6^0 == 0 /\ x!18^0-x!18^post212 == 0 /\ -__disjvr_0^post212+__disjvr_0^0 == 0 /\ head!31^0-head!31^post212 == 0 /\ -t!25^post212+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post212 == 0 /\ -__disjvr_2^post212+__disjvr_2^0 == 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post212, __disjvr_1^0'=__disjvr_1^post212, __disjvr_2^0'=__disjvr_2^post212, __disjvr_3^0'=__disjvr_3^post212, __disjvr_4^0'=__disjvr_4^post212, __disjvr_5^0'=__disjvr_5^post212, __disjvr_6^0'=__disjvr_6^post212, __disjvr_7^0'=__disjvr_7^post212, __disjvr_8^0'=__disjvr_8^post212, a!1052^0'=a!1052^post212, a!1055^0'=a!1055^post212, a!1370^0'=a!1370^post212, a!1371^0'=a!1371^post212, a!1610^0'=a!1610^post212, a!1810^0'=a!1810^post212, a!2035^0'=a!2035^post212, a!2238^0'=a!2238^post212, a!244^0'=a!244^post212, a!419^0'=a!419^post212, a!511^0'=a!511^post212, a!654^0'=a!654^post212, ct!19^0'=ct!19^post212, head!16^0'=head!16^post212, head!31^0'=head!31^post212, head!405^0'=head!405^post212, i!29^0'=i!29^post212, i!406^0'=i!406^post212, length!28^0'=length!28^post212, nondet!13^0'=nondet!13^post212, r!543^0'=r!543^post212, r!662^0'=r!662^post212, rcd!2393^0'=rcd!2393^post212, rcd!2460^0'=rcd!2460^post212, rcd!2515^0'=rcd!2515^post212, rcd!63^0'=rcd!63^post212, rcd!83^0'=rcd!83^post212, result!12^0'=result!12^post212, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post212, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post212, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post212, sel_r!543_flink!24^0'=sel_r!543_flink!24^post212, t!25^0'=t!25^post212, temp!34^0'=temp!34^post212, temp0!17^0'=temp0!17^post212, temp0!30^0'=temp0!30^post212, tmp!33^0'=tmp!33^post212, x!1365^0'=x!1365^post212, x!15^0'=x!15^post212, x!18^0'=x!18^post212, x!22^0'=x!22^post212, x_slam_f!20^0'=x_slam_f!20^post212, y!21^0'=y!21^post212, (-nondet!13^post212+nondet!13^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ head!405^0-head!405^post212 == 0 /\ -sdv_callsite_return_1!32^post212+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post212+r!662^0 == 0 /\ -a!2035^post212+a!2035^0 == 0 /\ -a!2238^post212+a!2238^0 == 0 /\ -a!511^post212+a!511^0 == 0 /\ -a!1371^post212+a!1371^0 == 0 /\ -a!1055^post212+a!1055^0 == 0 /\ -rcd!2393^post212+rcd!2393^0 == 0 /\ -temp0!17^post212+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post212 == 0 /\ -head!16^post212+head!16^0 == 0 /\ -a!1610^post212+a!1610^0 == 0 /\ a!1810^0-a!1810^post212 == 0 /\ -x_slam_f!20^post212+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post212 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!1365^0-x!1365^post212 == 0 /\ -rcd!2515^post212+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post212 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post212 == 0 /\ 1+x!15^0 <= 0 /\ -y!21^post212+y!21^0 == 0 /\ length!28^0-length!28^post212 == 0 /\ -x!22^post212+x!22^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post212 == 0 /\ result!12^0-result!12^post212 == 0 /\ -__disjvr_3^post212+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -ct!19^post212+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post212 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post212 == 0 /\ -__disjvr_7^post212+__disjvr_7^0 == 0 /\ -temp0!30^post212+temp0!30^0 == 0 /\ -x!15^post212+x!15^0 == 0 /\ a!244^0-a!244^post212 == 0 /\ temp!34^0-temp!34^post212 == 0 /\ a!1052^0-a!1052^post212 == 0 /\ a!1370^0-a!1370^post212 == 0 /\ -i!406^post212+i!406^0 == 0 /\ rcd!63^0-rcd!63^post212 == 0 /\ -rcd!2460^post212+rcd!2460^0 == 0 /\ a!419^0-a!419^post212 == 0 /\ __disjvr_5^0-__disjvr_5^post212 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post212 == 0 /\ r!543^0-r!543^post212 == 0 /\ -i!29^post212+i!29^0 == 0 /\ -__disjvr_6^post212+__disjvr_6^0 == 0 /\ x!18^0-x!18^post212 == 0 /\ -__disjvr_0^post212+__disjvr_0^0 == 0 /\ head!31^0-head!31^post212 == 0 /\ -t!25^post212+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post212 == 0 /\ -__disjvr_2^post212+__disjvr_2^0 == 0), cost: 1 Propagated Equalities Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^post212, __disjvr_1^0'=__disjvr_1^post212, __disjvr_2^0'=__disjvr_2^post212, __disjvr_3^0'=__disjvr_3^post212, __disjvr_4^0'=__disjvr_4^post212, __disjvr_5^0'=__disjvr_5^post212, __disjvr_6^0'=__disjvr_6^post212, __disjvr_7^0'=__disjvr_7^post212, __disjvr_8^0'=__disjvr_8^post212, a!1052^0'=a!1052^post212, a!1055^0'=a!1055^post212, a!1370^0'=a!1370^post212, a!1371^0'=a!1371^post212, a!1610^0'=a!1610^post212, a!1810^0'=a!1810^post212, a!2035^0'=a!2035^post212, a!2238^0'=a!2238^post212, a!244^0'=a!244^post212, a!419^0'=a!419^post212, a!511^0'=a!511^post212, a!654^0'=a!654^post212, ct!19^0'=ct!19^post212, head!16^0'=head!16^post212, head!31^0'=head!31^post212, head!405^0'=head!405^post212, i!29^0'=i!29^post212, i!406^0'=i!406^post212, length!28^0'=length!28^post212, nondet!13^0'=nondet!13^post212, r!543^0'=r!543^post212, r!662^0'=r!662^post212, rcd!2393^0'=rcd!2393^post212, rcd!2460^0'=rcd!2460^post212, rcd!2515^0'=rcd!2515^post212, rcd!63^0'=rcd!63^post212, rcd!83^0'=rcd!83^post212, result!12^0'=result!12^post212, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post212, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post212, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post212, sel_r!543_flink!24^0'=sel_r!543_flink!24^post212, t!25^0'=t!25^post212, temp!34^0'=temp!34^post212, temp0!17^0'=temp0!17^post212, temp0!30^0'=temp0!30^post212, tmp!33^0'=tmp!33^post212, x!1365^0'=x!1365^post212, x!15^0'=x!15^post212, x!18^0'=x!18^post212, x!22^0'=x!22^post212, x_slam_f!20^0'=x_slam_f!20^post212, y!21^0'=y!21^post212, (-nondet!13^post212+nondet!13^0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ head!405^0-head!405^post212 == 0 /\ -sdv_callsite_return_1!32^post212+sdv_callsite_return_1!32^0 == 0 /\ -r!662^post212+r!662^0 == 0 /\ -a!2035^post212+a!2035^0 == 0 /\ -a!2238^post212+a!2238^0 == 0 /\ -a!511^post212+a!511^0 == 0 /\ -a!1371^post212+a!1371^0 == 0 /\ -a!1055^post212+a!1055^0 == 0 /\ -rcd!2393^post212+rcd!2393^0 == 0 /\ -temp0!17^post212+temp0!17^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post212 == 0 /\ -head!16^post212+head!16^0 == 0 /\ -a!1610^post212+a!1610^0 == 0 /\ a!1810^0-a!1810^post212 == 0 /\ -x_slam_f!20^post212+x_slam_f!20^0 == 0 /\ a!654^0-a!654^post212 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!1365^0-x!1365^post212 == 0 /\ -rcd!2515^post212+rcd!2515^0 == 0 /\ rcd!83^0-rcd!83^post212 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ tmp!33^0-tmp!33^post212 == 0 /\ 1+x!15^0 <= 0 /\ -y!21^post212+y!21^0 == 0 /\ length!28^0-length!28^post212 == 0 /\ -x!22^post212+x!22^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post212 == 0 /\ result!12^0-result!12^post212 == 0 /\ -__disjvr_3^post212+__disjvr_3^0 == 0 /\ -a!244^0 <= 0 /\ -ct!19^post212+ct!19^0 == 0 /\ __disjvr_8^0-__disjvr_8^post212 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post212 == 0 /\ -__disjvr_7^post212+__disjvr_7^0 == 0 /\ -temp0!30^post212+temp0!30^0 == 0 /\ -x!15^post212+x!15^0 == 0 /\ a!244^0-a!244^post212 == 0 /\ temp!34^0-temp!34^post212 == 0 /\ a!1052^0-a!1052^post212 == 0 /\ a!1370^0-a!1370^post212 == 0 /\ -i!406^post212+i!406^0 == 0 /\ rcd!63^0-rcd!63^post212 == 0 /\ -rcd!2460^post212+rcd!2460^0 == 0 /\ a!419^0-a!419^post212 == 0 /\ __disjvr_5^0-__disjvr_5^post212 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post212 == 0 /\ r!543^0-r!543^post212 == 0 /\ -i!29^post212+i!29^0 == 0 /\ -__disjvr_6^post212+__disjvr_6^0 == 0 /\ x!18^0-x!18^post212 == 0 /\ -__disjvr_0^post212+__disjvr_0^0 == 0 /\ head!31^0-head!31^post212 == 0 /\ -t!25^post212+t!25^0 == 0 /\ __disjvr_4^0-__disjvr_4^post212 == 0 /\ -__disjvr_2^post212+__disjvr_2^0 == 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 propagated equality nondet!13^post212 = nondet!13^0 propagated equality head!405^post212 = head!405^0 propagated equality sdv_callsite_return_1!32^post212 = sdv_callsite_return_1!32^0 propagated equality r!662^post212 = r!662^0 propagated equality a!2035^post212 = a!2035^0 propagated equality a!2238^post212 = a!2238^0 propagated equality a!511^post212 = a!511^0 propagated equality a!1371^post212 = a!1371^0 propagated equality a!1055^post212 = a!1055^0 propagated equality rcd!2393^post212 = rcd!2393^0 propagated equality temp0!17^post212 = temp0!17^0 propagated equality sel_r!1224_flink!24^post212 = sel_r!1224_flink!24^0 propagated equality head!16^post212 = head!16^0 propagated equality a!1610^post212 = a!1610^0 propagated equality a!1810^post212 = a!1810^0 propagated equality x_slam_f!20^post212 = x_slam_f!20^0 propagated equality a!654^post212 = a!654^0 propagated equality x!1365^post212 = x!1365^0 propagated equality rcd!2515^post212 = rcd!2515^0 propagated equality rcd!83^post212 = rcd!83^0 propagated equality tmp!33^post212 = tmp!33^0 propagated equality y!21^post212 = y!21^0 propagated equality length!28^post212 = length!28^0 propagated equality x!22^post212 = x!22^0 propagated equality __disjvr_1^post212 = __disjvr_1^0 propagated equality result!12^post212 = result!12^0 propagated equality __disjvr_3^post212 = __disjvr_3^0 propagated equality ct!19^post212 = ct!19^0 propagated equality __disjvr_8^post212 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post212 = sdv_callsite_return_1!14^0 propagated equality __disjvr_7^post212 = __disjvr_7^0 propagated equality temp0!30^post212 = temp0!30^0 propagated equality x!15^post212 = x!15^0 propagated equality a!244^post212 = a!244^0 propagated equality temp!34^post212 = temp!34^0 propagated equality a!1052^post212 = a!1052^0 propagated equality a!1370^post212 = a!1370^0 propagated equality i!406^post212 = i!406^0 propagated equality rcd!63^post212 = rcd!63^0 propagated equality rcd!2460^post212 = rcd!2460^0 propagated equality a!419^post212 = a!419^0 propagated equality __disjvr_5^post212 = __disjvr_5^0 propagated equality sel_r!543_flink!24^post212 = sel_r!543_flink!24^0 propagated equality r!543^post212 = r!543^0 propagated equality i!29^post212 = i!29^0 propagated equality __disjvr_6^post212 = __disjvr_6^0 propagated equality x!18^post212 = x!18^0 propagated equality __disjvr_0^post212 = __disjvr_0^0 propagated equality head!31^post212 = head!31^0 propagated equality t!25^post212 = t!25^0 propagated equality __disjvr_4^post212 = __disjvr_4^0 propagated equality __disjvr_2^post212 = __disjvr_2^0 Simplified Guard Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ -x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 made implied equalities explicit Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 New rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l62 -> l47 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 New rule: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 Propagated Equalities Original rule: l35 -> l64 : __disjvr_0^0'=__disjvr_0^post213, __disjvr_1^0'=__disjvr_1^post213, __disjvr_2^0'=__disjvr_2^post213, __disjvr_3^0'=__disjvr_3^post213, __disjvr_4^0'=__disjvr_4^post213, __disjvr_5^0'=__disjvr_5^post213, __disjvr_6^0'=__disjvr_6^post213, __disjvr_7^0'=__disjvr_7^post213, __disjvr_8^0'=__disjvr_8^post213, a!1052^0'=a!1052^post213, a!1055^0'=a!1055^post213, a!1370^0'=a!1370^post213, a!1371^0'=a!1371^post213, a!1610^0'=a!1610^post213, a!1810^0'=a!1810^post213, a!2035^0'=a!2035^post213, a!2238^0'=a!2238^post213, a!244^0'=a!244^post213, a!419^0'=a!419^post213, a!511^0'=a!511^post213, a!654^0'=a!654^post213, ct!19^0'=ct!19^post213, head!16^0'=head!16^post213, head!31^0'=head!31^post213, head!405^0'=head!405^post213, i!29^0'=i!29^post213, i!406^0'=i!406^post213, length!28^0'=length!28^post213, nondet!13^0'=nondet!13^post213, r!543^0'=r!543^post213, r!662^0'=r!662^post213, rcd!2393^0'=rcd!2393^post213, rcd!2460^0'=rcd!2460^post213, rcd!2515^0'=rcd!2515^post213, rcd!63^0'=rcd!63^post213, rcd!83^0'=rcd!83^post213, result!12^0'=result!12^post213, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post213, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post213, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post213, sel_r!543_flink!24^0'=sel_r!543_flink!24^post213, t!25^0'=t!25^post213, temp!34^0'=temp!34^post213, temp0!17^0'=temp0!17^post213, temp0!30^0'=temp0!30^post213, tmp!33^0'=tmp!33^post213, x!1365^0'=x!1365^post213, x!15^0'=x!15^post213, x!18^0'=x!18^post213, x!22^0'=x!22^post213, x_slam_f!20^0'=x_slam_f!20^post213, y!21^0'=y!21^post213, (0 == 0 /\ -__disjvr_1^post213+__disjvr_1^0 == 0 /\ -ct!19^post213+ct!19^0 == 0 /\ -__disjvr_4^post213+__disjvr_4^0 == 0 /\ -__disjvr_5^post213+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post213+sdv_callsite_return_1!14^0 == 0 /\ a!1610^0-a!1610^post213 == 0 /\ a!1371^0-a!1371^post213 == 0 /\ -__disjvr_2^post213+__disjvr_2^0 == 0 /\ a!511^0-a!511^post213 == 0 /\ __disjvr_0^0-__disjvr_0^post213 == 0 /\ -1+i!29^post213-i!29^0 == 0 /\ __disjvr_6^0-__disjvr_6^post213 == 0 /\ -x_slam_f!20^post213+x_slam_f!20^0 == 0 /\ rcd!2460^0-rcd!2460^post213 == 0 /\ x!18^0-x!18^post213 == 0 /\ -temp!34^1+tmp!33^post213 == 0 /\ -rcd!63^post213+rcd!63^0 == 0 /\ temp0!17^0-temp0!17^post213 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ a!654^0-a!654^post213 == 0 /\ r!543^0-r!543^post213 == 0 /\ -x!22^post213+x!22^0 == 0 /\ -a!2035^post213+a!2035^0 == 0 /\ result!12^0-result!12^post213 == 0 /\ temp0!30^0-temp0!30^post213 == 0 /\ rcd!83^0-rcd!83^post213 == 0 /\ -__disjvr_8^post213+__disjvr_8^0 == 0 /\ -a!1370^post213+a!1370^0 == 0 /\ -a!1055^post213+a!1055^0 == 0 /\ -a!244^post213+a!244^0 == 0 /\ y!21^0-y!21^post213 == 0 /\ a!1052^0-a!1052^post213 == 0 /\ -tmp!33^post213+head!31^post213 == 0 /\ -nondet!13^post213+nondet!13^0 == 0 /\ -head!405^post213+head!405^0 == 0 /\ -r!662^post213+r!662^0 == 0 /\ __disjvr_3^0-__disjvr_3^post213 == 0 /\ -__disjvr_7^post213+__disjvr_7^0 == 0 /\ -rcd!2393^post213+rcd!2393^0 == 0 /\ length!28^0-length!28^post213 == 0 /\ -head!16^post213+head!16^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post213 == 0 /\ i!406^0-i!406^post213 == 0 /\ a!2238^0-a!2238^post213 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post213 == 0 /\ x!15^0-x!15^post213 == 0 /\ -t!25^post213+t!25^0 == 0 /\ -rcd!2515^post213+rcd!2515^0 == 0 /\ -x!1365^post213+x!1365^0 == 0 /\ a!1810^0-a!1810^post213 == 0 /\ -sel_r!1224_flink!24^post213+sel_r!1224_flink!24^0 == 0), cost: 1 New rule: l35 -> l64 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^post213, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1+i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post213, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-length!28^0+i!29^0 <= 0), cost: 1 propagated equality __disjvr_1^post213 = __disjvr_1^0 propagated equality ct!19^post213 = ct!19^0 propagated equality __disjvr_4^post213 = __disjvr_4^0 propagated equality __disjvr_5^post213 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post213 = sdv_callsite_return_1!14^0 propagated equality a!1610^post213 = a!1610^0 propagated equality a!1371^post213 = a!1371^0 propagated equality __disjvr_2^post213 = __disjvr_2^0 propagated equality a!511^post213 = a!511^0 propagated equality __disjvr_0^post213 = __disjvr_0^0 propagated equality i!29^post213 = 1+i!29^0 propagated equality __disjvr_6^post213 = __disjvr_6^0 propagated equality x_slam_f!20^post213 = x_slam_f!20^0 propagated equality rcd!2460^post213 = rcd!2460^0 propagated equality x!18^post213 = x!18^0 propagated equality tmp!33^post213 = temp!34^1 propagated equality rcd!63^post213 = rcd!63^0 propagated equality temp0!17^post213 = temp0!17^0 propagated equality a!654^post213 = a!654^0 propagated equality r!543^post213 = r!543^0 propagated equality x!22^post213 = x!22^0 propagated equality a!2035^post213 = a!2035^0 propagated equality result!12^post213 = result!12^0 propagated equality temp0!30^post213 = temp0!30^0 propagated equality rcd!83^post213 = rcd!83^0 propagated equality __disjvr_8^post213 = __disjvr_8^0 propagated equality a!1370^post213 = a!1370^0 propagated equality a!1055^post213 = a!1055^0 propagated equality a!244^post213 = a!244^0 propagated equality y!21^post213 = y!21^0 propagated equality a!1052^post213 = a!1052^0 propagated equality head!31^post213 = temp!34^1 propagated equality nondet!13^post213 = nondet!13^0 propagated equality head!405^post213 = head!405^0 propagated equality r!662^post213 = r!662^0 propagated equality __disjvr_3^post213 = __disjvr_3^0 propagated equality __disjvr_7^post213 = __disjvr_7^0 propagated equality rcd!2393^post213 = rcd!2393^0 propagated equality length!28^post213 = length!28^0 propagated equality head!16^post213 = head!16^0 propagated equality sel_r!543_flink!24^post213 = sel_r!543_flink!24^0 propagated equality i!406^post213 = i!406^0 propagated equality a!2238^post213 = a!2238^0 propagated equality sdv_callsite_return_1!32^post213 = temp!34^1 propagated equality x!15^post213 = x!15^0 propagated equality t!25^post213 = t!25^0 propagated equality rcd!2515^post213 = rcd!2515^0 propagated equality x!1365^post213 = x!1365^0 propagated equality a!1810^post213 = a!1810^0 propagated equality sel_r!1224_flink!24^post213 = sel_r!1224_flink!24^0 Simplified Guard Original rule: l35 -> l64 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^post213, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1+i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post213, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-length!28^0+i!29^0 <= 0), cost: 1 New rule: l35 -> l64 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^post213, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1+i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post213, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 1-length!28^0+i!29^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l35 -> l64 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^post213, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1+i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post213, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 1-length!28^0+i!29^0 <= 0, cost: 1 New rule: l35 -> l64 : a!419^0'=a!419^post213, head!31^0'=temp!34^1, i!29^0'=1+i!29^0, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post213, tmp!33^0'=temp!34^1, 1-length!28^0+i!29^0 <= 0, cost: 1 made implied equalities explicit Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post214, __disjvr_1^0'=__disjvr_1^post214, __disjvr_2^0'=__disjvr_2^post214, __disjvr_3^0'=__disjvr_3^post214, __disjvr_4^0'=__disjvr_4^post214, __disjvr_5^0'=__disjvr_5^post214, __disjvr_6^0'=__disjvr_6^post214, __disjvr_7^0'=__disjvr_7^post214, __disjvr_8^0'=__disjvr_8^post214, a!1052^0'=a!1052^post214, a!1055^0'=a!1055^post214, a!1370^0'=a!1370^post214, a!1371^0'=a!1371^post214, a!1610^0'=a!1610^post214, a!1810^0'=a!1810^post214, a!2035^0'=a!2035^post214, a!2238^0'=a!2238^post214, a!244^0'=a!244^post214, a!419^0'=a!419^post214, a!511^0'=a!511^post214, a!654^0'=a!654^post214, ct!19^0'=ct!19^post214, head!16^0'=head!16^post214, head!31^0'=head!31^post214, head!405^0'=head!405^post214, i!29^0'=i!29^post214, i!406^0'=i!406^post214, length!28^0'=length!28^post214, nondet!13^0'=nondet!13^post214, r!543^0'=r!543^post214, r!662^0'=r!662^post214, rcd!2393^0'=rcd!2393^post214, rcd!2460^0'=rcd!2460^post214, rcd!2515^0'=rcd!2515^post214, rcd!63^0'=rcd!63^post214, rcd!83^0'=rcd!83^post214, result!12^0'=result!12^post214, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post214, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post214, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post214, sel_r!543_flink!24^0'=sel_r!543_flink!24^post214, t!25^0'=t!25^post214, temp!34^0'=temp!34^post214, temp0!17^0'=temp0!17^post214, temp0!30^0'=temp0!30^post214, tmp!33^0'=tmp!33^post214, x!1365^0'=x!1365^post214, x!15^0'=x!15^post214, x!18^0'=x!18^post214, x!22^0'=x!22^post214, x_slam_f!20^0'=x_slam_f!20^post214, y!21^0'=y!21^post214, (-x!1365^post214+x!1365^0 == 0 /\ head!31^0-head!31^post214 == 0 /\ -a!1610^post214+a!1610^0 == 0 /\ -__disjvr_3^post214+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post214 == 0 /\ -temp!34^post214+temp!34^0 == 0 /\ -x!22^post214+x!22^0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ -a!2035^post214+a!2035^0 == 0 /\ -__disjvr_6^post214+__disjvr_6^0 == 0 /\ -a!2238^post214+a!2238^0 == 0 /\ -i!29^post214+i!29^0 == 0 /\ -r!662^post214+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post214+nondet!13^0 == 0 /\ a!1810^0-a!1810^post214 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ a!244^0 <= 0 /\ -rcd!2393^post214+rcd!2393^0 == 0 /\ -__disjvr_0^post214+__disjvr_0^0 == 0 /\ -head!16^post214+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post214 == 0 /\ ct!19^0-ct!19^post214 == 0 /\ head!405^0 <= 0 /\ __disjvr_2^0-__disjvr_2^post214 == 0 /\ temp0!17^0-temp0!17^post214 == 0 /\ a!1370^0-a!1370^post214 == 0 /\ a!1371^0-a!1371^post214 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!1224_flink!24^post214+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post214 == 0 /\ -rcd!2515^post214+rcd!2515^0 == 0 /\ -a!1055^post214+a!1055^0 == 0 /\ a!654^0-a!654^post214 == 0 /\ length!28^0-length!28^post214 == 0 /\ -a!244^0 <= 0 /\ -a!511^post214+a!511^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ x!18^0-x!18^post214 == 0 /\ -head!405^0 <= 0 /\ rcd!2460^0-rcd!2460^post214 == 0 /\ __disjvr_4^0-__disjvr_4^post214 == 0 /\ -a!419^post214+a!419^0 == 0 /\ -t!25^post214+t!25^0 == 0 /\ rcd!63^0-rcd!63^post214 == 0 /\ -y!21^post214+y!21^0 == 0 /\ result!12^0-result!12^post214 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -1-a!244^0+a!419^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post214 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ 1-a!419^0 <= 0 /\ -1+a!419^0 <= 0 /\ tmp!33^0-tmp!33^post214 == 0 /\ a!244^0-a!244^post214 == 0 /\ head!405^0-head!405^post214 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ r!543^0-r!543^post214 == 0 /\ -__disjvr_7^post214+__disjvr_7^0 == 0 /\ -rcd!83^post214+rcd!83^0 == 0 /\ -__disjvr_1^post214+__disjvr_1^0 == 0 /\ -sdv_callsite_return_1!32^post214+sdv_callsite_return_1!32^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -i!406^post214+i!406^0 == 0 /\ __disjvr_5^0-__disjvr_5^post214 == 0 /\ x!15^0-x!15^post214 == 0 /\ -a!1052^post214+a!1052^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post214 == 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post214, __disjvr_1^0'=__disjvr_1^post214, __disjvr_2^0'=__disjvr_2^post214, __disjvr_3^0'=__disjvr_3^post214, __disjvr_4^0'=__disjvr_4^post214, __disjvr_5^0'=__disjvr_5^post214, __disjvr_6^0'=__disjvr_6^post214, __disjvr_7^0'=__disjvr_7^post214, __disjvr_8^0'=__disjvr_8^post214, a!1052^0'=a!1052^post214, a!1055^0'=a!1055^post214, a!1370^0'=a!1370^post214, a!1371^0'=a!1371^post214, a!1610^0'=a!1610^post214, a!1810^0'=a!1810^post214, a!2035^0'=a!2035^post214, a!2238^0'=a!2238^post214, a!244^0'=a!244^post214, a!419^0'=a!419^post214, a!511^0'=a!511^post214, a!654^0'=a!654^post214, ct!19^0'=ct!19^post214, head!16^0'=head!16^post214, head!31^0'=head!31^post214, head!405^0'=head!405^post214, i!29^0'=i!29^post214, i!406^0'=i!406^post214, length!28^0'=length!28^post214, nondet!13^0'=nondet!13^post214, r!543^0'=r!543^post214, r!662^0'=r!662^post214, rcd!2393^0'=rcd!2393^post214, rcd!2460^0'=rcd!2460^post214, rcd!2515^0'=rcd!2515^post214, rcd!63^0'=rcd!63^post214, rcd!83^0'=rcd!83^post214, result!12^0'=result!12^post214, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post214, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post214, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post214, sel_r!543_flink!24^0'=sel_r!543_flink!24^post214, t!25^0'=t!25^post214, temp!34^0'=temp!34^post214, temp0!17^0'=temp0!17^post214, temp0!30^0'=temp0!30^post214, tmp!33^0'=tmp!33^post214, x!1365^0'=x!1365^post214, x!15^0'=x!15^post214, x!18^0'=x!18^post214, x!22^0'=x!22^post214, x_slam_f!20^0'=x_slam_f!20^post214, y!21^0'=y!21^post214, (-x!1365^post214+x!1365^0 == 0 /\ head!31^0-head!31^post214 == 0 /\ -a!1610^post214+a!1610^0 == 0 /\ -__disjvr_3^post214+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post214 == 0 /\ -temp!34^post214+temp!34^0 == 0 /\ -x!22^post214+x!22^0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ -a!2035^post214+a!2035^0 == 0 /\ -__disjvr_6^post214+__disjvr_6^0 == 0 /\ -a!2238^post214+a!2238^0 == 0 /\ -i!29^post214+i!29^0 == 0 /\ -r!662^post214+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post214+nondet!13^0 == 0 /\ a!1810^0-a!1810^post214 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ -rcd!2393^post214+rcd!2393^0 == 0 /\ -__disjvr_0^post214+__disjvr_0^0 == 0 /\ -head!16^post214+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post214 == 0 /\ ct!19^0-ct!19^post214 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ __disjvr_2^0-__disjvr_2^post214 == 0 /\ temp0!17^0-temp0!17^post214 == 0 /\ a!1370^0-a!1370^post214 == 0 /\ a!1371^0-a!1371^post214 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!1224_flink!24^post214+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post214 == 0 /\ -rcd!2515^post214+rcd!2515^0 == 0 /\ -a!1055^post214+a!1055^0 == 0 /\ a!654^0-a!654^post214 == 0 /\ length!28^0-length!28^post214 == 0 /\ -a!244^0 <= 0 /\ -a!511^post214+a!511^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post214 == 0 /\ -head!405^0 <= 0 /\ rcd!2460^0-rcd!2460^post214 == 0 /\ __disjvr_4^0-__disjvr_4^post214 == 0 /\ -a!419^post214+a!419^0 == 0 /\ -t!25^post214+t!25^0 == 0 /\ rcd!63^0-rcd!63^post214 == 0 /\ -y!21^post214+y!21^0 == 0 /\ result!12^0-result!12^post214 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post214 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ tmp!33^0-tmp!33^post214 == 0 /\ a!244^0-a!244^post214 == 0 /\ head!405^0-head!405^post214 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ r!543^0-r!543^post214 == 0 /\ -__disjvr_7^post214+__disjvr_7^0 == 0 /\ -rcd!83^post214+rcd!83^0 == 0 /\ -__disjvr_1^post214+__disjvr_1^0 == 0 /\ -sdv_callsite_return_1!32^post214+sdv_callsite_return_1!32^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -i!406^post214+i!406^0 == 0 /\ __disjvr_5^0-__disjvr_5^post214 == 0 /\ x!15^0-x!15^post214 == 0 /\ -a!1052^post214+a!1052^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post214 == 0), cost: 1 Propagated Equalities Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post214, __disjvr_1^0'=__disjvr_1^post214, __disjvr_2^0'=__disjvr_2^post214, __disjvr_3^0'=__disjvr_3^post214, __disjvr_4^0'=__disjvr_4^post214, __disjvr_5^0'=__disjvr_5^post214, __disjvr_6^0'=__disjvr_6^post214, __disjvr_7^0'=__disjvr_7^post214, __disjvr_8^0'=__disjvr_8^post214, a!1052^0'=a!1052^post214, a!1055^0'=a!1055^post214, a!1370^0'=a!1370^post214, a!1371^0'=a!1371^post214, a!1610^0'=a!1610^post214, a!1810^0'=a!1810^post214, a!2035^0'=a!2035^post214, a!2238^0'=a!2238^post214, a!244^0'=a!244^post214, a!419^0'=a!419^post214, a!511^0'=a!511^post214, a!654^0'=a!654^post214, ct!19^0'=ct!19^post214, head!16^0'=head!16^post214, head!31^0'=head!31^post214, head!405^0'=head!405^post214, i!29^0'=i!29^post214, i!406^0'=i!406^post214, length!28^0'=length!28^post214, nondet!13^0'=nondet!13^post214, r!543^0'=r!543^post214, r!662^0'=r!662^post214, rcd!2393^0'=rcd!2393^post214, rcd!2460^0'=rcd!2460^post214, rcd!2515^0'=rcd!2515^post214, rcd!63^0'=rcd!63^post214, rcd!83^0'=rcd!83^post214, result!12^0'=result!12^post214, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post214, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post214, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post214, sel_r!543_flink!24^0'=sel_r!543_flink!24^post214, t!25^0'=t!25^post214, temp!34^0'=temp!34^post214, temp0!17^0'=temp0!17^post214, temp0!30^0'=temp0!30^post214, tmp!33^0'=tmp!33^post214, x!1365^0'=x!1365^post214, x!15^0'=x!15^post214, x!18^0'=x!18^post214, x!22^0'=x!22^post214, x_slam_f!20^0'=x_slam_f!20^post214, y!21^0'=y!21^post214, (-x!1365^post214+x!1365^0 == 0 /\ head!31^0-head!31^post214 == 0 /\ -a!1610^post214+a!1610^0 == 0 /\ -__disjvr_3^post214+__disjvr_3^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post214 == 0 /\ -temp!34^post214+temp!34^0 == 0 /\ -x!22^post214+x!22^0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ -a!2035^post214+a!2035^0 == 0 /\ -__disjvr_6^post214+__disjvr_6^0 == 0 /\ -a!2238^post214+a!2238^0 == 0 /\ -i!29^post214+i!29^0 == 0 /\ -r!662^post214+r!662^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -nondet!13^post214+nondet!13^0 == 0 /\ a!1810^0-a!1810^post214 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ -rcd!2393^post214+rcd!2393^0 == 0 /\ -__disjvr_0^post214+__disjvr_0^0 == 0 /\ -head!16^post214+head!16^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post214 == 0 /\ ct!19^0-ct!19^post214 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ __disjvr_2^0-__disjvr_2^post214 == 0 /\ temp0!17^0-temp0!17^post214 == 0 /\ a!1370^0-a!1370^post214 == 0 /\ a!1371^0-a!1371^post214 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -sel_r!1224_flink!24^post214+sel_r!1224_flink!24^0 == 0 /\ temp0!30^0-temp0!30^post214 == 0 /\ -rcd!2515^post214+rcd!2515^0 == 0 /\ -a!1055^post214+a!1055^0 == 0 /\ a!654^0-a!654^post214 == 0 /\ length!28^0-length!28^post214 == 0 /\ -a!244^0 <= 0 /\ -a!511^post214+a!511^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ x!18^0-x!18^post214 == 0 /\ -head!405^0 <= 0 /\ rcd!2460^0-rcd!2460^post214 == 0 /\ __disjvr_4^0-__disjvr_4^post214 == 0 /\ -a!419^post214+a!419^0 == 0 /\ -t!25^post214+t!25^0 == 0 /\ rcd!63^0-rcd!63^post214 == 0 /\ -y!21^post214+y!21^0 == 0 /\ result!12^0-result!12^post214 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post214 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ tmp!33^0-tmp!33^post214 == 0 /\ a!244^0-a!244^post214 == 0 /\ head!405^0-head!405^post214 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ r!543^0-r!543^post214 == 0 /\ -__disjvr_7^post214+__disjvr_7^0 == 0 /\ -rcd!83^post214+rcd!83^0 == 0 /\ -__disjvr_1^post214+__disjvr_1^0 == 0 /\ -sdv_callsite_return_1!32^post214+sdv_callsite_return_1!32^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -i!406^post214+i!406^0 == 0 /\ __disjvr_5^0-__disjvr_5^post214 == 0 /\ x!15^0-x!15^post214 == 0 /\ -a!1052^post214+a!1052^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post214 == 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality x!1365^post214 = x!1365^0 propagated equality head!31^post214 = head!31^0 propagated equality a!1610^post214 = a!1610^0 propagated equality __disjvr_3^post214 = __disjvr_3^0 propagated equality sel_r!543_flink!24^post214 = sel_r!543_flink!24^0 propagated equality temp!34^post214 = temp!34^0 propagated equality x!22^post214 = x!22^0 propagated equality a!2035^post214 = a!2035^0 propagated equality __disjvr_6^post214 = __disjvr_6^0 propagated equality a!2238^post214 = a!2238^0 propagated equality i!29^post214 = i!29^0 propagated equality r!662^post214 = r!662^0 propagated equality nondet!13^post214 = nondet!13^0 propagated equality a!1810^post214 = a!1810^0 propagated equality rcd!2393^post214 = rcd!2393^0 propagated equality __disjvr_0^post214 = __disjvr_0^0 propagated equality head!16^post214 = head!16^0 propagated equality x_slam_f!20^post214 = x_slam_f!20^0 propagated equality ct!19^post214 = ct!19^0 propagated equality __disjvr_2^post214 = __disjvr_2^0 propagated equality temp0!17^post214 = temp0!17^0 propagated equality a!1370^post214 = a!1370^0 propagated equality a!1371^post214 = a!1371^0 propagated equality sel_r!1224_flink!24^post214 = sel_r!1224_flink!24^0 propagated equality temp0!30^post214 = temp0!30^0 propagated equality rcd!2515^post214 = rcd!2515^0 propagated equality a!1055^post214 = a!1055^0 propagated equality a!654^post214 = a!654^0 propagated equality length!28^post214 = length!28^0 propagated equality a!511^post214 = a!511^0 propagated equality x!18^post214 = x!18^0 propagated equality rcd!2460^post214 = rcd!2460^0 propagated equality __disjvr_4^post214 = __disjvr_4^0 propagated equality a!419^post214 = a!419^0 propagated equality t!25^post214 = t!25^0 propagated equality rcd!63^post214 = rcd!63^0 propagated equality y!21^post214 = y!21^0 propagated equality result!12^post214 = result!12^0 propagated equality sdv_callsite_return_1!14^post214 = sdv_callsite_return_1!14^0 propagated equality tmp!33^post214 = tmp!33^0 propagated equality a!244^post214 = a!244^0 propagated equality head!405^post214 = head!405^0 propagated equality r!543^post214 = r!543^0 propagated equality __disjvr_7^post214 = __disjvr_7^0 propagated equality rcd!83^post214 = rcd!83^0 propagated equality __disjvr_1^post214 = __disjvr_1^0 propagated equality sdv_callsite_return_1!32^post214 = sdv_callsite_return_1!32^0 propagated equality i!406^post214 = i!406^0 propagated equality __disjvr_5^post214 = __disjvr_5^0 propagated equality x!15^post214 = x!15^0 propagated equality a!1052^post214 = a!1052^0 propagated equality __disjvr_8^post214 = __disjvr_8^0 Simplified Guard Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l64 -> l65 : (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post215, __disjvr_1^0'=__disjvr_1^post215, __disjvr_2^0'=__disjvr_2^post215, __disjvr_3^0'=__disjvr_3^post215, __disjvr_4^0'=__disjvr_4^post215, __disjvr_5^0'=__disjvr_5^post215, __disjvr_6^0'=__disjvr_6^post215, __disjvr_7^0'=__disjvr_7^post215, __disjvr_8^0'=__disjvr_8^post215, a!1052^0'=a!1052^post215, a!1055^0'=a!1055^post215, a!1370^0'=a!1370^post215, a!1371^0'=a!1371^post215, a!1610^0'=a!1610^post215, a!1810^0'=a!1810^post215, a!2035^0'=a!2035^post215, a!2238^0'=a!2238^post215, a!244^0'=a!244^post215, a!419^0'=a!419^post215, a!511^0'=a!511^post215, a!654^0'=a!654^post215, ct!19^0'=ct!19^post215, head!16^0'=head!16^post215, head!31^0'=head!31^post215, head!405^0'=head!405^post215, i!29^0'=i!29^post215, i!406^0'=i!406^post215, length!28^0'=length!28^post215, nondet!13^0'=nondet!13^post215, r!543^0'=r!543^post215, r!662^0'=r!662^post215, rcd!2393^0'=rcd!2393^post215, rcd!2460^0'=rcd!2460^post215, rcd!2515^0'=rcd!2515^post215, rcd!63^0'=rcd!63^post215, rcd!83^0'=rcd!83^post215, result!12^0'=result!12^post215, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post215, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post215, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post215, sel_r!543_flink!24^0'=sel_r!543_flink!24^post215, t!25^0'=t!25^post215, temp!34^0'=temp!34^post215, temp0!17^0'=temp0!17^post215, temp0!30^0'=temp0!30^post215, tmp!33^0'=tmp!33^post215, x!1365^0'=x!1365^post215, x!15^0'=x!15^post215, x!18^0'=x!18^post215, x!22^0'=x!22^post215, x_slam_f!20^0'=x_slam_f!20^post215, y!21^0'=y!21^post215, (a!244^0-a!244^post215 == 0 /\ -head!16^post215+head!16^0 == 0 /\ -__disjvr_7^post215+__disjvr_7^0 == 0 /\ head!31^0-head!31^post215 == 0 /\ a!1370^0-a!1370^post215 == 0 /\ -i!29^post215+i!29^0 == 0 /\ -temp!34^post215+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post215 == 0 /\ tmp!33^0-tmp!33^post215 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post215+temp0!30^0 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ rcd!2460^0-rcd!2460^post215 == 0 /\ rcd!83^0-rcd!83^post215 == 0 /\ a!1371^0-a!1371^post215 == 0 /\ -__disjvr_8^post215+__disjvr_8^0 == 0 /\ -a!2035^post215+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post215+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post215+r!662^0 == 0 /\ -__disjvr_2^post215+__disjvr_2^0 == 0 /\ -a!511^post215+a!511^0 == 0 /\ a!654^0-a!654^post215 == 0 /\ -a!1610^post215+a!1610^0 == 0 /\ length!28^0-length!28^post215 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post215+y!21^0 == 0 /\ x!18^0-x!18^post215 == 0 /\ i!406^0-i!406^post215 == 0 /\ a!1052^0-a!1052^post215 == 0 /\ -x!22^post215+x!22^0 == 0 /\ -__disjvr_0^post215+__disjvr_0^0 == 0 /\ -__disjvr_6^post215+__disjvr_6^0 == 0 /\ 1-a!244^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post215 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post215 == 0 /\ -rcd!2515^post215+rcd!2515^0 == 0 /\ -rcd!63^post215+rcd!63^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ head!405^0-head!405^post215 == 0 /\ -t!25^post215+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post215 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ -x!15^post215+x!15^0 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post215 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ -sdv_callsite_return_1!32^post215+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post215+a!419^0 == 0 /\ a!1810^0-a!1810^post215 == 0 /\ -ct!19^post215+ct!19^0 == 0 /\ -a!2238^post215+a!2238^0 == 0 /\ -rcd!2393^post215+rcd!2393^0 == 0 /\ x!1365^0-x!1365^post215 == 0 /\ -a!1055^post215+a!1055^0 == 0 /\ -__disjvr_5^post215+__disjvr_5^0 == 0 /\ -__disjvr_3^post215+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post215 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ result!12^0-result!12^post215 == 0 /\ r!543^0-r!543^post215 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -nondet!13^post215+nondet!13^0 == 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post215, __disjvr_1^0'=__disjvr_1^post215, __disjvr_2^0'=__disjvr_2^post215, __disjvr_3^0'=__disjvr_3^post215, __disjvr_4^0'=__disjvr_4^post215, __disjvr_5^0'=__disjvr_5^post215, __disjvr_6^0'=__disjvr_6^post215, __disjvr_7^0'=__disjvr_7^post215, __disjvr_8^0'=__disjvr_8^post215, a!1052^0'=a!1052^post215, a!1055^0'=a!1055^post215, a!1370^0'=a!1370^post215, a!1371^0'=a!1371^post215, a!1610^0'=a!1610^post215, a!1810^0'=a!1810^post215, a!2035^0'=a!2035^post215, a!2238^0'=a!2238^post215, a!244^0'=a!244^post215, a!419^0'=a!419^post215, a!511^0'=a!511^post215, a!654^0'=a!654^post215, ct!19^0'=ct!19^post215, head!16^0'=head!16^post215, head!31^0'=head!31^post215, head!405^0'=head!405^post215, i!29^0'=i!29^post215, i!406^0'=i!406^post215, length!28^0'=length!28^post215, nondet!13^0'=nondet!13^post215, r!543^0'=r!543^post215, r!662^0'=r!662^post215, rcd!2393^0'=rcd!2393^post215, rcd!2460^0'=rcd!2460^post215, rcd!2515^0'=rcd!2515^post215, rcd!63^0'=rcd!63^post215, rcd!83^0'=rcd!83^post215, result!12^0'=result!12^post215, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post215, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post215, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post215, sel_r!543_flink!24^0'=sel_r!543_flink!24^post215, t!25^0'=t!25^post215, temp!34^0'=temp!34^post215, temp0!17^0'=temp0!17^post215, temp0!30^0'=temp0!30^post215, tmp!33^0'=tmp!33^post215, x!1365^0'=x!1365^post215, x!15^0'=x!15^post215, x!18^0'=x!18^post215, x!22^0'=x!22^post215, x_slam_f!20^0'=x_slam_f!20^post215, y!21^0'=y!21^post215, (a!244^0-a!244^post215 == 0 /\ -head!16^post215+head!16^0 == 0 /\ -__disjvr_7^post215+__disjvr_7^0 == 0 /\ head!31^0-head!31^post215 == 0 /\ a!1370^0-a!1370^post215 == 0 /\ -i!29^post215+i!29^0 == 0 /\ -temp!34^post215+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post215 == 0 /\ tmp!33^0-tmp!33^post215 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post215+temp0!30^0 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ rcd!2460^0-rcd!2460^post215 == 0 /\ rcd!83^0-rcd!83^post215 == 0 /\ a!1371^0-a!1371^post215 == 0 /\ -__disjvr_8^post215+__disjvr_8^0 == 0 /\ -a!2035^post215+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post215+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post215+r!662^0 == 0 /\ -__disjvr_2^post215+__disjvr_2^0 == 0 /\ -a!511^post215+a!511^0 == 0 /\ a!654^0-a!654^post215 == 0 /\ -a!1610^post215+a!1610^0 == 0 /\ length!28^0-length!28^post215 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post215+y!21^0 == 0 /\ x!18^0-x!18^post215 == 0 /\ i!406^0-i!406^post215 == 0 /\ a!1052^0-a!1052^post215 == 0 /\ -x!22^post215+x!22^0 == 0 /\ -__disjvr_0^post215+__disjvr_0^0 == 0 /\ -__disjvr_6^post215+__disjvr_6^0 == 0 /\ 1-a!244^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post215 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post215 == 0 /\ -rcd!2515^post215+rcd!2515^0 == 0 /\ -rcd!63^post215+rcd!63^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!405^0-head!405^post215 == 0 /\ -t!25^post215+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post215 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ -x!15^post215+x!15^0 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post215 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!32^post215+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post215+a!419^0 == 0 /\ a!1810^0-a!1810^post215 == 0 /\ -ct!19^post215+ct!19^0 == 0 /\ -a!2238^post215+a!2238^0 == 0 /\ -rcd!2393^post215+rcd!2393^0 == 0 /\ x!1365^0-x!1365^post215 == 0 /\ -a!1055^post215+a!1055^0 == 0 /\ -__disjvr_5^post215+__disjvr_5^0 == 0 /\ -__disjvr_3^post215+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post215 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ result!12^0-result!12^post215 == 0 /\ r!543^0-r!543^post215 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -nondet!13^post215+nondet!13^0 == 0), cost: 1 Propagated Equalities Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^post215, __disjvr_1^0'=__disjvr_1^post215, __disjvr_2^0'=__disjvr_2^post215, __disjvr_3^0'=__disjvr_3^post215, __disjvr_4^0'=__disjvr_4^post215, __disjvr_5^0'=__disjvr_5^post215, __disjvr_6^0'=__disjvr_6^post215, __disjvr_7^0'=__disjvr_7^post215, __disjvr_8^0'=__disjvr_8^post215, a!1052^0'=a!1052^post215, a!1055^0'=a!1055^post215, a!1370^0'=a!1370^post215, a!1371^0'=a!1371^post215, a!1610^0'=a!1610^post215, a!1810^0'=a!1810^post215, a!2035^0'=a!2035^post215, a!2238^0'=a!2238^post215, a!244^0'=a!244^post215, a!419^0'=a!419^post215, a!511^0'=a!511^post215, a!654^0'=a!654^post215, ct!19^0'=ct!19^post215, head!16^0'=head!16^post215, head!31^0'=head!31^post215, head!405^0'=head!405^post215, i!29^0'=i!29^post215, i!406^0'=i!406^post215, length!28^0'=length!28^post215, nondet!13^0'=nondet!13^post215, r!543^0'=r!543^post215, r!662^0'=r!662^post215, rcd!2393^0'=rcd!2393^post215, rcd!2460^0'=rcd!2460^post215, rcd!2515^0'=rcd!2515^post215, rcd!63^0'=rcd!63^post215, rcd!83^0'=rcd!83^post215, result!12^0'=result!12^post215, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post215, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post215, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post215, sel_r!543_flink!24^0'=sel_r!543_flink!24^post215, t!25^0'=t!25^post215, temp!34^0'=temp!34^post215, temp0!17^0'=temp0!17^post215, temp0!30^0'=temp0!30^post215, tmp!33^0'=tmp!33^post215, x!1365^0'=x!1365^post215, x!15^0'=x!15^post215, x!18^0'=x!18^post215, x!22^0'=x!22^post215, x_slam_f!20^0'=x_slam_f!20^post215, y!21^0'=y!21^post215, (a!244^0-a!244^post215 == 0 /\ -head!16^post215+head!16^0 == 0 /\ -__disjvr_7^post215+__disjvr_7^0 == 0 /\ head!31^0-head!31^post215 == 0 /\ a!1370^0-a!1370^post215 == 0 /\ -i!29^post215+i!29^0 == 0 /\ -temp!34^post215+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post215 == 0 /\ tmp!33^0-tmp!33^post215 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -temp0!30^post215+temp0!30^0 == 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ rcd!2460^0-rcd!2460^post215 == 0 /\ rcd!83^0-rcd!83^post215 == 0 /\ a!1371^0-a!1371^post215 == 0 /\ -__disjvr_8^post215+__disjvr_8^0 == 0 /\ -a!2035^post215+a!2035^0 == 0 /\ -sdv_callsite_return_1!14^post215+sdv_callsite_return_1!14^0 == 0 /\ -r!662^post215+r!662^0 == 0 /\ -__disjvr_2^post215+__disjvr_2^0 == 0 /\ -a!511^post215+a!511^0 == 0 /\ a!654^0-a!654^post215 == 0 /\ -a!1610^post215+a!1610^0 == 0 /\ length!28^0-length!28^post215 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^post215+y!21^0 == 0 /\ x!18^0-x!18^post215 == 0 /\ i!406^0-i!406^post215 == 0 /\ a!1052^0-a!1052^post215 == 0 /\ -x!22^post215+x!22^0 == 0 /\ -__disjvr_0^post215+__disjvr_0^0 == 0 /\ -__disjvr_6^post215+__disjvr_6^0 == 0 /\ 1-a!244^0 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post215 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post215 == 0 /\ -rcd!2515^post215+rcd!2515^0 == 0 /\ -rcd!63^post215+rcd!63^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!405^0-head!405^post215 == 0 /\ -t!25^post215+t!25^0 == 0 /\ __disjvr_1^0-__disjvr_1^post215 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ -x!15^post215+x!15^0 == 0 /\ 1+i!406^0-i!29^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post215 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!32^post215+sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -a!419^post215+a!419^0 == 0 /\ a!1810^0-a!1810^post215 == 0 /\ -ct!19^post215+ct!19^0 == 0 /\ -a!2238^post215+a!2238^0 == 0 /\ -rcd!2393^post215+rcd!2393^0 == 0 /\ x!1365^0-x!1365^post215 == 0 /\ -a!1055^post215+a!1055^0 == 0 /\ -__disjvr_5^post215+__disjvr_5^0 == 0 /\ -__disjvr_3^post215+__disjvr_3^0 == 0 /\ temp0!17^0-temp0!17^post215 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ result!12^0-result!12^post215 == 0 /\ r!543^0-r!543^post215 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -nondet!13^post215+nondet!13^0 == 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality a!244^post215 = a!244^0 propagated equality head!16^post215 = head!16^0 propagated equality __disjvr_7^post215 = __disjvr_7^0 propagated equality head!31^post215 = head!31^0 propagated equality a!1370^post215 = a!1370^0 propagated equality i!29^post215 = i!29^0 propagated equality temp!34^post215 = temp!34^0 propagated equality __disjvr_4^post215 = __disjvr_4^0 propagated equality tmp!33^post215 = tmp!33^0 propagated equality temp0!30^post215 = temp0!30^0 propagated equality rcd!2460^post215 = rcd!2460^0 propagated equality rcd!83^post215 = rcd!83^0 propagated equality a!1371^post215 = a!1371^0 propagated equality __disjvr_8^post215 = __disjvr_8^0 propagated equality a!2035^post215 = a!2035^0 propagated equality sdv_callsite_return_1!14^post215 = sdv_callsite_return_1!14^0 propagated equality r!662^post215 = r!662^0 propagated equality __disjvr_2^post215 = __disjvr_2^0 propagated equality a!511^post215 = a!511^0 propagated equality a!654^post215 = a!654^0 propagated equality a!1610^post215 = a!1610^0 propagated equality length!28^post215 = length!28^0 propagated equality y!21^post215 = y!21^0 propagated equality x!18^post215 = x!18^0 propagated equality i!406^post215 = i!406^0 propagated equality a!1052^post215 = a!1052^0 propagated equality x!22^post215 = x!22^0 propagated equality __disjvr_0^post215 = __disjvr_0^0 propagated equality __disjvr_6^post215 = __disjvr_6^0 propagated equality x_slam_f!20^post215 = x_slam_f!20^0 propagated equality sel_r!1224_flink!24^post215 = sel_r!1224_flink!24^0 propagated equality rcd!2515^post215 = rcd!2515^0 propagated equality rcd!63^post215 = rcd!63^0 propagated equality head!405^post215 = head!405^0 propagated equality t!25^post215 = t!25^0 propagated equality __disjvr_1^post215 = __disjvr_1^0 propagated equality x!15^post215 = x!15^0 propagated equality sel_r!543_flink!24^post215 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post215 = sdv_callsite_return_1!32^0 propagated equality a!419^post215 = a!419^0 propagated equality a!1810^post215 = a!1810^0 propagated equality ct!19^post215 = ct!19^0 propagated equality a!2238^post215 = a!2238^0 propagated equality rcd!2393^post215 = rcd!2393^0 propagated equality x!1365^post215 = x!1365^0 propagated equality a!1055^post215 = a!1055^0 propagated equality __disjvr_5^post215 = __disjvr_5^0 propagated equality __disjvr_3^post215 = __disjvr_3^0 propagated equality temp0!17^post215 = temp0!17^0 propagated equality result!12^post215 = result!12^0 propagated equality r!543^post215 = r!543^0 propagated equality nondet!13^post215 = nondet!13^0 Simplified Guard Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l64 -> l65 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l64 -> l65 : (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Propagated Equalities Original rule: l65 -> l66 : __disjvr_0^0'=__disjvr_0^post216, __disjvr_1^0'=__disjvr_1^post216, __disjvr_2^0'=__disjvr_2^post216, __disjvr_3^0'=__disjvr_3^post216, __disjvr_4^0'=__disjvr_4^post216, __disjvr_5^0'=__disjvr_5^post216, __disjvr_6^0'=__disjvr_6^post216, __disjvr_7^0'=__disjvr_7^post216, __disjvr_8^0'=__disjvr_8^post216, a!1052^0'=a!1052^post216, a!1055^0'=a!1055^post216, a!1370^0'=a!1370^post216, a!1371^0'=a!1371^post216, a!1610^0'=a!1610^post216, a!1810^0'=a!1810^post216, a!2035^0'=a!2035^post216, a!2238^0'=a!2238^post216, a!244^0'=a!244^post216, a!419^0'=a!419^post216, a!511^0'=a!511^post216, a!654^0'=a!654^post216, ct!19^0'=ct!19^post216, head!16^0'=head!16^post216, head!31^0'=head!31^post216, head!405^0'=head!405^post216, i!29^0'=i!29^post216, i!406^0'=i!406^post216, length!28^0'=length!28^post216, nondet!13^0'=nondet!13^post216, r!543^0'=r!543^post216, r!662^0'=r!662^post216, rcd!2393^0'=rcd!2393^post216, rcd!2460^0'=rcd!2460^post216, rcd!2515^0'=rcd!2515^post216, rcd!63^0'=rcd!63^post216, rcd!83^0'=rcd!83^post216, result!12^0'=result!12^post216, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post216, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post216, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post216, sel_r!543_flink!24^0'=sel_r!543_flink!24^post216, t!25^0'=t!25^post216, temp!34^0'=temp!34^post216, temp0!17^0'=temp0!17^post216, temp0!30^0'=temp0!30^post216, tmp!33^0'=tmp!33^post216, x!1365^0'=x!1365^post216, x!15^0'=x!15^post216, x!18^0'=x!18^post216, x!22^0'=x!22^post216, x_slam_f!20^0'=x_slam_f!20^post216, y!21^0'=y!21^post216, (0 == 0 /\ -__disjvr_3^post216+__disjvr_3^0 == 0 /\ -__disjvr_5^post216+__disjvr_5^0 == 0 /\ -result!12^post216+result!12^0 == 0 /\ -__disjvr_8^post216+__disjvr_8^0 == 0 /\ y!21^0-y!21^post216 == 0 /\ -temp!34^post216+temp!34^0 == 0 /\ -__disjvr_0^post216+__disjvr_0^0 == 0 /\ __disjvr_4^0-__disjvr_4^post216 == 0 /\ -__disjvr_2^post216+__disjvr_2^0 == 0 /\ -x!1365^post216+x!1365^0 == 0 /\ -rcd!63^post216+rcd!63^0 == 0 /\ length!28^0-length!28^post216 == 0 /\ x!18^0-x!18^post216 == 0 /\ -rcd!2515^post216+rcd!2515^0 == 0 /\ rcd!2393^0-rcd!2393^post216 == 0 /\ __disjvr_6^0-__disjvr_6^post216 == 0 /\ -__disjvr_7^post216+__disjvr_7^0 == 0 /\ -tmp!33^post216+tmp!33^0 == 0 /\ -t!25^post216+t!25^0 == 0 /\ a!2238^0-a!2238^post216 == 0 /\ -i!29^post216+i!29^0 == 0 /\ -i!406^post216+i!406^0 == 0 /\ rcd!83^0-rcd!83^post216 == 0 /\ a!1052^0-a!1052^post216 == 0 /\ x!15^0-x!15^post216 == 0 /\ -ct!19^post216+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post216 == 0 /\ a!1371^0-a!1371^post216 == 0 /\ -a!2035^post216+a!2035^0 == 0 /\ -a!1370^post216+a!1370^0 == 0 /\ a!1610^0-a!1610^post216 == 0 /\ -a!1055^post216+a!1055^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post216 == 0 /\ -sdv_callsite_return_1!32^post216+sdv_callsite_return_1!32^0 == 0 /\ a!511^0-a!511^post216 == 0 /\ -a!419^0+a!244^post216 == 0 /\ -sel_r!1224_flink!24^post216+sel_r!1224_flink!24^0 == 0 /\ head!31^0-head!31^post216 == 0 /\ -head!16^post216+head!16^0 == 0 /\ -a!1810^post216+a!1810^0 == 0 /\ __disjvr_1^0-__disjvr_1^post216 == 0 /\ temp0!17^0-temp0!17^post216 == 0 /\ -sdv_callsite_return_1!14^post216+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post216+head!405^0 == 0 /\ -nondet!13^post216+nondet!13^0 == 0 /\ rcd!2460^0-rcd!2460^post216 == 0 /\ -r!662^post216+r!662^0 == 0 /\ r!543^0-r!543^post216 == 0 /\ -x!22^post216+x!22^0 == 0 /\ temp0!30^0-temp0!30^post216 == 0 /\ a!654^0-a!654^post216 == 0), cost: 1 New rule: l65 -> l66 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!419^0, a!419^0'=a!419^post216, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality __disjvr_3^post216 = __disjvr_3^0 propagated equality __disjvr_5^post216 = __disjvr_5^0 propagated equality result!12^post216 = result!12^0 propagated equality __disjvr_8^post216 = __disjvr_8^0 propagated equality y!21^post216 = y!21^0 propagated equality temp!34^post216 = temp!34^0 propagated equality __disjvr_0^post216 = __disjvr_0^0 propagated equality __disjvr_4^post216 = __disjvr_4^0 propagated equality __disjvr_2^post216 = __disjvr_2^0 propagated equality x!1365^post216 = x!1365^0 propagated equality rcd!63^post216 = rcd!63^0 propagated equality length!28^post216 = length!28^0 propagated equality x!18^post216 = x!18^0 propagated equality rcd!2515^post216 = rcd!2515^0 propagated equality rcd!2393^post216 = rcd!2393^0 propagated equality __disjvr_6^post216 = __disjvr_6^0 propagated equality __disjvr_7^post216 = __disjvr_7^0 propagated equality tmp!33^post216 = tmp!33^0 propagated equality t!25^post216 = t!25^0 propagated equality a!2238^post216 = a!2238^0 propagated equality i!29^post216 = i!29^0 propagated equality i!406^post216 = i!406^0 propagated equality rcd!83^post216 = rcd!83^0 propagated equality a!1052^post216 = a!1052^0 propagated equality x!15^post216 = x!15^0 propagated equality ct!19^post216 = ct!19^0 propagated equality sel_r!543_flink!24^post216 = sel_r!543_flink!24^0 propagated equality a!1371^post216 = a!1371^0 propagated equality a!2035^post216 = a!2035^0 propagated equality a!1370^post216 = a!1370^0 propagated equality a!1610^post216 = a!1610^0 propagated equality a!1055^post216 = a!1055^0 propagated equality x_slam_f!20^post216 = x_slam_f!20^0 propagated equality sdv_callsite_return_1!32^post216 = sdv_callsite_return_1!32^0 propagated equality a!511^post216 = a!511^0 propagated equality a!244^post216 = a!419^0 propagated equality sel_r!1224_flink!24^post216 = sel_r!1224_flink!24^0 propagated equality head!31^post216 = head!31^0 propagated equality head!16^post216 = head!16^0 propagated equality a!1810^post216 = a!1810^0 propagated equality __disjvr_1^post216 = __disjvr_1^0 propagated equality temp0!17^post216 = temp0!17^0 propagated equality sdv_callsite_return_1!14^post216 = sdv_callsite_return_1!14^0 propagated equality head!405^post216 = head!405^0 propagated equality nondet!13^post216 = nondet!13^0 propagated equality rcd!2460^post216 = rcd!2460^0 propagated equality r!662^post216 = r!662^0 propagated equality r!543^post216 = r!543^0 propagated equality x!22^post216 = x!22^0 propagated equality temp0!30^post216 = temp0!30^0 propagated equality a!654^post216 = a!654^0 Simplified Guard Original rule: l65 -> l66 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!419^0, a!419^0'=a!419^post216, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l65 -> l66 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!419^0, a!419^0'=a!419^post216, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l65 -> l66 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!419^0, a!419^0'=a!419^post216, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l65 -> l66 : a!244^0'=a!419^0, a!419^0'=a!419^post216, T, cost: 1 made implied equalities explicit Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post217, __disjvr_1^0'=__disjvr_1^post217, __disjvr_2^0'=__disjvr_2^post217, __disjvr_3^0'=__disjvr_3^post217, __disjvr_4^0'=__disjvr_4^post217, __disjvr_5^0'=__disjvr_5^post217, __disjvr_6^0'=__disjvr_6^post217, __disjvr_7^0'=__disjvr_7^post217, __disjvr_8^0'=__disjvr_8^post217, a!1052^0'=a!1052^post217, a!1055^0'=a!1055^post217, a!1370^0'=a!1370^post217, a!1371^0'=a!1371^post217, a!1610^0'=a!1610^post217, a!1810^0'=a!1810^post217, a!2035^0'=a!2035^post217, a!2238^0'=a!2238^post217, a!244^0'=a!244^post217, a!419^0'=a!419^post217, a!511^0'=a!511^post217, a!654^0'=a!654^post217, ct!19^0'=ct!19^post217, head!16^0'=head!16^post217, head!31^0'=head!31^post217, head!405^0'=head!405^post217, i!29^0'=i!29^post217, i!406^0'=i!406^post217, length!28^0'=length!28^post217, nondet!13^0'=nondet!13^post217, r!543^0'=r!543^post217, r!662^0'=r!662^post217, rcd!2393^0'=rcd!2393^post217, rcd!2460^0'=rcd!2460^post217, rcd!2515^0'=rcd!2515^post217, rcd!63^0'=rcd!63^post217, rcd!83^0'=rcd!83^post217, result!12^0'=result!12^post217, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post217, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post217, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post217, sel_r!543_flink!24^0'=sel_r!543_flink!24^post217, t!25^0'=t!25^post217, temp!34^0'=temp!34^post217, temp0!17^0'=temp0!17^post217, temp0!30^0'=temp0!30^post217, tmp!33^0'=tmp!33^post217, x!1365^0'=x!1365^post217, x!15^0'=x!15^post217, x!18^0'=x!18^post217, x!22^0'=x!22^post217, x_slam_f!20^0'=x_slam_f!20^post217, y!21^0'=y!21^post217, (__disjvr_1^0-__disjvr_1^post217 == 0 /\ -x!22^post217+x!22^0 == 0 /\ a!1052^0-a!1052^post217 == 0 /\ -a!1610^post217+a!1610^0 == 0 /\ i!29^0-i!29^post217 == 0 /\ x!18^0-x!18^post217 == 0 /\ nondet!13^0-nondet!13^post217 == 0 /\ -a!2035^post217+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post217+r!543^0 == 0 /\ -r!662^post217+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post217 == 0 /\ -a!2238^post217+a!2238^0 == 0 /\ -a!419^post217+a!419^0 == 0 /\ x!1365^0-x!1365^post217 == 0 /\ a!244^0 <= 0 /\ a!244^0-a!244^post217 == 0 /\ head!405^0-head!405^post217 == 0 /\ -head!16^post217+head!16^0 == 0 /\ -t!25^post217+t!25^0 == 0 /\ -temp0!30^post217+temp0!30^0 == 0 /\ -y!21^post217+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post217 == 0 /\ head!31^0 <= 0 /\ rcd!63^0-rcd!63^post217 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post217+rcd!2515^0 == 0 /\ -rcd!83^post217+rcd!83^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post217 == 0 /\ -temp!34^post217+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post217 == 0 /\ -a!1055^post217+a!1055^0 == 0 /\ a!511^0-a!511^post217 == 0 /\ -a!244^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post217 == 0 /\ -__disjvr_3^post217+__disjvr_3^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_5^post217+__disjvr_5^0 == 0 /\ -__disjvr_0^post217+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post217+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post217+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post217 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -ct!19^post217+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post217 == 0 /\ temp0!17^0-temp0!17^post217 == 0 /\ -head!31^0 <= 0 /\ a!654^0-a!654^post217 == 0 /\ a!1810^0-a!1810^post217 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post217+head!31^0 == 0 /\ -x!15^post217+x!15^0 == 0 /\ -__disjvr_7^post217+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post217 == 0 /\ result!12^0-result!12^post217 == 0 /\ a!1371^0-a!1371^post217 == 0 /\ -i!406^post217+i!406^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ tmp!33^0-tmp!33^post217 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post217 == 0 /\ -rcd!2460^post217+rcd!2460^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-length!28^post217 == 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post217, __disjvr_1^0'=__disjvr_1^post217, __disjvr_2^0'=__disjvr_2^post217, __disjvr_3^0'=__disjvr_3^post217, __disjvr_4^0'=__disjvr_4^post217, __disjvr_5^0'=__disjvr_5^post217, __disjvr_6^0'=__disjvr_6^post217, __disjvr_7^0'=__disjvr_7^post217, __disjvr_8^0'=__disjvr_8^post217, a!1052^0'=a!1052^post217, a!1055^0'=a!1055^post217, a!1370^0'=a!1370^post217, a!1371^0'=a!1371^post217, a!1610^0'=a!1610^post217, a!1810^0'=a!1810^post217, a!2035^0'=a!2035^post217, a!2238^0'=a!2238^post217, a!244^0'=a!244^post217, a!419^0'=a!419^post217, a!511^0'=a!511^post217, a!654^0'=a!654^post217, ct!19^0'=ct!19^post217, head!16^0'=head!16^post217, head!31^0'=head!31^post217, head!405^0'=head!405^post217, i!29^0'=i!29^post217, i!406^0'=i!406^post217, length!28^0'=length!28^post217, nondet!13^0'=nondet!13^post217, r!543^0'=r!543^post217, r!662^0'=r!662^post217, rcd!2393^0'=rcd!2393^post217, rcd!2460^0'=rcd!2460^post217, rcd!2515^0'=rcd!2515^post217, rcd!63^0'=rcd!63^post217, rcd!83^0'=rcd!83^post217, result!12^0'=result!12^post217, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post217, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post217, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post217, sel_r!543_flink!24^0'=sel_r!543_flink!24^post217, t!25^0'=t!25^post217, temp!34^0'=temp!34^post217, temp0!17^0'=temp0!17^post217, temp0!30^0'=temp0!30^post217, tmp!33^0'=tmp!33^post217, x!1365^0'=x!1365^post217, x!15^0'=x!15^post217, x!18^0'=x!18^post217, x!22^0'=x!22^post217, x_slam_f!20^0'=x_slam_f!20^post217, y!21^0'=y!21^post217, (__disjvr_1^0-__disjvr_1^post217 == 0 /\ -x!22^post217+x!22^0 == 0 /\ a!1052^0-a!1052^post217 == 0 /\ -a!1610^post217+a!1610^0 == 0 /\ i!29^0-i!29^post217 == 0 /\ x!18^0-x!18^post217 == 0 /\ nondet!13^0-nondet!13^post217 == 0 /\ -a!2035^post217+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post217+r!543^0 == 0 /\ -r!662^post217+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post217 == 0 /\ -a!2238^post217+a!2238^0 == 0 /\ -a!419^post217+a!419^0 == 0 /\ x!1365^0-x!1365^post217 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ a!244^0-a!244^post217 == 0 /\ head!405^0-head!405^post217 == 0 /\ -head!16^post217+head!16^0 == 0 /\ -t!25^post217+t!25^0 == 0 /\ -temp0!30^post217+temp0!30^0 == 0 /\ -y!21^post217+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post217 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ rcd!63^0-rcd!63^post217 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post217+rcd!2515^0 == 0 /\ -rcd!83^post217+rcd!83^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post217 == 0 /\ -temp!34^post217+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post217 == 0 /\ -a!1055^post217+a!1055^0 == 0 /\ a!511^0-a!511^post217 == 0 /\ -a!244^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post217 == 0 /\ -__disjvr_3^post217+__disjvr_3^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_5^post217+__disjvr_5^0 == 0 /\ -__disjvr_0^post217+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post217+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post217+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post217 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -ct!19^post217+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post217 == 0 /\ temp0!17^0-temp0!17^post217 == 0 /\ -head!31^0 <= 0 /\ a!654^0-a!654^post217 == 0 /\ a!1810^0-a!1810^post217 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post217+head!31^0 == 0 /\ -x!15^post217+x!15^0 == 0 /\ -__disjvr_7^post217+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post217 == 0 /\ result!12^0-result!12^post217 == 0 /\ a!1371^0-a!1371^post217 == 0 /\ -i!406^post217+i!406^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ tmp!33^0-tmp!33^post217 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post217 == 0 /\ -rcd!2460^post217+rcd!2460^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-length!28^post217 == 0), cost: 1 Propagated Equalities Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post217, __disjvr_1^0'=__disjvr_1^post217, __disjvr_2^0'=__disjvr_2^post217, __disjvr_3^0'=__disjvr_3^post217, __disjvr_4^0'=__disjvr_4^post217, __disjvr_5^0'=__disjvr_5^post217, __disjvr_6^0'=__disjvr_6^post217, __disjvr_7^0'=__disjvr_7^post217, __disjvr_8^0'=__disjvr_8^post217, a!1052^0'=a!1052^post217, a!1055^0'=a!1055^post217, a!1370^0'=a!1370^post217, a!1371^0'=a!1371^post217, a!1610^0'=a!1610^post217, a!1810^0'=a!1810^post217, a!2035^0'=a!2035^post217, a!2238^0'=a!2238^post217, a!244^0'=a!244^post217, a!419^0'=a!419^post217, a!511^0'=a!511^post217, a!654^0'=a!654^post217, ct!19^0'=ct!19^post217, head!16^0'=head!16^post217, head!31^0'=head!31^post217, head!405^0'=head!405^post217, i!29^0'=i!29^post217, i!406^0'=i!406^post217, length!28^0'=length!28^post217, nondet!13^0'=nondet!13^post217, r!543^0'=r!543^post217, r!662^0'=r!662^post217, rcd!2393^0'=rcd!2393^post217, rcd!2460^0'=rcd!2460^post217, rcd!2515^0'=rcd!2515^post217, rcd!63^0'=rcd!63^post217, rcd!83^0'=rcd!83^post217, result!12^0'=result!12^post217, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post217, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post217, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post217, sel_r!543_flink!24^0'=sel_r!543_flink!24^post217, t!25^0'=t!25^post217, temp!34^0'=temp!34^post217, temp0!17^0'=temp0!17^post217, temp0!30^0'=temp0!30^post217, tmp!33^0'=tmp!33^post217, x!1365^0'=x!1365^post217, x!15^0'=x!15^post217, x!18^0'=x!18^post217, x!22^0'=x!22^post217, x_slam_f!20^0'=x_slam_f!20^post217, y!21^0'=y!21^post217, (__disjvr_1^0-__disjvr_1^post217 == 0 /\ -x!22^post217+x!22^0 == 0 /\ a!1052^0-a!1052^post217 == 0 /\ -a!1610^post217+a!1610^0 == 0 /\ i!29^0-i!29^post217 == 0 /\ x!18^0-x!18^post217 == 0 /\ nondet!13^0-nondet!13^post217 == 0 /\ -a!2035^post217+a!2035^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post217+r!543^0 == 0 /\ -r!662^post217+r!662^0 == 0 /\ __disjvr_6^0-__disjvr_6^post217 == 0 /\ -a!2238^post217+a!2238^0 == 0 /\ -a!419^post217+a!419^0 == 0 /\ x!1365^0-x!1365^post217 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ a!244^0-a!244^post217 == 0 /\ head!405^0-head!405^post217 == 0 /\ -head!16^post217+head!16^0 == 0 /\ -t!25^post217+t!25^0 == 0 /\ -temp0!30^post217+temp0!30^0 == 0 /\ -y!21^post217+y!21^0 == 0 /\ __disjvr_4^0-__disjvr_4^post217 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ rcd!63^0-rcd!63^post217 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post217+rcd!2515^0 == 0 /\ -rcd!83^post217+rcd!83^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post217 == 0 /\ -temp!34^post217+temp!34^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post217 == 0 /\ -a!1055^post217+a!1055^0 == 0 /\ a!511^0-a!511^post217 == 0 /\ -a!244^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post217 == 0 /\ -__disjvr_3^post217+__disjvr_3^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_5^post217+__disjvr_5^0 == 0 /\ -__disjvr_0^post217+__disjvr_0^0 == 0 /\ -sdv_callsite_return_1!32^post217+sdv_callsite_return_1!32^0 == 0 /\ -__disjvr_2^post217+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post217 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -ct!19^post217+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post217 == 0 /\ temp0!17^0-temp0!17^post217 == 0 /\ -head!31^0 <= 0 /\ a!654^0-a!654^post217 == 0 /\ a!1810^0-a!1810^post217 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -head!31^post217+head!31^0 == 0 /\ -x!15^post217+x!15^0 == 0 /\ -__disjvr_7^post217+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post217 == 0 /\ result!12^0-result!12^post217 == 0 /\ a!1371^0-a!1371^post217 == 0 /\ -i!406^post217+i!406^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ tmp!33^0-tmp!33^post217 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post217 == 0 /\ -rcd!2460^post217+rcd!2460^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ length!28^0-length!28^post217 == 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality __disjvr_1^post217 = __disjvr_1^0 propagated equality x!22^post217 = x!22^0 propagated equality a!1052^post217 = a!1052^0 propagated equality a!1610^post217 = a!1610^0 propagated equality i!29^post217 = i!29^0 propagated equality x!18^post217 = x!18^0 propagated equality nondet!13^post217 = nondet!13^0 propagated equality a!2035^post217 = a!2035^0 propagated equality r!543^post217 = r!543^0 propagated equality r!662^post217 = r!662^0 propagated equality __disjvr_6^post217 = __disjvr_6^0 propagated equality a!2238^post217 = a!2238^0 propagated equality a!419^post217 = a!419^0 propagated equality x!1365^post217 = x!1365^0 propagated equality a!244^post217 = a!244^0 propagated equality head!405^post217 = head!405^0 propagated equality head!16^post217 = head!16^0 propagated equality t!25^post217 = t!25^0 propagated equality temp0!30^post217 = temp0!30^0 propagated equality y!21^post217 = y!21^0 propagated equality __disjvr_4^post217 = __disjvr_4^0 propagated equality rcd!63^post217 = rcd!63^0 propagated equality rcd!2515^post217 = rcd!2515^0 propagated equality rcd!83^post217 = rcd!83^0 propagated equality sdv_callsite_return_1!14^post217 = sdv_callsite_return_1!14^0 propagated equality temp!34^post217 = temp!34^0 propagated equality x_slam_f!20^post217 = x_slam_f!20^0 propagated equality a!1055^post217 = a!1055^0 propagated equality a!511^post217 = a!511^0 propagated equality __disjvr_8^post217 = __disjvr_8^0 propagated equality __disjvr_3^post217 = __disjvr_3^0 propagated equality __disjvr_5^post217 = __disjvr_5^0 propagated equality __disjvr_0^post217 = __disjvr_0^0 propagated equality sdv_callsite_return_1!32^post217 = sdv_callsite_return_1!32^0 propagated equality __disjvr_2^post217 = __disjvr_2^0 propagated equality rcd!2393^post217 = rcd!2393^0 propagated equality ct!19^post217 = ct!19^0 propagated equality sel_r!543_flink!24^post217 = sel_r!543_flink!24^0 propagated equality temp0!17^post217 = temp0!17^0 propagated equality a!654^post217 = a!654^0 propagated equality a!1810^post217 = a!1810^0 propagated equality head!31^post217 = head!31^0 propagated equality x!15^post217 = x!15^0 propagated equality __disjvr_7^post217 = __disjvr_7^0 propagated equality a!1370^post217 = a!1370^0 propagated equality result!12^post217 = result!12^0 propagated equality a!1371^post217 = a!1371^0 propagated equality i!406^post217 = i!406^0 propagated equality tmp!33^post217 = tmp!33^0 propagated equality sel_r!1224_flink!24^post217 = sel_r!1224_flink!24^0 propagated equality rcd!2460^post217 = rcd!2460^0 propagated equality length!28^post217 = length!28^0 Simplified Guard Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post218, __disjvr_1^0'=__disjvr_1^post218, __disjvr_2^0'=__disjvr_2^post218, __disjvr_3^0'=__disjvr_3^post218, __disjvr_4^0'=__disjvr_4^post218, __disjvr_5^0'=__disjvr_5^post218, __disjvr_6^0'=__disjvr_6^post218, __disjvr_7^0'=__disjvr_7^post218, __disjvr_8^0'=__disjvr_8^post218, a!1052^0'=a!1052^post218, a!1055^0'=a!1055^post218, a!1370^0'=a!1370^post218, a!1371^0'=a!1371^post218, a!1610^0'=a!1610^post218, a!1810^0'=a!1810^post218, a!2035^0'=a!2035^post218, a!2238^0'=a!2238^post218, a!244^0'=a!244^post218, a!419^0'=a!419^post218, a!511^0'=a!511^post218, a!654^0'=a!654^post218, ct!19^0'=ct!19^post218, head!16^0'=head!16^post218, head!31^0'=head!31^post218, head!405^0'=head!405^post218, i!29^0'=i!29^post218, i!406^0'=i!406^post218, length!28^0'=length!28^post218, nondet!13^0'=nondet!13^post218, r!543^0'=r!543^post218, r!662^0'=r!662^post218, rcd!2393^0'=rcd!2393^post218, rcd!2460^0'=rcd!2460^post218, rcd!2515^0'=rcd!2515^post218, rcd!63^0'=rcd!63^post218, rcd!83^0'=rcd!83^post218, result!12^0'=result!12^post218, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post218, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post218, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post218, sel_r!543_flink!24^0'=sel_r!543_flink!24^post218, t!25^0'=t!25^post218, temp!34^0'=temp!34^post218, temp0!17^0'=temp0!17^post218, temp0!30^0'=temp0!30^post218, tmp!33^0'=tmp!33^post218, x!1365^0'=x!1365^post218, x!15^0'=x!15^post218, x!18^0'=x!18^post218, x!22^0'=x!22^post218, x_slam_f!20^0'=x_slam_f!20^post218, y!21^0'=y!21^post218, (length!28^0-length!28^post218 == 0 /\ -t!25^post218+t!25^0 == 0 /\ -temp0!17^post218+temp0!17^0 == 0 /\ -a!419^post218+a!419^0 == 0 /\ -__disjvr_0^post218+__disjvr_0^0 == 0 /\ i!406^0-i!406^post218 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post218 == 0 /\ r!543^0-r!543^post218 == 0 /\ a!2238^0-a!2238^post218 == 0 /\ __disjvr_4^0-__disjvr_4^post218 == 0 /\ -nondet!13^post218+nondet!13^0 == 0 /\ -__disjvr_7^post218+__disjvr_7^0 == 0 /\ x!1365^0-x!1365^post218 == 0 /\ -r!662^post218+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post218 == 0 /\ -sdv_callsite_return_1!32^post218+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post218 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post218 == 0 /\ y!21^0-y!21^post218 == 0 /\ -a!1370^post218+a!1370^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post218 == 0 /\ tmp!33^0-tmp!33^post218 == 0 /\ a!511^0-a!511^post218 == 0 /\ -a!244^0 <= 0 /\ a!244^0-a!244^post218 == 0 /\ -x!15^post218+x!15^0 == 0 /\ -rcd!2515^post218+rcd!2515^0 == 0 /\ a!1610^0-a!1610^post218 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -head!405^post218+head!405^0 == 0 /\ -__disjvr_5^post218+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post218 == 0 /\ a!1371^0-a!1371^post218 == 0 /\ -a!1810^post218+a!1810^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -temp0!30^post218+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post218+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post218+ct!19^0 == 0 /\ -x!22^post218+x!22^0 == 0 /\ -__disjvr_2^post218+__disjvr_2^0 == 0 /\ 1-head!31^0 <= 0 /\ -a!2035^post218+a!2035^0 == 0 /\ a!654^0-a!654^post218 == 0 /\ temp!34^0-temp!34^post218 == 0 /\ -i!29^post218+i!29^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ x!18^0-x!18^post218 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post218 == 0 /\ a!1052^0-a!1052^post218 == 0 /\ result!12^0-result!12^post218 == 0 /\ -rcd!2393^post218+rcd!2393^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post218 == 0 /\ -head!16^post218+head!16^0 == 0 /\ -rcd!63^post218+rcd!63^0 == 0 /\ a!1055^0-a!1055^post218 == 0 /\ __disjvr_6^0-__disjvr_6^post218 == 0 /\ -__disjvr_8^post218+__disjvr_8^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post218, __disjvr_1^0'=__disjvr_1^post218, __disjvr_2^0'=__disjvr_2^post218, __disjvr_3^0'=__disjvr_3^post218, __disjvr_4^0'=__disjvr_4^post218, __disjvr_5^0'=__disjvr_5^post218, __disjvr_6^0'=__disjvr_6^post218, __disjvr_7^0'=__disjvr_7^post218, __disjvr_8^0'=__disjvr_8^post218, a!1052^0'=a!1052^post218, a!1055^0'=a!1055^post218, a!1370^0'=a!1370^post218, a!1371^0'=a!1371^post218, a!1610^0'=a!1610^post218, a!1810^0'=a!1810^post218, a!2035^0'=a!2035^post218, a!2238^0'=a!2238^post218, a!244^0'=a!244^post218, a!419^0'=a!419^post218, a!511^0'=a!511^post218, a!654^0'=a!654^post218, ct!19^0'=ct!19^post218, head!16^0'=head!16^post218, head!31^0'=head!31^post218, head!405^0'=head!405^post218, i!29^0'=i!29^post218, i!406^0'=i!406^post218, length!28^0'=length!28^post218, nondet!13^0'=nondet!13^post218, r!543^0'=r!543^post218, r!662^0'=r!662^post218, rcd!2393^0'=rcd!2393^post218, rcd!2460^0'=rcd!2460^post218, rcd!2515^0'=rcd!2515^post218, rcd!63^0'=rcd!63^post218, rcd!83^0'=rcd!83^post218, result!12^0'=result!12^post218, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post218, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post218, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post218, sel_r!543_flink!24^0'=sel_r!543_flink!24^post218, t!25^0'=t!25^post218, temp!34^0'=temp!34^post218, temp0!17^0'=temp0!17^post218, temp0!30^0'=temp0!30^post218, tmp!33^0'=tmp!33^post218, x!1365^0'=x!1365^post218, x!15^0'=x!15^post218, x!18^0'=x!18^post218, x!22^0'=x!22^post218, x_slam_f!20^0'=x_slam_f!20^post218, y!21^0'=y!21^post218, (length!28^0-length!28^post218 == 0 /\ -t!25^post218+t!25^0 == 0 /\ -temp0!17^post218+temp0!17^0 == 0 /\ -a!419^post218+a!419^0 == 0 /\ -__disjvr_0^post218+__disjvr_0^0 == 0 /\ i!406^0-i!406^post218 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post218 == 0 /\ r!543^0-r!543^post218 == 0 /\ a!2238^0-a!2238^post218 == 0 /\ __disjvr_4^0-__disjvr_4^post218 == 0 /\ -nondet!13^post218+nondet!13^0 == 0 /\ -__disjvr_7^post218+__disjvr_7^0 == 0 /\ x!1365^0-x!1365^post218 == 0 /\ -r!662^post218+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post218 == 0 /\ -sdv_callsite_return_1!32^post218+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post218 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post218 == 0 /\ y!21^0-y!21^post218 == 0 /\ -a!1370^post218+a!1370^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post218 == 0 /\ tmp!33^0-tmp!33^post218 == 0 /\ a!511^0-a!511^post218 == 0 /\ -a!244^0 <= 0 /\ a!244^0-a!244^post218 == 0 /\ -x!15^post218+x!15^0 == 0 /\ -rcd!2515^post218+rcd!2515^0 == 0 /\ a!1610^0-a!1610^post218 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post218+head!405^0 == 0 /\ -__disjvr_5^post218+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post218 == 0 /\ a!1371^0-a!1371^post218 == 0 /\ -a!1810^post218+a!1810^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -temp0!30^post218+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post218+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post218+ct!19^0 == 0 /\ -x!22^post218+x!22^0 == 0 /\ -__disjvr_2^post218+__disjvr_2^0 == 0 /\ 1-head!31^0 <= 0 /\ -a!2035^post218+a!2035^0 == 0 /\ a!654^0-a!654^post218 == 0 /\ temp!34^0-temp!34^post218 == 0 /\ -i!29^post218+i!29^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post218 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post218 == 0 /\ a!1052^0-a!1052^post218 == 0 /\ result!12^0-result!12^post218 == 0 /\ -rcd!2393^post218+rcd!2393^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post218 == 0 /\ -head!16^post218+head!16^0 == 0 /\ -rcd!63^post218+rcd!63^0 == 0 /\ a!1055^0-a!1055^post218 == 0 /\ __disjvr_6^0-__disjvr_6^post218 == 0 /\ -__disjvr_8^post218+__disjvr_8^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Propagated Equalities Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post218, __disjvr_1^0'=__disjvr_1^post218, __disjvr_2^0'=__disjvr_2^post218, __disjvr_3^0'=__disjvr_3^post218, __disjvr_4^0'=__disjvr_4^post218, __disjvr_5^0'=__disjvr_5^post218, __disjvr_6^0'=__disjvr_6^post218, __disjvr_7^0'=__disjvr_7^post218, __disjvr_8^0'=__disjvr_8^post218, a!1052^0'=a!1052^post218, a!1055^0'=a!1055^post218, a!1370^0'=a!1370^post218, a!1371^0'=a!1371^post218, a!1610^0'=a!1610^post218, a!1810^0'=a!1810^post218, a!2035^0'=a!2035^post218, a!2238^0'=a!2238^post218, a!244^0'=a!244^post218, a!419^0'=a!419^post218, a!511^0'=a!511^post218, a!654^0'=a!654^post218, ct!19^0'=ct!19^post218, head!16^0'=head!16^post218, head!31^0'=head!31^post218, head!405^0'=head!405^post218, i!29^0'=i!29^post218, i!406^0'=i!406^post218, length!28^0'=length!28^post218, nondet!13^0'=nondet!13^post218, r!543^0'=r!543^post218, r!662^0'=r!662^post218, rcd!2393^0'=rcd!2393^post218, rcd!2460^0'=rcd!2460^post218, rcd!2515^0'=rcd!2515^post218, rcd!63^0'=rcd!63^post218, rcd!83^0'=rcd!83^post218, result!12^0'=result!12^post218, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post218, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post218, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post218, sel_r!543_flink!24^0'=sel_r!543_flink!24^post218, t!25^0'=t!25^post218, temp!34^0'=temp!34^post218, temp0!17^0'=temp0!17^post218, temp0!30^0'=temp0!30^post218, tmp!33^0'=tmp!33^post218, x!1365^0'=x!1365^post218, x!15^0'=x!15^post218, x!18^0'=x!18^post218, x!22^0'=x!22^post218, x_slam_f!20^0'=x_slam_f!20^post218, y!21^0'=y!21^post218, (length!28^0-length!28^post218 == 0 /\ -t!25^post218+t!25^0 == 0 /\ -temp0!17^post218+temp0!17^0 == 0 /\ -a!419^post218+a!419^0 == 0 /\ -__disjvr_0^post218+__disjvr_0^0 == 0 /\ i!406^0-i!406^post218 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2460^0-rcd!2460^post218 == 0 /\ r!543^0-r!543^post218 == 0 /\ a!2238^0-a!2238^post218 == 0 /\ __disjvr_4^0-__disjvr_4^post218 == 0 /\ -nondet!13^post218+nondet!13^0 == 0 /\ -__disjvr_7^post218+__disjvr_7^0 == 0 /\ x!1365^0-x!1365^post218 == 0 /\ -r!662^post218+r!662^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post218 == 0 /\ -sdv_callsite_return_1!32^post218+sdv_callsite_return_1!32^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ head!31^0-head!31^post218 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post218 == 0 /\ y!21^0-y!21^post218 == 0 /\ -a!1370^post218+a!1370^0 == 0 /\ 1-a!244^0 <= 0 /\ __disjvr_3^0-__disjvr_3^post218 == 0 /\ tmp!33^0-tmp!33^post218 == 0 /\ a!511^0-a!511^post218 == 0 /\ -a!244^0 <= 0 /\ a!244^0-a!244^post218 == 0 /\ -x!15^post218+x!15^0 == 0 /\ -rcd!2515^post218+rcd!2515^0 == 0 /\ a!1610^0-a!1610^post218 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^post218+head!405^0 == 0 /\ -__disjvr_5^post218+__disjvr_5^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post218 == 0 /\ a!1371^0-a!1371^post218 == 0 /\ -a!1810^post218+a!1810^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -temp0!30^post218+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post218+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post218+ct!19^0 == 0 /\ -x!22^post218+x!22^0 == 0 /\ -__disjvr_2^post218+__disjvr_2^0 == 0 /\ 1-head!31^0 <= 0 /\ -a!2035^post218+a!2035^0 == 0 /\ a!654^0-a!654^post218 == 0 /\ temp!34^0-temp!34^post218 == 0 /\ -i!29^post218+i!29^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post218 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ rcd!83^0-rcd!83^post218 == 0 /\ a!1052^0-a!1052^post218 == 0 /\ result!12^0-result!12^post218 == 0 /\ -rcd!2393^post218+rcd!2393^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ __disjvr_1^0-__disjvr_1^post218 == 0 /\ -head!16^post218+head!16^0 == 0 /\ -rcd!63^post218+rcd!63^0 == 0 /\ a!1055^0-a!1055^post218 == 0 /\ __disjvr_6^0-__disjvr_6^post218 == 0 /\ -__disjvr_8^post218+__disjvr_8^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality length!28^post218 = length!28^0 propagated equality t!25^post218 = t!25^0 propagated equality temp0!17^post218 = temp0!17^0 propagated equality a!419^post218 = a!419^0 propagated equality __disjvr_0^post218 = __disjvr_0^0 propagated equality i!406^post218 = i!406^0 propagated equality rcd!2460^post218 = rcd!2460^0 propagated equality r!543^post218 = r!543^0 propagated equality a!2238^post218 = a!2238^0 propagated equality __disjvr_4^post218 = __disjvr_4^0 propagated equality nondet!13^post218 = nondet!13^0 propagated equality __disjvr_7^post218 = __disjvr_7^0 propagated equality x!1365^post218 = x!1365^0 propagated equality r!662^post218 = r!662^0 propagated equality sel_r!1224_flink!24^post218 = sel_r!1224_flink!24^0 propagated equality sdv_callsite_return_1!32^post218 = sdv_callsite_return_1!32^0 propagated equality head!31^post218 = head!31^0 propagated equality sel_r!543_flink!24^post218 = sel_r!543_flink!24^0 propagated equality y!21^post218 = y!21^0 propagated equality a!1370^post218 = a!1370^0 propagated equality __disjvr_3^post218 = __disjvr_3^0 propagated equality tmp!33^post218 = tmp!33^0 propagated equality a!511^post218 = a!511^0 propagated equality a!244^post218 = a!244^0 propagated equality x!15^post218 = x!15^0 propagated equality rcd!2515^post218 = rcd!2515^0 propagated equality a!1610^post218 = a!1610^0 propagated equality head!405^post218 = head!405^0 propagated equality __disjvr_5^post218 = __disjvr_5^0 propagated equality x_slam_f!20^post218 = x_slam_f!20^0 propagated equality a!1371^post218 = a!1371^0 propagated equality a!1810^post218 = a!1810^0 propagated equality temp0!30^post218 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post218 = sdv_callsite_return_1!14^0 propagated equality ct!19^post218 = ct!19^0 propagated equality x!22^post218 = x!22^0 propagated equality __disjvr_2^post218 = __disjvr_2^0 propagated equality a!2035^post218 = a!2035^0 propagated equality a!654^post218 = a!654^0 propagated equality temp!34^post218 = temp!34^0 propagated equality i!29^post218 = i!29^0 propagated equality x!18^post218 = x!18^0 propagated equality rcd!83^post218 = rcd!83^0 propagated equality a!1052^post218 = a!1052^0 propagated equality result!12^post218 = result!12^0 propagated equality rcd!2393^post218 = rcd!2393^0 propagated equality __disjvr_1^post218 = __disjvr_1^0 propagated equality head!16^post218 = head!16^0 propagated equality rcd!63^post218 = rcd!63^0 propagated equality a!1055^post218 = a!1055^0 propagated equality __disjvr_6^post218 = __disjvr_6^0 propagated equality __disjvr_8^post218 = __disjvr_8^0 Simplified Guard Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post219, __disjvr_1^0'=__disjvr_1^post219, __disjvr_2^0'=__disjvr_2^post219, __disjvr_3^0'=__disjvr_3^post219, __disjvr_4^0'=__disjvr_4^post219, __disjvr_5^0'=__disjvr_5^post219, __disjvr_6^0'=__disjvr_6^post219, __disjvr_7^0'=__disjvr_7^post219, __disjvr_8^0'=__disjvr_8^post219, a!1052^0'=a!1052^post219, a!1055^0'=a!1055^post219, a!1370^0'=a!1370^post219, a!1371^0'=a!1371^post219, a!1610^0'=a!1610^post219, a!1810^0'=a!1810^post219, a!2035^0'=a!2035^post219, a!2238^0'=a!2238^post219, a!244^0'=a!244^post219, a!419^0'=a!419^post219, a!511^0'=a!511^post219, a!654^0'=a!654^post219, ct!19^0'=ct!19^post219, head!16^0'=head!16^post219, head!31^0'=head!31^post219, head!405^0'=head!405^post219, i!29^0'=i!29^post219, i!406^0'=i!406^post219, length!28^0'=length!28^post219, nondet!13^0'=nondet!13^post219, r!543^0'=r!543^post219, r!662^0'=r!662^post219, rcd!2393^0'=rcd!2393^post219, rcd!2460^0'=rcd!2460^post219, rcd!2515^0'=rcd!2515^post219, rcd!63^0'=rcd!63^post219, rcd!83^0'=rcd!83^post219, result!12^0'=result!12^post219, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post219, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post219, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post219, sel_r!543_flink!24^0'=sel_r!543_flink!24^post219, t!25^0'=t!25^post219, temp!34^0'=temp!34^post219, temp0!17^0'=temp0!17^post219, temp0!30^0'=temp0!30^post219, tmp!33^0'=tmp!33^post219, x!1365^0'=x!1365^post219, x!15^0'=x!15^post219, x!18^0'=x!18^post219, x!22^0'=x!22^post219, x_slam_f!20^0'=x_slam_f!20^post219, y!21^0'=y!21^post219, (a!1052^0-a!1052^post219 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post219 == 0 /\ __disjvr_4^0-__disjvr_4^post219 == 0 /\ -temp!34^post219+temp!34^0 == 0 /\ i!29^0-i!29^post219 == 0 /\ __disjvr_6^0-__disjvr_6^post219 == 0 /\ head!405^0-head!405^post219 == 0 /\ -tmp!33^post219+tmp!33^0 == 0 /\ -ct!19^post219+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post219+__disjvr_3^0 == 0 /\ -__disjvr_2^post219+__disjvr_2^0 == 0 /\ -__disjvr_5^post219+__disjvr_5^0 == 0 /\ -x!18^post219+x!18^0 == 0 /\ -i!406^post219+i!406^0 == 0 /\ rcd!83^0-rcd!83^post219 == 0 /\ -sel_r!1224_flink!24^post219+sel_r!1224_flink!24^0 == 0 /\ -r!662^post219+r!662^0 == 0 /\ -r!543^post219+r!543^0 == 0 /\ nondet!13^0-nondet!13^post219 == 0 /\ -a!1055^post219+a!1055^0 == 0 /\ a!1810^0-a!1810^post219 == 0 /\ -x!22^post219+x!22^0 == 0 /\ -a!2035^post219+a!2035^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post219 == 0 /\ rcd!63^0-rcd!63^post219 == 0 /\ -head!16^post219+head!16^0 == 0 /\ 1+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post219 == 0 /\ -y!21^post219+y!21^0 == 0 /\ a!244^0-a!244^post219 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -rcd!2515^post219+rcd!2515^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -x!1365^post219+x!1365^0 == 0 /\ head!31^0-head!31^post219 == 0 /\ -rcd!2460^post219+rcd!2460^0 == 0 /\ x!15^0-x!15^post219 == 0 /\ -a!511^post219+a!511^0 == 0 /\ -a!2238^post219+a!2238^0 == 0 /\ -a!419^post219+a!419^0 == 0 /\ -t!25^post219+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post219 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!1370^0-a!1370^post219 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post219 == 0 /\ -__disjvr_0^post219+__disjvr_0^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ temp0!17^0-temp0!17^post219 == 0 /\ result!12^0-result!12^post219 == 0 /\ a!654^0-a!654^post219 == 0 /\ __disjvr_1^0-__disjvr_1^post219 == 0 /\ -__disjvr_7^post219+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post219 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post219 == 0 /\ x_slam_f!20^0-x_slam_f!20^post219 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ temp0!30^0-temp0!30^post219 == 0 /\ -a!1610^post219+a!1610^0 == 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post219, __disjvr_1^0'=__disjvr_1^post219, __disjvr_2^0'=__disjvr_2^post219, __disjvr_3^0'=__disjvr_3^post219, __disjvr_4^0'=__disjvr_4^post219, __disjvr_5^0'=__disjvr_5^post219, __disjvr_6^0'=__disjvr_6^post219, __disjvr_7^0'=__disjvr_7^post219, __disjvr_8^0'=__disjvr_8^post219, a!1052^0'=a!1052^post219, a!1055^0'=a!1055^post219, a!1370^0'=a!1370^post219, a!1371^0'=a!1371^post219, a!1610^0'=a!1610^post219, a!1810^0'=a!1810^post219, a!2035^0'=a!2035^post219, a!2238^0'=a!2238^post219, a!244^0'=a!244^post219, a!419^0'=a!419^post219, a!511^0'=a!511^post219, a!654^0'=a!654^post219, ct!19^0'=ct!19^post219, head!16^0'=head!16^post219, head!31^0'=head!31^post219, head!405^0'=head!405^post219, i!29^0'=i!29^post219, i!406^0'=i!406^post219, length!28^0'=length!28^post219, nondet!13^0'=nondet!13^post219, r!543^0'=r!543^post219, r!662^0'=r!662^post219, rcd!2393^0'=rcd!2393^post219, rcd!2460^0'=rcd!2460^post219, rcd!2515^0'=rcd!2515^post219, rcd!63^0'=rcd!63^post219, rcd!83^0'=rcd!83^post219, result!12^0'=result!12^post219, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post219, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post219, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post219, sel_r!543_flink!24^0'=sel_r!543_flink!24^post219, t!25^0'=t!25^post219, temp!34^0'=temp!34^post219, temp0!17^0'=temp0!17^post219, temp0!30^0'=temp0!30^post219, tmp!33^0'=tmp!33^post219, x!1365^0'=x!1365^post219, x!15^0'=x!15^post219, x!18^0'=x!18^post219, x!22^0'=x!22^post219, x_slam_f!20^0'=x_slam_f!20^post219, y!21^0'=y!21^post219, (a!1052^0-a!1052^post219 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post219 == 0 /\ __disjvr_4^0-__disjvr_4^post219 == 0 /\ -temp!34^post219+temp!34^0 == 0 /\ i!29^0-i!29^post219 == 0 /\ __disjvr_6^0-__disjvr_6^post219 == 0 /\ head!405^0-head!405^post219 == 0 /\ -tmp!33^post219+tmp!33^0 == 0 /\ -ct!19^post219+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post219+__disjvr_3^0 == 0 /\ -__disjvr_2^post219+__disjvr_2^0 == 0 /\ -__disjvr_5^post219+__disjvr_5^0 == 0 /\ -x!18^post219+x!18^0 == 0 /\ -i!406^post219+i!406^0 == 0 /\ rcd!83^0-rcd!83^post219 == 0 /\ -sel_r!1224_flink!24^post219+sel_r!1224_flink!24^0 == 0 /\ -r!662^post219+r!662^0 == 0 /\ -r!543^post219+r!543^0 == 0 /\ nondet!13^0-nondet!13^post219 == 0 /\ -a!1055^post219+a!1055^0 == 0 /\ a!1810^0-a!1810^post219 == 0 /\ -x!22^post219+x!22^0 == 0 /\ -a!2035^post219+a!2035^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post219 == 0 /\ rcd!63^0-rcd!63^post219 == 0 /\ -head!16^post219+head!16^0 == 0 /\ 1+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post219 == 0 /\ -y!21^post219+y!21^0 == 0 /\ a!244^0-a!244^post219 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -rcd!2515^post219+rcd!2515^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -x!1365^post219+x!1365^0 == 0 /\ head!31^0-head!31^post219 == 0 /\ -rcd!2460^post219+rcd!2460^0 == 0 /\ x!15^0-x!15^post219 == 0 /\ -a!511^post219+a!511^0 == 0 /\ -a!2238^post219+a!2238^0 == 0 /\ -a!419^post219+a!419^0 == 0 /\ -t!25^post219+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post219 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post219 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post219 == 0 /\ -__disjvr_0^post219+__disjvr_0^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ temp0!17^0-temp0!17^post219 == 0 /\ result!12^0-result!12^post219 == 0 /\ a!654^0-a!654^post219 == 0 /\ __disjvr_1^0-__disjvr_1^post219 == 0 /\ -__disjvr_7^post219+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post219 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post219 == 0 /\ x_slam_f!20^0-x_slam_f!20^post219 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ temp0!30^0-temp0!30^post219 == 0 /\ -a!1610^post219+a!1610^0 == 0), cost: 1 Propagated Equalities Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^post219, __disjvr_1^0'=__disjvr_1^post219, __disjvr_2^0'=__disjvr_2^post219, __disjvr_3^0'=__disjvr_3^post219, __disjvr_4^0'=__disjvr_4^post219, __disjvr_5^0'=__disjvr_5^post219, __disjvr_6^0'=__disjvr_6^post219, __disjvr_7^0'=__disjvr_7^post219, __disjvr_8^0'=__disjvr_8^post219, a!1052^0'=a!1052^post219, a!1055^0'=a!1055^post219, a!1370^0'=a!1370^post219, a!1371^0'=a!1371^post219, a!1610^0'=a!1610^post219, a!1810^0'=a!1810^post219, a!2035^0'=a!2035^post219, a!2238^0'=a!2238^post219, a!244^0'=a!244^post219, a!419^0'=a!419^post219, a!511^0'=a!511^post219, a!654^0'=a!654^post219, ct!19^0'=ct!19^post219, head!16^0'=head!16^post219, head!31^0'=head!31^post219, head!405^0'=head!405^post219, i!29^0'=i!29^post219, i!406^0'=i!406^post219, length!28^0'=length!28^post219, nondet!13^0'=nondet!13^post219, r!543^0'=r!543^post219, r!662^0'=r!662^post219, rcd!2393^0'=rcd!2393^post219, rcd!2460^0'=rcd!2460^post219, rcd!2515^0'=rcd!2515^post219, rcd!63^0'=rcd!63^post219, rcd!83^0'=rcd!83^post219, result!12^0'=result!12^post219, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post219, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post219, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post219, sel_r!543_flink!24^0'=sel_r!543_flink!24^post219, t!25^0'=t!25^post219, temp!34^0'=temp!34^post219, temp0!17^0'=temp0!17^post219, temp0!30^0'=temp0!30^post219, tmp!33^0'=tmp!33^post219, x!1365^0'=x!1365^post219, x!15^0'=x!15^post219, x!18^0'=x!18^post219, x!22^0'=x!22^post219, x_slam_f!20^0'=x_slam_f!20^post219, y!21^0'=y!21^post219, (a!1052^0-a!1052^post219 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post219 == 0 /\ __disjvr_4^0-__disjvr_4^post219 == 0 /\ -temp!34^post219+temp!34^0 == 0 /\ i!29^0-i!29^post219 == 0 /\ __disjvr_6^0-__disjvr_6^post219 == 0 /\ head!405^0-head!405^post219 == 0 /\ -tmp!33^post219+tmp!33^0 == 0 /\ -ct!19^post219+ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -__disjvr_3^post219+__disjvr_3^0 == 0 /\ -__disjvr_2^post219+__disjvr_2^0 == 0 /\ -__disjvr_5^post219+__disjvr_5^0 == 0 /\ -x!18^post219+x!18^0 == 0 /\ -i!406^post219+i!406^0 == 0 /\ rcd!83^0-rcd!83^post219 == 0 /\ -sel_r!1224_flink!24^post219+sel_r!1224_flink!24^0 == 0 /\ -r!662^post219+r!662^0 == 0 /\ -r!543^post219+r!543^0 == 0 /\ nondet!13^0-nondet!13^post219 == 0 /\ -a!1055^post219+a!1055^0 == 0 /\ a!1810^0-a!1810^post219 == 0 /\ -x!22^post219+x!22^0 == 0 /\ -a!2035^post219+a!2035^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ rcd!2393^0-rcd!2393^post219 == 0 /\ rcd!63^0-rcd!63^post219 == 0 /\ -head!16^post219+head!16^0 == 0 /\ 1+head!31^0 <= 0 /\ __disjvr_8^0-__disjvr_8^post219 == 0 /\ -y!21^post219+y!21^0 == 0 /\ a!244^0-a!244^post219 == 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -rcd!2515^post219+rcd!2515^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -x!1365^post219+x!1365^0 == 0 /\ head!31^0-head!31^post219 == 0 /\ -rcd!2460^post219+rcd!2460^0 == 0 /\ x!15^0-x!15^post219 == 0 /\ -a!511^post219+a!511^0 == 0 /\ -a!2238^post219+a!2238^0 == 0 /\ -a!419^post219+a!419^0 == 0 /\ -t!25^post219+t!25^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post219 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ a!1370^0-a!1370^post219 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post219 == 0 /\ -__disjvr_0^post219+__disjvr_0^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ temp0!17^0-temp0!17^post219 == 0 /\ result!12^0-result!12^post219 == 0 /\ a!654^0-a!654^post219 == 0 /\ __disjvr_1^0-__disjvr_1^post219 == 0 /\ -__disjvr_7^post219+__disjvr_7^0 == 0 /\ a!1371^0-a!1371^post219 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post219 == 0 /\ x_slam_f!20^0-x_slam_f!20^post219 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ temp0!30^0-temp0!30^post219 == 0 /\ -a!1610^post219+a!1610^0 == 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality a!1052^post219 = a!1052^0 propagated equality sdv_callsite_return_1!14^post219 = sdv_callsite_return_1!14^0 propagated equality __disjvr_4^post219 = __disjvr_4^0 propagated equality temp!34^post219 = temp!34^0 propagated equality i!29^post219 = i!29^0 propagated equality __disjvr_6^post219 = __disjvr_6^0 propagated equality head!405^post219 = head!405^0 propagated equality tmp!33^post219 = tmp!33^0 propagated equality ct!19^post219 = ct!19^0 propagated equality __disjvr_3^post219 = __disjvr_3^0 propagated equality __disjvr_2^post219 = __disjvr_2^0 propagated equality __disjvr_5^post219 = __disjvr_5^0 propagated equality x!18^post219 = x!18^0 propagated equality i!406^post219 = i!406^0 propagated equality rcd!83^post219 = rcd!83^0 propagated equality sel_r!1224_flink!24^post219 = sel_r!1224_flink!24^0 propagated equality r!662^post219 = r!662^0 propagated equality r!543^post219 = r!543^0 propagated equality nondet!13^post219 = nondet!13^0 propagated equality a!1055^post219 = a!1055^0 propagated equality a!1810^post219 = a!1810^0 propagated equality x!22^post219 = x!22^0 propagated equality a!2035^post219 = a!2035^0 propagated equality rcd!2393^post219 = rcd!2393^0 propagated equality rcd!63^post219 = rcd!63^0 propagated equality head!16^post219 = head!16^0 propagated equality __disjvr_8^post219 = __disjvr_8^0 propagated equality y!21^post219 = y!21^0 propagated equality a!244^post219 = a!244^0 propagated equality rcd!2515^post219 = rcd!2515^0 propagated equality x!1365^post219 = x!1365^0 propagated equality head!31^post219 = head!31^0 propagated equality rcd!2460^post219 = rcd!2460^0 propagated equality x!15^post219 = x!15^0 propagated equality a!511^post219 = a!511^0 propagated equality a!2238^post219 = a!2238^0 propagated equality a!419^post219 = a!419^0 propagated equality t!25^post219 = t!25^0 propagated equality sel_r!543_flink!24^post219 = sel_r!543_flink!24^0 propagated equality a!1370^post219 = a!1370^0 propagated equality length!28^post219 = length!28^0 propagated equality __disjvr_0^post219 = __disjvr_0^0 propagated equality temp0!17^post219 = temp0!17^0 propagated equality result!12^post219 = result!12^0 propagated equality a!654^post219 = a!654^0 propagated equality __disjvr_1^post219 = __disjvr_1^0 propagated equality __disjvr_7^post219 = __disjvr_7^0 propagated equality a!1371^post219 = a!1371^0 propagated equality sdv_callsite_return_1!32^post219 = sdv_callsite_return_1!32^0 propagated equality x_slam_f!20^post219 = x_slam_f!20^0 propagated equality temp0!30^post219 = temp0!30^0 propagated equality a!1610^post219 = a!1610^0 Simplified Guard Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l66 -> l63 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Propagated Equalities Original rule: l63 -> l35 : __disjvr_0^0'=__disjvr_0^post220, __disjvr_1^0'=__disjvr_1^post220, __disjvr_2^0'=__disjvr_2^post220, __disjvr_3^0'=__disjvr_3^post220, __disjvr_4^0'=__disjvr_4^post220, __disjvr_5^0'=__disjvr_5^post220, __disjvr_6^0'=__disjvr_6^post220, __disjvr_7^0'=__disjvr_7^post220, __disjvr_8^0'=__disjvr_8^post220, a!1052^0'=a!1052^post220, a!1055^0'=a!1055^post220, a!1370^0'=a!1370^post220, a!1371^0'=a!1371^post220, a!1610^0'=a!1610^post220, a!1810^0'=a!1810^post220, a!2035^0'=a!2035^post220, a!2238^0'=a!2238^post220, a!244^0'=a!244^post220, a!419^0'=a!419^post220, a!511^0'=a!511^post220, a!654^0'=a!654^post220, ct!19^0'=ct!19^post220, head!16^0'=head!16^post220, head!31^0'=head!31^post220, head!405^0'=head!405^post220, i!29^0'=i!29^post220, i!406^0'=i!406^post220, length!28^0'=length!28^post220, nondet!13^0'=nondet!13^post220, r!543^0'=r!543^post220, r!662^0'=r!662^post220, rcd!2393^0'=rcd!2393^post220, rcd!2460^0'=rcd!2460^post220, rcd!2515^0'=rcd!2515^post220, rcd!63^0'=rcd!63^post220, rcd!83^0'=rcd!83^post220, result!12^0'=result!12^post220, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post220, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post220, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post220, sel_r!543_flink!24^0'=sel_r!543_flink!24^post220, t!25^0'=t!25^post220, temp!34^0'=temp!34^post220, temp0!17^0'=temp0!17^post220, temp0!30^0'=temp0!30^post220, tmp!33^0'=tmp!33^post220, x!1365^0'=x!1365^post220, x!15^0'=x!15^post220, x!18^0'=x!18^post220, x!22^0'=x!22^post220, x_slam_f!20^0'=x_slam_f!20^post220, y!21^0'=y!21^post220, (-temp0!30^post220+temp0!30^0 == 0 /\ -x!1365^post220+x!1365^0 == 0 /\ -t!25^post220+t!25^0 == 0 /\ -y!21^post220+y!21^0 == 0 /\ -a!654^post220+a!654^0 == 0 /\ -a!419^post220+a!419^0 == 0 /\ -__disjvr_7^post220+__disjvr_7^0 == 0 /\ -a!1052^post220+a!1052^0 == 0 /\ -rcd!2393^post220+rcd!2393^0 == 0 /\ -a!2035^post220+a!2035^0 == 0 /\ -r!662^post220+r!662^0 == 0 /\ -a!244^post220+a!244^0 == 0 /\ -i!406^post220+i!406^0 == 0 /\ __disjvr_1^0-__disjvr_1^post220 == 0 /\ a!1610^0-a!1610^post220 == 0 /\ length!28^0-length!28^post220 == 0 /\ temp0!17^0-temp0!17^post220 == 0 /\ rcd!83^0-rcd!83^post220 == 0 /\ -__disjvr_6^post220+__disjvr_6^0 == 0 /\ -sdv_callsite_return_1!32^post220+sdv_callsite_return_1!32^0 == 0 /\ a!1371^0-a!1371^post220 == 0 /\ temp!34^0-temp!34^post220 == 0 /\ -__disjvr_0^post220+__disjvr_0^0 == 0 /\ -rcd!2515^post220+rcd!2515^0 == 0 /\ -a!1810^post220+a!1810^0 == 0 /\ -__disjvr_2^post220+__disjvr_2^0 == 0 /\ rcd!2460^0-rcd!2460^post220 == 0 /\ a!2238^0-a!2238^post220 == 0 /\ __disjvr_5^0-__disjvr_5^post220 == 0 /\ -x_slam_f!20^post220+x_slam_f!20^0 == 0 /\ -ct!19^post220+ct!19^0 == 0 /\ -sdv_callsite_return_1!14^post220+sdv_callsite_return_1!14^0 == 0 /\ a!1055^0-a!1055^post220 == 0 /\ tmp!33^0-tmp!33^post220 == 0 /\ __disjvr_4^0-__disjvr_4^post220 == 0 /\ -i!29^post220+i!29^0 == 0 /\ x!18^0-x!18^post220 == 0 /\ -result!12^post220+result!12^0 == 0 /\ __disjvr_8^0-__disjvr_8^post220 == 0 /\ r!543^0-r!543^post220 == 0 /\ -x!22^post220+x!22^0 == 0 /\ -nondet!13^post220+nondet!13^0 == 0 /\ head!31^0-head!31^post220 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post220 == 0 /\ -sel_r!1224_flink!24^post220+sel_r!1224_flink!24^0 == 0 /\ -head!16^post220+head!16^0 == 0 /\ x!15^0-x!15^post220 == 0 /\ -rcd!63^post220+rcd!63^0 == 0 /\ a!511^0-a!511^post220 == 0 /\ head!405^0-head!405^post220 == 0 /\ -a!1370^post220+a!1370^0 == 0 /\ -__disjvr_3^post220+__disjvr_3^0 == 0), cost: 1 New rule: l63 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality temp0!30^post220 = temp0!30^0 propagated equality x!1365^post220 = x!1365^0 propagated equality t!25^post220 = t!25^0 propagated equality y!21^post220 = y!21^0 propagated equality a!654^post220 = a!654^0 propagated equality a!419^post220 = a!419^0 propagated equality __disjvr_7^post220 = __disjvr_7^0 propagated equality a!1052^post220 = a!1052^0 propagated equality rcd!2393^post220 = rcd!2393^0 propagated equality a!2035^post220 = a!2035^0 propagated equality r!662^post220 = r!662^0 propagated equality a!244^post220 = a!244^0 propagated equality i!406^post220 = i!406^0 propagated equality __disjvr_1^post220 = __disjvr_1^0 propagated equality a!1610^post220 = a!1610^0 propagated equality length!28^post220 = length!28^0 propagated equality temp0!17^post220 = temp0!17^0 propagated equality rcd!83^post220 = rcd!83^0 propagated equality __disjvr_6^post220 = __disjvr_6^0 propagated equality sdv_callsite_return_1!32^post220 = sdv_callsite_return_1!32^0 propagated equality a!1371^post220 = a!1371^0 propagated equality temp!34^post220 = temp!34^0 propagated equality __disjvr_0^post220 = __disjvr_0^0 propagated equality rcd!2515^post220 = rcd!2515^0 propagated equality a!1810^post220 = a!1810^0 propagated equality __disjvr_2^post220 = __disjvr_2^0 propagated equality rcd!2460^post220 = rcd!2460^0 propagated equality a!2238^post220 = a!2238^0 propagated equality __disjvr_5^post220 = __disjvr_5^0 propagated equality x_slam_f!20^post220 = x_slam_f!20^0 propagated equality ct!19^post220 = ct!19^0 propagated equality sdv_callsite_return_1!14^post220 = sdv_callsite_return_1!14^0 propagated equality a!1055^post220 = a!1055^0 propagated equality tmp!33^post220 = tmp!33^0 propagated equality __disjvr_4^post220 = __disjvr_4^0 propagated equality i!29^post220 = i!29^0 propagated equality x!18^post220 = x!18^0 propagated equality result!12^post220 = result!12^0 propagated equality __disjvr_8^post220 = __disjvr_8^0 propagated equality r!543^post220 = r!543^0 propagated equality x!22^post220 = x!22^0 propagated equality nondet!13^post220 = nondet!13^0 propagated equality head!31^post220 = head!31^0 propagated equality sel_r!543_flink!24^post220 = sel_r!543_flink!24^0 propagated equality sel_r!1224_flink!24^post220 = sel_r!1224_flink!24^0 propagated equality head!16^post220 = head!16^0 propagated equality x!15^post220 = x!15^0 propagated equality rcd!63^post220 = rcd!63^0 propagated equality a!511^post220 = a!511^0 propagated equality head!405^post220 = head!405^0 propagated equality a!1370^post220 = a!1370^0 propagated equality __disjvr_3^post220 = __disjvr_3^0 Simplified Guard Original rule: l63 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l63 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l63 -> l35 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l63 -> l35 : T, cost: 1 made implied equalities explicit Original rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^post221, __disjvr_1^0'=__disjvr_1^post221, __disjvr_2^0'=__disjvr_2^post221, __disjvr_3^0'=__disjvr_3^post221, __disjvr_4^0'=__disjvr_4^post221, __disjvr_5^0'=__disjvr_5^post221, __disjvr_6^0'=__disjvr_6^post221, __disjvr_7^0'=__disjvr_7^post221, __disjvr_8^0'=__disjvr_8^post221, a!1052^0'=a!1052^post221, a!1055^0'=a!1055^post221, a!1370^0'=a!1370^post221, a!1371^0'=a!1371^post221, a!1610^0'=a!1610^post221, a!1810^0'=a!1810^post221, a!2035^0'=a!2035^post221, a!2238^0'=a!2238^post221, a!244^0'=a!244^post221, a!419^0'=a!419^post221, a!511^0'=a!511^post221, a!654^0'=a!654^post221, ct!19^0'=ct!19^post221, head!16^0'=head!16^post221, head!31^0'=head!31^post221, head!405^0'=head!405^post221, i!29^0'=i!29^post221, i!406^0'=i!406^post221, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^post221, r!543^0'=r!543^post221, r!662^0'=r!662^post221, rcd!2393^0'=rcd!2393^post221, rcd!2460^0'=rcd!2460^post221, rcd!2515^0'=rcd!2515^post221, rcd!63^0'=rcd!63^post221, rcd!83^0'=rcd!83^post221, result!12^0'=result!12^post221, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post221, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post221, sel_r!543_flink!24^0'=sel_r!543_flink!24^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^post221, x!15^0'=x!15^post221, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 == 0 /\ -result!12^1+head!16^post221 == 0 /\ -nondet!13^post221+nondet!13^0 == 0 /\ -ct!19^1 <= 0 /\ -r!662^post221+r!662^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ -a!1610^post221+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post221 == 0 /\ i!406^0-i!406^post221 == 0 /\ -rcd!2393^post221+rcd!2393^0 == 0 /\ __disjvr_1^0-__disjvr_1^post221 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post221 == 0 /\ length!28^0-i!29^0 <= 0 /\ -a!2035^post221+a!2035^0 == 0 /\ -__disjvr_6^post221+__disjvr_6^0 == 0 /\ a!654^0-a!654^post221 == 0 /\ a!1810^0-a!1810^post221 == 0 /\ -a!511^post221+a!511^0 == 0 /\ -a!2238^post221+a!2238^0 == 0 /\ -y!21^1 <= 0 /\ -x!1365^post221+x!1365^0 == 0 /\ -temp0!17^post221+temp0!17^0 == 0 /\ -rcd!2515^post221+rcd!2515^0 == 0 /\ x_slam_f!20^1 <= 0 /\ ct!19^1-y!21^1 <= 0 /\ a!1370^0-a!1370^post221 == 0 /\ x!15^post221 <= 0 /\ a!1371^0-a!1371^post221 == 0 /\ __disjvr_4^0-__disjvr_4^post221 == 0 /\ r!543^0-r!543^post221 == 0 /\ x!18^1 <= 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post221 == 0 /\ -a!1055^post221+a!1055^0 == 0 /\ head!16^post221 <= 0 /\ result!12^1-temp0!30^1 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -y!21^1+x!22^1 <= 0 /\ -x!15^post221+head!16^post221 <= 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ -__disjvr_3^post221+__disjvr_3^0 == 0 /\ -__disjvr_2^post221+__disjvr_2^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ -__disjvr_0^post221+__disjvr_0^0 == 0 /\ -x!18^1+head!16^post221 <= 0 /\ -x!15^post221 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x!18^1 <= 0 /\ a!244^0-a!244^post221 == 0 /\ -rcd!63^post221+rcd!63^0 == 0 /\ -head!405^post221+head!405^0 == 0 /\ -__disjvr_7^post221+__disjvr_7^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ -temp0!17^0+result!12^post221 == 0 /\ rcd!83^0-rcd!83^post221 == 0 /\ x!15^post221-head!16^post221 <= 0 /\ x!15^post221-head!16^post221 == 0 /\ -x!22^1 <= 0 /\ a!419^0-a!419^post221 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ __disjvr_5^0-__disjvr_5^post221 == 0 /\ -sdv_callsite_return_1!14^post221+sdv_callsite_return_1!14^0 == 0 /\ x!18^1-head!16^post221 <= 0 /\ x!18^1-head!16^post221 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ -a!1052^post221+a!1052^0 == 0 /\ -head!16^post221 <= 0 /\ __disjvr_8^0-__disjvr_8^post221 == 0), cost: 1 New rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^post221, __disjvr_1^0'=__disjvr_1^post221, __disjvr_2^0'=__disjvr_2^post221, __disjvr_3^0'=__disjvr_3^post221, __disjvr_4^0'=__disjvr_4^post221, __disjvr_5^0'=__disjvr_5^post221, __disjvr_6^0'=__disjvr_6^post221, __disjvr_7^0'=__disjvr_7^post221, __disjvr_8^0'=__disjvr_8^post221, a!1052^0'=a!1052^post221, a!1055^0'=a!1055^post221, a!1370^0'=a!1370^post221, a!1371^0'=a!1371^post221, a!1610^0'=a!1610^post221, a!1810^0'=a!1810^post221, a!2035^0'=a!2035^post221, a!2238^0'=a!2238^post221, a!244^0'=a!244^post221, a!419^0'=a!419^post221, a!511^0'=a!511^post221, a!654^0'=a!654^post221, ct!19^0'=ct!19^post221, head!16^0'=head!16^post221, head!31^0'=head!31^post221, head!405^0'=head!405^post221, i!29^0'=i!29^post221, i!406^0'=i!406^post221, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^post221, r!543^0'=r!543^post221, r!662^0'=r!662^post221, rcd!2393^0'=rcd!2393^post221, rcd!2460^0'=rcd!2460^post221, rcd!2515^0'=rcd!2515^post221, rcd!63^0'=rcd!63^post221, rcd!83^0'=rcd!83^post221, result!12^0'=result!12^post221, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post221, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post221, sel_r!543_flink!24^0'=sel_r!543_flink!24^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^post221, x!15^0'=x!15^post221, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 == 0 /\ -result!12^1+head!16^post221 == 0 /\ -nondet!13^post221+nondet!13^0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ -r!662^post221+r!662^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ -a!1610^post221+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post221 == 0 /\ i!406^0-i!406^post221 == 0 /\ -rcd!2393^post221+rcd!2393^0 == 0 /\ __disjvr_1^0-__disjvr_1^post221 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post221 == 0 /\ length!28^0-i!29^0 <= 0 /\ -a!2035^post221+a!2035^0 == 0 /\ -__disjvr_6^post221+__disjvr_6^0 == 0 /\ a!654^0-a!654^post221 == 0 /\ a!1810^0-a!1810^post221 == 0 /\ -a!511^post221+a!511^0 == 0 /\ -a!2238^post221+a!2238^0 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ -x!1365^post221+x!1365^0 == 0 /\ -temp0!17^post221+temp0!17^0 == 0 /\ -rcd!2515^post221+rcd!2515^0 == 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ ct!19^1-y!21^1 <= 0 /\ a!1370^0-a!1370^post221 == 0 /\ x!15^post221 <= 0 /\ x!15^post221 == 0 /\ a!1371^0-a!1371^post221 == 0 /\ __disjvr_4^0-__disjvr_4^post221 == 0 /\ r!543^0-r!543^post221 == 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post221 == 0 /\ -a!1055^post221+a!1055^0 == 0 /\ head!16^post221 <= 0 /\ head!16^post221 == 0 /\ result!12^1-temp0!30^1 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ -x!15^post221+head!16^post221 <= 0 /\ -x!15^post221+head!16^post221 == 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ -__disjvr_3^post221+__disjvr_3^0 == 0 /\ -__disjvr_2^post221+__disjvr_2^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ -__disjvr_0^post221+__disjvr_0^0 == 0 /\ -x!18^1+head!16^post221 <= 0 /\ -x!18^1+head!16^post221 == 0 /\ -x!15^post221 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ -x!18^1 <= 0 /\ a!244^0-a!244^post221 == 0 /\ -rcd!63^post221+rcd!63^0 == 0 /\ -head!405^post221+head!405^0 == 0 /\ -__disjvr_7^post221+__disjvr_7^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ -temp0!17^0+result!12^post221 == 0 /\ rcd!83^0-rcd!83^post221 == 0 /\ x!15^post221-head!16^post221 <= 0 /\ x!15^post221-head!16^post221 == 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ a!419^0-a!419^post221 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ __disjvr_5^0-__disjvr_5^post221 == 0 /\ -sdv_callsite_return_1!14^post221+sdv_callsite_return_1!14^0 == 0 /\ x!18^1-head!16^post221 <= 0 /\ x!18^1-head!16^post221 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ -a!1052^post221+a!1052^0 == 0 /\ -head!16^post221 <= 0 /\ __disjvr_8^0-__disjvr_8^post221 == 0), cost: 1 Propagated Equalities Original rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^post221, __disjvr_1^0'=__disjvr_1^post221, __disjvr_2^0'=__disjvr_2^post221, __disjvr_3^0'=__disjvr_3^post221, __disjvr_4^0'=__disjvr_4^post221, __disjvr_5^0'=__disjvr_5^post221, __disjvr_6^0'=__disjvr_6^post221, __disjvr_7^0'=__disjvr_7^post221, __disjvr_8^0'=__disjvr_8^post221, a!1052^0'=a!1052^post221, a!1055^0'=a!1055^post221, a!1370^0'=a!1370^post221, a!1371^0'=a!1371^post221, a!1610^0'=a!1610^post221, a!1810^0'=a!1810^post221, a!2035^0'=a!2035^post221, a!2238^0'=a!2238^post221, a!244^0'=a!244^post221, a!419^0'=a!419^post221, a!511^0'=a!511^post221, a!654^0'=a!654^post221, ct!19^0'=ct!19^post221, head!16^0'=head!16^post221, head!31^0'=head!31^post221, head!405^0'=head!405^post221, i!29^0'=i!29^post221, i!406^0'=i!406^post221, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^post221, r!543^0'=r!543^post221, r!662^0'=r!662^post221, rcd!2393^0'=rcd!2393^post221, rcd!2460^0'=rcd!2460^post221, rcd!2515^0'=rcd!2515^post221, rcd!63^0'=rcd!63^post221, rcd!83^0'=rcd!83^post221, result!12^0'=result!12^post221, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post221, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post221, sel_r!543_flink!24^0'=sel_r!543_flink!24^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^post221, x!15^0'=x!15^post221, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 == 0 /\ -result!12^1+head!16^post221 == 0 /\ -nondet!13^post221+nondet!13^0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ -r!662^post221+r!662^0 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ -a!1610^post221+a!1610^0 == 0 /\ rcd!2460^0-rcd!2460^post221 == 0 /\ i!406^0-i!406^post221 == 0 /\ -rcd!2393^post221+rcd!2393^0 == 0 /\ __disjvr_1^0-__disjvr_1^post221 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post221 == 0 /\ length!28^0-i!29^0 <= 0 /\ -a!2035^post221+a!2035^0 == 0 /\ -__disjvr_6^post221+__disjvr_6^0 == 0 /\ a!654^0-a!654^post221 == 0 /\ a!1810^0-a!1810^post221 == 0 /\ -a!511^post221+a!511^0 == 0 /\ -a!2238^post221+a!2238^0 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ -x!1365^post221+x!1365^0 == 0 /\ -temp0!17^post221+temp0!17^0 == 0 /\ -rcd!2515^post221+rcd!2515^0 == 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ ct!19^1-y!21^1 <= 0 /\ a!1370^0-a!1370^post221 == 0 /\ x!15^post221 <= 0 /\ x!15^post221 == 0 /\ a!1371^0-a!1371^post221 == 0 /\ __disjvr_4^0-__disjvr_4^post221 == 0 /\ r!543^0-r!543^post221 == 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post221 == 0 /\ -a!1055^post221+a!1055^0 == 0 /\ head!16^post221 <= 0 /\ head!16^post221 == 0 /\ result!12^1-temp0!30^1 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ -x!15^post221+head!16^post221 <= 0 /\ -x!15^post221+head!16^post221 == 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ -__disjvr_3^post221+__disjvr_3^0 == 0 /\ -__disjvr_2^post221+__disjvr_2^0 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ -__disjvr_0^post221+__disjvr_0^0 == 0 /\ -x!18^1+head!16^post221 <= 0 /\ -x!18^1+head!16^post221 == 0 /\ -x!15^post221 <= 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ -x!18^1 <= 0 /\ a!244^0-a!244^post221 == 0 /\ -rcd!63^post221+rcd!63^0 == 0 /\ -head!405^post221+head!405^0 == 0 /\ -__disjvr_7^post221+__disjvr_7^0 == 0 /\ y!21^1-x!22^1 <= 0 /\ -temp0!17^0+result!12^post221 == 0 /\ rcd!83^0-rcd!83^post221 == 0 /\ x!15^post221-head!16^post221 <= 0 /\ x!15^post221-head!16^post221 == 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ a!419^0-a!419^post221 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ __disjvr_5^0-__disjvr_5^post221 == 0 /\ -sdv_callsite_return_1!14^post221+sdv_callsite_return_1!14^0 == 0 /\ x!18^1-head!16^post221 <= 0 /\ x!18^1-head!16^post221 == 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0 /\ -a!1052^post221+a!1052^0 == 0 /\ -head!16^post221 <= 0 /\ __disjvr_8^0-__disjvr_8^post221 == 0), cost: 1 New rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post221, head!16^0'=result!12^1, head!31^0'=head!31^post221, head!405^0'=head!405^0, i!29^0'=i!29^post221, i!406^0'=i!406^0, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^0, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 <= 0 /\ 0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ result!12^1-x!18^1 <= 0 /\ result!12^1-x!18^1 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ length!28^0-i!29^0 <= 0 /\ result!12^1 <= 0 /\ result!12^1 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ -result!12^1+x!18^1 <= 0 /\ -result!12^1+x!18^1 == 0 /\ ct!19^1-y!21^1 <= 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ -result!12^1 <= 0 /\ -result!12^1 == 0 /\ result!12^1-temp0!30^1 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ -x!18^1 <= 0 /\ y!21^1-x!22^1 <= 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0), cost: 1 propagated equality head!16^post221 = result!12^1 propagated equality nondet!13^post221 = nondet!13^0 propagated equality r!662^post221 = r!662^0 propagated equality a!1610^post221 = a!1610^0 propagated equality rcd!2460^post221 = rcd!2460^0 propagated equality i!406^post221 = i!406^0 propagated equality rcd!2393^post221 = rcd!2393^0 propagated equality __disjvr_1^post221 = __disjvr_1^0 propagated equality sel_r!543_flink!24^post221 = sel_r!543_flink!24^0 propagated equality a!2035^post221 = a!2035^0 propagated equality __disjvr_6^post221 = __disjvr_6^0 propagated equality a!654^post221 = a!654^0 propagated equality a!1810^post221 = a!1810^0 propagated equality a!511^post221 = a!511^0 propagated equality a!2238^post221 = a!2238^0 propagated equality x!1365^post221 = x!1365^0 propagated equality temp0!17^post221 = temp0!17^0 propagated equality rcd!2515^post221 = rcd!2515^0 propagated equality a!1370^post221 = a!1370^0 propagated equality x!15^post221 = 0 propagated equality a!1371^post221 = a!1371^0 propagated equality __disjvr_4^post221 = __disjvr_4^0 propagated equality r!543^post221 = r!543^0 propagated equality sel_r!1224_flink!24^post221 = sel_r!1224_flink!24^0 propagated equality a!1055^post221 = a!1055^0 propagated equality __disjvr_3^post221 = __disjvr_3^0 propagated equality __disjvr_2^post221 = __disjvr_2^0 propagated equality __disjvr_0^post221 = __disjvr_0^0 propagated equality a!244^post221 = a!244^0 propagated equality rcd!63^post221 = rcd!63^0 propagated equality head!405^post221 = head!405^0 propagated equality __disjvr_7^post221 = __disjvr_7^0 propagated equality result!12^post221 = temp0!17^0 propagated equality rcd!83^post221 = rcd!83^0 propagated equality a!419^post221 = a!419^0 propagated equality __disjvr_5^post221 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post221 = sdv_callsite_return_1!14^0 propagated equality a!1052^post221 = a!1052^0 propagated equality __disjvr_8^post221 = __disjvr_8^0 Propagated Equalities Original rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post221, head!16^0'=result!12^1, head!31^0'=head!31^post221, head!405^0'=head!405^0, i!29^0'=i!29^post221, i!406^0'=i!406^0, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^0, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 <= 0 /\ 0 == 0 /\ -ct!19^1 <= 0 /\ -ct!19^1 == 0 /\ result!12^1-x!18^1 <= 0 /\ result!12^1-x!18^1 == 0 /\ -ct!19^1+y!21^1 <= 0 /\ -ct!19^1+y!21^1 == 0 /\ length!28^0-i!29^0 <= 0 /\ result!12^1 <= 0 /\ result!12^1 == 0 /\ -y!21^1 <= 0 /\ -y!21^1 == 0 /\ x_slam_f!20^1 <= 0 /\ x_slam_f!20^1 == 0 /\ -result!12^1+x!18^1 <= 0 /\ -result!12^1+x!18^1 == 0 /\ ct!19^1-y!21^1 <= 0 /\ x!18^1 <= 0 /\ x!18^1 == 0 /\ -result!12^1 <= 0 /\ -result!12^1 == 0 /\ result!12^1-temp0!30^1 == 0 /\ ct!19^1 <= 0 /\ ct!19^1 == 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -y!21^1+x!22^1 <= 0 /\ -y!21^1+x!22^1 == 0 /\ y!21^1 <= 0 /\ -x_slam_f!20^1 <= 0 /\ x_slam_f!20^1-x!22^1 <= 0 /\ x_slam_f!20^1-x!22^1 == 0 /\ -head!31^0+temp0!30^1 == 0 /\ -x_slam_f!20^1+x!18^1 <= 0 /\ -x_slam_f!20^1+x!18^1 == 0 /\ -x!18^1 <= 0 /\ y!21^1-x!22^1 <= 0 /\ -x!22^1 <= 0 /\ -x!22^1 == 0 /\ -x_slam_f!20^1+x!22^1 <= 0 /\ -x_slam_f!20^1+x!22^1 == 0 /\ x!22^1 <= 0 /\ x_slam_f!20^1-x!18^1 <= 0 /\ x_slam_f!20^1-x!18^1 == 0), cost: 1 New rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post221, head!16^0'=0, head!31^0'=head!31^post221, head!405^0'=head!405^0, i!29^0'=i!29^post221, i!406^0'=i!406^0, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^0, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 <= 0 /\ 0 == 0 /\ length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0), cost: 1 propagated equality ct!19^1 = 0 propagated equality result!12^1 = x!18^1 propagated equality y!21^1 = 0 propagated equality x!18^1 = 0 propagated equality x_slam_f!20^1 = 0 propagated equality temp0!30^1 = 0 propagated equality x!22^1 = 0 Simplified Guard Original rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post221, head!16^0'=0, head!31^0'=head!31^post221, head!405^0'=head!405^0, i!29^0'=i!29^post221, i!406^0'=i!406^0, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^0, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (0 <= 0 /\ 0 == 0 /\ length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0), cost: 1 New rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post221, head!16^0'=0, head!31^0'=head!31^post221, head!405^0'=head!405^0, i!29^0'=i!29^post221, i!406^0'=i!406^0, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^0, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0), cost: 1 Removed Trivial Updates Original rule: l38 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post221, head!16^0'=0, head!31^0'=head!31^post221, head!405^0'=head!405^0, i!29^0'=i!29^post221, i!406^0'=i!406^0, length!28^0'=length!28^post221, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!1365^0'=x!1365^0, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0), cost: 1 New rule: l38 -> l1 : ct!19^0'=ct!19^post221, head!16^0'=0, head!31^0'=head!31^post221, i!29^0'=i!29^post221, length!28^0'=length!28^post221, result!12^0'=temp0!17^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0), cost: 1 made implied equalities explicit Original rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^post222, __disjvr_1^0'=__disjvr_1^post222, __disjvr_2^0'=__disjvr_2^post222, __disjvr_3^0'=__disjvr_3^post222, __disjvr_4^0'=__disjvr_4^post222, __disjvr_5^0'=__disjvr_5^post222, __disjvr_6^0'=__disjvr_6^post222, __disjvr_7^0'=__disjvr_7^post222, __disjvr_8^0'=__disjvr_8^post222, a!1052^0'=a!1052^post222, a!1055^0'=a!1055^post222, a!1370^0'=a!1370^post222, a!1371^0'=a!1371^post222, a!1610^0'=a!1610^post222, a!1810^0'=a!1810^post222, a!2035^0'=a!2035^post222, a!2238^0'=a!2238^post222, a!244^0'=a!244^post222, a!419^0'=a!419^post222, a!511^0'=a!511^post222, a!654^0'=a!654^post222, ct!19^0'=ct!19^post222, head!16^0'=head!16^post222, head!31^0'=head!31^post222, head!405^0'=head!405^post222, i!29^0'=i!29^post222, i!406^0'=i!406^post222, length!28^0'=length!28^post222, nondet!13^0'=nondet!13^post222, r!543^0'=r!543^post222, r!662^0'=r!662^post222, rcd!2393^0'=rcd!2393^post222, rcd!2460^0'=rcd!2460^post222, rcd!2515^0'=rcd!2515^post222, rcd!63^0'=rcd!63^post222, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^post222, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post222, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post222, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post222, sel_r!543_flink!24^0'=sel_r!543_flink!24^post222, t!25^0'=t!25^post222, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^post222, temp0!30^0'=temp0!30^post222, tmp!33^0'=tmp!33^post222, x!1365^0'=x!1365^post222, x!15^0'=x!15^post222, x!18^0'=x!18^post222, x!22^0'=x!22^post222, x_slam_f!20^0'=x_slam_f!20^post222, y!21^0'=y!21^post222, (0 == 0 /\ -x!22^post222+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post222+head!31^post222 <= 0 /\ x_slam_f!20^0-x_slam_f!20^post222 == 0 /\ temp0!30^0-temp0!30^post222 == 0 /\ 1-i!29^post222 <= 0 /\ -1+i!29^post222 <= 0 /\ -1+i!29^post222-i!29^0 == 0 /\ -a!654^post222+a!654^0 == 0 /\ -a!419^post222+a!419^0 == 0 /\ -a!244^post222+a!244^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post222 == 0 /\ -y!21^post222+y!21^0 == 0 /\ -nondet!13^post222+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post222 == 0 /\ __disjvr_4^0-__disjvr_4^post222 == 0 /\ sdv_callsite_return_1!32^post222-head!31^post222 <= 0 /\ -r!662^post222+r!662^0 == 0 /\ -a!2035^post222+a!2035^0 == 0 /\ -rcd!2515^post222+rcd!2515^0 == 0 /\ -x!18^post222+x!18^0 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post222 == 0 /\ x!15^0-x!15^post222 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post222 == 0 /\ __disjvr_3^0-__disjvr_3^post222 == 0 /\ -a!1370^post222+a!1370^0 == 0 /\ -__disjvr_7^post222+__disjvr_7^0 == 0 /\ a!1610^0-a!1610^post222 == 0 /\ a!2238^0-a!2238^post222 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ length!28^0-length!28^post222 == 0 /\ i!406^0-i!406^post222 == 0 /\ -ct!19^post222+ct!19^0 == 0 /\ a!1371^0-a!1371^post222 == 0 /\ rcd!2460^0-rcd!2460^post222 == 0 /\ -__disjvr_5^post222+__disjvr_5^0 == 0 /\ r!543^0-r!543^post222 == 0 /\ -__disjvr_2^post222+__disjvr_2^0 == 0 /\ -tmp!33^post222+head!31^post222 <= 0 /\ -tmp!33^post222+head!31^post222 == 0 /\ a!1052^0-a!1052^post222 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post222 == 0 /\ -__disjvr_8^post222+__disjvr_8^0 == 0 /\ -__disjvr_1^post222+__disjvr_1^0 == 0 /\ -rcd!2393^post222+rcd!2393^0 == 0 /\ -t!25^post222+t!25^0 == 0 /\ -x!1365^post222+x!1365^0 == 0 /\ tmp!33^post222-temp!34^1 == 0 /\ -head!16^post222+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post222 == 0 /\ head!405^0-head!405^post222 == 0 /\ temp0!17^0-temp0!17^post222 == 0 /\ -rcd!83^0+rcd!63^post222 == 0 /\ tmp!33^post222-head!31^post222 <= 0 /\ a!1055^0-a!1055^post222 == 0 /\ -sel_r!1224_flink!24^post222+sel_r!1224_flink!24^0 == 0 /\ -a!1810^post222+a!1810^0 == 0 /\ a!511^0-a!511^post222 == 0), cost: 1 New rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^post222, __disjvr_1^0'=__disjvr_1^post222, __disjvr_2^0'=__disjvr_2^post222, __disjvr_3^0'=__disjvr_3^post222, __disjvr_4^0'=__disjvr_4^post222, __disjvr_5^0'=__disjvr_5^post222, __disjvr_6^0'=__disjvr_6^post222, __disjvr_7^0'=__disjvr_7^post222, __disjvr_8^0'=__disjvr_8^post222, a!1052^0'=a!1052^post222, a!1055^0'=a!1055^post222, a!1370^0'=a!1370^post222, a!1371^0'=a!1371^post222, a!1610^0'=a!1610^post222, a!1810^0'=a!1810^post222, a!2035^0'=a!2035^post222, a!2238^0'=a!2238^post222, a!244^0'=a!244^post222, a!419^0'=a!419^post222, a!511^0'=a!511^post222, a!654^0'=a!654^post222, ct!19^0'=ct!19^post222, head!16^0'=head!16^post222, head!31^0'=head!31^post222, head!405^0'=head!405^post222, i!29^0'=i!29^post222, i!406^0'=i!406^post222, length!28^0'=length!28^post222, nondet!13^0'=nondet!13^post222, r!543^0'=r!543^post222, r!662^0'=r!662^post222, rcd!2393^0'=rcd!2393^post222, rcd!2460^0'=rcd!2460^post222, rcd!2515^0'=rcd!2515^post222, rcd!63^0'=rcd!63^post222, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^post222, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post222, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post222, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post222, sel_r!543_flink!24^0'=sel_r!543_flink!24^post222, t!25^0'=t!25^post222, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^post222, temp0!30^0'=temp0!30^post222, tmp!33^0'=tmp!33^post222, x!1365^0'=x!1365^post222, x!15^0'=x!15^post222, x!18^0'=x!18^post222, x!22^0'=x!22^post222, x_slam_f!20^0'=x_slam_f!20^post222, y!21^0'=y!21^post222, (0 == 0 /\ -x!22^post222+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post222+head!31^post222 <= 0 /\ -sdv_callsite_return_1!32^post222+head!31^post222 == 0 /\ x_slam_f!20^0-x_slam_f!20^post222 == 0 /\ temp0!30^0-temp0!30^post222 == 0 /\ 1-i!29^post222 <= 0 /\ 1-i!29^post222 == 0 /\ -1+i!29^post222 <= 0 /\ -1+i!29^post222-i!29^0 == 0 /\ -a!654^post222+a!654^0 == 0 /\ -a!419^post222+a!419^0 == 0 /\ -a!244^post222+a!244^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post222 == 0 /\ -y!21^post222+y!21^0 == 0 /\ -nondet!13^post222+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post222 == 0 /\ __disjvr_4^0-__disjvr_4^post222 == 0 /\ sdv_callsite_return_1!32^post222-head!31^post222 <= 0 /\ -r!662^post222+r!662^0 == 0 /\ -a!2035^post222+a!2035^0 == 0 /\ -rcd!2515^post222+rcd!2515^0 == 0 /\ -x!18^post222+x!18^0 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post222 == 0 /\ x!15^0-x!15^post222 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post222 == 0 /\ __disjvr_3^0-__disjvr_3^post222 == 0 /\ -a!1370^post222+a!1370^0 == 0 /\ -__disjvr_7^post222+__disjvr_7^0 == 0 /\ a!1610^0-a!1610^post222 == 0 /\ a!2238^0-a!2238^post222 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-length!28^post222 == 0 /\ i!406^0-i!406^post222 == 0 /\ -ct!19^post222+ct!19^0 == 0 /\ a!1371^0-a!1371^post222 == 0 /\ rcd!2460^0-rcd!2460^post222 == 0 /\ -__disjvr_5^post222+__disjvr_5^0 == 0 /\ r!543^0-r!543^post222 == 0 /\ -__disjvr_2^post222+__disjvr_2^0 == 0 /\ -tmp!33^post222+head!31^post222 <= 0 /\ -tmp!33^post222+head!31^post222 == 0 /\ a!1052^0-a!1052^post222 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post222 == 0 /\ -__disjvr_8^post222+__disjvr_8^0 == 0 /\ -__disjvr_1^post222+__disjvr_1^0 == 0 /\ -rcd!2393^post222+rcd!2393^0 == 0 /\ -t!25^post222+t!25^0 == 0 /\ -x!1365^post222+x!1365^0 == 0 /\ tmp!33^post222-temp!34^1 == 0 /\ -head!16^post222+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post222 == 0 /\ head!405^0-head!405^post222 == 0 /\ temp0!17^0-temp0!17^post222 == 0 /\ -rcd!83^0+rcd!63^post222 == 0 /\ tmp!33^post222-head!31^post222 <= 0 /\ a!1055^0-a!1055^post222 == 0 /\ -sel_r!1224_flink!24^post222+sel_r!1224_flink!24^0 == 0 /\ -a!1810^post222+a!1810^0 == 0 /\ a!511^0-a!511^post222 == 0), cost: 1 Propagated Equalities Original rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^post222, __disjvr_1^0'=__disjvr_1^post222, __disjvr_2^0'=__disjvr_2^post222, __disjvr_3^0'=__disjvr_3^post222, __disjvr_4^0'=__disjvr_4^post222, __disjvr_5^0'=__disjvr_5^post222, __disjvr_6^0'=__disjvr_6^post222, __disjvr_7^0'=__disjvr_7^post222, __disjvr_8^0'=__disjvr_8^post222, a!1052^0'=a!1052^post222, a!1055^0'=a!1055^post222, a!1370^0'=a!1370^post222, a!1371^0'=a!1371^post222, a!1610^0'=a!1610^post222, a!1810^0'=a!1810^post222, a!2035^0'=a!2035^post222, a!2238^0'=a!2238^post222, a!244^0'=a!244^post222, a!419^0'=a!419^post222, a!511^0'=a!511^post222, a!654^0'=a!654^post222, ct!19^0'=ct!19^post222, head!16^0'=head!16^post222, head!31^0'=head!31^post222, head!405^0'=head!405^post222, i!29^0'=i!29^post222, i!406^0'=i!406^post222, length!28^0'=length!28^post222, nondet!13^0'=nondet!13^post222, r!543^0'=r!543^post222, r!662^0'=r!662^post222, rcd!2393^0'=rcd!2393^post222, rcd!2460^0'=rcd!2460^post222, rcd!2515^0'=rcd!2515^post222, rcd!63^0'=rcd!63^post222, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^post222, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post222, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post222, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post222, sel_r!543_flink!24^0'=sel_r!543_flink!24^post222, t!25^0'=t!25^post222, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^post222, temp0!30^0'=temp0!30^post222, tmp!33^0'=tmp!33^post222, x!1365^0'=x!1365^post222, x!15^0'=x!15^post222, x!18^0'=x!18^post222, x!22^0'=x!22^post222, x_slam_f!20^0'=x_slam_f!20^post222, y!21^0'=y!21^post222, (0 == 0 /\ -x!22^post222+x!22^0 == 0 /\ -sdv_callsite_return_1!32^post222+head!31^post222 <= 0 /\ -sdv_callsite_return_1!32^post222+head!31^post222 == 0 /\ x_slam_f!20^0-x_slam_f!20^post222 == 0 /\ temp0!30^0-temp0!30^post222 == 0 /\ 1-i!29^post222 <= 0 /\ 1-i!29^post222 == 0 /\ -1+i!29^post222 <= 0 /\ -1+i!29^post222-i!29^0 == 0 /\ -a!654^post222+a!654^0 == 0 /\ -a!419^post222+a!419^0 == 0 /\ -a!244^post222+a!244^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post222 == 0 /\ -y!21^post222+y!21^0 == 0 /\ -nondet!13^post222+nondet!13^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post222 == 0 /\ __disjvr_4^0-__disjvr_4^post222 == 0 /\ sdv_callsite_return_1!32^post222-head!31^post222 <= 0 /\ -r!662^post222+r!662^0 == 0 /\ -a!2035^post222+a!2035^0 == 0 /\ -rcd!2515^post222+rcd!2515^0 == 0 /\ -x!18^post222+x!18^0 == 0 /\ temp!34^1-sdv_callsite_return_1!32^post222 == 0 /\ x!15^0-x!15^post222 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post222 == 0 /\ __disjvr_3^0-__disjvr_3^post222 == 0 /\ -a!1370^post222+a!1370^0 == 0 /\ -__disjvr_7^post222+__disjvr_7^0 == 0 /\ a!1610^0-a!1610^post222 == 0 /\ a!2238^0-a!2238^post222 == 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-length!28^post222 == 0 /\ i!406^0-i!406^post222 == 0 /\ -ct!19^post222+ct!19^0 == 0 /\ a!1371^0-a!1371^post222 == 0 /\ rcd!2460^0-rcd!2460^post222 == 0 /\ -__disjvr_5^post222+__disjvr_5^0 == 0 /\ r!543^0-r!543^post222 == 0 /\ -__disjvr_2^post222+__disjvr_2^0 == 0 /\ -tmp!33^post222+head!31^post222 <= 0 /\ -tmp!33^post222+head!31^post222 == 0 /\ a!1052^0-a!1052^post222 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ result!12^0-result!12^post222 == 0 /\ -__disjvr_8^post222+__disjvr_8^0 == 0 /\ -__disjvr_1^post222+__disjvr_1^0 == 0 /\ -rcd!2393^post222+rcd!2393^0 == 0 /\ -t!25^post222+t!25^0 == 0 /\ -x!1365^post222+x!1365^0 == 0 /\ tmp!33^post222-temp!34^1 == 0 /\ -head!16^post222+head!16^0 == 0 /\ __disjvr_6^0-__disjvr_6^post222 == 0 /\ head!405^0-head!405^post222 == 0 /\ temp0!17^0-temp0!17^post222 == 0 /\ -rcd!83^0+rcd!63^post222 == 0 /\ tmp!33^post222-head!31^post222 <= 0 /\ a!1055^0-a!1055^post222 == 0 /\ -sel_r!1224_flink!24^post222+sel_r!1224_flink!24^0 == 0 /\ -a!1810^post222+a!1810^0 == 0 /\ a!511^0-a!511^post222 == 0), cost: 1 New rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 propagated equality x!22^post222 = x!22^0 propagated equality head!31^post222 = sdv_callsite_return_1!32^post222 propagated equality x_slam_f!20^post222 = x_slam_f!20^0 propagated equality temp0!30^post222 = temp0!30^0 propagated equality i!29^post222 = 1 propagated equality a!654^post222 = a!654^0 propagated equality a!419^post222 = a!419^0 propagated equality a!244^post222 = a!244^0 propagated equality __disjvr_0^post222 = __disjvr_0^0 propagated equality y!21^post222 = y!21^0 propagated equality nondet!13^post222 = nondet!13^0 propagated equality sel_r!543_flink!24^post222 = sel_r!543_flink!24^0 propagated equality __disjvr_4^post222 = __disjvr_4^0 propagated equality r!662^post222 = r!662^0 propagated equality a!2035^post222 = a!2035^0 propagated equality rcd!2515^post222 = rcd!2515^0 propagated equality x!18^post222 = x!18^0 propagated equality sdv_callsite_return_1!32^post222 = temp!34^1 propagated equality x!15^post222 = x!15^0 propagated equality sdv_callsite_return_1!14^post222 = sdv_callsite_return_1!14^0 propagated equality __disjvr_3^post222 = __disjvr_3^0 propagated equality a!1370^post222 = a!1370^0 propagated equality __disjvr_7^post222 = __disjvr_7^0 propagated equality a!1610^post222 = a!1610^0 propagated equality a!2238^post222 = a!2238^0 propagated equality length!28^post222 = length!28^0 propagated equality i!406^post222 = i!406^0 propagated equality ct!19^post222 = ct!19^0 propagated equality a!1371^post222 = a!1371^0 propagated equality rcd!2460^post222 = rcd!2460^0 propagated equality __disjvr_5^post222 = __disjvr_5^0 propagated equality r!543^post222 = r!543^0 propagated equality __disjvr_2^post222 = __disjvr_2^0 propagated equality tmp!33^post222 = temp!34^1 propagated equality a!1052^post222 = a!1052^0 propagated equality result!12^post222 = result!12^0 propagated equality __disjvr_8^post222 = __disjvr_8^0 propagated equality __disjvr_1^post222 = __disjvr_1^0 propagated equality rcd!2393^post222 = rcd!2393^0 propagated equality t!25^post222 = t!25^0 propagated equality x!1365^post222 = x!1365^0 propagated equality head!16^post222 = head!16^0 propagated equality __disjvr_6^post222 = __disjvr_6^0 propagated equality head!405^post222 = head!405^0 propagated equality temp0!17^post222 = temp0!17^0 propagated equality rcd!63^post222 = rcd!83^0 propagated equality a!1055^post222 = a!1055^0 propagated equality sel_r!1224_flink!24^post222 = sel_r!1224_flink!24^0 propagated equality a!1810^post222 = a!1810^0 propagated equality a!511^post222 = a!511^0 Simplified Guard Original rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 New rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 made implied equalities explicit Original rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 New rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l38 -> l67 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=temp!34^1, head!405^0'=head!405^0, i!29^0'=1, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=temp!34^1, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^post222, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=temp!34^1, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 New rule: l38 -> l67 : head!31^0'=temp!34^1, i!29^0'=1, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post222, tmp!33^0'=temp!34^1, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 made implied equalities explicit Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post223, __disjvr_1^0'=__disjvr_1^post223, __disjvr_2^0'=__disjvr_2^post223, __disjvr_3^0'=__disjvr_3^post223, __disjvr_4^0'=__disjvr_4^post223, __disjvr_5^0'=__disjvr_5^post223, __disjvr_6^0'=__disjvr_6^post223, __disjvr_7^0'=__disjvr_7^post223, __disjvr_8^0'=__disjvr_8^post223, a!1052^0'=a!1052^post223, a!1055^0'=a!1055^post223, a!1370^0'=a!1370^post223, a!1371^0'=a!1371^post223, a!1610^0'=a!1610^post223, a!1810^0'=a!1810^post223, a!2035^0'=a!2035^post223, a!2238^0'=a!2238^post223, a!244^0'=a!244^post223, a!419^0'=a!419^post223, a!511^0'=a!511^post223, a!654^0'=a!654^post223, ct!19^0'=ct!19^post223, head!16^0'=head!16^post223, head!31^0'=head!31^post223, head!405^0'=head!405^post223, i!29^0'=i!29^post223, i!406^0'=i!406^post223, length!28^0'=length!28^post223, nondet!13^0'=nondet!13^post223, r!543^0'=r!543^post223, r!662^0'=r!662^post223, rcd!2393^0'=rcd!2393^post223, rcd!2460^0'=rcd!2460^post223, rcd!2515^0'=rcd!2515^post223, rcd!63^0'=rcd!63^post223, rcd!83^0'=rcd!83^post223, result!12^0'=result!12^post223, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post223, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post223, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post223, sel_r!543_flink!24^0'=sel_r!543_flink!24^post223, t!25^0'=t!25^post223, temp!34^0'=temp!34^post223, temp0!17^0'=temp0!17^post223, temp0!30^0'=temp0!30^post223, tmp!33^0'=tmp!33^post223, x!1365^0'=x!1365^post223, x!15^0'=x!15^post223, x!18^0'=x!18^post223, x!22^0'=x!22^post223, x_slam_f!20^0'=x_slam_f!20^post223, y!21^0'=y!21^post223, (tmp!33^0-tmp!33^post223 == 0 /\ -temp!34^post223+temp!34^0 == 0 /\ -__disjvr_6^post223+__disjvr_6^0 == 0 /\ i!29^0-i!29^post223 == 0 /\ -head!16^post223+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post223 == 0 /\ -i!406^post223+i!406^0 == 0 /\ head!405^0-head!405^post223 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post223 == 0 /\ -__disjvr_3^post223+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post223 == 0 /\ __disjvr_2^0-__disjvr_2^post223 == 0 /\ a!1810^0-a!1810^post223 == 0 /\ -r!662^post223+r!662^0 == 0 /\ -a!2035^post223+a!2035^0 == 0 /\ -a!511^post223+a!511^0 == 0 /\ -a!1610^post223+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post223 == 0 /\ -a!1055^post223+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post223 == 0 /\ result!12^0-result!12^post223 == 0 /\ __disjvr_1^0-__disjvr_1^post223 == 0 /\ a!1371^0-a!1371^post223 == 0 /\ x!1365^0-x!1365^post223 == 0 /\ -x_slam_f!20^post223+x_slam_f!20^0 == 0 /\ -x!15^post223+x!15^0 == 0 /\ temp0!30^0-temp0!30^post223 == 0 /\ a!244^0-a!244^post223 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post223 == 0 /\ -rcd!2515^post223+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post223 == 0 /\ -y!21^post223+y!21^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ -rcd!2460^post223+rcd!2460^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ -t!25^post223+t!25^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ rcd!83^0-rcd!83^post223 == 0 /\ -x!22^post223+x!22^0 == 0 /\ -a!419^post223+a!419^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post223+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post223+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post223 == 0 /\ -a!2238^post223+a!2238^0 == 0 /\ 1-i!29^0 <= 0 /\ -1+i!29^0 <= 0 /\ -ct!19^post223+ct!19^0 == 0 /\ -__disjvr_0^post223+__disjvr_0^0 == 0 /\ -a!1052^post223+a!1052^0 == 0 /\ length!28^0-length!28^post223 == 0 /\ a!654^0-a!654^post223 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ rcd!2393^0-rcd!2393^post223 == 0 /\ rcd!63^0-rcd!63^post223 == 0 /\ -__disjvr_7^post223+__disjvr_7^0 == 0 /\ head!31^0-head!31^post223 == 0 /\ __disjvr_8^0-__disjvr_8^post223 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post223 == 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post223, __disjvr_1^0'=__disjvr_1^post223, __disjvr_2^0'=__disjvr_2^post223, __disjvr_3^0'=__disjvr_3^post223, __disjvr_4^0'=__disjvr_4^post223, __disjvr_5^0'=__disjvr_5^post223, __disjvr_6^0'=__disjvr_6^post223, __disjvr_7^0'=__disjvr_7^post223, __disjvr_8^0'=__disjvr_8^post223, a!1052^0'=a!1052^post223, a!1055^0'=a!1055^post223, a!1370^0'=a!1370^post223, a!1371^0'=a!1371^post223, a!1610^0'=a!1610^post223, a!1810^0'=a!1810^post223, a!2035^0'=a!2035^post223, a!2238^0'=a!2238^post223, a!244^0'=a!244^post223, a!419^0'=a!419^post223, a!511^0'=a!511^post223, a!654^0'=a!654^post223, ct!19^0'=ct!19^post223, head!16^0'=head!16^post223, head!31^0'=head!31^post223, head!405^0'=head!405^post223, i!29^0'=i!29^post223, i!406^0'=i!406^post223, length!28^0'=length!28^post223, nondet!13^0'=nondet!13^post223, r!543^0'=r!543^post223, r!662^0'=r!662^post223, rcd!2393^0'=rcd!2393^post223, rcd!2460^0'=rcd!2460^post223, rcd!2515^0'=rcd!2515^post223, rcd!63^0'=rcd!63^post223, rcd!83^0'=rcd!83^post223, result!12^0'=result!12^post223, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post223, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post223, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post223, sel_r!543_flink!24^0'=sel_r!543_flink!24^post223, t!25^0'=t!25^post223, temp!34^0'=temp!34^post223, temp0!17^0'=temp0!17^post223, temp0!30^0'=temp0!30^post223, tmp!33^0'=tmp!33^post223, x!1365^0'=x!1365^post223, x!15^0'=x!15^post223, x!18^0'=x!18^post223, x!22^0'=x!22^post223, x_slam_f!20^0'=x_slam_f!20^post223, y!21^0'=y!21^post223, (tmp!33^0-tmp!33^post223 == 0 /\ -temp!34^post223+temp!34^0 == 0 /\ -__disjvr_6^post223+__disjvr_6^0 == 0 /\ i!29^0-i!29^post223 == 0 /\ -head!16^post223+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post223 == 0 /\ -i!406^post223+i!406^0 == 0 /\ head!405^0-head!405^post223 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post223 == 0 /\ -__disjvr_3^post223+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post223 == 0 /\ __disjvr_2^0-__disjvr_2^post223 == 0 /\ a!1810^0-a!1810^post223 == 0 /\ -r!662^post223+r!662^0 == 0 /\ -a!2035^post223+a!2035^0 == 0 /\ -a!511^post223+a!511^0 == 0 /\ -a!1610^post223+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post223 == 0 /\ -a!1055^post223+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post223 == 0 /\ result!12^0-result!12^post223 == 0 /\ __disjvr_1^0-__disjvr_1^post223 == 0 /\ a!1371^0-a!1371^post223 == 0 /\ x!1365^0-x!1365^post223 == 0 /\ -x_slam_f!20^post223+x_slam_f!20^0 == 0 /\ -x!15^post223+x!15^0 == 0 /\ temp0!30^0-temp0!30^post223 == 0 /\ a!244^0-a!244^post223 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post223 == 0 /\ -rcd!2515^post223+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post223 == 0 /\ -y!21^post223+y!21^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -rcd!2460^post223+rcd!2460^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ -t!25^post223+t!25^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ rcd!83^0-rcd!83^post223 == 0 /\ -x!22^post223+x!22^0 == 0 /\ -a!419^post223+a!419^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post223+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post223+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post223 == 0 /\ -a!2238^post223+a!2238^0 == 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -ct!19^post223+ct!19^0 == 0 /\ -__disjvr_0^post223+__disjvr_0^0 == 0 /\ -a!1052^post223+a!1052^0 == 0 /\ length!28^0-length!28^post223 == 0 /\ a!654^0-a!654^post223 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ rcd!2393^0-rcd!2393^post223 == 0 /\ rcd!63^0-rcd!63^post223 == 0 /\ -__disjvr_7^post223+__disjvr_7^0 == 0 /\ head!31^0-head!31^post223 == 0 /\ __disjvr_8^0-__disjvr_8^post223 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post223 == 0), cost: 1 Propagated Equalities Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post223, __disjvr_1^0'=__disjvr_1^post223, __disjvr_2^0'=__disjvr_2^post223, __disjvr_3^0'=__disjvr_3^post223, __disjvr_4^0'=__disjvr_4^post223, __disjvr_5^0'=__disjvr_5^post223, __disjvr_6^0'=__disjvr_6^post223, __disjvr_7^0'=__disjvr_7^post223, __disjvr_8^0'=__disjvr_8^post223, a!1052^0'=a!1052^post223, a!1055^0'=a!1055^post223, a!1370^0'=a!1370^post223, a!1371^0'=a!1371^post223, a!1610^0'=a!1610^post223, a!1810^0'=a!1810^post223, a!2035^0'=a!2035^post223, a!2238^0'=a!2238^post223, a!244^0'=a!244^post223, a!419^0'=a!419^post223, a!511^0'=a!511^post223, a!654^0'=a!654^post223, ct!19^0'=ct!19^post223, head!16^0'=head!16^post223, head!31^0'=head!31^post223, head!405^0'=head!405^post223, i!29^0'=i!29^post223, i!406^0'=i!406^post223, length!28^0'=length!28^post223, nondet!13^0'=nondet!13^post223, r!543^0'=r!543^post223, r!662^0'=r!662^post223, rcd!2393^0'=rcd!2393^post223, rcd!2460^0'=rcd!2460^post223, rcd!2515^0'=rcd!2515^post223, rcd!63^0'=rcd!63^post223, rcd!83^0'=rcd!83^post223, result!12^0'=result!12^post223, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post223, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post223, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post223, sel_r!543_flink!24^0'=sel_r!543_flink!24^post223, t!25^0'=t!25^post223, temp!34^0'=temp!34^post223, temp0!17^0'=temp0!17^post223, temp0!30^0'=temp0!30^post223, tmp!33^0'=tmp!33^post223, x!1365^0'=x!1365^post223, x!15^0'=x!15^post223, x!18^0'=x!18^post223, x!22^0'=x!22^post223, x_slam_f!20^0'=x_slam_f!20^post223, y!21^0'=y!21^post223, (tmp!33^0-tmp!33^post223 == 0 /\ -temp!34^post223+temp!34^0 == 0 /\ -__disjvr_6^post223+__disjvr_6^0 == 0 /\ i!29^0-i!29^post223 == 0 /\ -head!16^post223+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post223 == 0 /\ -i!406^post223+i!406^0 == 0 /\ head!405^0-head!405^post223 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post223 == 0 /\ -__disjvr_3^post223+__disjvr_3^0 == 0 /\ a!1370^0-a!1370^post223 == 0 /\ __disjvr_2^0-__disjvr_2^post223 == 0 /\ a!1810^0-a!1810^post223 == 0 /\ -r!662^post223+r!662^0 == 0 /\ -a!2035^post223+a!2035^0 == 0 /\ -a!511^post223+a!511^0 == 0 /\ -a!1610^post223+a!1610^0 == 0 /\ nondet!13^0-nondet!13^post223 == 0 /\ -a!1055^post223+a!1055^0 == 0 /\ temp0!17^0-temp0!17^post223 == 0 /\ result!12^0-result!12^post223 == 0 /\ __disjvr_1^0-__disjvr_1^post223 == 0 /\ a!1371^0-a!1371^post223 == 0 /\ x!1365^0-x!1365^post223 == 0 /\ -x_slam_f!20^post223+x_slam_f!20^0 == 0 /\ -x!15^post223+x!15^0 == 0 /\ temp0!30^0-temp0!30^post223 == 0 /\ a!244^0-a!244^post223 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post223 == 0 /\ -rcd!2515^post223+rcd!2515^0 == 0 /\ __disjvr_4^0-__disjvr_4^post223 == 0 /\ -y!21^post223+y!21^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -rcd!2460^post223+rcd!2460^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ -t!25^post223+t!25^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ rcd!83^0-rcd!83^post223 == 0 /\ -x!22^post223+x!22^0 == 0 /\ -a!419^post223+a!419^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -r!543^post223+r!543^0 == 0 /\ -sdv_callsite_return_1!32^post223+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post223 == 0 /\ -a!2238^post223+a!2238^0 == 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -ct!19^post223+ct!19^0 == 0 /\ -__disjvr_0^post223+__disjvr_0^0 == 0 /\ -a!1052^post223+a!1052^0 == 0 /\ length!28^0-length!28^post223 == 0 /\ a!654^0-a!654^post223 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ rcd!2393^0-rcd!2393^post223 == 0 /\ rcd!63^0-rcd!63^post223 == 0 /\ -__disjvr_7^post223+__disjvr_7^0 == 0 /\ head!31^0-head!31^post223 == 0 /\ __disjvr_8^0-__disjvr_8^post223 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ __disjvr_5^0-__disjvr_5^post223 == 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality tmp!33^post223 = tmp!33^0 propagated equality temp!34^post223 = temp!34^0 propagated equality __disjvr_6^post223 = __disjvr_6^0 propagated equality i!29^post223 = i!29^0 propagated equality head!16^post223 = head!16^0 propagated equality sel_r!1224_flink!24^post223 = sel_r!1224_flink!24^0 propagated equality i!406^post223 = i!406^0 propagated equality head!405^post223 = head!405^0 propagated equality sel_r!543_flink!24^post223 = sel_r!543_flink!24^0 propagated equality __disjvr_3^post223 = __disjvr_3^0 propagated equality a!1370^post223 = a!1370^0 propagated equality __disjvr_2^post223 = __disjvr_2^0 propagated equality a!1810^post223 = a!1810^0 propagated equality r!662^post223 = r!662^0 propagated equality a!2035^post223 = a!2035^0 propagated equality a!511^post223 = a!511^0 propagated equality a!1610^post223 = a!1610^0 propagated equality nondet!13^post223 = nondet!13^0 propagated equality a!1055^post223 = a!1055^0 propagated equality temp0!17^post223 = temp0!17^0 propagated equality result!12^post223 = result!12^0 propagated equality __disjvr_1^post223 = __disjvr_1^0 propagated equality a!1371^post223 = a!1371^0 propagated equality x!1365^post223 = x!1365^0 propagated equality x_slam_f!20^post223 = x_slam_f!20^0 propagated equality x!15^post223 = x!15^0 propagated equality temp0!30^post223 = temp0!30^0 propagated equality a!244^post223 = a!244^0 propagated equality sdv_callsite_return_1!14^post223 = sdv_callsite_return_1!14^0 propagated equality rcd!2515^post223 = rcd!2515^0 propagated equality __disjvr_4^post223 = __disjvr_4^0 propagated equality y!21^post223 = y!21^0 propagated equality rcd!2460^post223 = rcd!2460^0 propagated equality t!25^post223 = t!25^0 propagated equality rcd!83^post223 = rcd!83^0 propagated equality x!22^post223 = x!22^0 propagated equality a!419^post223 = a!419^0 propagated equality r!543^post223 = r!543^0 propagated equality sdv_callsite_return_1!32^post223 = sdv_callsite_return_1!32^0 propagated equality x!18^post223 = x!18^0 propagated equality a!2238^post223 = a!2238^0 propagated equality ct!19^post223 = ct!19^0 propagated equality __disjvr_0^post223 = __disjvr_0^0 propagated equality a!1052^post223 = a!1052^0 propagated equality length!28^post223 = length!28^0 propagated equality a!654^post223 = a!654^0 propagated equality rcd!2393^post223 = rcd!2393^0 propagated equality rcd!63^post223 = rcd!63^0 propagated equality __disjvr_7^post223 = __disjvr_7^0 propagated equality head!31^post223 = head!31^0 propagated equality __disjvr_8^post223 = __disjvr_8^0 propagated equality __disjvr_5^post223 = __disjvr_5^0 Simplified Guard Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l67 -> l18 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post224, __disjvr_1^0'=__disjvr_1^post224, __disjvr_2^0'=__disjvr_2^post224, __disjvr_3^0'=__disjvr_3^post224, __disjvr_4^0'=__disjvr_4^post224, __disjvr_5^0'=__disjvr_5^post224, __disjvr_6^0'=__disjvr_6^post224, __disjvr_7^0'=__disjvr_7^post224, __disjvr_8^0'=__disjvr_8^post224, a!1052^0'=a!1052^post224, a!1055^0'=a!1055^post224, a!1370^0'=a!1370^post224, a!1371^0'=a!1371^post224, a!1610^0'=a!1610^post224, a!1810^0'=a!1810^post224, a!2035^0'=a!2035^post224, a!2238^0'=a!2238^post224, a!244^0'=a!244^post224, a!419^0'=a!419^post224, a!511^0'=a!511^post224, a!654^0'=a!654^post224, ct!19^0'=ct!19^post224, head!16^0'=head!16^post224, head!31^0'=head!31^post224, head!405^0'=head!405^post224, i!29^0'=i!29^post224, i!406^0'=i!406^post224, length!28^0'=length!28^post224, nondet!13^0'=nondet!13^post224, r!543^0'=r!543^post224, r!662^0'=r!662^post224, rcd!2393^0'=rcd!2393^post224, rcd!2460^0'=rcd!2460^post224, rcd!2515^0'=rcd!2515^post224, rcd!63^0'=rcd!63^post224, rcd!83^0'=rcd!83^post224, result!12^0'=result!12^post224, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post224, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post224, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post224, sel_r!543_flink!24^0'=sel_r!543_flink!24^post224, t!25^0'=t!25^post224, temp!34^0'=temp!34^post224, temp0!17^0'=temp0!17^post224, temp0!30^0'=temp0!30^post224, tmp!33^0'=tmp!33^post224, x!1365^0'=x!1365^post224, x!15^0'=x!15^post224, x!18^0'=x!18^post224, x!22^0'=x!22^post224, x_slam_f!20^0'=x_slam_f!20^post224, y!21^0'=y!21^post224, (sel_r!543_flink!24^0-sel_r!543_flink!24^post224 == 0 /\ a!511^0-a!511^post224 == 0 /\ __disjvr_0^0-__disjvr_0^post224 == 0 /\ a!1610^0-a!1610^post224 == 0 /\ -rcd!63^post224+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post224+x!1365^0 == 0 /\ -__disjvr_8^post224+__disjvr_8^0 == 0 /\ __disjvr_7^0-__disjvr_7^post224 == 0 /\ -a!419^post224+a!419^0 == 0 /\ -a!654^post224+a!654^0 == 0 /\ -ct!19^post224+ct!19^0 == 0 /\ -a!1810^post224+a!1810^0 == 0 /\ -__disjvr_2^post224+__disjvr_2^0 == 0 /\ temp0!17^0-temp0!17^post224 == 0 /\ -__disjvr_4^post224+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post224 == 0 /\ rcd!2515^0-rcd!2515^post224 == 0 /\ -rcd!2393^post224+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post224 == 0 /\ 1+head!31^0 <= 0 /\ r!543^0-r!543^post224 == 0 /\ a!1371^0-a!1371^post224 == 0 /\ temp!34^0-temp!34^post224 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post224 == 0 /\ temp0!30^0-temp0!30^post224 == 0 /\ -head!31^post224+head!31^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^post224+head!16^0 == 0 /\ a!1052^0-a!1052^post224 == 0 /\ __disjvr_6^0-__disjvr_6^post224 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-tmp!33^post224 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ -sdv_callsite_return_1!32^post224+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post224 == 0 /\ a!1055^0-a!1055^post224 == 0 /\ result!12^0-result!12^post224 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ a!2238^0-a!2238^post224 == 0 /\ -x_slam_f!20^post224+x_slam_f!20^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ -1+i!29^0 <= 0 /\ -a!2035^post224+a!2035^0 == 0 /\ i!406^0-i!406^post224 == 0 /\ -a!244^post224+a!244^0 == 0 /\ -__disjvr_1^post224+__disjvr_1^0 == 0 /\ -__disjvr_5^post224+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post224+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post224+t!25^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -a!1370^post224+a!1370^0 == 0 /\ head!405^0-head!405^post224 == 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!29^post224+i!29^0 == 0 /\ -length!28^post224+length!28^0 == 0 /\ -nondet!13^post224+nondet!13^0 == 0 /\ -r!662^post224+r!662^0 == 0 /\ rcd!83^0-rcd!83^post224 == 0 /\ -y!21^post224+y!21^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -x!22^post224+x!22^0 == 0 /\ x!15^0-x!15^post224 == 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post224, __disjvr_1^0'=__disjvr_1^post224, __disjvr_2^0'=__disjvr_2^post224, __disjvr_3^0'=__disjvr_3^post224, __disjvr_4^0'=__disjvr_4^post224, __disjvr_5^0'=__disjvr_5^post224, __disjvr_6^0'=__disjvr_6^post224, __disjvr_7^0'=__disjvr_7^post224, __disjvr_8^0'=__disjvr_8^post224, a!1052^0'=a!1052^post224, a!1055^0'=a!1055^post224, a!1370^0'=a!1370^post224, a!1371^0'=a!1371^post224, a!1610^0'=a!1610^post224, a!1810^0'=a!1810^post224, a!2035^0'=a!2035^post224, a!2238^0'=a!2238^post224, a!244^0'=a!244^post224, a!419^0'=a!419^post224, a!511^0'=a!511^post224, a!654^0'=a!654^post224, ct!19^0'=ct!19^post224, head!16^0'=head!16^post224, head!31^0'=head!31^post224, head!405^0'=head!405^post224, i!29^0'=i!29^post224, i!406^0'=i!406^post224, length!28^0'=length!28^post224, nondet!13^0'=nondet!13^post224, r!543^0'=r!543^post224, r!662^0'=r!662^post224, rcd!2393^0'=rcd!2393^post224, rcd!2460^0'=rcd!2460^post224, rcd!2515^0'=rcd!2515^post224, rcd!63^0'=rcd!63^post224, rcd!83^0'=rcd!83^post224, result!12^0'=result!12^post224, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post224, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post224, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post224, sel_r!543_flink!24^0'=sel_r!543_flink!24^post224, t!25^0'=t!25^post224, temp!34^0'=temp!34^post224, temp0!17^0'=temp0!17^post224, temp0!30^0'=temp0!30^post224, tmp!33^0'=tmp!33^post224, x!1365^0'=x!1365^post224, x!15^0'=x!15^post224, x!18^0'=x!18^post224, x!22^0'=x!22^post224, x_slam_f!20^0'=x_slam_f!20^post224, y!21^0'=y!21^post224, (sel_r!543_flink!24^0-sel_r!543_flink!24^post224 == 0 /\ a!511^0-a!511^post224 == 0 /\ __disjvr_0^0-__disjvr_0^post224 == 0 /\ a!1610^0-a!1610^post224 == 0 /\ -rcd!63^post224+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post224+x!1365^0 == 0 /\ -__disjvr_8^post224+__disjvr_8^0 == 0 /\ __disjvr_7^0-__disjvr_7^post224 == 0 /\ -a!419^post224+a!419^0 == 0 /\ -a!654^post224+a!654^0 == 0 /\ -ct!19^post224+ct!19^0 == 0 /\ -a!1810^post224+a!1810^0 == 0 /\ -__disjvr_2^post224+__disjvr_2^0 == 0 /\ temp0!17^0-temp0!17^post224 == 0 /\ -__disjvr_4^post224+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post224 == 0 /\ rcd!2515^0-rcd!2515^post224 == 0 /\ -rcd!2393^post224+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post224 == 0 /\ 1+head!31^0 <= 0 /\ r!543^0-r!543^post224 == 0 /\ a!1371^0-a!1371^post224 == 0 /\ temp!34^0-temp!34^post224 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post224 == 0 /\ temp0!30^0-temp0!30^post224 == 0 /\ -head!31^post224+head!31^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!16^post224+head!16^0 == 0 /\ a!1052^0-a!1052^post224 == 0 /\ __disjvr_6^0-__disjvr_6^post224 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-tmp!33^post224 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!32^post224+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post224 == 0 /\ a!1055^0-a!1055^post224 == 0 /\ result!12^0-result!12^post224 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ a!2238^0-a!2238^post224 == 0 /\ -x_slam_f!20^post224+x_slam_f!20^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -a!2035^post224+a!2035^0 == 0 /\ i!406^0-i!406^post224 == 0 /\ -a!244^post224+a!244^0 == 0 /\ -__disjvr_1^post224+__disjvr_1^0 == 0 /\ -__disjvr_5^post224+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post224+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post224+t!25^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -a!1370^post224+a!1370^0 == 0 /\ head!405^0-head!405^post224 == 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!29^post224+i!29^0 == 0 /\ -length!28^post224+length!28^0 == 0 /\ -nondet!13^post224+nondet!13^0 == 0 /\ -r!662^post224+r!662^0 == 0 /\ rcd!83^0-rcd!83^post224 == 0 /\ -y!21^post224+y!21^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -x!22^post224+x!22^0 == 0 /\ x!15^0-x!15^post224 == 0), cost: 1 Propagated Equalities Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^post224, __disjvr_1^0'=__disjvr_1^post224, __disjvr_2^0'=__disjvr_2^post224, __disjvr_3^0'=__disjvr_3^post224, __disjvr_4^0'=__disjvr_4^post224, __disjvr_5^0'=__disjvr_5^post224, __disjvr_6^0'=__disjvr_6^post224, __disjvr_7^0'=__disjvr_7^post224, __disjvr_8^0'=__disjvr_8^post224, a!1052^0'=a!1052^post224, a!1055^0'=a!1055^post224, a!1370^0'=a!1370^post224, a!1371^0'=a!1371^post224, a!1610^0'=a!1610^post224, a!1810^0'=a!1810^post224, a!2035^0'=a!2035^post224, a!2238^0'=a!2238^post224, a!244^0'=a!244^post224, a!419^0'=a!419^post224, a!511^0'=a!511^post224, a!654^0'=a!654^post224, ct!19^0'=ct!19^post224, head!16^0'=head!16^post224, head!31^0'=head!31^post224, head!405^0'=head!405^post224, i!29^0'=i!29^post224, i!406^0'=i!406^post224, length!28^0'=length!28^post224, nondet!13^0'=nondet!13^post224, r!543^0'=r!543^post224, r!662^0'=r!662^post224, rcd!2393^0'=rcd!2393^post224, rcd!2460^0'=rcd!2460^post224, rcd!2515^0'=rcd!2515^post224, rcd!63^0'=rcd!63^post224, rcd!83^0'=rcd!83^post224, result!12^0'=result!12^post224, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post224, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post224, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post224, sel_r!543_flink!24^0'=sel_r!543_flink!24^post224, t!25^0'=t!25^post224, temp!34^0'=temp!34^post224, temp0!17^0'=temp0!17^post224, temp0!30^0'=temp0!30^post224, tmp!33^0'=tmp!33^post224, x!1365^0'=x!1365^post224, x!15^0'=x!15^post224, x!18^0'=x!18^post224, x!22^0'=x!22^post224, x_slam_f!20^0'=x_slam_f!20^post224, y!21^0'=y!21^post224, (sel_r!543_flink!24^0-sel_r!543_flink!24^post224 == 0 /\ a!511^0-a!511^post224 == 0 /\ __disjvr_0^0-__disjvr_0^post224 == 0 /\ a!1610^0-a!1610^post224 == 0 /\ -rcd!63^post224+rcd!63^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -x!1365^post224+x!1365^0 == 0 /\ -__disjvr_8^post224+__disjvr_8^0 == 0 /\ __disjvr_7^0-__disjvr_7^post224 == 0 /\ -a!419^post224+a!419^0 == 0 /\ -a!654^post224+a!654^0 == 0 /\ -ct!19^post224+ct!19^0 == 0 /\ -a!1810^post224+a!1810^0 == 0 /\ -__disjvr_2^post224+__disjvr_2^0 == 0 /\ temp0!17^0-temp0!17^post224 == 0 /\ -__disjvr_4^post224+__disjvr_4^0 == 0 /\ __disjvr_3^0-__disjvr_3^post224 == 0 /\ rcd!2515^0-rcd!2515^post224 == 0 /\ -rcd!2393^post224+rcd!2393^0 == 0 /\ rcd!2460^0-rcd!2460^post224 == 0 /\ 1+head!31^0 <= 0 /\ r!543^0-r!543^post224 == 0 /\ a!1371^0-a!1371^post224 == 0 /\ temp!34^0-temp!34^post224 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post224 == 0 /\ temp0!30^0-temp0!30^post224 == 0 /\ -head!31^post224+head!31^0 == 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!16^post224+head!16^0 == 0 /\ a!1052^0-a!1052^post224 == 0 /\ __disjvr_6^0-__disjvr_6^post224 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-tmp!33^post224 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ -sdv_callsite_return_1!32^post224+sdv_callsite_return_1!32^0 == 0 /\ x!18^0-x!18^post224 == 0 /\ a!1055^0-a!1055^post224 == 0 /\ result!12^0-result!12^post224 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ a!2238^0-a!2238^post224 == 0 /\ -x_slam_f!20^post224+x_slam_f!20^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -a!2035^post224+a!2035^0 == 0 /\ i!406^0-i!406^post224 == 0 /\ -a!244^post224+a!244^0 == 0 /\ -__disjvr_1^post224+__disjvr_1^0 == 0 /\ -__disjvr_5^post224+__disjvr_5^0 == 0 /\ -sdv_callsite_return_1!14^post224+sdv_callsite_return_1!14^0 == 0 /\ -t!25^post224+t!25^0 == 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -a!1370^post224+a!1370^0 == 0 /\ head!405^0-head!405^post224 == 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -i!29^post224+i!29^0 == 0 /\ -length!28^post224+length!28^0 == 0 /\ -nondet!13^post224+nondet!13^0 == 0 /\ -r!662^post224+r!662^0 == 0 /\ rcd!83^0-rcd!83^post224 == 0 /\ -y!21^post224+y!21^0 == 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0 /\ -x!22^post224+x!22^0 == 0 /\ x!15^0-x!15^post224 == 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 propagated equality sel_r!543_flink!24^post224 = sel_r!543_flink!24^0 propagated equality a!511^post224 = a!511^0 propagated equality __disjvr_0^post224 = __disjvr_0^0 propagated equality a!1610^post224 = a!1610^0 propagated equality rcd!63^post224 = rcd!63^0 propagated equality x!1365^post224 = x!1365^0 propagated equality __disjvr_8^post224 = __disjvr_8^0 propagated equality __disjvr_7^post224 = __disjvr_7^0 propagated equality a!419^post224 = a!419^0 propagated equality a!654^post224 = a!654^0 propagated equality ct!19^post224 = ct!19^0 propagated equality a!1810^post224 = a!1810^0 propagated equality __disjvr_2^post224 = __disjvr_2^0 propagated equality temp0!17^post224 = temp0!17^0 propagated equality __disjvr_4^post224 = __disjvr_4^0 propagated equality __disjvr_3^post224 = __disjvr_3^0 propagated equality rcd!2515^post224 = rcd!2515^0 propagated equality rcd!2393^post224 = rcd!2393^0 propagated equality rcd!2460^post224 = rcd!2460^0 propagated equality r!543^post224 = r!543^0 propagated equality a!1371^post224 = a!1371^0 propagated equality temp!34^post224 = temp!34^0 propagated equality sel_r!1224_flink!24^post224 = sel_r!1224_flink!24^0 propagated equality temp0!30^post224 = temp0!30^0 propagated equality head!31^post224 = head!31^0 propagated equality head!16^post224 = head!16^0 propagated equality a!1052^post224 = a!1052^0 propagated equality __disjvr_6^post224 = __disjvr_6^0 propagated equality tmp!33^post224 = tmp!33^0 propagated equality sdv_callsite_return_1!32^post224 = sdv_callsite_return_1!32^0 propagated equality x!18^post224 = x!18^0 propagated equality a!1055^post224 = a!1055^0 propagated equality result!12^post224 = result!12^0 propagated equality a!2238^post224 = a!2238^0 propagated equality x_slam_f!20^post224 = x_slam_f!20^0 propagated equality a!2035^post224 = a!2035^0 propagated equality i!406^post224 = i!406^0 propagated equality a!244^post224 = a!244^0 propagated equality __disjvr_1^post224 = __disjvr_1^0 propagated equality __disjvr_5^post224 = __disjvr_5^0 propagated equality sdv_callsite_return_1!14^post224 = sdv_callsite_return_1!14^0 propagated equality t!25^post224 = t!25^0 propagated equality a!1370^post224 = a!1370^0 propagated equality head!405^post224 = head!405^0 propagated equality i!29^post224 = i!29^0 propagated equality length!28^post224 = length!28^0 propagated equality nondet!13^post224 = nondet!13^0 propagated equality r!662^post224 = r!662^0 propagated equality rcd!83^post224 = rcd!83^0 propagated equality y!21^post224 = y!21^0 propagated equality x!22^post224 = x!22^0 propagated equality x!15^post224 = x!15^0 Simplified Guard Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l67 -> l18 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 New rule: l67 -> l18 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 made implied equalities explicit Original rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^post93, __disjvr_1^0'=__disjvr_1^post93, __disjvr_2^0'=__disjvr_2^post93, __disjvr_3^0'=__disjvr_3^post93, __disjvr_4^0'=__disjvr_4^post93, __disjvr_5^0'=__disjvr_5^post93, __disjvr_6^0'=__disjvr_6^post93, __disjvr_7^0'=__disjvr_7^post93, __disjvr_8^0'=__disjvr_8^post93, a!1052^0'=a!1052^post93, a!1055^0'=a!1055^post93, a!1370^0'=a!1370^post93, a!1371^0'=a!1371^post93, a!1610^0'=a!1610^post93, a!1810^0'=a!1810^post93, a!2035^0'=a!2035^post93, a!2238^0'=a!2238^post93, a!244^0'=a!244^post93, a!419^0'=a!419^post93, a!511^0'=a!511^post93, a!654^0'=a!654^post93, ct!19^0'=ct!19^post93, head!16^0'=head!16^post93, head!31^0'=head!31^post93, head!405^0'=head!405^post93, i!29^0'=i!29^post93, i!406^0'=i!406^post93, length!28^0'=length!28^post93, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post93, r!662^0'=r!662^post93, rcd!2393^0'=rcd!2393^post93, rcd!2460^0'=rcd!2460^post93, rcd!2515^0'=rcd!2515^post93, rcd!63^0'=rcd!63^post93, rcd!83^0'=rcd!83^post93, result!12^0'=result!12^post93, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post93, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post93, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post93, sel_r!543_flink!24^0'=sel_r!543_flink!24^post93, t!25^0'=t!25^post93, temp!34^0'=temp!34^post93, temp0!17^0'=temp0!17^post93, temp0!30^0'=temp0!30^post93, tmp!33^0'=tmp!33^post93, x!1365^0'=x!1365^post93, x!15^0'=x!15^post93, x!18^0'=x!18^post93, x!22^0'=x!22^post93, x_slam_f!20^0'=x_slam_f!20^post93, y!21^0'=y!21^post93, (0 == 0 /\ -a!1055^post225+a!1055^0 == 0 /\ -a!1810^post93+a!1810^post225 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -head!31^post93 <= 0 /\ -r!543^post225+r!543^0 == 0 /\ -__disjvr_5^post93+__disjvr_5^post225 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ head!31^post93 <= 0 /\ head!31^post93 == 0 /\ -__disjvr_3^post93+__disjvr_3^post225 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -head!16^post93+head!16^post225 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ rcd!2515^post225-rcd!2515^post93 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ a!1055^post225-a!1055^post93 == 0 /\ x!15^0-x!15^post225 == 0 /\ -a!244^post93+a!244^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 <= 0 /\ -__disjvr_8^post93+__disjvr_8^post225 == 0 /\ rcd!63^post225-rcd!63^post93 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ temp!34^post225-temp!34^post93 == 0 /\ -x!18^post93+x!18^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ temp0!30^post225-temp0!30^post93 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ -head!405^post93+head!405^post225 == 0 /\ -i!29^post93 <= 0 /\ rcd!83^post225-rcd!83^post93 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ temp0!17^post225-temp0!17^post93 == 0 /\ -__disjvr_6^post93+__disjvr_6^post225 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 <= 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 == 0 /\ y!21^0-y!21^post225 == 0 /\ -__disjvr_4^post93+__disjvr_4^post225 == 0 /\ i!406^post225-i!406^post93 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ x!1365^post225-x!1365^post93 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ __disjvr_7^post225-__disjvr_7^post93 == 0 /\ sel_r!1224_flink!24^post225-sel_r!1224_flink!24^post93 == 0 /\ rcd!2460^post225-rcd!2460^post93 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ -a!2035^post93+a!2035^post225 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ -nondet!13^1+sdv_callsite_return_1!14^post93 == 0 /\ x!22^post225-x!22^post93 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -a!419^post93+a!419^post225 == 0 /\ -a!1370^post93+a!1370^post225 == 0 /\ r!543^post225-r!543^post93 == 0 /\ -t!25^post225+t!25^0 == 0 /\ sel_r!543_flink!24^post225-sel_r!543_flink!24^post93 == 0 /\ result!12^post225-result!12^post93 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ -__disjvr_2^post93+__disjvr_2^post225 == 0 /\ i!29^post93 <= 0 /\ i!29^post93 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ t!25^post225-t!25^post93 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ r!662^post225-r!662^post93 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ -a!654^post93+a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -a!1052^post93+a!1052^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ a!2238^post225-a!2238^post93 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ x!15^post225-x!15^post93 == 0 /\ -a!1371^post93+a!1371^post225 == 0 /\ -tmp!33^post93+tmp!33^post225 == 0 /\ sdv_callsite_return_1!32^post225-sdv_callsite_return_1!32^post93 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ x_slam_f!20^post225-x_slam_f!20^post93 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ rcd!2393^post225-rcd!2393^post93 == 0 /\ -__disjvr_1^post93+__disjvr_1^post225 == 0 /\ a!1610^post225-a!1610^post93 == 0 /\ -ct!19^post93+ct!19^post225 == 0 /\ -a!511^post93+a!511^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ -y!21^post93+y!21^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ -__disjvr_0^post93+__disjvr_0^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 New rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^post93, __disjvr_1^0'=__disjvr_1^post93, __disjvr_2^0'=__disjvr_2^post93, __disjvr_3^0'=__disjvr_3^post93, __disjvr_4^0'=__disjvr_4^post93, __disjvr_5^0'=__disjvr_5^post93, __disjvr_6^0'=__disjvr_6^post93, __disjvr_7^0'=__disjvr_7^post93, __disjvr_8^0'=__disjvr_8^post93, a!1052^0'=a!1052^post93, a!1055^0'=a!1055^post93, a!1370^0'=a!1370^post93, a!1371^0'=a!1371^post93, a!1610^0'=a!1610^post93, a!1810^0'=a!1810^post93, a!2035^0'=a!2035^post93, a!2238^0'=a!2238^post93, a!244^0'=a!244^post93, a!419^0'=a!419^post93, a!511^0'=a!511^post93, a!654^0'=a!654^post93, ct!19^0'=ct!19^post93, head!16^0'=head!16^post93, head!31^0'=head!31^post93, head!405^0'=head!405^post93, i!29^0'=i!29^post93, i!406^0'=i!406^post93, length!28^0'=length!28^post93, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post93, r!662^0'=r!662^post93, rcd!2393^0'=rcd!2393^post93, rcd!2460^0'=rcd!2460^post93, rcd!2515^0'=rcd!2515^post93, rcd!63^0'=rcd!63^post93, rcd!83^0'=rcd!83^post93, result!12^0'=result!12^post93, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post93, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post93, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post93, sel_r!543_flink!24^0'=sel_r!543_flink!24^post93, t!25^0'=t!25^post93, temp!34^0'=temp!34^post93, temp0!17^0'=temp0!17^post93, temp0!30^0'=temp0!30^post93, tmp!33^0'=tmp!33^post93, x!1365^0'=x!1365^post93, x!15^0'=x!15^post93, x!18^0'=x!18^post93, x!22^0'=x!22^post93, x_slam_f!20^0'=x_slam_f!20^post93, y!21^0'=y!21^post93, (0 == 0 /\ -a!1055^post225+a!1055^0 == 0 /\ -a!1810^post93+a!1810^post225 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -head!31^post93 <= 0 /\ -head!31^post93 == 0 /\ -r!543^post225+r!543^0 == 0 /\ -__disjvr_5^post93+__disjvr_5^post225 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ head!31^post93 <= 0 /\ head!31^post93 == 0 /\ -__disjvr_3^post93+__disjvr_3^post225 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -head!16^post93+head!16^post225 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ rcd!2515^post225-rcd!2515^post93 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ a!1055^post225-a!1055^post93 == 0 /\ x!15^0-x!15^post225 == 0 /\ -a!244^post93+a!244^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 <= 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 == 0 /\ -__disjvr_8^post93+__disjvr_8^post225 == 0 /\ rcd!63^post225-rcd!63^post93 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ temp!34^post225-temp!34^post93 == 0 /\ -x!18^post93+x!18^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ temp0!30^post225-temp0!30^post93 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ -head!405^post93+head!405^post225 == 0 /\ -i!29^post93 <= 0 /\ -i!29^post93 == 0 /\ rcd!83^post225-rcd!83^post93 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ temp0!17^post225-temp0!17^post93 == 0 /\ -__disjvr_6^post93+__disjvr_6^post225 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 <= 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 == 0 /\ y!21^0-y!21^post225 == 0 /\ -__disjvr_4^post93+__disjvr_4^post225 == 0 /\ i!406^post225-i!406^post93 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ x!1365^post225-x!1365^post93 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ __disjvr_7^post225-__disjvr_7^post93 == 0 /\ sel_r!1224_flink!24^post225-sel_r!1224_flink!24^post93 == 0 /\ rcd!2460^post225-rcd!2460^post93 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ -a!2035^post93+a!2035^post225 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ -nondet!13^1+sdv_callsite_return_1!14^post93 == 0 /\ x!22^post225-x!22^post93 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -a!419^post93+a!419^post225 == 0 /\ -a!1370^post93+a!1370^post225 == 0 /\ r!543^post225-r!543^post93 == 0 /\ -t!25^post225+t!25^0 == 0 /\ sel_r!543_flink!24^post225-sel_r!543_flink!24^post93 == 0 /\ result!12^post225-result!12^post93 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ -__disjvr_2^post93+__disjvr_2^post225 == 0 /\ i!29^post93 <= 0 /\ i!29^post93 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ t!25^post225-t!25^post93 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ r!662^post225-r!662^post93 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ -a!654^post93+a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -a!1052^post93+a!1052^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ a!2238^post225-a!2238^post93 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ x!15^post225-x!15^post93 == 0 /\ -a!1371^post93+a!1371^post225 == 0 /\ -tmp!33^post93+tmp!33^post225 == 0 /\ sdv_callsite_return_1!32^post225-sdv_callsite_return_1!32^post93 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ x_slam_f!20^post225-x_slam_f!20^post93 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ rcd!2393^post225-rcd!2393^post93 == 0 /\ -__disjvr_1^post93+__disjvr_1^post225 == 0 /\ a!1610^post225-a!1610^post93 == 0 /\ -ct!19^post93+ct!19^post225 == 0 /\ -a!511^post93+a!511^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ -y!21^post93+y!21^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ -__disjvr_0^post93+__disjvr_0^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 Propagated Equalities Original rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^post93, __disjvr_1^0'=__disjvr_1^post93, __disjvr_2^0'=__disjvr_2^post93, __disjvr_3^0'=__disjvr_3^post93, __disjvr_4^0'=__disjvr_4^post93, __disjvr_5^0'=__disjvr_5^post93, __disjvr_6^0'=__disjvr_6^post93, __disjvr_7^0'=__disjvr_7^post93, __disjvr_8^0'=__disjvr_8^post93, a!1052^0'=a!1052^post93, a!1055^0'=a!1055^post93, a!1370^0'=a!1370^post93, a!1371^0'=a!1371^post93, a!1610^0'=a!1610^post93, a!1810^0'=a!1810^post93, a!2035^0'=a!2035^post93, a!2238^0'=a!2238^post93, a!244^0'=a!244^post93, a!419^0'=a!419^post93, a!511^0'=a!511^post93, a!654^0'=a!654^post93, ct!19^0'=ct!19^post93, head!16^0'=head!16^post93, head!31^0'=head!31^post93, head!405^0'=head!405^post93, i!29^0'=i!29^post93, i!406^0'=i!406^post93, length!28^0'=length!28^post93, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post93, r!662^0'=r!662^post93, rcd!2393^0'=rcd!2393^post93, rcd!2460^0'=rcd!2460^post93, rcd!2515^0'=rcd!2515^post93, rcd!63^0'=rcd!63^post93, rcd!83^0'=rcd!83^post93, result!12^0'=result!12^post93, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post93, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post93, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post93, sel_r!543_flink!24^0'=sel_r!543_flink!24^post93, t!25^0'=t!25^post93, temp!34^0'=temp!34^post93, temp0!17^0'=temp0!17^post93, temp0!30^0'=temp0!30^post93, tmp!33^0'=tmp!33^post93, x!1365^0'=x!1365^post93, x!15^0'=x!15^post93, x!18^0'=x!18^post93, x!22^0'=x!22^post93, x_slam_f!20^0'=x_slam_f!20^post93, y!21^0'=y!21^post93, (0 == 0 /\ -a!1055^post225+a!1055^0 == 0 /\ -a!1810^post93+a!1810^post225 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -head!31^post93 <= 0 /\ -head!31^post93 == 0 /\ -r!543^post225+r!543^0 == 0 /\ -__disjvr_5^post93+__disjvr_5^post225 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ head!31^post93 <= 0 /\ head!31^post93 == 0 /\ -__disjvr_3^post93+__disjvr_3^post225 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -head!16^post93+head!16^post225 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ rcd!2515^post225-rcd!2515^post93 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ a!1055^post225-a!1055^post93 == 0 /\ x!15^0-x!15^post225 == 0 /\ -a!244^post93+a!244^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 <= 0 /\ -length!28^post93+sdv_callsite_return_1!14^post93 == 0 /\ -__disjvr_8^post93+__disjvr_8^post225 == 0 /\ rcd!63^post225-rcd!63^post93 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ temp!34^post225-temp!34^post93 == 0 /\ -x!18^post93+x!18^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ temp0!30^post225-temp0!30^post93 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ -head!405^post93+head!405^post225 == 0 /\ -i!29^post93 <= 0 /\ -i!29^post93 == 0 /\ rcd!83^post225-rcd!83^post93 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ temp0!17^post225-temp0!17^post93 == 0 /\ -__disjvr_6^post93+__disjvr_6^post225 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 <= 0 /\ length!28^post93-sdv_callsite_return_1!14^post93 == 0 /\ y!21^0-y!21^post225 == 0 /\ -__disjvr_4^post93+__disjvr_4^post225 == 0 /\ i!406^post225-i!406^post93 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ x!1365^post225-x!1365^post93 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ __disjvr_7^post225-__disjvr_7^post93 == 0 /\ sel_r!1224_flink!24^post225-sel_r!1224_flink!24^post93 == 0 /\ rcd!2460^post225-rcd!2460^post93 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ -a!2035^post93+a!2035^post225 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ -nondet!13^1+sdv_callsite_return_1!14^post93 == 0 /\ x!22^post225-x!22^post93 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -a!419^post93+a!419^post225 == 0 /\ -a!1370^post93+a!1370^post225 == 0 /\ r!543^post225-r!543^post93 == 0 /\ -t!25^post225+t!25^0 == 0 /\ sel_r!543_flink!24^post225-sel_r!543_flink!24^post93 == 0 /\ result!12^post225-result!12^post93 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ -__disjvr_2^post93+__disjvr_2^post225 == 0 /\ i!29^post93 <= 0 /\ i!29^post93 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ t!25^post225-t!25^post93 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ r!662^post225-r!662^post93 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ -a!654^post93+a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -a!1052^post93+a!1052^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ a!2238^post225-a!2238^post93 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ x!15^post225-x!15^post93 == 0 /\ -a!1371^post93+a!1371^post225 == 0 /\ -tmp!33^post93+tmp!33^post225 == 0 /\ sdv_callsite_return_1!32^post225-sdv_callsite_return_1!32^post93 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ x_slam_f!20^post225-x_slam_f!20^post93 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ rcd!2393^post225-rcd!2393^post93 == 0 /\ -__disjvr_1^post93+__disjvr_1^post225 == 0 /\ a!1610^post225-a!1610^post93 == 0 /\ -ct!19^post93+ct!19^post225 == 0 /\ -a!511^post93+a!511^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ -y!21^post93+y!21^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ -__disjvr_0^post93+__disjvr_0^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 New rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^post225, __disjvr_1^0'=__disjvr_1^post225, __disjvr_2^0'=__disjvr_2^post225, __disjvr_3^0'=__disjvr_3^post225, __disjvr_4^0'=__disjvr_4^post225, __disjvr_5^0'=__disjvr_5^post225, __disjvr_6^0'=__disjvr_6^post225, __disjvr_7^0'=__disjvr_7^post225, __disjvr_8^0'=__disjvr_8^post225, a!1052^0'=a!1052^post225, a!1055^0'=a!1055^post225, a!1370^0'=a!1370^post225, a!1371^0'=a!1371^post225, a!1610^0'=a!1610^post225, a!1810^0'=a!1810^post225, a!2035^0'=a!2035^post225, a!2238^0'=a!2238^post225, a!244^0'=a!244^post225, a!419^0'=a!419^post225, a!511^0'=a!511^post225, a!654^0'=a!654^post225, ct!19^0'=ct!19^post225, head!16^0'=head!16^post225, head!31^0'=0, head!405^0'=head!405^post225, i!29^0'=0, i!406^0'=i!406^post225, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post225, r!662^0'=r!662^post225, rcd!2393^0'=rcd!2393^post225, rcd!2460^0'=rcd!2460^post225, rcd!2515^0'=rcd!2515^post225, rcd!63^0'=rcd!63^post225, rcd!83^0'=rcd!83^post225, result!12^0'=result!12^post225, sdv_callsite_return_1!14^0'=nondet!13^1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post225, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post225, sel_r!543_flink!24^0'=sel_r!543_flink!24^post225, t!25^0'=t!25^post225, temp!34^0'=temp!34^post225, temp0!17^0'=temp0!17^post225, temp0!30^0'=temp0!30^post225, tmp!33^0'=tmp!33^post225, x!1365^0'=x!1365^post225, x!15^0'=x!15^post225, x!18^0'=x!18^post225, x!22^0'=x!22^post225, x_slam_f!20^0'=x_slam_f!20^post225, y!21^0'=y!21^post225, (0 <= 0 /\ 0 == 0 /\ -a!1055^post225+a!1055^0 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -r!543^post225+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ y!21^0-y!21^post225 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -t!25^post225+t!25^0 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 propagated equality a!1810^post93 = a!1810^post225 propagated equality head!31^post93 = 0 propagated equality __disjvr_5^post93 = __disjvr_5^post225 propagated equality __disjvr_3^post93 = __disjvr_3^post225 propagated equality head!16^post93 = head!16^post225 propagated equality rcd!2515^post93 = rcd!2515^post225 propagated equality a!1055^post93 = a!1055^post225 propagated equality a!244^post93 = a!244^post225 propagated equality length!28^post93 = sdv_callsite_return_1!14^post93 propagated equality __disjvr_8^post93 = __disjvr_8^post225 propagated equality rcd!63^post93 = rcd!63^post225 propagated equality temp!34^post93 = temp!34^post225 propagated equality x!18^post93 = x!18^post225 propagated equality temp0!30^post93 = temp0!30^post225 propagated equality head!405^post93 = head!405^post225 propagated equality i!29^post93 = 0 propagated equality rcd!83^post93 = rcd!83^post225 propagated equality temp0!17^post93 = temp0!17^post225 propagated equality __disjvr_6^post93 = __disjvr_6^post225 propagated equality __disjvr_4^post93 = __disjvr_4^post225 propagated equality i!406^post93 = i!406^post225 propagated equality x!1365^post93 = x!1365^post225 propagated equality __disjvr_7^post93 = __disjvr_7^post225 propagated equality sel_r!1224_flink!24^post93 = sel_r!1224_flink!24^post225 propagated equality rcd!2460^post93 = rcd!2460^post225 propagated equality a!2035^post93 = a!2035^post225 propagated equality sdv_callsite_return_1!14^post93 = nondet!13^1 propagated equality x!22^post93 = x!22^post225 propagated equality a!419^post93 = a!419^post225 propagated equality a!1370^post93 = a!1370^post225 propagated equality r!543^post93 = r!543^post225 propagated equality sel_r!543_flink!24^post93 = sel_r!543_flink!24^post225 propagated equality result!12^post93 = result!12^post225 propagated equality __disjvr_2^post93 = __disjvr_2^post225 propagated equality t!25^post93 = t!25^post225 propagated equality r!662^post93 = r!662^post225 propagated equality a!654^post93 = a!654^post225 propagated equality a!1052^post93 = a!1052^post225 propagated equality a!2238^post93 = a!2238^post225 propagated equality x!15^post93 = x!15^post225 propagated equality a!1371^post93 = a!1371^post225 propagated equality tmp!33^post93 = tmp!33^post225 propagated equality sdv_callsite_return_1!32^post93 = sdv_callsite_return_1!32^post225 propagated equality x_slam_f!20^post93 = x_slam_f!20^post225 propagated equality rcd!2393^post93 = rcd!2393^post225 propagated equality __disjvr_1^post93 = __disjvr_1^post225 propagated equality a!1610^post93 = a!1610^post225 propagated equality ct!19^post93 = ct!19^post225 propagated equality a!511^post93 = a!511^post225 propagated equality y!21^post93 = y!21^post225 propagated equality __disjvr_0^post93 = __disjvr_0^post225 Propagated Equalities Original rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^post225, __disjvr_1^0'=__disjvr_1^post225, __disjvr_2^0'=__disjvr_2^post225, __disjvr_3^0'=__disjvr_3^post225, __disjvr_4^0'=__disjvr_4^post225, __disjvr_5^0'=__disjvr_5^post225, __disjvr_6^0'=__disjvr_6^post225, __disjvr_7^0'=__disjvr_7^post225, __disjvr_8^0'=__disjvr_8^post225, a!1052^0'=a!1052^post225, a!1055^0'=a!1055^post225, a!1370^0'=a!1370^post225, a!1371^0'=a!1371^post225, a!1610^0'=a!1610^post225, a!1810^0'=a!1810^post225, a!2035^0'=a!2035^post225, a!2238^0'=a!2238^post225, a!244^0'=a!244^post225, a!419^0'=a!419^post225, a!511^0'=a!511^post225, a!654^0'=a!654^post225, ct!19^0'=ct!19^post225, head!16^0'=head!16^post225, head!31^0'=0, head!405^0'=head!405^post225, i!29^0'=0, i!406^0'=i!406^post225, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^post225, r!662^0'=r!662^post225, rcd!2393^0'=rcd!2393^post225, rcd!2460^0'=rcd!2460^post225, rcd!2515^0'=rcd!2515^post225, rcd!63^0'=rcd!63^post225, rcd!83^0'=rcd!83^post225, result!12^0'=result!12^post225, sdv_callsite_return_1!14^0'=nondet!13^1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post225, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post225, sel_r!543_flink!24^0'=sel_r!543_flink!24^post225, t!25^0'=t!25^post225, temp!34^0'=temp!34^post225, temp0!17^0'=temp0!17^post225, temp0!30^0'=temp0!30^post225, tmp!33^0'=tmp!33^post225, x!1365^0'=x!1365^post225, x!15^0'=x!15^post225, x!18^0'=x!18^post225, x!22^0'=x!22^post225, x_slam_f!20^0'=x_slam_f!20^post225, y!21^0'=y!21^post225, (0 <= 0 /\ 0 == 0 /\ -a!1055^post225+a!1055^0 == 0 /\ -a!419^post225+a!419^0 == 0 /\ -r!543^post225+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post225 == 0 /\ -r!662^post225+r!662^0 == 0 /\ -a!2035^post225+a!2035^0 == 0 /\ -__disjvr_5^post225+__disjvr_5^0 == 0 /\ -a!2238^post225+a!2238^0 == 0 /\ x!18^0-x!18^post225 == 0 /\ -a!1610^post225+a!1610^0 == 0 /\ -__disjvr_8^post225+__disjvr_8^0 == 0 /\ -sdv_callsite_return_1!14^post225+sdv_callsite_return_1!14^0 == 0 /\ x!15^0-x!15^post225 == 0 /\ a!244^0-a!244^post225 == 0 /\ i!29^0-i!29^post225 == 0 /\ nondet!13^0-nondet!13^post225 == 0 /\ -x!22^post225+x!22^0 == 0 /\ a!1370^0-a!1370^post225 == 0 /\ -__disjvr_7^post225+__disjvr_7^0 == 0 /\ head!405^0-head!405^post225 == 0 /\ rcd!63^0-rcd!63^post225 == 0 /\ -temp!34^post225+temp!34^0 == 0 /\ head!16^0-head!16^post225 == 0 /\ -rcd!2515^post225+rcd!2515^0 == 0 /\ -x!1365^post225+x!1365^0 == 0 /\ __disjvr_0^0-__disjvr_0^post225 == 0 /\ y!21^0-y!21^post225 == 0 /\ a!1052^0-a!1052^post225 == 0 /\ a!511^0-a!511^post225 == 0 /\ -rcd!83^post225+rcd!83^0 == 0 /\ -sel_r!1224_flink!24^post225+sel_r!1224_flink!24^0 == 0 /\ -ct!19^post225+ct!19^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post225 == 0 /\ -__disjvr_1^post225+__disjvr_1^0 == 0 /\ rcd!2393^0-rcd!2393^post225 == 0 /\ -t!25^post225+t!25^0 == 0 /\ -__disjvr_2^post225+__disjvr_2^0 == 0 /\ a!1810^0-a!1810^post225 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post225 == 0 /\ temp0!17^0-temp0!17^post225 == 0 /\ -head!31^post225+head!31^0 == 0 /\ a!654^0-a!654^post225 == 0 /\ result!12^0-result!12^post225 == 0 /\ tmp!33^0-tmp!33^post225 == 0 /\ -i!406^post225+i!406^0 == 0 /\ __disjvr_4^0-__disjvr_4^post225 == 0 /\ a!1371^0-a!1371^post225 == 0 /\ -rcd!2460^post225+rcd!2460^0 == 0 /\ temp0!30^0-temp0!30^post225 == 0 /\ length!28^0-length!28^post225 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post225 == 0 /\ __disjvr_3^0-__disjvr_3^post225 == 0), cost: 1 New rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=0, head!405^0'=head!405^0, i!29^0'=0, i!406^0'=i!406^0, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=nondet!13^1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0), cost: 1 propagated equality a!1055^post225 = a!1055^0 propagated equality a!419^post225 = a!419^0 propagated equality r!543^post225 = r!543^0 propagated equality __disjvr_6^post225 = __disjvr_6^0 propagated equality r!662^post225 = r!662^0 propagated equality a!2035^post225 = a!2035^0 propagated equality __disjvr_5^post225 = __disjvr_5^0 propagated equality a!2238^post225 = a!2238^0 propagated equality x!18^post225 = x!18^0 propagated equality a!1610^post225 = a!1610^0 propagated equality __disjvr_8^post225 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post225 = sdv_callsite_return_1!14^0 propagated equality x!15^post225 = x!15^0 propagated equality a!244^post225 = a!244^0 propagated equality i!29^post225 = i!29^0 propagated equality nondet!13^post225 = nondet!13^0 propagated equality x!22^post225 = x!22^0 propagated equality a!1370^post225 = a!1370^0 propagated equality __disjvr_7^post225 = __disjvr_7^0 propagated equality head!405^post225 = head!405^0 propagated equality rcd!63^post225 = rcd!63^0 propagated equality temp!34^post225 = temp!34^0 propagated equality head!16^post225 = head!16^0 propagated equality rcd!2515^post225 = rcd!2515^0 propagated equality x!1365^post225 = x!1365^0 propagated equality __disjvr_0^post225 = __disjvr_0^0 propagated equality y!21^post225 = y!21^0 propagated equality a!1052^post225 = a!1052^0 propagated equality a!511^post225 = a!511^0 propagated equality rcd!83^post225 = rcd!83^0 propagated equality sel_r!1224_flink!24^post225 = sel_r!1224_flink!24^0 propagated equality ct!19^post225 = ct!19^0 propagated equality x_slam_f!20^post225 = x_slam_f!20^0 propagated equality __disjvr_1^post225 = __disjvr_1^0 propagated equality rcd!2393^post225 = rcd!2393^0 propagated equality t!25^post225 = t!25^0 propagated equality __disjvr_2^post225 = __disjvr_2^0 propagated equality a!1810^post225 = a!1810^0 propagated equality sel_r!543_flink!24^post225 = sel_r!543_flink!24^0 propagated equality temp0!17^post225 = temp0!17^0 propagated equality head!31^post225 = head!31^0 propagated equality a!654^post225 = a!654^0 propagated equality result!12^post225 = result!12^0 propagated equality tmp!33^post225 = tmp!33^0 propagated equality i!406^post225 = i!406^0 propagated equality __disjvr_4^post225 = __disjvr_4^0 propagated equality a!1371^post225 = a!1371^0 propagated equality rcd!2460^post225 = rcd!2460^0 propagated equality temp0!30^post225 = temp0!30^0 propagated equality length!28^post225 = length!28^0 propagated equality sdv_callsite_return_1!32^post225 = sdv_callsite_return_1!32^0 propagated equality __disjvr_3^post225 = __disjvr_3^0 Simplified Guard Original rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=0, head!405^0'=head!405^0, i!29^0'=0, i!406^0'=i!406^0, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=nondet!13^1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, (0 <= 0 /\ 0 == 0), cost: 1 New rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=0, head!405^0'=head!405^0, i!29^0'=0, i!406^0'=i!406^0, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=nondet!13^1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l68 -> l38 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=0, head!405^0'=head!405^0, i!29^0'=0, i!406^0'=i!406^0, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=nondet!13^1, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l68 -> l38 : head!31^0'=0, i!29^0'=0, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, sdv_callsite_return_1!14^0'=nondet!13^1, T, cost: 1 Propagated Equalities Original rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^post69, __disjvr_1^0'=__disjvr_1^post69, __disjvr_2^0'=__disjvr_2^post69, __disjvr_3^0'=__disjvr_3^post69, __disjvr_4^0'=__disjvr_4^post69, __disjvr_5^0'=__disjvr_5^post69, __disjvr_6^0'=__disjvr_6^post69, __disjvr_7^0'=__disjvr_7^post69, __disjvr_8^0'=__disjvr_8^post69, a!1052^0'=a!1052^post69, a!1055^0'=a!1055^post69, a!1370^0'=a!1370^post69, a!1371^0'=a!1371^post69, a!1610^0'=a!1610^post69, a!1810^0'=a!1810^post69, a!2035^0'=a!2035^post69, a!2238^0'=a!2238^post69, a!244^0'=a!244^post69, a!419^0'=a!419^post69, a!511^0'=a!511^post69, a!654^0'=a!654^post69, ct!19^0'=ct!19^post69, head!16^0'=head!16^post69, head!31^0'=head!31^post69, head!405^0'=head!405^post69, i!29^0'=i!29^post69, i!406^0'=i!406^post69, length!28^0'=length!28^post69, nondet!13^0'=nondet!13^post69, r!543^0'=r!543^post69, r!662^0'=r!662^post69, rcd!2393^0'=rcd!2393^post69, rcd!2460^0'=rcd!2460^post69, rcd!2515^0'=rcd!2515^post69, rcd!63^0'=rcd!63^post69, rcd!83^0'=rcd!83^post69, result!12^0'=result!12^post69, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post69, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post69, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post69, sel_r!543_flink!24^0'=sel_r!543_flink!24^post69, t!25^0'=t!25^post69, temp!34^0'=temp!34^post69, temp0!17^0'=temp0!17^post69, temp0!30^0'=temp0!30^post69, tmp!33^0'=tmp!33^post69, x!1365^0'=x!1365^post69, x!15^0'=x!15^post69, x!18^0'=x!18^post69, x!22^0'=x!22^post69, x_slam_f!20^0'=x_slam_f!20^post69, y!21^0'=y!21^post69, (0 == 0 /\ -__disjvr_3^post69+__disjvr_3^post68 == 0 /\ -a!1052^post69+a!1052^post68 == 0 /\ -a!1810^post68+a!1810^0 == 0 /\ -a!1370^post68+a!1370^0 == 0 /\ temp0!30^post68-temp0!30^post69 == 0 /\ __disjvr_2^post68-__disjvr_2^post69 == 0 /\ rcd!2460^0-rcd!2460^post68 == 0 /\ -__disjvr_4^post68+__disjvr_4^0 == 0 /\ -__disjvr_1^post68+__disjvr_1^0 == 0 /\ -__disjvr_5^post68+__disjvr_5^0 == 0 /\ -temp0!30^post68+temp0!30^0 == 0 /\ y!21^0-y!21^post68 == 0 /\ -__disjvr_2^post68+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post68 == 0 /\ -sdv_callsite_return_1!14^post68+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_6^post69+__disjvr_6^post68 == 0 /\ -ct!19^post68+ct!19^0 == 0 /\ sdv_callsite_return_1!14^post68-sdv_callsite_return_1!14^post69 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post68 == 0 /\ -rcd!2393^post68+rcd!2393^0 == 0 /\ -length!28^post68+length!28^0 == 0 /\ -i!406^post69+i!406^post68 == 0 /\ ct!19^post68-ct!19^post69 == 0 /\ -head!405^post68+head!405^0 == 0 /\ -i!29^post68+i!29^0 == 0 /\ -a!2035^post68+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post68 == 0 /\ __disjvr_8^post68-__disjvr_8^post69 == 0 /\ temp0!17^0-temp0!17^post68 == 0 /\ a!1610^0-a!1610^post68 == 0 /\ length!28^post68-length!28^post69 == 0 /\ -rcd!83^post69+rcd!83^post68 == 0 /\ -head!31^post69+head!31^post68 == 0 /\ -head!16^post68+head!16^0 == 0 /\ -tmp!33^post69+tmp!33^post68 == 0 /\ a!1371^0-a!1371^post68 == 0 /\ -temp!34^post69+temp!34^post68 == 0 /\ r!662^post68-r!662^post69 == 0 /\ -rcd!63^post68+rcd!63^0 == 0 /\ temp!34^0-temp!34^post68 == 0 /\ r!543^0-r!543^post68 == 0 /\ -x!1365^post68+x!1365^0 == 0 /\ -__disjvr_8^post68+__disjvr_8^0 == 0 /\ head!405^post68-head!405^post69 == 0 /\ __disjvr_5^post68-__disjvr_5^post69 == 0 /\ a!2035^post68-a!2035^post69 == 0 /\ x!1365^post68-x!1365^post69 == 0 /\ x_slam_f!20^post68-x_slam_f!20^post69 == 0 /\ a!244^0-a!244^post68 == 0 /\ head!31^0-head!31^post68 == 0 /\ a!2238^0-a!2238^post68 == 0 /\ x!18^0-x!18^post68 == 0 /\ rcd!63^post68-rcd!63^post69 == 0 /\ -a!2238^post69+a!2238^post68 == 0 /\ rcd!83^0-rcd!83^post68 == 0 /\ result!12^0-result!12^post68 == 0 /\ -y!21^post69+y!21^post68 == 0 /\ a!1810^post68-a!1810^post69 == 0 /\ -rcd!2460^post69+rcd!2460^post68 == 0 /\ -t!25^post68+t!25^0 == 0 /\ x!15^0-x!15^post68 == 0 /\ -x!22^post68+x!22^0 == 0 /\ -r!543^post69+r!543^post68 == 0 /\ a!1055^0-a!1055^post68 == 0 /\ a!419^post68-a!419^post69 == 0 /\ sel_r!543_flink!24^post68-sel_r!543_flink!24^post69 == 0 /\ -i!29^post69+i!29^post68 == 0 /\ rcd!2515^post68-rcd!2515^post69 == 0 /\ -__disjvr_0^post69+__disjvr_0^post68 == 0 /\ -a!1055^post69+a!1055^post68 == 0 /\ -result!12^post69+result!12^post68 == 0 /\ __disjvr_7^post68-__disjvr_7^post69 == 0 /\ a!1371^post68-a!1371^post69 == 0 /\ a!511^0-a!511^post68 == 0 /\ -head!16^post69+head!16^post68 == 0 /\ __disjvr_6^0-__disjvr_6^post68 == 0 /\ -a!419^post68+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post68 == 0 /\ -x!18^post69+x!18^post68 == 0 /\ t!25^post68-t!25^post69 == 0 /\ -a!244^post69+a!244^post68 == 0 /\ -sel_r!1224_flink!24^post69+sel_r!1224_flink!24^post68 == 0 /\ -__disjvr_7^post68+__disjvr_7^0 == 0 /\ sdv_callsite_return_1!32^post68-sdv_callsite_return_1!32^post69 == 0 /\ x_slam_f!20^0-x_slam_f!20^post68 == 0 /\ -a!654^post69+a!654^post68 == 0 /\ a!1370^post68-a!1370^post69 == 0 /\ x!22^post68-x!22^post69 == 0 /\ __disjvr_4^post68-__disjvr_4^post69 == 0 /\ -nondet!13^post68+nondet!13^0 == 0 /\ -r!662^post68+r!662^0 == 0 /\ __disjvr_1^post68-__disjvr_1^post69 == 0 /\ -rcd!2515^post68+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post68+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post69+a!1610^post68 == 0 /\ -nondet!13^post69+nondet!13^post68 == 0 /\ a!654^0-a!654^post68 == 0 /\ i!406^0-i!406^post68 == 0 /\ a!1052^0-a!1052^post68 == 0 /\ temp0!17^post68-temp0!17^post69 == 0 /\ __disjvr_0^0-__disjvr_0^post68 == 0 /\ -__disjvr_3^0+__disjvr_3^post68 == 0 /\ -a!511^post69+a!511^post68 == 0 /\ rcd!2393^post68-rcd!2393^post69 == 0), cost: 1 New rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^post68, __disjvr_1^0'=__disjvr_1^post68, __disjvr_2^0'=__disjvr_2^post68, __disjvr_3^0'=__disjvr_3^post68, __disjvr_4^0'=__disjvr_4^post68, __disjvr_5^0'=__disjvr_5^post68, __disjvr_6^0'=__disjvr_6^post68, __disjvr_7^0'=__disjvr_7^post68, __disjvr_8^0'=__disjvr_8^post68, a!1052^0'=a!1052^post68, a!1055^0'=a!1055^post68, a!1370^0'=a!1370^post68, a!1371^0'=a!1371^post68, a!1610^0'=a!1610^post68, a!1810^0'=a!1810^post68, a!2035^0'=a!2035^post68, a!2238^0'=a!2238^post68, a!244^0'=a!244^post68, a!419^0'=a!419^post68, a!511^0'=a!511^post68, a!654^0'=a!654^post68, ct!19^0'=ct!19^post68, head!16^0'=head!16^post68, head!31^0'=head!31^post68, head!405^0'=head!405^post68, i!29^0'=i!29^post68, i!406^0'=i!406^post68, length!28^0'=length!28^post68, nondet!13^0'=nondet!13^post68, r!543^0'=r!543^post68, r!662^0'=r!662^post68, rcd!2393^0'=rcd!2393^post68, rcd!2460^0'=rcd!2460^post68, rcd!2515^0'=rcd!2515^post68, rcd!63^0'=rcd!63^post68, rcd!83^0'=rcd!83^post68, result!12^0'=result!12^post68, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post68, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post68, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post68, sel_r!543_flink!24^0'=sel_r!543_flink!24^post68, t!25^0'=t!25^post68, temp!34^0'=temp!34^post68, temp0!17^0'=temp0!17^post68, temp0!30^0'=temp0!30^post68, tmp!33^0'=tmp!33^post68, x!1365^0'=x!1365^post68, x!15^0'=x!15^post69, x!18^0'=x!18^post68, x!22^0'=x!22^post68, x_slam_f!20^0'=x_slam_f!20^post68, y!21^0'=y!21^post68, (0 == 0 /\ -a!1810^post68+a!1810^0 == 0 /\ -a!1370^post68+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post68 == 0 /\ -__disjvr_4^post68+__disjvr_4^0 == 0 /\ -__disjvr_1^post68+__disjvr_1^0 == 0 /\ -__disjvr_5^post68+__disjvr_5^0 == 0 /\ -temp0!30^post68+temp0!30^0 == 0 /\ y!21^0-y!21^post68 == 0 /\ -__disjvr_2^post68+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post68 == 0 /\ -sdv_callsite_return_1!14^post68+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post68+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post68 == 0 /\ -rcd!2393^post68+rcd!2393^0 == 0 /\ -length!28^post68+length!28^0 == 0 /\ -head!405^post68+head!405^0 == 0 /\ -i!29^post68+i!29^0 == 0 /\ -a!2035^post68+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post68 == 0 /\ temp0!17^0-temp0!17^post68 == 0 /\ a!1610^0-a!1610^post68 == 0 /\ -head!16^post68+head!16^0 == 0 /\ a!1371^0-a!1371^post68 == 0 /\ -rcd!63^post68+rcd!63^0 == 0 /\ temp!34^0-temp!34^post68 == 0 /\ r!543^0-r!543^post68 == 0 /\ -x!1365^post68+x!1365^0 == 0 /\ -__disjvr_8^post68+__disjvr_8^0 == 0 /\ a!244^0-a!244^post68 == 0 /\ head!31^0-head!31^post68 == 0 /\ a!2238^0-a!2238^post68 == 0 /\ x!18^0-x!18^post68 == 0 /\ rcd!83^0-rcd!83^post68 == 0 /\ result!12^0-result!12^post68 == 0 /\ -t!25^post68+t!25^0 == 0 /\ x!15^0-x!15^post68 == 0 /\ -x!22^post68+x!22^0 == 0 /\ a!1055^0-a!1055^post68 == 0 /\ a!511^0-a!511^post68 == 0 /\ __disjvr_6^0-__disjvr_6^post68 == 0 /\ -a!419^post68+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post68 == 0 /\ -__disjvr_7^post68+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post68 == 0 /\ -nondet!13^post68+nondet!13^0 == 0 /\ -r!662^post68+r!662^0 == 0 /\ -rcd!2515^post68+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post68+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post68 == 0 /\ i!406^0-i!406^post68 == 0 /\ a!1052^0-a!1052^post68 == 0 /\ __disjvr_0^0-__disjvr_0^post68 == 0 /\ -__disjvr_3^0+__disjvr_3^post68 == 0), cost: 1 propagated equality __disjvr_3^post69 = __disjvr_3^post68 propagated equality a!1052^post69 = a!1052^post68 propagated equality temp0!30^post69 = temp0!30^post68 propagated equality __disjvr_2^post69 = __disjvr_2^post68 propagated equality __disjvr_6^post69 = __disjvr_6^post68 propagated equality sdv_callsite_return_1!14^post69 = sdv_callsite_return_1!14^post68 propagated equality i!406^post69 = i!406^post68 propagated equality ct!19^post69 = ct!19^post68 propagated equality __disjvr_8^post69 = __disjvr_8^post68 propagated equality length!28^post69 = length!28^post68 propagated equality rcd!83^post69 = rcd!83^post68 propagated equality head!31^post69 = head!31^post68 propagated equality tmp!33^post69 = tmp!33^post68 propagated equality temp!34^post69 = temp!34^post68 propagated equality r!662^post69 = r!662^post68 propagated equality head!405^post69 = head!405^post68 propagated equality __disjvr_5^post69 = __disjvr_5^post68 propagated equality a!2035^post69 = a!2035^post68 propagated equality x!1365^post69 = x!1365^post68 propagated equality x_slam_f!20^post69 = x_slam_f!20^post68 propagated equality rcd!63^post69 = rcd!63^post68 propagated equality a!2238^post69 = a!2238^post68 propagated equality y!21^post69 = y!21^post68 propagated equality a!1810^post69 = a!1810^post68 propagated equality rcd!2460^post69 = rcd!2460^post68 propagated equality r!543^post69 = r!543^post68 propagated equality a!419^post69 = a!419^post68 propagated equality sel_r!543_flink!24^post69 = sel_r!543_flink!24^post68 propagated equality i!29^post69 = i!29^post68 propagated equality rcd!2515^post69 = rcd!2515^post68 propagated equality __disjvr_0^post69 = __disjvr_0^post68 propagated equality a!1055^post69 = a!1055^post68 propagated equality result!12^post69 = result!12^post68 propagated equality __disjvr_7^post69 = __disjvr_7^post68 propagated equality a!1371^post69 = a!1371^post68 propagated equality head!16^post69 = head!16^post68 propagated equality x!18^post69 = x!18^post68 propagated equality t!25^post69 = t!25^post68 propagated equality a!244^post69 = a!244^post68 propagated equality sel_r!1224_flink!24^post69 = sel_r!1224_flink!24^post68 propagated equality sdv_callsite_return_1!32^post69 = sdv_callsite_return_1!32^post68 propagated equality a!654^post69 = a!654^post68 propagated equality a!1370^post69 = a!1370^post68 propagated equality x!22^post69 = x!22^post68 propagated equality __disjvr_4^post69 = __disjvr_4^post68 propagated equality __disjvr_1^post69 = __disjvr_1^post68 propagated equality a!1610^post69 = a!1610^post68 propagated equality nondet!13^post69 = nondet!13^post68 propagated equality temp0!17^post69 = temp0!17^post68 propagated equality a!511^post69 = a!511^post68 propagated equality rcd!2393^post69 = rcd!2393^post68 Propagated Equalities Original rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^post68, __disjvr_1^0'=__disjvr_1^post68, __disjvr_2^0'=__disjvr_2^post68, __disjvr_3^0'=__disjvr_3^post68, __disjvr_4^0'=__disjvr_4^post68, __disjvr_5^0'=__disjvr_5^post68, __disjvr_6^0'=__disjvr_6^post68, __disjvr_7^0'=__disjvr_7^post68, __disjvr_8^0'=__disjvr_8^post68, a!1052^0'=a!1052^post68, a!1055^0'=a!1055^post68, a!1370^0'=a!1370^post68, a!1371^0'=a!1371^post68, a!1610^0'=a!1610^post68, a!1810^0'=a!1810^post68, a!2035^0'=a!2035^post68, a!2238^0'=a!2238^post68, a!244^0'=a!244^post68, a!419^0'=a!419^post68, a!511^0'=a!511^post68, a!654^0'=a!654^post68, ct!19^0'=ct!19^post68, head!16^0'=head!16^post68, head!31^0'=head!31^post68, head!405^0'=head!405^post68, i!29^0'=i!29^post68, i!406^0'=i!406^post68, length!28^0'=length!28^post68, nondet!13^0'=nondet!13^post68, r!543^0'=r!543^post68, r!662^0'=r!662^post68, rcd!2393^0'=rcd!2393^post68, rcd!2460^0'=rcd!2460^post68, rcd!2515^0'=rcd!2515^post68, rcd!63^0'=rcd!63^post68, rcd!83^0'=rcd!83^post68, result!12^0'=result!12^post68, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post68, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post68, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post68, sel_r!543_flink!24^0'=sel_r!543_flink!24^post68, t!25^0'=t!25^post68, temp!34^0'=temp!34^post68, temp0!17^0'=temp0!17^post68, temp0!30^0'=temp0!30^post68, tmp!33^0'=tmp!33^post68, x!1365^0'=x!1365^post68, x!15^0'=x!15^post69, x!18^0'=x!18^post68, x!22^0'=x!22^post68, x_slam_f!20^0'=x_slam_f!20^post68, y!21^0'=y!21^post68, (0 == 0 /\ -a!1810^post68+a!1810^0 == 0 /\ -a!1370^post68+a!1370^0 == 0 /\ rcd!2460^0-rcd!2460^post68 == 0 /\ -__disjvr_4^post68+__disjvr_4^0 == 0 /\ -__disjvr_1^post68+__disjvr_1^0 == 0 /\ -__disjvr_5^post68+__disjvr_5^0 == 0 /\ -temp0!30^post68+temp0!30^0 == 0 /\ y!21^0-y!21^post68 == 0 /\ -__disjvr_2^post68+__disjvr_2^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post68 == 0 /\ -sdv_callsite_return_1!14^post68+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post68+ct!19^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post68 == 0 /\ -rcd!2393^post68+rcd!2393^0 == 0 /\ -length!28^post68+length!28^0 == 0 /\ -head!405^post68+head!405^0 == 0 /\ -i!29^post68+i!29^0 == 0 /\ -a!2035^post68+a!2035^0 == 0 /\ tmp!33^0-tmp!33^post68 == 0 /\ temp0!17^0-temp0!17^post68 == 0 /\ a!1610^0-a!1610^post68 == 0 /\ -head!16^post68+head!16^0 == 0 /\ a!1371^0-a!1371^post68 == 0 /\ -rcd!63^post68+rcd!63^0 == 0 /\ temp!34^0-temp!34^post68 == 0 /\ r!543^0-r!543^post68 == 0 /\ -x!1365^post68+x!1365^0 == 0 /\ -__disjvr_8^post68+__disjvr_8^0 == 0 /\ a!244^0-a!244^post68 == 0 /\ head!31^0-head!31^post68 == 0 /\ a!2238^0-a!2238^post68 == 0 /\ x!18^0-x!18^post68 == 0 /\ rcd!83^0-rcd!83^post68 == 0 /\ result!12^0-result!12^post68 == 0 /\ -t!25^post68+t!25^0 == 0 /\ x!15^0-x!15^post68 == 0 /\ -x!22^post68+x!22^0 == 0 /\ a!1055^0-a!1055^post68 == 0 /\ a!511^0-a!511^post68 == 0 /\ __disjvr_6^0-__disjvr_6^post68 == 0 /\ -a!419^post68+a!419^0 == 0 /\ __disjvr_3^0-__disjvr_3^post68 == 0 /\ -__disjvr_7^post68+__disjvr_7^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post68 == 0 /\ -nondet!13^post68+nondet!13^0 == 0 /\ -r!662^post68+r!662^0 == 0 /\ -rcd!2515^post68+rcd!2515^0 == 0 /\ -sdv_callsite_return_1!32^post68+sdv_callsite_return_1!32^0 == 0 /\ a!654^0-a!654^post68 == 0 /\ i!406^0-i!406^post68 == 0 /\ a!1052^0-a!1052^post68 == 0 /\ __disjvr_0^0-__disjvr_0^post68 == 0 /\ -__disjvr_3^0+__disjvr_3^post68 == 0), cost: 1 New rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post69, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality a!1810^post68 = a!1810^0 propagated equality a!1370^post68 = a!1370^0 propagated equality rcd!2460^post68 = rcd!2460^0 propagated equality __disjvr_4^post68 = __disjvr_4^0 propagated equality __disjvr_1^post68 = __disjvr_1^0 propagated equality __disjvr_5^post68 = __disjvr_5^0 propagated equality temp0!30^post68 = temp0!30^0 propagated equality y!21^post68 = y!21^0 propagated equality __disjvr_2^post68 = __disjvr_2^0 propagated equality sel_r!1224_flink!24^post68 = sel_r!1224_flink!24^0 propagated equality sdv_callsite_return_1!14^post68 = sdv_callsite_return_1!14^0 propagated equality ct!19^post68 = ct!19^0 propagated equality sel_r!543_flink!24^post68 = sel_r!543_flink!24^0 propagated equality rcd!2393^post68 = rcd!2393^0 propagated equality length!28^post68 = length!28^0 propagated equality head!405^post68 = head!405^0 propagated equality i!29^post68 = i!29^0 propagated equality a!2035^post68 = a!2035^0 propagated equality tmp!33^post68 = tmp!33^0 propagated equality temp0!17^post68 = temp0!17^0 propagated equality a!1610^post68 = a!1610^0 propagated equality head!16^post68 = head!16^0 propagated equality a!1371^post68 = a!1371^0 propagated equality rcd!63^post68 = rcd!63^0 propagated equality temp!34^post68 = temp!34^0 propagated equality r!543^post68 = r!543^0 propagated equality x!1365^post68 = x!1365^0 propagated equality __disjvr_8^post68 = __disjvr_8^0 propagated equality a!244^post68 = a!244^0 propagated equality head!31^post68 = head!31^0 propagated equality a!2238^post68 = a!2238^0 propagated equality x!18^post68 = x!18^0 propagated equality rcd!83^post68 = rcd!83^0 propagated equality result!12^post68 = result!12^0 propagated equality t!25^post68 = t!25^0 propagated equality x!15^post68 = x!15^0 propagated equality x!22^post68 = x!22^0 propagated equality a!1055^post68 = a!1055^0 propagated equality a!511^post68 = a!511^0 propagated equality __disjvr_6^post68 = __disjvr_6^0 propagated equality a!419^post68 = a!419^0 propagated equality __disjvr_3^post68 = __disjvr_3^0 propagated equality __disjvr_7^post68 = __disjvr_7^0 propagated equality x_slam_f!20^post68 = x_slam_f!20^0 propagated equality nondet!13^post68 = nondet!13^0 propagated equality r!662^post68 = r!662^0 propagated equality rcd!2515^post68 = rcd!2515^0 propagated equality sdv_callsite_return_1!32^post68 = sdv_callsite_return_1!32^0 propagated equality a!654^post68 = a!654^0 propagated equality i!406^post68 = i!406^0 propagated equality a!1052^post68 = a!1052^0 propagated equality __disjvr_0^post68 = __disjvr_0^0 Simplified Guard Original rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post69, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post69, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l20 -> l22 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post69, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l20 -> l22 : x!15^0'=x!15^post69, T, cost: 1 Propagated Equalities Original rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^post82, __disjvr_1^0'=__disjvr_1^post82, __disjvr_2^0'=__disjvr_2^post82, __disjvr_3^0'=__disjvr_3^post82, __disjvr_4^0'=__disjvr_4^post82, __disjvr_5^0'=__disjvr_5^post82, __disjvr_6^0'=__disjvr_6^post82, __disjvr_7^0'=__disjvr_7^post82, __disjvr_8^0'=__disjvr_8^post82, a!1052^0'=a!1052^post82, a!1055^0'=a!1055^post82, a!1370^0'=a!1370^post82, a!1371^0'=a!1371^post82, a!1610^0'=a!1610^post82, a!1810^0'=a!1810^post82, a!2035^0'=a!2035^post82, a!2238^0'=a!2238^post82, a!244^0'=a!244^post82, a!419^0'=a!419^post82, a!511^0'=a!511^post82, a!654^0'=a!654^post82, ct!19^0'=ct!19^post82, head!16^0'=head!16^post82, head!31^0'=head!31^post82, head!405^0'=head!405^post82, i!29^0'=i!29^post82, i!406^0'=i!406^post82, length!28^0'=length!28^post82, nondet!13^0'=nondet!13^post82, r!543^0'=r!543^post82, r!662^0'=r!662^post82, rcd!2393^0'=rcd!2393^post82, rcd!2460^0'=rcd!2460^post82, rcd!2515^0'=rcd!2515^post82, rcd!63^0'=rcd!63^post82, rcd!83^0'=rcd!83^post82, result!12^0'=result!12^post82, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post82, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post82, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post82, sel_r!543_flink!24^0'=sel_r!543_flink!24^post82, t!25^0'=t!25^post82, temp!34^0'=temp!34^post82, temp0!17^0'=temp0!17^post82, temp0!30^0'=temp0!30^post82, tmp!33^0'=tmp!33^post82, x!1365^0'=x!1365^post82, x!15^0'=x!15^post82, x!18^0'=x!18^post82, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^post82, y!21^0'=y!21^post82, (0 == 0 /\ -rcd!2515^post81+rcd!2515^0 == 0 /\ -length!28^post82+length!28^post81 == 0 /\ rcd!83^post81-rcd!83^post82 == 0 /\ temp0!17^0-temp0!17^post81 == 0 /\ nondet!13^0-nondet!13^post81 == 0 /\ -rcd!2460^post81+rcd!2460^0 == 0 /\ i!406^post81-i!406^post82 == 0 /\ r!543^post81-r!543^post82 == 0 /\ -y!21^post82+y!21^post81 == 0 /\ y!21^0-y!21^post81 == 0 /\ __disjvr_1^post81-__disjvr_1^post82 == 0 /\ length!28^0-length!28^post81 == 0 /\ __disjvr_0^0-__disjvr_0^post81 == 0 /\ a!419^post81-a!419^post82 == 0 /\ __disjvr_4^post81-__disjvr_4^0 == 0 /\ __disjvr_8^post81-__disjvr_8^post82 == 0 /\ -rcd!63^post82+rcd!63^post81 == 0 /\ -temp0!17^post82+temp0!17^post81 == 0 /\ -__disjvr_8^post81+__disjvr_8^0 == 0 /\ -x!1365^post82+x!1365^post81 == 0 /\ -x!1365^post81+x!1365^0 == 0 /\ -tmp!33^post81+tmp!33^0 == 0 /\ temp0!30^0-temp0!30^post81 == 0 /\ x!18^0-x!18^post81 == 0 /\ -a!1371^post82+a!1371^post81 == 0 /\ -a!1370^post81+a!1370^0 == 0 /\ a!511^post81-a!511^post82 == 0 /\ head!405^post81-head!405^post82 == 0 /\ -rcd!83^post81+rcd!83^0 == 0 /\ head!31^post81-head!31^post82 == 0 /\ -rcd!2393^post82+rcd!2393^post81 == 0 /\ __disjvr_3^0-__disjvr_3^post81 == 0 /\ __disjvr_5^post81-__disjvr_5^post82 == 0 /\ a!1371^0-a!1371^post81 == 0 /\ __disjvr_7^0-__disjvr_7^post81 == 0 /\ a!244^0-a!244^post81 == 0 /\ -r!543^post81+r!543^0 == 0 /\ -sdv_callsite_return_1!14^post82+sdv_callsite_return_1!14^post81 == 0 /\ -a!419^post81+a!419^0 == 0 /\ -a!2238^post81+a!2238^0 == 0 /\ a!1610^post81-a!1610^post82 == 0 /\ -a!1052^post82+a!1052^post81 == 0 /\ rcd!63^0-rcd!63^post81 == 0 /\ -__disjvr_6^post82+__disjvr_6^post81 == 0 /\ -__disjvr_4^post81+__disjvr_4^0 == 0 /\ temp!34^post81-temp!34^post82 == 0 /\ __disjvr_2^post81-__disjvr_2^post82 == 0 /\ x!15^0-x!15^post81 == 0 /\ head!405^0-head!405^post81 == 0 /\ -__disjvr_2^post81+__disjvr_2^0 == 0 /\ head!16^0-head!16^post81 == 0 /\ -head!31^post81+head!31^0 == 0 /\ -__disjvr_0^post82+__disjvr_0^post81 == 0 /\ -a!1055^post82+a!1055^post81 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post81 == 0 /\ -x!22^post81+t!25^post82 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post81 == 0 /\ tmp!33^post81-tmp!33^post82 == 0 /\ -i!29^post81+i!29^0 == 0 /\ ct!19^post81-ct!19^post82 == 0 /\ -i!406^post81+i!406^0 == 0 /\ a!2035^post81-a!2035^post82 == 0 /\ a!1055^0-a!1055^post81 == 0 /\ -head!16^post82+head!16^post81 == 0 /\ -x!15^post82+x!15^post81 == 0 /\ -temp!34^post81+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post81 == 0 /\ __disjvr_4^post81-__disjvr_4^post82 == 0 /\ rcd!2460^post81-rcd!2460^post82 == 0 /\ a!1810^0-a!1810^post81 == 0 /\ sel_r!1224_flink!24^post81-sel_r!1224_flink!24^post82 == 0 /\ a!654^post81-a!654^post82 == 0 /\ a!654^0-a!654^post81 == 0 /\ -r!662^post82+r!662^post81 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post81 == 0 /\ rcd!2393^0-rcd!2393^post81 == 0 /\ a!2238^post81-a!2238^post82 == 0 /\ x_slam_f!20^0-x_slam_f!20^post81 == 0 /\ -sdv_callsite_return_1!32^post82+sdv_callsite_return_1!32^post81 == 0 /\ -nondet!13^post82+nondet!13^post81 == 0 /\ -ct!19^post81+ct!19^0 == 0 /\ -x_slam_f!20^post82+x_slam_f!20^post81 == 0 /\ -__disjvr_7^post82+__disjvr_7^post81 == 0 /\ -x!22^post81+x!22^0 == 0 /\ t!25^0-t!25^post81 == 0 /\ a!1370^post81-a!1370^post82 == 0 /\ -i!29^post82+i!29^post81 == 0 /\ -temp0!30^post82+temp0!30^post81 == 0 /\ a!244^post81-a!244^post82 == 0 /\ -r!662^post81+r!662^0 == 0 /\ -sel_r!1224_flink!24^post81+sel_r!1224_flink!24^0 == 0 /\ -a!511^post81+a!511^0 == 0 /\ -__disjvr_3^post82+__disjvr_3^post81 == 0 /\ -a!2035^post81+a!2035^0 == 0 /\ result!12^0-result!12^post81 == 0 /\ -__disjvr_5^post81+__disjvr_5^0 == 0 /\ result!12^post81-result!12^post82 == 0 /\ -sel_r!543_flink!24^post82+sel_r!543_flink!24^post81 == 0 /\ a!1810^post81-a!1810^post82 == 0 /\ -x!18^post82+x!18^post81 == 0 /\ a!1052^0-a!1052^post81 == 0 /\ -__disjvr_1^post81+__disjvr_1^0 == 0 /\ -a!1610^post81+a!1610^0 == 0 /\ -rcd!2515^post82+rcd!2515^post81 == 0), cost: 1 New rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^post81, __disjvr_1^0'=__disjvr_1^post81, __disjvr_2^0'=__disjvr_2^post81, __disjvr_3^0'=__disjvr_3^post81, __disjvr_4^0'=__disjvr_4^post81, __disjvr_5^0'=__disjvr_5^post81, __disjvr_6^0'=__disjvr_6^post81, __disjvr_7^0'=__disjvr_7^post81, __disjvr_8^0'=__disjvr_8^post81, a!1052^0'=a!1052^post81, a!1055^0'=a!1055^post81, a!1370^0'=a!1370^post81, a!1371^0'=a!1371^post81, a!1610^0'=a!1610^post81, a!1810^0'=a!1810^post81, a!2035^0'=a!2035^post81, a!2238^0'=a!2238^post81, a!244^0'=a!244^post81, a!419^0'=a!419^post81, a!511^0'=a!511^post81, a!654^0'=a!654^post81, ct!19^0'=ct!19^post81, head!16^0'=head!16^post81, head!31^0'=head!31^post81, head!405^0'=head!405^post81, i!29^0'=i!29^post81, i!406^0'=i!406^post81, length!28^0'=length!28^post81, nondet!13^0'=nondet!13^post81, r!543^0'=r!543^post81, r!662^0'=r!662^post81, rcd!2393^0'=rcd!2393^post81, rcd!2460^0'=rcd!2460^post81, rcd!2515^0'=rcd!2515^post81, rcd!63^0'=rcd!63^post81, rcd!83^0'=rcd!83^post81, result!12^0'=result!12^post81, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post81, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post81, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post81, sel_r!543_flink!24^0'=sel_r!543_flink!24^post81, t!25^0'=x!22^post81, temp!34^0'=temp!34^post81, temp0!17^0'=temp0!17^post81, temp0!30^0'=temp0!30^post81, tmp!33^0'=tmp!33^post81, x!1365^0'=x!1365^post81, x!15^0'=x!15^post81, x!18^0'=x!18^post81, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^post81, y!21^0'=y!21^post81, (0 == 0 /\ -rcd!2515^post81+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post81 == 0 /\ nondet!13^0-nondet!13^post81 == 0 /\ -rcd!2460^post81+rcd!2460^0 == 0 /\ y!21^0-y!21^post81 == 0 /\ length!28^0-length!28^post81 == 0 /\ __disjvr_0^0-__disjvr_0^post81 == 0 /\ __disjvr_4^post81-__disjvr_4^0 == 0 /\ -__disjvr_8^post81+__disjvr_8^0 == 0 /\ -x!1365^post81+x!1365^0 == 0 /\ -tmp!33^post81+tmp!33^0 == 0 /\ temp0!30^0-temp0!30^post81 == 0 /\ x!18^0-x!18^post81 == 0 /\ -a!1370^post81+a!1370^0 == 0 /\ -rcd!83^post81+rcd!83^0 == 0 /\ __disjvr_3^0-__disjvr_3^post81 == 0 /\ a!1371^0-a!1371^post81 == 0 /\ __disjvr_7^0-__disjvr_7^post81 == 0 /\ a!244^0-a!244^post81 == 0 /\ -r!543^post81+r!543^0 == 0 /\ -a!419^post81+a!419^0 == 0 /\ -a!2238^post81+a!2238^0 == 0 /\ rcd!63^0-rcd!63^post81 == 0 /\ -__disjvr_4^post81+__disjvr_4^0 == 0 /\ x!15^0-x!15^post81 == 0 /\ head!405^0-head!405^post81 == 0 /\ -__disjvr_2^post81+__disjvr_2^0 == 0 /\ head!16^0-head!16^post81 == 0 /\ -head!31^post81+head!31^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post81 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post81 == 0 /\ -i!29^post81+i!29^0 == 0 /\ -i!406^post81+i!406^0 == 0 /\ a!1055^0-a!1055^post81 == 0 /\ -temp!34^post81+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post81 == 0 /\ a!1810^0-a!1810^post81 == 0 /\ a!654^0-a!654^post81 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post81 == 0 /\ rcd!2393^0-rcd!2393^post81 == 0 /\ x_slam_f!20^0-x_slam_f!20^post81 == 0 /\ -ct!19^post81+ct!19^0 == 0 /\ -x!22^post81+x!22^0 == 0 /\ t!25^0-t!25^post81 == 0 /\ -r!662^post81+r!662^0 == 0 /\ -sel_r!1224_flink!24^post81+sel_r!1224_flink!24^0 == 0 /\ -a!511^post81+a!511^0 == 0 /\ -a!2035^post81+a!2035^0 == 0 /\ result!12^0-result!12^post81 == 0 /\ -__disjvr_5^post81+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post81 == 0 /\ -__disjvr_1^post81+__disjvr_1^0 == 0 /\ -a!1610^post81+a!1610^0 == 0), cost: 1 propagated equality length!28^post82 = length!28^post81 propagated equality rcd!83^post82 = rcd!83^post81 propagated equality i!406^post82 = i!406^post81 propagated equality r!543^post82 = r!543^post81 propagated equality y!21^post82 = y!21^post81 propagated equality __disjvr_1^post82 = __disjvr_1^post81 propagated equality a!419^post82 = a!419^post81 propagated equality __disjvr_8^post82 = __disjvr_8^post81 propagated equality rcd!63^post82 = rcd!63^post81 propagated equality temp0!17^post82 = temp0!17^post81 propagated equality x!1365^post82 = x!1365^post81 propagated equality a!1371^post82 = a!1371^post81 propagated equality a!511^post82 = a!511^post81 propagated equality head!405^post82 = head!405^post81 propagated equality head!31^post82 = head!31^post81 propagated equality rcd!2393^post82 = rcd!2393^post81 propagated equality __disjvr_5^post82 = __disjvr_5^post81 propagated equality sdv_callsite_return_1!14^post82 = sdv_callsite_return_1!14^post81 propagated equality a!1610^post82 = a!1610^post81 propagated equality a!1052^post82 = a!1052^post81 propagated equality __disjvr_6^post82 = __disjvr_6^post81 propagated equality temp!34^post82 = temp!34^post81 propagated equality __disjvr_2^post82 = __disjvr_2^post81 propagated equality __disjvr_0^post82 = __disjvr_0^post81 propagated equality a!1055^post82 = a!1055^post81 propagated equality t!25^post82 = x!22^post81 propagated equality tmp!33^post82 = tmp!33^post81 propagated equality ct!19^post82 = ct!19^post81 propagated equality a!2035^post82 = a!2035^post81 propagated equality head!16^post82 = head!16^post81 propagated equality x!15^post82 = x!15^post81 propagated equality __disjvr_4^post82 = __disjvr_4^post81 propagated equality rcd!2460^post82 = rcd!2460^post81 propagated equality sel_r!1224_flink!24^post82 = sel_r!1224_flink!24^post81 propagated equality a!654^post82 = a!654^post81 propagated equality r!662^post82 = r!662^post81 propagated equality a!2238^post82 = a!2238^post81 propagated equality sdv_callsite_return_1!32^post82 = sdv_callsite_return_1!32^post81 propagated equality nondet!13^post82 = nondet!13^post81 propagated equality x_slam_f!20^post82 = x_slam_f!20^post81 propagated equality __disjvr_7^post82 = __disjvr_7^post81 propagated equality a!1370^post82 = a!1370^post81 propagated equality i!29^post82 = i!29^post81 propagated equality temp0!30^post82 = temp0!30^post81 propagated equality a!244^post82 = a!244^post81 propagated equality __disjvr_3^post82 = __disjvr_3^post81 propagated equality result!12^post82 = result!12^post81 propagated equality sel_r!543_flink!24^post82 = sel_r!543_flink!24^post81 propagated equality a!1810^post82 = a!1810^post81 propagated equality x!18^post82 = x!18^post81 propagated equality rcd!2515^post82 = rcd!2515^post81 Propagated Equalities Original rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^post81, __disjvr_1^0'=__disjvr_1^post81, __disjvr_2^0'=__disjvr_2^post81, __disjvr_3^0'=__disjvr_3^post81, __disjvr_4^0'=__disjvr_4^post81, __disjvr_5^0'=__disjvr_5^post81, __disjvr_6^0'=__disjvr_6^post81, __disjvr_7^0'=__disjvr_7^post81, __disjvr_8^0'=__disjvr_8^post81, a!1052^0'=a!1052^post81, a!1055^0'=a!1055^post81, a!1370^0'=a!1370^post81, a!1371^0'=a!1371^post81, a!1610^0'=a!1610^post81, a!1810^0'=a!1810^post81, a!2035^0'=a!2035^post81, a!2238^0'=a!2238^post81, a!244^0'=a!244^post81, a!419^0'=a!419^post81, a!511^0'=a!511^post81, a!654^0'=a!654^post81, ct!19^0'=ct!19^post81, head!16^0'=head!16^post81, head!31^0'=head!31^post81, head!405^0'=head!405^post81, i!29^0'=i!29^post81, i!406^0'=i!406^post81, length!28^0'=length!28^post81, nondet!13^0'=nondet!13^post81, r!543^0'=r!543^post81, r!662^0'=r!662^post81, rcd!2393^0'=rcd!2393^post81, rcd!2460^0'=rcd!2460^post81, rcd!2515^0'=rcd!2515^post81, rcd!63^0'=rcd!63^post81, rcd!83^0'=rcd!83^post81, result!12^0'=result!12^post81, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post81, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post81, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post81, sel_r!543_flink!24^0'=sel_r!543_flink!24^post81, t!25^0'=x!22^post81, temp!34^0'=temp!34^post81, temp0!17^0'=temp0!17^post81, temp0!30^0'=temp0!30^post81, tmp!33^0'=tmp!33^post81, x!1365^0'=x!1365^post81, x!15^0'=x!15^post81, x!18^0'=x!18^post81, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^post81, y!21^0'=y!21^post81, (0 == 0 /\ -rcd!2515^post81+rcd!2515^0 == 0 /\ temp0!17^0-temp0!17^post81 == 0 /\ nondet!13^0-nondet!13^post81 == 0 /\ -rcd!2460^post81+rcd!2460^0 == 0 /\ y!21^0-y!21^post81 == 0 /\ length!28^0-length!28^post81 == 0 /\ __disjvr_0^0-__disjvr_0^post81 == 0 /\ __disjvr_4^post81-__disjvr_4^0 == 0 /\ -__disjvr_8^post81+__disjvr_8^0 == 0 /\ -x!1365^post81+x!1365^0 == 0 /\ -tmp!33^post81+tmp!33^0 == 0 /\ temp0!30^0-temp0!30^post81 == 0 /\ x!18^0-x!18^post81 == 0 /\ -a!1370^post81+a!1370^0 == 0 /\ -rcd!83^post81+rcd!83^0 == 0 /\ __disjvr_3^0-__disjvr_3^post81 == 0 /\ a!1371^0-a!1371^post81 == 0 /\ __disjvr_7^0-__disjvr_7^post81 == 0 /\ a!244^0-a!244^post81 == 0 /\ -r!543^post81+r!543^0 == 0 /\ -a!419^post81+a!419^0 == 0 /\ -a!2238^post81+a!2238^0 == 0 /\ rcd!63^0-rcd!63^post81 == 0 /\ -__disjvr_4^post81+__disjvr_4^0 == 0 /\ x!15^0-x!15^post81 == 0 /\ head!405^0-head!405^post81 == 0 /\ -__disjvr_2^post81+__disjvr_2^0 == 0 /\ head!16^0-head!16^post81 == 0 /\ -head!31^post81+head!31^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post81 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post81 == 0 /\ -i!29^post81+i!29^0 == 0 /\ -i!406^post81+i!406^0 == 0 /\ a!1055^0-a!1055^post81 == 0 /\ -temp!34^post81+temp!34^0 == 0 /\ __disjvr_6^0-__disjvr_6^post81 == 0 /\ a!1810^0-a!1810^post81 == 0 /\ a!654^0-a!654^post81 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post81 == 0 /\ rcd!2393^0-rcd!2393^post81 == 0 /\ x_slam_f!20^0-x_slam_f!20^post81 == 0 /\ -ct!19^post81+ct!19^0 == 0 /\ -x!22^post81+x!22^0 == 0 /\ t!25^0-t!25^post81 == 0 /\ -r!662^post81+r!662^0 == 0 /\ -sel_r!1224_flink!24^post81+sel_r!1224_flink!24^0 == 0 /\ -a!511^post81+a!511^0 == 0 /\ -a!2035^post81+a!2035^0 == 0 /\ result!12^0-result!12^post81 == 0 /\ -__disjvr_5^post81+__disjvr_5^0 == 0 /\ a!1052^0-a!1052^post81 == 0 /\ -__disjvr_1^post81+__disjvr_1^0 == 0 /\ -a!1610^post81+a!1610^0 == 0), cost: 1 New rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality rcd!2515^post81 = rcd!2515^0 propagated equality temp0!17^post81 = temp0!17^0 propagated equality nondet!13^post81 = nondet!13^0 propagated equality rcd!2460^post81 = rcd!2460^0 propagated equality y!21^post81 = y!21^0 propagated equality length!28^post81 = length!28^0 propagated equality __disjvr_0^post81 = __disjvr_0^0 propagated equality __disjvr_4^post81 = __disjvr_4^0 propagated equality __disjvr_8^post81 = __disjvr_8^0 propagated equality x!1365^post81 = x!1365^0 propagated equality tmp!33^post81 = tmp!33^0 propagated equality temp0!30^post81 = temp0!30^0 propagated equality x!18^post81 = x!18^0 propagated equality a!1370^post81 = a!1370^0 propagated equality rcd!83^post81 = rcd!83^0 propagated equality __disjvr_3^post81 = __disjvr_3^0 propagated equality a!1371^post81 = a!1371^0 propagated equality __disjvr_7^post81 = __disjvr_7^0 propagated equality a!244^post81 = a!244^0 propagated equality r!543^post81 = r!543^0 propagated equality a!419^post81 = a!419^0 propagated equality a!2238^post81 = a!2238^0 propagated equality rcd!63^post81 = rcd!63^0 propagated equality x!15^post81 = x!15^0 propagated equality head!405^post81 = head!405^0 propagated equality __disjvr_2^post81 = __disjvr_2^0 propagated equality head!16^post81 = head!16^0 propagated equality head!31^post81 = head!31^0 propagated equality sel_r!543_flink!24^post81 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!14^post81 = sdv_callsite_return_1!14^0 propagated equality i!29^post81 = i!29^0 propagated equality i!406^post81 = i!406^0 propagated equality a!1055^post81 = a!1055^0 propagated equality temp!34^post81 = temp!34^0 propagated equality __disjvr_6^post81 = __disjvr_6^0 propagated equality a!1810^post81 = a!1810^0 propagated equality a!654^post81 = a!654^0 propagated equality sdv_callsite_return_1!32^post81 = sdv_callsite_return_1!32^0 propagated equality rcd!2393^post81 = rcd!2393^0 propagated equality x_slam_f!20^post81 = x_slam_f!20^0 propagated equality ct!19^post81 = ct!19^0 propagated equality x!22^post81 = x!22^0 propagated equality t!25^post81 = t!25^0 propagated equality r!662^post81 = r!662^0 propagated equality sel_r!1224_flink!24^post81 = sel_r!1224_flink!24^0 propagated equality a!511^post81 = a!511^0 propagated equality a!2035^post81 = a!2035^0 propagated equality result!12^post81 = result!12^0 propagated equality __disjvr_5^post81 = __disjvr_5^0 propagated equality a!1052^post81 = a!1052^0 propagated equality __disjvr_1^post81 = __disjvr_1^0 propagated equality a!1610^post81 = a!1610^0 Simplified Guard Original rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l29 -> l31 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post82, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l29 -> l31 : t!25^0'=x!22^0, x!22^0'=x!22^post82, T, cost: 1 made implied equalities explicit Original rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^post88, __disjvr_1^0'=__disjvr_1^post88, __disjvr_2^0'=__disjvr_2^post88, __disjvr_3^0'=__disjvr_3^post88, __disjvr_4^0'=__disjvr_4^post88, __disjvr_5^0'=__disjvr_5^post88, __disjvr_6^0'=__disjvr_6^post88, __disjvr_7^0'=__disjvr_7^post88, __disjvr_8^0'=__disjvr_8^post88, a!1052^0'=a!1052^post88, a!1055^0'=a!1055^post88, a!1370^0'=a!1370^post88, a!1371^0'=a!1371^post88, a!1610^0'=a!1610^post88, a!1810^0'=a!1810^post88, a!2035^0'=a!2035^post88, a!2238^0'=a!2238^post88, a!244^0'=a!244^post88, a!419^0'=a!419^post88, a!511^0'=a!511^post88, a!654^0'=a!654^post88, ct!19^0'=ct!19^post88, head!16^0'=head!16^post88, head!31^0'=head!31^post88, head!405^0'=head!405^post88, i!29^0'=i!29^post88, i!406^0'=i!406^post88, length!28^0'=length!28^post88, nondet!13^0'=nondet!13^post88, r!543^0'=r!543^post88, r!662^0'=r!662^post88, rcd!2393^0'=rcd!2393^post88, rcd!2460^0'=rcd!2460^post88, rcd!2515^0'=rcd!2515^post88, rcd!63^0'=rcd!63^post88, rcd!83^0'=rcd!83^post88, result!12^0'=result!12^post88, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post88, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post88, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post88, sel_r!543_flink!24^0'=sel_r!543_flink!24^post88, t!25^0'=t!25^post88, temp!34^0'=temp!34^post88, temp0!17^0'=temp0!17^post88, temp0!30^0'=temp0!30^post88, tmp!33^0'=tmp!33^post88, x!1365^0'=x!1365^post88, x!15^0'=x!15^post88, x!18^0'=x!18^post88, x!22^0'=x!22^post88, x_slam_f!20^0'=x_slam_f!20^post88, y!21^0'=y!21^post88, (0 == 0 /\ x!1365^post87-x!1365^post88 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ -a!654^post88+a!654^post87 == 0 /\ -__disjvr_1^post88+__disjvr_1^post87 == 0 /\ a!1371^post87-a!1371^post88 == 0 /\ __disjvr_6^post87-__disjvr_6^post88 == 0 /\ __disjvr_3^post87-__disjvr_3^post88 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ rcd!2393^post87-rcd!2393^post88 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ head!405^post87-head!405^post88 == 0 /\ -a!244^post88+a!244^post87 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ __disjvr_2^post87-__disjvr_2^post88 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ a!1370^post87-a!1370^post88 == 0 /\ -__disjvr_5^post87+__disjvr_5^post88 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -x!18^post88+x!18^post87 == 0 /\ -rcd!2515^post88+rcd!2515^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ r!662^post87-r!662^post88 == 0 /\ y!21^0-x!22^0 <= 0 /\ a!1055^post87-a!1055^post88 == 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^post87-__disjvr_8^post88 == 0 /\ -result!12^post88+result!12^post87 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ temp0!30^post87-temp0!30^post88 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ sdv_callsite_return_1!14^post87-sdv_callsite_return_1!14^post88 == 0 /\ a!244^0-a!244^post87 == 0 /\ x!15^post87-x!15^post88 == 0 /\ r!543^post87-r!543^post88 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ -rcd!83^post88+rcd!83^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ x!22^post87-x!22^post88 == 0 /\ rcd!2460^post87-rcd!2460^post88 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ __disjvr_5^post87-__disjvr_5^post88 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -tmp!33^post88+tmp!33^post87 == 0 /\ -sdv_callsite_return_1!32^post88+sdv_callsite_return_1!32^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ -a!1810^post88+a!1810^post87 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ a!1610^post87-a!1610^post88 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post88+__disjvr_7^post87 == 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ x_slam_f!20^post87-x_slam_f!20^post88 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ length!28^post87-length!28^post88 == 0 /\ a!511^0-a!511^post87 == 0 /\ ct!19^post87-ct!19^post88 == 0 /\ a!2238^post87-a!2238^post88 == 0 /\ -temp!34^post88+temp!34^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ -sel_r!1224_flink!24^post88+sel_r!1224_flink!24^post87 == 0 /\ i!406^post87-i!406^post88 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ __disjvr_0^post87-__disjvr_0^post88 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ head!16^post87-head!16^post88 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ t!25^post87-t!25^post88 == 0 /\ a!419^post87-a!419^post88 == 0 /\ a!2035^post87-a!2035^post88 == 0 /\ i!29^post87-i!29^post88 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ -y!21^post88+y!21^post87 == 0 /\ sel_r!543_flink!24^post87-sel_r!543_flink!24^post88 == 0 /\ -head!31^post88+head!31^post87 == 0 /\ a!511^post87-a!511^post88 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ nondet!13^post87-nondet!13^post88 == 0 /\ a!1052^post87-a!1052^post88 == 0 /\ -__disjvr_4^post88+__disjvr_4^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ rcd!63^post87-rcd!63^post88 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ temp0!17^post87-temp0!17^post88 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 New rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^post88, __disjvr_1^0'=__disjvr_1^post88, __disjvr_2^0'=__disjvr_2^post88, __disjvr_3^0'=__disjvr_3^post88, __disjvr_4^0'=__disjvr_4^post88, __disjvr_5^0'=__disjvr_5^post88, __disjvr_6^0'=__disjvr_6^post88, __disjvr_7^0'=__disjvr_7^post88, __disjvr_8^0'=__disjvr_8^post88, a!1052^0'=a!1052^post88, a!1055^0'=a!1055^post88, a!1370^0'=a!1370^post88, a!1371^0'=a!1371^post88, a!1610^0'=a!1610^post88, a!1810^0'=a!1810^post88, a!2035^0'=a!2035^post88, a!2238^0'=a!2238^post88, a!244^0'=a!244^post88, a!419^0'=a!419^post88, a!511^0'=a!511^post88, a!654^0'=a!654^post88, ct!19^0'=ct!19^post88, head!16^0'=head!16^post88, head!31^0'=head!31^post88, head!405^0'=head!405^post88, i!29^0'=i!29^post88, i!406^0'=i!406^post88, length!28^0'=length!28^post88, nondet!13^0'=nondet!13^post88, r!543^0'=r!543^post88, r!662^0'=r!662^post88, rcd!2393^0'=rcd!2393^post88, rcd!2460^0'=rcd!2460^post88, rcd!2515^0'=rcd!2515^post88, rcd!63^0'=rcd!63^post88, rcd!83^0'=rcd!83^post88, result!12^0'=result!12^post88, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post88, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post88, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post88, sel_r!543_flink!24^0'=sel_r!543_flink!24^post88, t!25^0'=t!25^post88, temp!34^0'=temp!34^post88, temp0!17^0'=temp0!17^post88, temp0!30^0'=temp0!30^post88, tmp!33^0'=tmp!33^post88, x!1365^0'=x!1365^post88, x!15^0'=x!15^post88, x!18^0'=x!18^post88, x!22^0'=x!22^post88, x_slam_f!20^0'=x_slam_f!20^post88, y!21^0'=y!21^post88, (0 == 0 /\ x!1365^post87-x!1365^post88 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ -a!654^post88+a!654^post87 == 0 /\ -__disjvr_1^post88+__disjvr_1^post87 == 0 /\ a!1371^post87-a!1371^post88 == 0 /\ __disjvr_6^post87-__disjvr_6^post88 == 0 /\ __disjvr_3^post87-__disjvr_3^post88 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ rcd!2393^post87-rcd!2393^post88 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ head!405^post87-head!405^post88 == 0 /\ -a!244^post88+a!244^post87 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ __disjvr_2^post87-__disjvr_2^post88 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ a!1370^post87-a!1370^post88 == 0 /\ -__disjvr_5^post87+__disjvr_5^post88 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -x!18^post88+x!18^post87 == 0 /\ -rcd!2515^post88+rcd!2515^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ r!662^post87-r!662^post88 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ a!1055^post87-a!1055^post88 == 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^post87-__disjvr_8^post88 == 0 /\ -result!12^post88+result!12^post87 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ temp0!30^post87-temp0!30^post88 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ sdv_callsite_return_1!14^post87-sdv_callsite_return_1!14^post88 == 0 /\ a!244^0-a!244^post87 == 0 /\ x!15^post87-x!15^post88 == 0 /\ r!543^post87-r!543^post88 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ -rcd!83^post88+rcd!83^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ x!22^post87-x!22^post88 == 0 /\ rcd!2460^post87-rcd!2460^post88 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ __disjvr_5^post87-__disjvr_5^post88 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -tmp!33^post88+tmp!33^post87 == 0 /\ -sdv_callsite_return_1!32^post88+sdv_callsite_return_1!32^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ -a!1810^post88+a!1810^post87 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ a!1610^post87-a!1610^post88 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post88+__disjvr_7^post87 == 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ x_slam_f!20^post87-x_slam_f!20^post88 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ length!28^post87-length!28^post88 == 0 /\ a!511^0-a!511^post87 == 0 /\ ct!19^post87-ct!19^post88 == 0 /\ a!2238^post87-a!2238^post88 == 0 /\ -temp!34^post88+temp!34^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ -sel_r!1224_flink!24^post88+sel_r!1224_flink!24^post87 == 0 /\ i!406^post87-i!406^post88 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ __disjvr_0^post87-__disjvr_0^post88 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ head!16^post87-head!16^post88 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ t!25^post87-t!25^post88 == 0 /\ a!419^post87-a!419^post88 == 0 /\ a!2035^post87-a!2035^post88 == 0 /\ i!29^post87-i!29^post88 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ -y!21^post88+y!21^post87 == 0 /\ sel_r!543_flink!24^post87-sel_r!543_flink!24^post88 == 0 /\ -head!31^post88+head!31^post87 == 0 /\ a!511^post87-a!511^post88 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ nondet!13^post87-nondet!13^post88 == 0 /\ a!1052^post87-a!1052^post88 == 0 /\ -__disjvr_4^post88+__disjvr_4^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ rcd!63^post87-rcd!63^post88 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ temp0!17^post87-temp0!17^post88 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 Propagated Equalities Original rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^post88, __disjvr_1^0'=__disjvr_1^post88, __disjvr_2^0'=__disjvr_2^post88, __disjvr_3^0'=__disjvr_3^post88, __disjvr_4^0'=__disjvr_4^post88, __disjvr_5^0'=__disjvr_5^post88, __disjvr_6^0'=__disjvr_6^post88, __disjvr_7^0'=__disjvr_7^post88, __disjvr_8^0'=__disjvr_8^post88, a!1052^0'=a!1052^post88, a!1055^0'=a!1055^post88, a!1370^0'=a!1370^post88, a!1371^0'=a!1371^post88, a!1610^0'=a!1610^post88, a!1810^0'=a!1810^post88, a!2035^0'=a!2035^post88, a!2238^0'=a!2238^post88, a!244^0'=a!244^post88, a!419^0'=a!419^post88, a!511^0'=a!511^post88, a!654^0'=a!654^post88, ct!19^0'=ct!19^post88, head!16^0'=head!16^post88, head!31^0'=head!31^post88, head!405^0'=head!405^post88, i!29^0'=i!29^post88, i!406^0'=i!406^post88, length!28^0'=length!28^post88, nondet!13^0'=nondet!13^post88, r!543^0'=r!543^post88, r!662^0'=r!662^post88, rcd!2393^0'=rcd!2393^post88, rcd!2460^0'=rcd!2460^post88, rcd!2515^0'=rcd!2515^post88, rcd!63^0'=rcd!63^post88, rcd!83^0'=rcd!83^post88, result!12^0'=result!12^post88, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post88, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post88, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post88, sel_r!543_flink!24^0'=sel_r!543_flink!24^post88, t!25^0'=t!25^post88, temp!34^0'=temp!34^post88, temp0!17^0'=temp0!17^post88, temp0!30^0'=temp0!30^post88, tmp!33^0'=tmp!33^post88, x!1365^0'=x!1365^post88, x!15^0'=x!15^post88, x!18^0'=x!18^post88, x!22^0'=x!22^post88, x_slam_f!20^0'=x_slam_f!20^post88, y!21^0'=y!21^post88, (0 == 0 /\ x!1365^post87-x!1365^post88 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ -a!654^post88+a!654^post87 == 0 /\ -__disjvr_1^post88+__disjvr_1^post87 == 0 /\ a!1371^post87-a!1371^post88 == 0 /\ __disjvr_6^post87-__disjvr_6^post88 == 0 /\ __disjvr_3^post87-__disjvr_3^post88 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ rcd!2393^post87-rcd!2393^post88 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ head!405^post87-head!405^post88 == 0 /\ -a!244^post88+a!244^post87 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ __disjvr_2^post87-__disjvr_2^post88 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ a!1370^post87-a!1370^post88 == 0 /\ -__disjvr_5^post87+__disjvr_5^post88 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -x!18^post88+x!18^post87 == 0 /\ -rcd!2515^post88+rcd!2515^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ r!662^post87-r!662^post88 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ a!1055^post87-a!1055^post88 == 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ __disjvr_8^post87-__disjvr_8^post88 == 0 /\ -result!12^post88+result!12^post87 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ temp0!30^post87-temp0!30^post88 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ sdv_callsite_return_1!14^post87-sdv_callsite_return_1!14^post88 == 0 /\ a!244^0-a!244^post87 == 0 /\ x!15^post87-x!15^post88 == 0 /\ r!543^post87-r!543^post88 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ -rcd!83^post88+rcd!83^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ x!22^post87-x!22^post88 == 0 /\ rcd!2460^post87-rcd!2460^post88 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ __disjvr_5^post87-__disjvr_5^post88 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -tmp!33^post88+tmp!33^post87 == 0 /\ -sdv_callsite_return_1!32^post88+sdv_callsite_return_1!32^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ -a!1810^post88+a!1810^post87 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ a!1610^post87-a!1610^post88 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post88+__disjvr_7^post87 == 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ x_slam_f!20^post87-x_slam_f!20^post88 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ length!28^post87-length!28^post88 == 0 /\ a!511^0-a!511^post87 == 0 /\ ct!19^post87-ct!19^post88 == 0 /\ a!2238^post87-a!2238^post88 == 0 /\ -temp!34^post88+temp!34^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ -sel_r!1224_flink!24^post88+sel_r!1224_flink!24^post87 == 0 /\ i!406^post87-i!406^post88 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ __disjvr_0^post87-__disjvr_0^post88 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ head!16^post87-head!16^post88 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ t!25^post87-t!25^post88 == 0 /\ a!419^post87-a!419^post88 == 0 /\ a!2035^post87-a!2035^post88 == 0 /\ i!29^post87-i!29^post88 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ -y!21^post88+y!21^post87 == 0 /\ sel_r!543_flink!24^post87-sel_r!543_flink!24^post88 == 0 /\ -head!31^post88+head!31^post87 == 0 /\ a!511^post87-a!511^post88 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ nondet!13^post87-nondet!13^post88 == 0 /\ a!1052^post87-a!1052^post88 == 0 /\ -__disjvr_4^post88+__disjvr_4^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ rcd!63^post87-rcd!63^post88 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ temp0!17^post87-temp0!17^post88 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 New rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^post87, __disjvr_1^0'=__disjvr_1^post87, __disjvr_2^0'=__disjvr_2^post87, __disjvr_3^0'=__disjvr_3^post87, __disjvr_4^0'=__disjvr_4^post87, __disjvr_5^0'=__disjvr_5^post87, __disjvr_6^0'=__disjvr_6^post87, __disjvr_7^0'=__disjvr_7^post87, __disjvr_8^0'=__disjvr_8^post87, a!1052^0'=a!1052^post87, a!1055^0'=a!1055^post87, a!1370^0'=a!1370^post87, a!1371^0'=a!1371^post87, a!1610^0'=a!1610^post87, a!1810^0'=a!1810^post87, a!2035^0'=a!2035^post87, a!2238^0'=a!2238^post87, a!244^0'=a!244^post87, a!419^0'=a!419^post87, a!511^0'=a!511^post87, a!654^0'=a!654^post87, ct!19^0'=ct!19^post87, head!16^0'=head!16^post87, head!31^0'=head!31^post87, head!405^0'=head!405^post87, i!29^0'=i!29^post87, i!406^0'=i!406^post87, length!28^0'=length!28^post87, nondet!13^0'=nondet!13^post87, r!543^0'=r!543^post87, r!662^0'=r!662^post87, rcd!2393^0'=rcd!2393^post87, rcd!2460^0'=rcd!2460^post87, rcd!2515^0'=rcd!2515^post87, rcd!63^0'=rcd!63^post87, rcd!83^0'=rcd!83^post87, result!12^0'=result!12^post87, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post87, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post87, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post87, sel_r!543_flink!24^0'=sel_r!543_flink!24^post87, t!25^0'=t!25^post87, temp!34^0'=temp!34^post87, temp0!17^0'=temp0!17^post87, temp0!30^0'=temp0!30^post87, tmp!33^0'=tmp!33^post87, x!1365^0'=x!1365^post87, x!15^0'=x!15^post87, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (0 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ a!244^0-a!244^post87 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ a!511^0-a!511^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 propagated equality x!1365^post88 = x!1365^post87 propagated equality a!654^post88 = a!654^post87 propagated equality __disjvr_1^post88 = __disjvr_1^post87 propagated equality a!1371^post88 = a!1371^post87 propagated equality __disjvr_6^post88 = __disjvr_6^post87 propagated equality __disjvr_3^post88 = __disjvr_3^post87 propagated equality rcd!2393^post88 = rcd!2393^post87 propagated equality head!405^post88 = head!405^post87 propagated equality a!244^post88 = a!244^post87 propagated equality __disjvr_2^post88 = __disjvr_2^post87 propagated equality a!1370^post88 = a!1370^post87 propagated equality __disjvr_5^post88 = __disjvr_5^post87 propagated equality x!18^post88 = x!18^post87 propagated equality rcd!2515^post88 = rcd!2515^post87 propagated equality r!662^post88 = r!662^post87 propagated equality a!1055^post88 = a!1055^post87 propagated equality __disjvr_8^post88 = __disjvr_8^post87 propagated equality result!12^post88 = result!12^post87 propagated equality temp0!30^post88 = temp0!30^post87 propagated equality sdv_callsite_return_1!14^post88 = sdv_callsite_return_1!14^post87 propagated equality x!15^post88 = x!15^post87 propagated equality r!543^post88 = r!543^post87 propagated equality rcd!83^post88 = rcd!83^post87 propagated equality x!22^post88 = x!22^post87 propagated equality rcd!2460^post88 = rcd!2460^post87 propagated equality tmp!33^post88 = tmp!33^post87 propagated equality sdv_callsite_return_1!32^post88 = sdv_callsite_return_1!32^post87 propagated equality a!1810^post88 = a!1810^post87 propagated equality a!1610^post88 = a!1610^post87 propagated equality __disjvr_7^post88 = __disjvr_7^post87 propagated equality x_slam_f!20^post88 = x_slam_f!20^post87 propagated equality length!28^post88 = length!28^post87 propagated equality ct!19^post88 = ct!19^post87 propagated equality a!2238^post88 = a!2238^post87 propagated equality temp!34^post88 = temp!34^post87 propagated equality sel_r!1224_flink!24^post88 = sel_r!1224_flink!24^post87 propagated equality i!406^post88 = i!406^post87 propagated equality __disjvr_0^post88 = __disjvr_0^post87 propagated equality head!16^post88 = head!16^post87 propagated equality t!25^post88 = t!25^post87 propagated equality a!419^post88 = a!419^post87 propagated equality a!2035^post88 = a!2035^post87 propagated equality i!29^post88 = i!29^post87 propagated equality y!21^post88 = y!21^post87 propagated equality sel_r!543_flink!24^post88 = sel_r!543_flink!24^post87 propagated equality head!31^post88 = head!31^post87 propagated equality a!511^post88 = a!511^post87 propagated equality nondet!13^post88 = nondet!13^post87 propagated equality a!1052^post88 = a!1052^post87 propagated equality __disjvr_4^post88 = __disjvr_4^post87 propagated equality rcd!63^post88 = rcd!63^post87 propagated equality temp0!17^post88 = temp0!17^post87 Propagated Equalities Original rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^post87, __disjvr_1^0'=__disjvr_1^post87, __disjvr_2^0'=__disjvr_2^post87, __disjvr_3^0'=__disjvr_3^post87, __disjvr_4^0'=__disjvr_4^post87, __disjvr_5^0'=__disjvr_5^post87, __disjvr_6^0'=__disjvr_6^post87, __disjvr_7^0'=__disjvr_7^post87, __disjvr_8^0'=__disjvr_8^post87, a!1052^0'=a!1052^post87, a!1055^0'=a!1055^post87, a!1370^0'=a!1370^post87, a!1371^0'=a!1371^post87, a!1610^0'=a!1610^post87, a!1810^0'=a!1810^post87, a!2035^0'=a!2035^post87, a!2238^0'=a!2238^post87, a!244^0'=a!244^post87, a!419^0'=a!419^post87, a!511^0'=a!511^post87, a!654^0'=a!654^post87, ct!19^0'=ct!19^post87, head!16^0'=head!16^post87, head!31^0'=head!31^post87, head!405^0'=head!405^post87, i!29^0'=i!29^post87, i!406^0'=i!406^post87, length!28^0'=length!28^post87, nondet!13^0'=nondet!13^post87, r!543^0'=r!543^post87, r!662^0'=r!662^post87, rcd!2393^0'=rcd!2393^post87, rcd!2460^0'=rcd!2460^post87, rcd!2515^0'=rcd!2515^post87, rcd!63^0'=rcd!63^post87, rcd!83^0'=rcd!83^post87, result!12^0'=result!12^post87, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post87, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post87, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post87, sel_r!543_flink!24^0'=sel_r!543_flink!24^post87, t!25^0'=t!25^post87, temp!34^0'=temp!34^post87, temp0!17^0'=temp0!17^post87, temp0!30^0'=temp0!30^post87, tmp!33^0'=tmp!33^post87, x!1365^0'=x!1365^post87, x!15^0'=x!15^post87, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (0 == 0 /\ -head!16^post87+head!16^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post87 == 0 /\ a!1052^0-a!1052^post87 == 0 /\ -length!28^post87+length!28^0 == 0 /\ -i!29^post87+i!29^0 == 0 /\ -rcd!63^post87+rcd!63^0 == 0 /\ __disjvr_4^0-__disjvr_4^post87 == 0 /\ -x!1365^post87+x!1365^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post87 == 0 /\ -sdv_callsite_return_1!32^post87+sdv_callsite_return_1!32^0 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -sdv_callsite_return_1!14^post87+sdv_callsite_return_1!14^0 == 0 /\ -__disjvr_5^post87+__disjvr_5^0 == 0 /\ -a!1055^post87+a!1055^0 == 0 /\ -a!419^post87+a!419^0 == 0 /\ a!244^0-a!244^post87 == 0 /\ rcd!2515^0-rcd!2515^post87 == 0 /\ temp0!17^0-temp0!17^post87 == 0 /\ rcd!2460^0-rcd!2460^post87 == 0 /\ r!543^0-r!543^post87 == 0 /\ -head!405^post87+head!405^0 == 0 /\ -__disjvr_2^post87+__disjvr_2^0 == 0 /\ -rcd!2393^post87+rcd!2393^0 == 0 /\ temp0!30^0-temp0!30^post87 == 0 /\ -__disjvr_0^post87+__disjvr_0^0 == 0 /\ -a!2238^post87+a!2238^0 == 0 /\ temp!34^0-temp!34^post87 == 0 /\ -y!21^0+x!22^0 <= 0 /\ -__disjvr_7^post87+__disjvr_7^0 == 0 /\ -temp0!17^0+result!12^post87 == 0 /\ a!1810^0-a!1810^post87 == 0 /\ a!511^0-a!511^post87 == 0 /\ a!654^0-a!654^post87 == 0 /\ a!1610^0-a!1610^post87 == 0 /\ tmp!33^0-tmp!33^post87 == 0 /\ __disjvr_1^0-__disjvr_1^post87 == 0 /\ -__disjvr_8^post87+__disjvr_8^0 == 0 /\ -a!1370^post87+a!1370^0 == 0 /\ __disjvr_6^0-__disjvr_6^post87 == 0 /\ -nondet!13^post87+nondet!13^0 == 0 /\ -__disjvr_3^post87+__disjvr_3^0 == 0 /\ head!31^0-head!31^post87 == 0 /\ -a!2035^post87+a!2035^0 == 0 /\ rcd!83^0-rcd!83^post87 == 0 /\ -r!662^post87+r!662^0 == 0 /\ i!406^0-i!406^post87 == 0 /\ x!15^0-x!15^post87 == 0 /\ a!1371^0-a!1371^post87 == 0), cost: 1 New rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post87, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post87, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (0 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 propagated equality head!16^post87 = head!16^0 propagated equality sel_r!1224_flink!24^post87 = sel_r!1224_flink!24^0 propagated equality a!1052^post87 = a!1052^0 propagated equality length!28^post87 = length!28^0 propagated equality i!29^post87 = i!29^0 propagated equality rcd!63^post87 = rcd!63^0 propagated equality __disjvr_4^post87 = __disjvr_4^0 propagated equality x!1365^post87 = x!1365^0 propagated equality sel_r!543_flink!24^post87 = sel_r!543_flink!24^0 propagated equality sdv_callsite_return_1!32^post87 = sdv_callsite_return_1!32^0 propagated equality sdv_callsite_return_1!14^post87 = sdv_callsite_return_1!14^0 propagated equality __disjvr_5^post87 = __disjvr_5^0 propagated equality a!1055^post87 = a!1055^0 propagated equality a!419^post87 = a!419^0 propagated equality a!244^post87 = a!244^0 propagated equality rcd!2515^post87 = rcd!2515^0 propagated equality temp0!17^post87 = temp0!17^0 propagated equality rcd!2460^post87 = rcd!2460^0 propagated equality r!543^post87 = r!543^0 propagated equality head!405^post87 = head!405^0 propagated equality __disjvr_2^post87 = __disjvr_2^0 propagated equality rcd!2393^post87 = rcd!2393^0 propagated equality temp0!30^post87 = temp0!30^0 propagated equality __disjvr_0^post87 = __disjvr_0^0 propagated equality a!2238^post87 = a!2238^0 propagated equality temp!34^post87 = temp!34^0 propagated equality __disjvr_7^post87 = __disjvr_7^0 propagated equality result!12^post87 = temp0!17^0 propagated equality a!1810^post87 = a!1810^0 propagated equality a!511^post87 = a!511^0 propagated equality a!654^post87 = a!654^0 propagated equality a!1610^post87 = a!1610^0 propagated equality tmp!33^post87 = tmp!33^0 propagated equality __disjvr_1^post87 = __disjvr_1^0 propagated equality __disjvr_8^post87 = __disjvr_8^0 propagated equality a!1370^post87 = a!1370^0 propagated equality __disjvr_6^post87 = __disjvr_6^0 propagated equality nondet!13^post87 = nondet!13^0 propagated equality __disjvr_3^post87 = __disjvr_3^0 propagated equality head!31^post87 = head!31^0 propagated equality a!2035^post87 = a!2035^0 propagated equality rcd!83^post87 = rcd!83^0 propagated equality r!662^post87 = r!662^0 propagated equality i!406^post87 = i!406^0 propagated equality x!15^post87 = x!15^0 propagated equality a!1371^post87 = a!1371^0 Simplified Guard Original rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post87, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post87, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (0 == 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post87, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post87, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 made implied equalities explicit Original rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post87, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post87, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post87, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post87, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l33 -> l1 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^post87, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^post87, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 New rule: l33 -> l1 : ct!19^0'=ct!19^post87, result!12^0'=temp0!17^0, t!25^0'=t!25^post87, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 Propagated Equalities Original rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^post138, __disjvr_1^0'=__disjvr_1^post138, __disjvr_2^0'=__disjvr_2^post138, __disjvr_3^0'=__disjvr_3^post138, __disjvr_4^0'=__disjvr_4^post138, __disjvr_5^0'=__disjvr_5^post138, __disjvr_6^0'=__disjvr_6^post138, __disjvr_7^0'=__disjvr_7^post138, __disjvr_8^0'=__disjvr_8^post138, a!1052^0'=a!1052^post138, a!1055^0'=a!1055^post138, a!1370^0'=a!1370^post138, a!1371^0'=a!1371^post138, a!1610^0'=a!1610^post138, a!1810^0'=a!1810^post138, a!2035^0'=a!2035^post138, a!2238^0'=a!2238^post138, a!244^0'=a!244^post138, a!419^0'=a!419^post138, a!511^0'=a!511^post138, a!654^0'=a!654^post138, ct!19^0'=ct!19^post138, head!16^0'=head!16^post138, head!31^0'=head!31^post138, head!405^0'=head!405^post138, i!29^0'=i!29^post138, i!406^0'=i!406^post138, length!28^0'=length!28^post138, nondet!13^0'=nondet!13^post138, r!543^0'=r!543^post138, r!662^0'=r!662^post138, rcd!2393^0'=rcd!2393^post138, rcd!2460^0'=rcd!2460^post138, rcd!2515^0'=rcd!2515^post138, rcd!63^0'=rcd!63^post138, rcd!83^0'=rcd!83^post138, result!12^0'=result!12^post138, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post138, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post138, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post138, sel_r!543_flink!24^0'=sel_r!543_flink!24^post138, t!25^0'=t!25^post138, temp!34^0'=temp!34^post138, temp0!17^0'=temp0!17^post138, temp0!30^0'=temp0!30^post138, tmp!33^0'=tmp!33^post138, x!1365^0'=x!1365^post138, x!15^0'=x!15^post138, x!18^0'=x!18^post138, x!22^0'=x!22^post138, x_slam_f!20^0'=x_slam_f!20^post138, y!21^0'=y!21^post138, (0 == 0 /\ -a!419^post137+a!419^0 == 0 /\ -a!2035^post137+a!2035^0 == 0 /\ r!662^post137-r!662^post138 == 0 /\ -r!543^post137+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post137 == 0 /\ -r!662^post137+r!662^0 == 0 /\ -a!1610^post137+a!1610^0 == 0 /\ -a!2238^post137+a!2238^0 == 0 /\ -__disjvr_8^post137+__disjvr_8^0 == 0 /\ -a!1371^post138+a!1371^post137 == 0 /\ -a!2035^post138+a!2035^post137 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post137 == 0 /\ -head!405^post138+head!405^post137 == 0 /\ x!18^post137-x!18^post138 == 0 /\ -a!1055^post137+a!1055^0 == 0 /\ -a!511^post138+a!511^post137 == 0 /\ -rcd!2393^post138+rcd!2393^post137 == 0 /\ t!25^post137-t!25^post138 == 0 /\ i!29^0-i!29^post137 == 0 /\ __disjvr_7^post137-__disjvr_7^post138 == 0 /\ a!244^0-a!244^post137 == 0 /\ -x_slam_f!20^post138+x_slam_f!20^post137 == 0 /\ head!31^post137-head!31^post138 == 0 /\ __disjvr_4^post137-__disjvr_4^post138 == 0 /\ nondet!13^0-nondet!13^post137 == 0 /\ a!1370^0-a!1370^post137 == 0 /\ temp!34^post137-temp!34^post138 == 0 /\ -__disjvr_7^post137+__disjvr_7^0 == 0 /\ a!2238^post137-a!2238^post138 == 0 /\ x!1365^post137-x!1365^post138 == 0 /\ rcd!63^0-rcd!63^post137 == 0 /\ head!405^0-head!405^post137 == 0 /\ -rcd!2515^post137+rcd!2515^0 == 0 /\ -head!16^post138+head!16^post137 == 0 /\ head!16^0-head!16^post137 == 0 /\ -ct!19^post138+ct!19^post137 == 0 /\ -y!21^post137+y!21^0 == 0 /\ __disjvr_1^post137-__disjvr_1^post138 == 0 /\ a!1055^post137-a!1055^post138 == 0 /\ __disjvr_3^post137-__disjvr_3^post138 == 0 /\ -t!25^post137+t!25^0 == 0 /\ -__disjvr_5^post138+__disjvr_5^post137 == 0 /\ a!511^0-a!511^post137 == 0 /\ x_slam_f!20^0-x_slam_f!20^post137 == 0 /\ a!1052^0-a!1052^post137 == 0 /\ rcd!83^post137-rcd!83^post138 == 0 /\ x!18^0-x!18^post137 == 0 /\ -a!1052^post138+a!1052^post137 == 0 /\ __disjvr_4^0-__disjvr_4^post137 == 0 /\ -temp!34^post137+temp!34^0 == 0 /\ a!1610^post137-a!1610^post138 == 0 /\ -__disjvr_5^post137+__disjvr_5^0 == 0 /\ -nondet!13^post138+nondet!13^post137 == 0 /\ -__disjvr_3^post137+__disjvr_3^0 == 0 /\ -x!22^post137+x!22^0 == 0 /\ __disjvr_7^post137-__disjvr_7^0 == 0 /\ x!22^post137-x!22^post138 == 0 /\ rcd!2515^post137-rcd!2515^post138 == 0 /\ -rcd!83^post137+rcd!83^0 == 0 /\ temp0!30^post137-temp0!30^post138 == 0 /\ -ct!19^post137+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post137 == 0 /\ -__disjvr_8^post138+__disjvr_8^post137 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post137 == 0 /\ result!12^post137-result!12^post138 == 0 /\ sdv_callsite_return_1!32^post137-sdv_callsite_return_1!32^post138 == 0 /\ -__disjvr_0^post137+__disjvr_0^0 == 0 /\ __disjvr_0^post137-__disjvr_0^post138 == 0 /\ -sdv_callsite_return_1!14^post138+sdv_callsite_return_1!14^post137 == 0 /\ -rcd!63^post138+rcd!63^post137 == 0 /\ length!28^post137-length!28^post138 == 0 /\ -sel_r!543_flink!24^post138+sel_r!543_flink!24^post137 == 0 /\ -temp0!30^post137+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post137 == 0 /\ sel_r!1224_flink!24^post137-sel_r!1224_flink!24^post138 == 0 /\ -sdv_callsite_return_1!32^post137+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post137+x!15^0 == 0 /\ -head!31^post137+head!31^0 == 0 /\ -i!29^post138+i!29^post137 == 0 /\ -a!1370^post138+a!1370^post137 == 0 /\ a!654^0-a!654^post137 == 0 /\ a!1810^0-a!1810^post137 == 0 /\ i!406^post137-i!406^post138 == 0 /\ rcd!2460^post137-rcd!2460^post138 == 0 /\ result!12^0-result!12^post137 == 0 /\ -i!406^post137+i!406^0 == 0 /\ -__disjvr_6^post138+__disjvr_6^post137 == 0 /\ -a!1810^post138+a!1810^post137 == 0 /\ x!1365^0-x!1365^post137 == 0 /\ a!1371^0-a!1371^post137 == 0 /\ temp0!17^post137-temp0!17^post138 == 0 /\ y!21^post137-y!21^post138 == 0 /\ -rcd!2460^post137+rcd!2460^0 == 0 /\ r!543^post137-r!543^post138 == 0 /\ a!654^post137-a!654^post138 == 0 /\ tmp!33^0-tmp!33^post137 == 0 /\ tmp!33^post137-tmp!33^post138 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post137 == 0 /\ -a!419^post138+a!419^post137 == 0 /\ length!28^0-length!28^post137 == 0 /\ -__disjvr_2^post138+__disjvr_2^post137 == 0 /\ -__disjvr_2^post137+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post137 == 0), cost: 1 New rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^post137, __disjvr_1^0'=__disjvr_1^post137, __disjvr_2^0'=__disjvr_2^post137, __disjvr_3^0'=__disjvr_3^post137, __disjvr_4^0'=__disjvr_4^post137, __disjvr_5^0'=__disjvr_5^post137, __disjvr_6^0'=__disjvr_6^post137, __disjvr_7^0'=__disjvr_7^post137, __disjvr_8^0'=__disjvr_8^post137, a!1052^0'=a!1052^post137, a!1055^0'=a!1055^post137, a!1370^0'=a!1370^post137, a!1371^0'=a!1371^post137, a!1610^0'=a!1610^post137, a!1810^0'=a!1810^post137, a!2035^0'=a!2035^post137, a!2238^0'=a!2238^post137, a!244^0'=a!244^post138, a!419^0'=a!419^post137, a!511^0'=a!511^post137, a!654^0'=a!654^post137, ct!19^0'=ct!19^post137, head!16^0'=head!16^post137, head!31^0'=head!31^post137, head!405^0'=head!405^post137, i!29^0'=i!29^post137, i!406^0'=i!406^post137, length!28^0'=length!28^post137, nondet!13^0'=nondet!13^post137, r!543^0'=r!543^post137, r!662^0'=r!662^post137, rcd!2393^0'=rcd!2393^post137, rcd!2460^0'=rcd!2460^post137, rcd!2515^0'=rcd!2515^post137, rcd!63^0'=rcd!63^post137, rcd!83^0'=rcd!83^post137, result!12^0'=result!12^post137, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post137, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post137, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post137, sel_r!543_flink!24^0'=sel_r!543_flink!24^post137, t!25^0'=t!25^post137, temp!34^0'=temp!34^post137, temp0!17^0'=temp0!17^post137, temp0!30^0'=temp0!30^post137, tmp!33^0'=tmp!33^post137, x!1365^0'=x!1365^post137, x!15^0'=x!15^post138, x!18^0'=x!18^post137, x!22^0'=x!22^post137, x_slam_f!20^0'=x_slam_f!20^post137, y!21^0'=y!21^post137, (0 == 0 /\ -a!419^post137+a!419^0 == 0 /\ -a!2035^post137+a!2035^0 == 0 /\ -r!543^post137+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post137 == 0 /\ -r!662^post137+r!662^0 == 0 /\ -a!1610^post137+a!1610^0 == 0 /\ -a!2238^post137+a!2238^0 == 0 /\ -__disjvr_8^post137+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post137 == 0 /\ -a!1055^post137+a!1055^0 == 0 /\ i!29^0-i!29^post137 == 0 /\ a!244^0-a!244^post137 == 0 /\ nondet!13^0-nondet!13^post137 == 0 /\ a!1370^0-a!1370^post137 == 0 /\ -__disjvr_7^post137+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post137 == 0 /\ head!405^0-head!405^post137 == 0 /\ -rcd!2515^post137+rcd!2515^0 == 0 /\ head!16^0-head!16^post137 == 0 /\ -y!21^post137+y!21^0 == 0 /\ -t!25^post137+t!25^0 == 0 /\ a!511^0-a!511^post137 == 0 /\ x_slam_f!20^0-x_slam_f!20^post137 == 0 /\ a!1052^0-a!1052^post137 == 0 /\ x!18^0-x!18^post137 == 0 /\ __disjvr_4^0-__disjvr_4^post137 == 0 /\ -temp!34^post137+temp!34^0 == 0 /\ -__disjvr_5^post137+__disjvr_5^0 == 0 /\ -__disjvr_3^post137+__disjvr_3^0 == 0 /\ -x!22^post137+x!22^0 == 0 /\ __disjvr_7^post137-__disjvr_7^0 == 0 /\ -rcd!83^post137+rcd!83^0 == 0 /\ -ct!19^post137+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post137 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post137 == 0 /\ -__disjvr_0^post137+__disjvr_0^0 == 0 /\ -temp0!30^post137+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post137 == 0 /\ -sdv_callsite_return_1!32^post137+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post137+x!15^0 == 0 /\ -head!31^post137+head!31^0 == 0 /\ a!654^0-a!654^post137 == 0 /\ a!1810^0-a!1810^post137 == 0 /\ result!12^0-result!12^post137 == 0 /\ -i!406^post137+i!406^0 == 0 /\ x!1365^0-x!1365^post137 == 0 /\ a!1371^0-a!1371^post137 == 0 /\ -rcd!2460^post137+rcd!2460^0 == 0 /\ tmp!33^0-tmp!33^post137 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post137 == 0 /\ length!28^0-length!28^post137 == 0 /\ -__disjvr_2^post137+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post137 == 0), cost: 1 propagated equality r!662^post138 = r!662^post137 propagated equality a!1371^post138 = a!1371^post137 propagated equality a!2035^post138 = a!2035^post137 propagated equality head!405^post138 = head!405^post137 propagated equality x!18^post138 = x!18^post137 propagated equality a!511^post138 = a!511^post137 propagated equality rcd!2393^post138 = rcd!2393^post137 propagated equality t!25^post138 = t!25^post137 propagated equality __disjvr_7^post138 = __disjvr_7^post137 propagated equality x_slam_f!20^post138 = x_slam_f!20^post137 propagated equality head!31^post138 = head!31^post137 propagated equality __disjvr_4^post138 = __disjvr_4^post137 propagated equality temp!34^post138 = temp!34^post137 propagated equality a!2238^post138 = a!2238^post137 propagated equality x!1365^post138 = x!1365^post137 propagated equality head!16^post138 = head!16^post137 propagated equality ct!19^post138 = ct!19^post137 propagated equality __disjvr_1^post138 = __disjvr_1^post137 propagated equality a!1055^post138 = a!1055^post137 propagated equality __disjvr_3^post138 = __disjvr_3^post137 propagated equality __disjvr_5^post138 = __disjvr_5^post137 propagated equality rcd!83^post138 = rcd!83^post137 propagated equality a!1052^post138 = a!1052^post137 propagated equality a!1610^post138 = a!1610^post137 propagated equality nondet!13^post138 = nondet!13^post137 propagated equality x!22^post138 = x!22^post137 propagated equality rcd!2515^post138 = rcd!2515^post137 propagated equality temp0!30^post138 = temp0!30^post137 propagated equality __disjvr_8^post138 = __disjvr_8^post137 propagated equality result!12^post138 = result!12^post137 propagated equality sdv_callsite_return_1!32^post138 = sdv_callsite_return_1!32^post137 propagated equality __disjvr_0^post138 = __disjvr_0^post137 propagated equality sdv_callsite_return_1!14^post138 = sdv_callsite_return_1!14^post137 propagated equality rcd!63^post138 = rcd!63^post137 propagated equality length!28^post138 = length!28^post137 propagated equality sel_r!543_flink!24^post138 = sel_r!543_flink!24^post137 propagated equality sel_r!1224_flink!24^post138 = sel_r!1224_flink!24^post137 propagated equality i!29^post138 = i!29^post137 propagated equality a!1370^post138 = a!1370^post137 propagated equality i!406^post138 = i!406^post137 propagated equality rcd!2460^post138 = rcd!2460^post137 propagated equality __disjvr_6^post138 = __disjvr_6^post137 propagated equality a!1810^post138 = a!1810^post137 propagated equality temp0!17^post138 = temp0!17^post137 propagated equality y!21^post138 = y!21^post137 propagated equality r!543^post138 = r!543^post137 propagated equality a!654^post138 = a!654^post137 propagated equality tmp!33^post138 = tmp!33^post137 propagated equality a!419^post138 = a!419^post137 propagated equality __disjvr_2^post138 = __disjvr_2^post137 Propagated Equalities Original rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^post137, __disjvr_1^0'=__disjvr_1^post137, __disjvr_2^0'=__disjvr_2^post137, __disjvr_3^0'=__disjvr_3^post137, __disjvr_4^0'=__disjvr_4^post137, __disjvr_5^0'=__disjvr_5^post137, __disjvr_6^0'=__disjvr_6^post137, __disjvr_7^0'=__disjvr_7^post137, __disjvr_8^0'=__disjvr_8^post137, a!1052^0'=a!1052^post137, a!1055^0'=a!1055^post137, a!1370^0'=a!1370^post137, a!1371^0'=a!1371^post137, a!1610^0'=a!1610^post137, a!1810^0'=a!1810^post137, a!2035^0'=a!2035^post137, a!2238^0'=a!2238^post137, a!244^0'=a!244^post138, a!419^0'=a!419^post137, a!511^0'=a!511^post137, a!654^0'=a!654^post137, ct!19^0'=ct!19^post137, head!16^0'=head!16^post137, head!31^0'=head!31^post137, head!405^0'=head!405^post137, i!29^0'=i!29^post137, i!406^0'=i!406^post137, length!28^0'=length!28^post137, nondet!13^0'=nondet!13^post137, r!543^0'=r!543^post137, r!662^0'=r!662^post137, rcd!2393^0'=rcd!2393^post137, rcd!2460^0'=rcd!2460^post137, rcd!2515^0'=rcd!2515^post137, rcd!63^0'=rcd!63^post137, rcd!83^0'=rcd!83^post137, result!12^0'=result!12^post137, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post137, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post137, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post137, sel_r!543_flink!24^0'=sel_r!543_flink!24^post137, t!25^0'=t!25^post137, temp!34^0'=temp!34^post137, temp0!17^0'=temp0!17^post137, temp0!30^0'=temp0!30^post137, tmp!33^0'=tmp!33^post137, x!1365^0'=x!1365^post137, x!15^0'=x!15^post138, x!18^0'=x!18^post137, x!22^0'=x!22^post137, x_slam_f!20^0'=x_slam_f!20^post137, y!21^0'=y!21^post137, (0 == 0 /\ -a!419^post137+a!419^0 == 0 /\ -a!2035^post137+a!2035^0 == 0 /\ -r!543^post137+r!543^0 == 0 /\ __disjvr_6^0-__disjvr_6^post137 == 0 /\ -r!662^post137+r!662^0 == 0 /\ -a!1610^post137+a!1610^0 == 0 /\ -a!2238^post137+a!2238^0 == 0 /\ -__disjvr_8^post137+__disjvr_8^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post137 == 0 /\ -a!1055^post137+a!1055^0 == 0 /\ i!29^0-i!29^post137 == 0 /\ a!244^0-a!244^post137 == 0 /\ nondet!13^0-nondet!13^post137 == 0 /\ a!1370^0-a!1370^post137 == 0 /\ -__disjvr_7^post137+__disjvr_7^0 == 0 /\ rcd!63^0-rcd!63^post137 == 0 /\ head!405^0-head!405^post137 == 0 /\ -rcd!2515^post137+rcd!2515^0 == 0 /\ head!16^0-head!16^post137 == 0 /\ -y!21^post137+y!21^0 == 0 /\ -t!25^post137+t!25^0 == 0 /\ a!511^0-a!511^post137 == 0 /\ x_slam_f!20^0-x_slam_f!20^post137 == 0 /\ a!1052^0-a!1052^post137 == 0 /\ x!18^0-x!18^post137 == 0 /\ __disjvr_4^0-__disjvr_4^post137 == 0 /\ -temp!34^post137+temp!34^0 == 0 /\ -__disjvr_5^post137+__disjvr_5^0 == 0 /\ -__disjvr_3^post137+__disjvr_3^0 == 0 /\ -x!22^post137+x!22^0 == 0 /\ __disjvr_7^post137-__disjvr_7^0 == 0 /\ -rcd!83^post137+rcd!83^0 == 0 /\ -ct!19^post137+ct!19^0 == 0 /\ rcd!2393^0-rcd!2393^post137 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post137 == 0 /\ -__disjvr_0^post137+__disjvr_0^0 == 0 /\ -temp0!30^post137+temp0!30^0 == 0 /\ temp0!17^0-temp0!17^post137 == 0 /\ -sdv_callsite_return_1!32^post137+sdv_callsite_return_1!32^0 == 0 /\ -x!15^post137+x!15^0 == 0 /\ -head!31^post137+head!31^0 == 0 /\ a!654^0-a!654^post137 == 0 /\ a!1810^0-a!1810^post137 == 0 /\ result!12^0-result!12^post137 == 0 /\ -i!406^post137+i!406^0 == 0 /\ x!1365^0-x!1365^post137 == 0 /\ a!1371^0-a!1371^post137 == 0 /\ -rcd!2460^post137+rcd!2460^0 == 0 /\ tmp!33^0-tmp!33^post137 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post137 == 0 /\ length!28^0-length!28^post137 == 0 /\ -__disjvr_2^post137+__disjvr_2^0 == 0 /\ __disjvr_1^0-__disjvr_1^post137 == 0), cost: 1 New rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post138, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post138, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality a!419^post137 = a!419^0 propagated equality a!2035^post137 = a!2035^0 propagated equality r!543^post137 = r!543^0 propagated equality __disjvr_6^post137 = __disjvr_6^0 propagated equality r!662^post137 = r!662^0 propagated equality a!1610^post137 = a!1610^0 propagated equality a!2238^post137 = a!2238^0 propagated equality __disjvr_8^post137 = __disjvr_8^0 propagated equality sdv_callsite_return_1!14^post137 = sdv_callsite_return_1!14^0 propagated equality a!1055^post137 = a!1055^0 propagated equality i!29^post137 = i!29^0 propagated equality a!244^post137 = a!244^0 propagated equality nondet!13^post137 = nondet!13^0 propagated equality a!1370^post137 = a!1370^0 propagated equality __disjvr_7^post137 = __disjvr_7^0 propagated equality rcd!63^post137 = rcd!63^0 propagated equality head!405^post137 = head!405^0 propagated equality rcd!2515^post137 = rcd!2515^0 propagated equality head!16^post137 = head!16^0 propagated equality y!21^post137 = y!21^0 propagated equality t!25^post137 = t!25^0 propagated equality a!511^post137 = a!511^0 propagated equality x_slam_f!20^post137 = x_slam_f!20^0 propagated equality a!1052^post137 = a!1052^0 propagated equality x!18^post137 = x!18^0 propagated equality __disjvr_4^post137 = __disjvr_4^0 propagated equality temp!34^post137 = temp!34^0 propagated equality __disjvr_5^post137 = __disjvr_5^0 propagated equality __disjvr_3^post137 = __disjvr_3^0 propagated equality x!22^post137 = x!22^0 propagated equality rcd!83^post137 = rcd!83^0 propagated equality ct!19^post137 = ct!19^0 propagated equality rcd!2393^post137 = rcd!2393^0 propagated equality sel_r!543_flink!24^post137 = sel_r!543_flink!24^0 propagated equality __disjvr_0^post137 = __disjvr_0^0 propagated equality temp0!30^post137 = temp0!30^0 propagated equality temp0!17^post137 = temp0!17^0 propagated equality sdv_callsite_return_1!32^post137 = sdv_callsite_return_1!32^0 propagated equality x!15^post137 = x!15^0 propagated equality head!31^post137 = head!31^0 propagated equality a!654^post137 = a!654^0 propagated equality a!1810^post137 = a!1810^0 propagated equality result!12^post137 = result!12^0 propagated equality i!406^post137 = i!406^0 propagated equality x!1365^post137 = x!1365^0 propagated equality a!1371^post137 = a!1371^0 propagated equality rcd!2460^post137 = rcd!2460^0 propagated equality tmp!33^post137 = tmp!33^0 propagated equality sel_r!1224_flink!24^post137 = sel_r!1224_flink!24^0 propagated equality length!28^post137 = length!28^0 propagated equality __disjvr_2^post137 = __disjvr_2^0 propagated equality __disjvr_1^post137 = __disjvr_1^0 Simplified Guard Original rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post138, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post138, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post138, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post138, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l47 -> l49 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^post138, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post138, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l47 -> l49 : a!244^0'=a!244^post138, x!15^0'=x!15^post138, T, cost: 1 Propagated Equalities Original rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^post104, __disjvr_1^0'=__disjvr_1^post104, __disjvr_2^0'=__disjvr_2^post104, __disjvr_3^0'=__disjvr_3^post104, __disjvr_4^0'=__disjvr_4^post104, __disjvr_5^0'=__disjvr_5^post104, __disjvr_6^0'=__disjvr_6^post104, __disjvr_7^0'=__disjvr_7^post104, __disjvr_8^0'=__disjvr_8^post104, a!1052^0'=a!1052^post104, a!1055^0'=a!1055^post104, a!1370^0'=a!1370^post104, a!1371^0'=a!1371^post104, a!1610^0'=a!1610^post104, a!1810^0'=a!1810^post104, a!2035^0'=a!2035^post104, a!2238^0'=a!2238^post104, a!244^0'=a!244^post104, a!419^0'=a!419^post104, a!511^0'=a!511^post104, a!654^0'=a!654^post104, ct!19^0'=ct!19^post104, head!16^0'=head!16^post104, head!31^0'=head!31^post104, head!405^0'=head!405^post104, i!29^0'=i!29^post104, i!406^0'=i!406^post104, length!28^0'=length!28^post104, nondet!13^0'=nondet!13^post104, r!543^0'=r!543^post104, r!662^0'=r!662^post104, rcd!2393^0'=rcd!2393^post104, rcd!2460^0'=rcd!2460^post104, rcd!2515^0'=rcd!2515^post104, rcd!63^0'=rcd!63^post104, rcd!83^0'=rcd!83^post104, result!12^0'=result!12^post104, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post104, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post104, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post104, sel_r!543_flink!24^0'=sel_r!543_flink!24^post104, t!25^0'=t!25^post104, temp!34^0'=temp!34^post104, temp0!17^0'=temp0!17^post104, temp0!30^0'=temp0!30^post104, tmp!33^0'=tmp!33^post104, x!1365^0'=x!1365^post104, x!15^0'=x!15^post104, x!18^0'=x!18^post104, x!22^0'=x!22^post104, x_slam_f!20^0'=x_slam_f!20^post104, y!21^0'=y!21^post104, (0 == 0 /\ temp!34^post103-temp!34^post104 == 0 /\ -t!25^post103+t!25^0 == 0 /\ -__disjvr_7^post103+__disjvr_7^0 == 0 /\ -__disjvr_2^post104+__disjvr_2^post103 == 0 /\ a!1370^0-a!1370^post103 == 0 /\ __disjvr_6^0-__disjvr_6^post103 == 0 /\ nondet!13^post103-nondet!13^post104 == 0 /\ -result!12^post104+result!12^post103 == 0 /\ -rcd!2393^post104+rcd!2393^post103 == 0 /\ a!244^0-a!244^post103 == 0 /\ -temp0!17^post104+temp0!17^post103 == 0 /\ __disjvr_4^0-__disjvr_4^post103 == 0 /\ -x!1365^post104+x!1365^post103 == 0 /\ a!654^0-a!654^post103 == 0 /\ __disjvr_4^post103-__disjvr_4^post104 == 0 /\ -a!2238^post104+a!2238^post103 == 0 /\ -a!511^post103+a!511^0 == 0 /\ rcd!83^post103-rcd!83^post104 == 0 /\ -__disjvr_8^post103+__disjvr_8^0 == 0 /\ -x_slam_f!20^post104+x_slam_f!20^post103 == 0 /\ -a!1055^post103+a!1055^0 == 0 /\ r!543^post103-r!543^post104 == 0 /\ a!1371^0-a!1371^post103 == 0 /\ -__disjvr_0^post104+__disjvr_0^post103 == 0 /\ rcd!83^0-rcd!83^post103 == 0 /\ -nondet!13^post103+nondet!13^0 == 0 /\ a!511^post103-a!511^post104 == 0 /\ x_slam_f!20^0-x_slam_f!20^post103 == 0 /\ -r!662^post103+r!662^0 == 0 /\ -rcd!2515^post104+rcd!2515^post103 == 0 /\ -__disjvr_6^0+__disjvr_6^post103 == 0 /\ r!662^post103-r!662^post104 == 0 /\ result!12^0-result!12^post103 == 0 /\ __disjvr_0^0-__disjvr_0^post103 == 0 /\ -sdv_callsite_return_1!32^post103+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post103+a!1610^0 == 0 /\ -a!419^post104+a!419^post103 == 0 /\ y!21^post103-y!21^post104 == 0 /\ -a!1052^post104+a!1052^post103 == 0 /\ -__disjvr_1^post103+__disjvr_1^0 == 0 /\ -a!2035^post103+a!2035^0 == 0 /\ length!28^post103-length!28^post104 == 0 /\ a!1052^0-a!1052^post103 == 0 /\ -sel_r!543_flink!24^post104+sel_r!543_flink!24^post103 == 0 /\ a!1370^post103-a!1370^post104 == 0 /\ -rcd!63^post104+rcd!63^post103 == 0 /\ head!16^post103-head!16^post104 == 0 /\ x!18^0-x!18^post103 == 0 /\ tmp!33^post103-tmp!33^post104 == 0 /\ temp0!17^0-temp0!17^post103 == 0 /\ -temp0!30^post103+temp0!30^0 == 0 /\ -rcd!2460^post103+rcd!2460^0 == 0 /\ -rcd!2515^post103+rcd!2515^0 == 0 /\ -x!15^post103+x!15^0 == 0 /\ -x!1365^post103+x!1365^0 == 0 /\ i!29^post103-i!29^post104 == 0 /\ x!18^post103-x!18^post104 == 0 /\ -i!29^post103+i!29^0 == 0 /\ length!28^0-length!28^post103 == 0 /\ -x!22^post104+x!22^post103 == 0 /\ a!1810^post103-a!1810^post104 == 0 /\ __disjvr_7^post103-__disjvr_7^post104 == 0 /\ sel_r!1224_flink!24^post103-sel_r!1224_flink!24^post104 == 0 /\ head!405^post103-head!405^post104 == 0 /\ -x!22^post103+x!22^0 == 0 /\ -temp!34^post103+temp!34^0 == 0 /\ -ct!19^post103+ct!19^0 == 0 /\ -__disjvr_3^post104+__disjvr_3^post103 == 0 /\ -sdv_callsite_return_1!14^post104+sdv_callsite_return_1!14^post103 == 0 /\ -ct!19^post104+ct!19^post103 == 0 /\ a!1610^post103-a!1610^post104 == 0 /\ __disjvr_8^post103-__disjvr_8^post104 == 0 /\ -i!406^post103+i!406^0 == 0 /\ temp0!30^post103-temp0!30^post104 == 0 /\ -a!2035^post104+a!2035^post103 == 0 /\ sdv_callsite_return_1!32^post103-sdv_callsite_return_1!32^post104 == 0 /\ -__disjvr_6^post104+__disjvr_6^post103 == 0 /\ -a!1371^post104+a!1371^post103 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post103 == 0 /\ -r!543^post103+r!543^0 == 0 /\ __disjvr_5^post103-__disjvr_5^post104 == 0 /\ a!1810^0-a!1810^post103 == 0 /\ -__disjvr_5^post103+__disjvr_5^0 == 0 /\ a!244^post103-a!244^post104 == 0 /\ i!406^post103-i!406^post104 == 0 /\ __disjvr_3^0-__disjvr_3^post103 == 0 /\ head!31^0-head!31^post103 == 0 /\ head!31^post103-head!31^post104 == 0 /\ rcd!2460^post103-rcd!2460^post104 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post103 == 0 /\ rcd!63^0-rcd!63^post103 == 0 /\ -head!16^post103+head!16^0 == 0 /\ a!2238^0-a!2238^post103 == 0 /\ t!25^post103-t!25^post104 == 0 /\ -__disjvr_2^post103+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post103 == 0 /\ __disjvr_1^post103-__disjvr_1^post104 == 0 /\ a!1055^post103-a!1055^post104 == 0 /\ head!405^0-head!405^post103 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post103 == 0 /\ -a!419^post103+a!419^0 == 0 /\ -y!21^post103+y!21^0 == 0 /\ tmp!33^0-tmp!33^post103 == 0), cost: 1 New rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^post103, __disjvr_1^0'=__disjvr_1^post103, __disjvr_2^0'=__disjvr_2^post103, __disjvr_3^0'=__disjvr_3^post103, __disjvr_4^0'=__disjvr_4^post103, __disjvr_5^0'=__disjvr_5^post103, __disjvr_6^0'=__disjvr_6^post103, __disjvr_7^0'=__disjvr_7^post103, __disjvr_8^0'=__disjvr_8^post103, a!1052^0'=a!1052^post103, a!1055^0'=a!1055^post103, a!1370^0'=a!1370^post103, a!1371^0'=a!1371^post103, a!1610^0'=a!1610^post103, a!1810^0'=a!1810^post103, a!2035^0'=a!2035^post103, a!2238^0'=a!2238^post103, a!244^0'=a!244^post103, a!419^0'=a!419^post103, a!511^0'=a!511^post103, a!654^0'=a!654^post104, ct!19^0'=ct!19^post103, head!16^0'=head!16^post103, head!31^0'=head!31^post103, head!405^0'=head!405^post103, i!29^0'=i!29^post103, i!406^0'=i!406^post103, length!28^0'=length!28^post103, nondet!13^0'=nondet!13^post103, r!543^0'=r!543^post103, r!662^0'=r!662^post103, rcd!2393^0'=rcd!2393^post103, rcd!2460^0'=rcd!2460^post103, rcd!2515^0'=rcd!2515^post103, rcd!63^0'=rcd!63^post103, rcd!83^0'=rcd!83^post103, result!12^0'=result!12^post103, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post103, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post103, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post103, sel_r!543_flink!24^0'=sel_r!543_flink!24^post103, t!25^0'=t!25^post103, temp!34^0'=temp!34^post103, temp0!17^0'=temp0!17^post103, temp0!30^0'=temp0!30^post103, tmp!33^0'=tmp!33^post103, x!1365^0'=x!1365^post103, x!15^0'=x!15^post104, x!18^0'=x!18^post103, x!22^0'=x!22^post103, x_slam_f!20^0'=x_slam_f!20^post103, y!21^0'=y!21^post103, (0 == 0 /\ -t!25^post103+t!25^0 == 0 /\ -__disjvr_7^post103+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post103 == 0 /\ __disjvr_6^0-__disjvr_6^post103 == 0 /\ a!244^0-a!244^post103 == 0 /\ __disjvr_4^0-__disjvr_4^post103 == 0 /\ a!654^0-a!654^post103 == 0 /\ -a!511^post103+a!511^0 == 0 /\ -__disjvr_8^post103+__disjvr_8^0 == 0 /\ -a!1055^post103+a!1055^0 == 0 /\ a!1371^0-a!1371^post103 == 0 /\ rcd!83^0-rcd!83^post103 == 0 /\ -nondet!13^post103+nondet!13^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post103 == 0 /\ -r!662^post103+r!662^0 == 0 /\ -__disjvr_6^0+__disjvr_6^post103 == 0 /\ result!12^0-result!12^post103 == 0 /\ __disjvr_0^0-__disjvr_0^post103 == 0 /\ -sdv_callsite_return_1!32^post103+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post103+a!1610^0 == 0 /\ -__disjvr_1^post103+__disjvr_1^0 == 0 /\ -a!2035^post103+a!2035^0 == 0 /\ a!1052^0-a!1052^post103 == 0 /\ x!18^0-x!18^post103 == 0 /\ temp0!17^0-temp0!17^post103 == 0 /\ -temp0!30^post103+temp0!30^0 == 0 /\ -rcd!2460^post103+rcd!2460^0 == 0 /\ -rcd!2515^post103+rcd!2515^0 == 0 /\ -x!15^post103+x!15^0 == 0 /\ -x!1365^post103+x!1365^0 == 0 /\ -i!29^post103+i!29^0 == 0 /\ length!28^0-length!28^post103 == 0 /\ -x!22^post103+x!22^0 == 0 /\ -temp!34^post103+temp!34^0 == 0 /\ -ct!19^post103+ct!19^0 == 0 /\ -i!406^post103+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post103 == 0 /\ -r!543^post103+r!543^0 == 0 /\ a!1810^0-a!1810^post103 == 0 /\ -__disjvr_5^post103+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post103 == 0 /\ head!31^0-head!31^post103 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post103 == 0 /\ rcd!63^0-rcd!63^post103 == 0 /\ -head!16^post103+head!16^0 == 0 /\ a!2238^0-a!2238^post103 == 0 /\ -__disjvr_2^post103+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post103 == 0 /\ head!405^0-head!405^post103 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post103 == 0 /\ -a!419^post103+a!419^0 == 0 /\ -y!21^post103+y!21^0 == 0 /\ tmp!33^0-tmp!33^post103 == 0), cost: 1 propagated equality temp!34^post104 = temp!34^post103 propagated equality __disjvr_2^post104 = __disjvr_2^post103 propagated equality nondet!13^post104 = nondet!13^post103 propagated equality result!12^post104 = result!12^post103 propagated equality rcd!2393^post104 = rcd!2393^post103 propagated equality temp0!17^post104 = temp0!17^post103 propagated equality x!1365^post104 = x!1365^post103 propagated equality __disjvr_4^post104 = __disjvr_4^post103 propagated equality a!2238^post104 = a!2238^post103 propagated equality rcd!83^post104 = rcd!83^post103 propagated equality x_slam_f!20^post104 = x_slam_f!20^post103 propagated equality r!543^post104 = r!543^post103 propagated equality __disjvr_0^post104 = __disjvr_0^post103 propagated equality a!511^post104 = a!511^post103 propagated equality rcd!2515^post104 = rcd!2515^post103 propagated equality r!662^post104 = r!662^post103 propagated equality a!419^post104 = a!419^post103 propagated equality y!21^post104 = y!21^post103 propagated equality a!1052^post104 = a!1052^post103 propagated equality length!28^post104 = length!28^post103 propagated equality sel_r!543_flink!24^post104 = sel_r!543_flink!24^post103 propagated equality a!1370^post104 = a!1370^post103 propagated equality rcd!63^post104 = rcd!63^post103 propagated equality head!16^post104 = head!16^post103 propagated equality tmp!33^post104 = tmp!33^post103 propagated equality i!29^post104 = i!29^post103 propagated equality x!18^post104 = x!18^post103 propagated equality x!22^post104 = x!22^post103 propagated equality a!1810^post104 = a!1810^post103 propagated equality __disjvr_7^post104 = __disjvr_7^post103 propagated equality sel_r!1224_flink!24^post104 = sel_r!1224_flink!24^post103 propagated equality head!405^post104 = head!405^post103 propagated equality __disjvr_3^post104 = __disjvr_3^post103 propagated equality sdv_callsite_return_1!14^post104 = sdv_callsite_return_1!14^post103 propagated equality ct!19^post104 = ct!19^post103 propagated equality a!1610^post104 = a!1610^post103 propagated equality __disjvr_8^post104 = __disjvr_8^post103 propagated equality temp0!30^post104 = temp0!30^post103 propagated equality a!2035^post104 = a!2035^post103 propagated equality sdv_callsite_return_1!32^post104 = sdv_callsite_return_1!32^post103 propagated equality __disjvr_6^post104 = __disjvr_6^post103 propagated equality a!1371^post104 = a!1371^post103 propagated equality __disjvr_5^post104 = __disjvr_5^post103 propagated equality a!244^post104 = a!244^post103 propagated equality i!406^post104 = i!406^post103 propagated equality head!31^post104 = head!31^post103 propagated equality rcd!2460^post104 = rcd!2460^post103 propagated equality t!25^post104 = t!25^post103 propagated equality __disjvr_1^post104 = __disjvr_1^post103 propagated equality a!1055^post104 = a!1055^post103 Propagated Equalities Original rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^post103, __disjvr_1^0'=__disjvr_1^post103, __disjvr_2^0'=__disjvr_2^post103, __disjvr_3^0'=__disjvr_3^post103, __disjvr_4^0'=__disjvr_4^post103, __disjvr_5^0'=__disjvr_5^post103, __disjvr_6^0'=__disjvr_6^post103, __disjvr_7^0'=__disjvr_7^post103, __disjvr_8^0'=__disjvr_8^post103, a!1052^0'=a!1052^post103, a!1055^0'=a!1055^post103, a!1370^0'=a!1370^post103, a!1371^0'=a!1371^post103, a!1610^0'=a!1610^post103, a!1810^0'=a!1810^post103, a!2035^0'=a!2035^post103, a!2238^0'=a!2238^post103, a!244^0'=a!244^post103, a!419^0'=a!419^post103, a!511^0'=a!511^post103, a!654^0'=a!654^post104, ct!19^0'=ct!19^post103, head!16^0'=head!16^post103, head!31^0'=head!31^post103, head!405^0'=head!405^post103, i!29^0'=i!29^post103, i!406^0'=i!406^post103, length!28^0'=length!28^post103, nondet!13^0'=nondet!13^post103, r!543^0'=r!543^post103, r!662^0'=r!662^post103, rcd!2393^0'=rcd!2393^post103, rcd!2460^0'=rcd!2460^post103, rcd!2515^0'=rcd!2515^post103, rcd!63^0'=rcd!63^post103, rcd!83^0'=rcd!83^post103, result!12^0'=result!12^post103, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post103, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post103, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post103, sel_r!543_flink!24^0'=sel_r!543_flink!24^post103, t!25^0'=t!25^post103, temp!34^0'=temp!34^post103, temp0!17^0'=temp0!17^post103, temp0!30^0'=temp0!30^post103, tmp!33^0'=tmp!33^post103, x!1365^0'=x!1365^post103, x!15^0'=x!15^post104, x!18^0'=x!18^post103, x!22^0'=x!22^post103, x_slam_f!20^0'=x_slam_f!20^post103, y!21^0'=y!21^post103, (0 == 0 /\ -t!25^post103+t!25^0 == 0 /\ -__disjvr_7^post103+__disjvr_7^0 == 0 /\ a!1370^0-a!1370^post103 == 0 /\ __disjvr_6^0-__disjvr_6^post103 == 0 /\ a!244^0-a!244^post103 == 0 /\ __disjvr_4^0-__disjvr_4^post103 == 0 /\ a!654^0-a!654^post103 == 0 /\ -a!511^post103+a!511^0 == 0 /\ -__disjvr_8^post103+__disjvr_8^0 == 0 /\ -a!1055^post103+a!1055^0 == 0 /\ a!1371^0-a!1371^post103 == 0 /\ rcd!83^0-rcd!83^post103 == 0 /\ -nondet!13^post103+nondet!13^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post103 == 0 /\ -r!662^post103+r!662^0 == 0 /\ -__disjvr_6^0+__disjvr_6^post103 == 0 /\ result!12^0-result!12^post103 == 0 /\ __disjvr_0^0-__disjvr_0^post103 == 0 /\ -sdv_callsite_return_1!32^post103+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post103+a!1610^0 == 0 /\ -__disjvr_1^post103+__disjvr_1^0 == 0 /\ -a!2035^post103+a!2035^0 == 0 /\ a!1052^0-a!1052^post103 == 0 /\ x!18^0-x!18^post103 == 0 /\ temp0!17^0-temp0!17^post103 == 0 /\ -temp0!30^post103+temp0!30^0 == 0 /\ -rcd!2460^post103+rcd!2460^0 == 0 /\ -rcd!2515^post103+rcd!2515^0 == 0 /\ -x!15^post103+x!15^0 == 0 /\ -x!1365^post103+x!1365^0 == 0 /\ -i!29^post103+i!29^0 == 0 /\ length!28^0-length!28^post103 == 0 /\ -x!22^post103+x!22^0 == 0 /\ -temp!34^post103+temp!34^0 == 0 /\ -ct!19^post103+ct!19^0 == 0 /\ -i!406^post103+i!406^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post103 == 0 /\ -r!543^post103+r!543^0 == 0 /\ a!1810^0-a!1810^post103 == 0 /\ -__disjvr_5^post103+__disjvr_5^0 == 0 /\ __disjvr_3^0-__disjvr_3^post103 == 0 /\ head!31^0-head!31^post103 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post103 == 0 /\ rcd!63^0-rcd!63^post103 == 0 /\ -head!16^post103+head!16^0 == 0 /\ a!2238^0-a!2238^post103 == 0 /\ -__disjvr_2^post103+__disjvr_2^0 == 0 /\ rcd!2393^0-rcd!2393^post103 == 0 /\ head!405^0-head!405^post103 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post103 == 0 /\ -a!419^post103+a!419^0 == 0 /\ -y!21^post103+y!21^0 == 0 /\ tmp!33^0-tmp!33^post103 == 0), cost: 1 New rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post104, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post104, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality t!25^post103 = t!25^0 propagated equality __disjvr_7^post103 = __disjvr_7^0 propagated equality a!1370^post103 = a!1370^0 propagated equality __disjvr_6^post103 = __disjvr_6^0 propagated equality a!244^post103 = a!244^0 propagated equality __disjvr_4^post103 = __disjvr_4^0 propagated equality a!654^post103 = a!654^0 propagated equality a!511^post103 = a!511^0 propagated equality __disjvr_8^post103 = __disjvr_8^0 propagated equality a!1055^post103 = a!1055^0 propagated equality a!1371^post103 = a!1371^0 propagated equality rcd!83^post103 = rcd!83^0 propagated equality nondet!13^post103 = nondet!13^0 propagated equality x_slam_f!20^post103 = x_slam_f!20^0 propagated equality r!662^post103 = r!662^0 propagated equality result!12^post103 = result!12^0 propagated equality __disjvr_0^post103 = __disjvr_0^0 propagated equality sdv_callsite_return_1!32^post103 = sdv_callsite_return_1!32^0 propagated equality a!1610^post103 = a!1610^0 propagated equality __disjvr_1^post103 = __disjvr_1^0 propagated equality a!2035^post103 = a!2035^0 propagated equality a!1052^post103 = a!1052^0 propagated equality x!18^post103 = x!18^0 propagated equality temp0!17^post103 = temp0!17^0 propagated equality temp0!30^post103 = temp0!30^0 propagated equality rcd!2460^post103 = rcd!2460^0 propagated equality rcd!2515^post103 = rcd!2515^0 propagated equality x!15^post103 = x!15^0 propagated equality x!1365^post103 = x!1365^0 propagated equality i!29^post103 = i!29^0 propagated equality length!28^post103 = length!28^0 propagated equality x!22^post103 = x!22^0 propagated equality temp!34^post103 = temp!34^0 propagated equality ct!19^post103 = ct!19^0 propagated equality i!406^post103 = i!406^0 propagated equality sel_r!1224_flink!24^post103 = sel_r!1224_flink!24^0 propagated equality r!543^post103 = r!543^0 propagated equality a!1810^post103 = a!1810^0 propagated equality __disjvr_5^post103 = __disjvr_5^0 propagated equality __disjvr_3^post103 = __disjvr_3^0 propagated equality head!31^post103 = head!31^0 propagated equality sel_r!543_flink!24^post103 = sel_r!543_flink!24^0 propagated equality rcd!63^post103 = rcd!63^0 propagated equality head!16^post103 = head!16^0 propagated equality a!2238^post103 = a!2238^0 propagated equality __disjvr_2^post103 = __disjvr_2^0 propagated equality rcd!2393^post103 = rcd!2393^0 propagated equality head!405^post103 = head!405^0 propagated equality sdv_callsite_return_1!14^post103 = sdv_callsite_return_1!14^0 propagated equality a!419^post103 = a!419^0 propagated equality y!21^post103 = y!21^0 propagated equality tmp!33^post103 = tmp!33^0 Simplified Guard Original rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post104, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post104, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post104, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post104, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l39 -> l44 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^post104, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post104, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l39 -> l44 : a!654^0'=a!654^post104, x!15^0'=x!15^post104, T, cost: 1 Propagated Equalities Original rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^post53, __disjvr_1^0'=__disjvr_1^post53, __disjvr_2^0'=__disjvr_2^post53, __disjvr_3^0'=__disjvr_3^post53, __disjvr_4^0'=__disjvr_4^post53, __disjvr_5^0'=__disjvr_5^post53, __disjvr_6^0'=__disjvr_6^post53, __disjvr_7^0'=__disjvr_7^post53, __disjvr_8^0'=__disjvr_8^post53, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^post53, a!1370^0'=a!1370^post53, a!1371^0'=a!1371^post53, a!1610^0'=a!1610^post53, a!1810^0'=a!1810^post53, a!2035^0'=a!2035^post53, a!2238^0'=a!2238^post53, a!244^0'=a!244^post53, a!419^0'=a!419^post53, a!511^0'=a!511^post53, a!654^0'=a!654^post53, ct!19^0'=ct!19^post53, head!16^0'=head!16^post53, head!31^0'=head!31^post53, head!405^0'=head!405^post53, i!29^0'=i!29^post53, i!406^0'=i!406^post53, length!28^0'=length!28^post53, nondet!13^0'=nondet!13^post53, r!543^0'=r!543^post53, r!662^0'=r!662^post53, rcd!2393^0'=rcd!2393^post53, rcd!2460^0'=rcd!2460^post53, rcd!2515^0'=rcd!2515^post53, rcd!63^0'=rcd!63^post53, rcd!83^0'=rcd!83^post53, result!12^0'=result!12^post53, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post53, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post53, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post53, sel_r!543_flink!24^0'=sel_r!543_flink!24^post53, t!25^0'=t!25^post53, temp!34^0'=temp!34^post53, temp0!17^0'=temp0!17^post53, temp0!30^0'=temp0!30^post53, tmp!33^0'=tmp!33^post53, x!1365^0'=x!1365^post53, x!15^0'=x!15^post53, x!18^0'=x!18^post53, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^post53, y!21^0'=y!21^post53, (0 == 0 /\ -i!406^post53+i!406^post52 == 0 /\ -__disjvr_2^post53+__disjvr_2^post52 == 0 /\ -__disjvr_4^post53+__disjvr_4^post52 == 0 /\ temp0!30^post52-temp0!30^post53 == 0 /\ -a!511^post52+a!511^0 == 0 /\ -x!15^post53+x!15^post52 == 0 /\ head!16^post52-head!16^post53 == 0 /\ sdv_callsite_return_1!32^post52-sdv_callsite_return_1!32^post53 == 0 /\ -__disjvr_2^0+__disjvr_2^post52 == 0 /\ a!1371^0-a!1371^post52 == 0 /\ -t!25^post52+t!25^0 == 0 /\ -r!543^post53+r!543^post52 == 0 /\ -a!1810^post53+a!1810^post52 == 0 /\ -rcd!2515^post53+rcd!2515^post52 == 0 /\ -temp0!17^post53+temp0!17^post52 == 0 /\ -__disjvr_0^post52+__disjvr_0^0 == 0 /\ a!654^0-a!654^post52 == 0 /\ -ct!19^post53+ct!19^post52 == 0 /\ -x!22^post52+t!25^post53 == 0 /\ y!21^0-y!21^post52 == 0 /\ x_slam_f!20^0-x_slam_f!20^post52 == 0 /\ -sel_r!543_flink!24^post53+sel_r!543_flink!24^post52 == 0 /\ __disjvr_1^0-__disjvr_1^post52 == 0 /\ result!12^0-result!12^post52 == 0 /\ x!18^0-x!18^post52 == 0 /\ -a!654^post53+a!654^post52 == 0 /\ __disjvr_2^0-__disjvr_2^post52 == 0 /\ -x!1365^post53+x!1365^post52 == 0 /\ rcd!83^0-rcd!83^post52 == 0 /\ __disjvr_5^post52-__disjvr_5^post53 == 0 /\ -rcd!2393^post53+rcd!2393^post52 == 0 /\ a!1371^post52-a!1371^post53 == 0 /\ -a!2238^post53+a!2238^post52 == 0 /\ -length!28^post53+length!28^post52 == 0 /\ nondet!13^0-nondet!13^post52 == 0 /\ -x_slam_f!20^post53+x_slam_f!20^post52 == 0 /\ -sdv_callsite_return_1!32^post52+sdv_callsite_return_1!32^0 == 0 /\ -a!511^post53+a!511^post52 == 0 /\ temp0!17^0-temp0!17^post52 == 0 /\ rcd!2460^post52-rcd!2460^post53 == 0 /\ a!1370^0-a!1370^post52 == 0 /\ -a!1370^post53+a!1370^post52 == 0 /\ -rcd!2460^post52+rcd!2460^0 == 0 /\ -a!1055^post52+a!1055^0 == 0 /\ -a!2238^post52+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post52 == 0 /\ length!28^0-length!28^post52 == 0 /\ __disjvr_6^post52-__disjvr_6^post53 == 0 /\ -__disjvr_3^post52+__disjvr_3^0 == 0 /\ -a!2035^post52+a!2035^0 == 0 /\ -a!419^post52+a!419^0 == 0 /\ -__disjvr_5^post52+__disjvr_5^0 == 0 /\ __disjvr_8^0-__disjvr_8^post52 == 0 /\ -nondet!13^post53+nondet!13^post52 == 0 /\ -a!1610^post52+a!1610^0 == 0 /\ -a!244^post53+a!244^post52 == 0 /\ -a!1055^post53+a!1055^post52 == 0 /\ y!21^post52-y!21^post53 == 0 /\ rcd!63^0-rcd!63^post52 == 0 /\ -ct!19^post52+ct!19^0 == 0 /\ a!2035^post52-a!2035^post53 == 0 /\ -x!18^post53+x!18^post52 == 0 /\ -i!29^post52+i!29^0 == 0 /\ -r!543^post52+r!543^0 == 0 /\ -r!662^post52+r!662^0 == 0 /\ -sel_r!1224_flink!24^post53+sel_r!1224_flink!24^post52 == 0 /\ -i!406^post52+i!406^0 == 0 /\ a!1052^0-a!1052^post52 == 0 /\ -a!1610^post53+a!1610^post52 == 0 /\ -x!22^post52+x!22^0 == 0 /\ rcd!83^post52-rcd!83^post53 == 0 /\ -__disjvr_7^post52+__disjvr_7^0 == 0 /\ -temp!34^post53+temp!34^post52 == 0 /\ -result!12^post53+result!12^post52 == 0 /\ -rcd!63^post53+rcd!63^post52 == 0 /\ head!31^0-head!31^post52 == 0 /\ -__disjvr_6^post52+__disjvr_6^0 == 0 /\ -__disjvr_0^post53+__disjvr_0^post52 == 0 /\ -temp!34^post52+temp!34^0 == 0 /\ -__disjvr_8^post53+__disjvr_8^post52 == 0 /\ __disjvr_4^0-__disjvr_4^post52 == 0 /\ -head!405^post53+head!405^post52 == 0 /\ -r!662^post53+r!662^post52 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post52 == 0 /\ rcd!2393^0-rcd!2393^post52 == 0 /\ -head!16^post52+head!16^0 == 0 /\ x!15^0-x!15^post52 == 0 /\ -sdv_callsite_return_1!14^post53+sdv_callsite_return_1!14^post52 == 0 /\ -__disjvr_1^post53+__disjvr_1^post52 == 0 /\ a!1810^0-a!1810^post52 == 0 /\ tmp!33^post52-tmp!33^post53 == 0 /\ a!244^0-a!244^post52 == 0 /\ -__disjvr_3^post53+__disjvr_3^post52 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post52 == 0 /\ -temp0!30^post52+temp0!30^0 == 0 /\ -rcd!2515^post52+rcd!2515^0 == 0 /\ -__disjvr_7^post53+__disjvr_7^post52 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post52 == 0 /\ a!419^post52-a!419^post53 == 0 /\ i!29^post52-i!29^post53 == 0 /\ head!405^0-head!405^post52 == 0 /\ -x!1365^post52+x!1365^0 == 0 /\ -head!31^post53+head!31^post52 == 0), cost: 1 New rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^post52, __disjvr_1^0'=__disjvr_1^post52, __disjvr_2^0'=__disjvr_2^post52, __disjvr_3^0'=__disjvr_3^post52, __disjvr_4^0'=__disjvr_4^post52, __disjvr_5^0'=__disjvr_5^post52, __disjvr_6^0'=__disjvr_6^post52, __disjvr_7^0'=__disjvr_7^post52, __disjvr_8^0'=__disjvr_8^post52, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^post52, a!1370^0'=a!1370^post52, a!1371^0'=a!1371^post52, a!1610^0'=a!1610^post52, a!1810^0'=a!1810^post52, a!2035^0'=a!2035^post52, a!2238^0'=a!2238^post52, a!244^0'=a!244^post52, a!419^0'=a!419^post52, a!511^0'=a!511^post52, a!654^0'=a!654^post52, ct!19^0'=ct!19^post52, head!16^0'=head!16^post52, head!31^0'=head!31^post52, head!405^0'=head!405^post52, i!29^0'=i!29^post52, i!406^0'=i!406^post52, length!28^0'=length!28^post52, nondet!13^0'=nondet!13^post52, r!543^0'=r!543^post52, r!662^0'=r!662^post52, rcd!2393^0'=rcd!2393^post52, rcd!2460^0'=rcd!2460^post52, rcd!2515^0'=rcd!2515^post52, rcd!63^0'=rcd!63^post52, rcd!83^0'=rcd!83^post52, result!12^0'=result!12^post52, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post52, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post52, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post52, sel_r!543_flink!24^0'=sel_r!543_flink!24^post52, t!25^0'=x!22^post52, temp!34^0'=temp!34^post52, temp0!17^0'=temp0!17^post52, temp0!30^0'=temp0!30^post52, tmp!33^0'=tmp!33^post52, x!1365^0'=x!1365^post52, x!15^0'=x!15^post52, x!18^0'=x!18^post52, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^post52, y!21^0'=y!21^post52, (0 == 0 /\ -a!511^post52+a!511^0 == 0 /\ -__disjvr_2^0+__disjvr_2^post52 == 0 /\ a!1371^0-a!1371^post52 == 0 /\ -t!25^post52+t!25^0 == 0 /\ -__disjvr_0^post52+__disjvr_0^0 == 0 /\ a!654^0-a!654^post52 == 0 /\ y!21^0-y!21^post52 == 0 /\ x_slam_f!20^0-x_slam_f!20^post52 == 0 /\ __disjvr_1^0-__disjvr_1^post52 == 0 /\ result!12^0-result!12^post52 == 0 /\ x!18^0-x!18^post52 == 0 /\ __disjvr_2^0-__disjvr_2^post52 == 0 /\ rcd!83^0-rcd!83^post52 == 0 /\ nondet!13^0-nondet!13^post52 == 0 /\ -sdv_callsite_return_1!32^post52+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post52 == 0 /\ a!1370^0-a!1370^post52 == 0 /\ -rcd!2460^post52+rcd!2460^0 == 0 /\ -a!1055^post52+a!1055^0 == 0 /\ -a!2238^post52+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post52 == 0 /\ length!28^0-length!28^post52 == 0 /\ -__disjvr_3^post52+__disjvr_3^0 == 0 /\ -a!2035^post52+a!2035^0 == 0 /\ -a!419^post52+a!419^0 == 0 /\ -__disjvr_5^post52+__disjvr_5^0 == 0 /\ __disjvr_8^0-__disjvr_8^post52 == 0 /\ -a!1610^post52+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post52 == 0 /\ -ct!19^post52+ct!19^0 == 0 /\ -i!29^post52+i!29^0 == 0 /\ -r!543^post52+r!543^0 == 0 /\ -r!662^post52+r!662^0 == 0 /\ -i!406^post52+i!406^0 == 0 /\ a!1052^0-a!1052^post52 == 0 /\ -x!22^post52+x!22^0 == 0 /\ -__disjvr_7^post52+__disjvr_7^0 == 0 /\ head!31^0-head!31^post52 == 0 /\ -__disjvr_6^post52+__disjvr_6^0 == 0 /\ -temp!34^post52+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post52 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post52 == 0 /\ rcd!2393^0-rcd!2393^post52 == 0 /\ -head!16^post52+head!16^0 == 0 /\ x!15^0-x!15^post52 == 0 /\ a!1810^0-a!1810^post52 == 0 /\ a!244^0-a!244^post52 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post52 == 0 /\ -temp0!30^post52+temp0!30^0 == 0 /\ -rcd!2515^post52+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post52 == 0 /\ head!405^0-head!405^post52 == 0 /\ -x!1365^post52+x!1365^0 == 0), cost: 1 propagated equality i!406^post53 = i!406^post52 propagated equality __disjvr_2^post53 = __disjvr_2^post52 propagated equality __disjvr_4^post53 = __disjvr_4^post52 propagated equality temp0!30^post53 = temp0!30^post52 propagated equality x!15^post53 = x!15^post52 propagated equality head!16^post53 = head!16^post52 propagated equality sdv_callsite_return_1!32^post53 = sdv_callsite_return_1!32^post52 propagated equality r!543^post53 = r!543^post52 propagated equality a!1810^post53 = a!1810^post52 propagated equality rcd!2515^post53 = rcd!2515^post52 propagated equality temp0!17^post53 = temp0!17^post52 propagated equality ct!19^post53 = ct!19^post52 propagated equality t!25^post53 = x!22^post52 propagated equality sel_r!543_flink!24^post53 = sel_r!543_flink!24^post52 propagated equality a!654^post53 = a!654^post52 propagated equality x!1365^post53 = x!1365^post52 propagated equality __disjvr_5^post53 = __disjvr_5^post52 propagated equality rcd!2393^post53 = rcd!2393^post52 propagated equality a!1371^post53 = a!1371^post52 propagated equality a!2238^post53 = a!2238^post52 propagated equality length!28^post53 = length!28^post52 propagated equality x_slam_f!20^post53 = x_slam_f!20^post52 propagated equality a!511^post53 = a!511^post52 propagated equality rcd!2460^post53 = rcd!2460^post52 propagated equality a!1370^post53 = a!1370^post52 propagated equality __disjvr_6^post53 = __disjvr_6^post52 propagated equality nondet!13^post53 = nondet!13^post52 propagated equality a!244^post53 = a!244^post52 propagated equality a!1055^post53 = a!1055^post52 propagated equality y!21^post53 = y!21^post52 propagated equality a!2035^post53 = a!2035^post52 propagated equality x!18^post53 = x!18^post52 propagated equality sel_r!1224_flink!24^post53 = sel_r!1224_flink!24^post52 propagated equality a!1610^post53 = a!1610^post52 propagated equality rcd!83^post53 = rcd!83^post52 propagated equality temp!34^post53 = temp!34^post52 propagated equality result!12^post53 = result!12^post52 propagated equality rcd!63^post53 = rcd!63^post52 propagated equality __disjvr_0^post53 = __disjvr_0^post52 propagated equality __disjvr_8^post53 = __disjvr_8^post52 propagated equality head!405^post53 = head!405^post52 propagated equality r!662^post53 = r!662^post52 propagated equality sdv_callsite_return_1!14^post53 = sdv_callsite_return_1!14^post52 propagated equality __disjvr_1^post53 = __disjvr_1^post52 propagated equality tmp!33^post53 = tmp!33^post52 propagated equality __disjvr_3^post53 = __disjvr_3^post52 propagated equality __disjvr_7^post53 = __disjvr_7^post52 propagated equality a!419^post53 = a!419^post52 propagated equality i!29^post53 = i!29^post52 propagated equality head!31^post53 = head!31^post52 Propagated Equalities Original rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^post52, __disjvr_1^0'=__disjvr_1^post52, __disjvr_2^0'=__disjvr_2^post52, __disjvr_3^0'=__disjvr_3^post52, __disjvr_4^0'=__disjvr_4^post52, __disjvr_5^0'=__disjvr_5^post52, __disjvr_6^0'=__disjvr_6^post52, __disjvr_7^0'=__disjvr_7^post52, __disjvr_8^0'=__disjvr_8^post52, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^post52, a!1370^0'=a!1370^post52, a!1371^0'=a!1371^post52, a!1610^0'=a!1610^post52, a!1810^0'=a!1810^post52, a!2035^0'=a!2035^post52, a!2238^0'=a!2238^post52, a!244^0'=a!244^post52, a!419^0'=a!419^post52, a!511^0'=a!511^post52, a!654^0'=a!654^post52, ct!19^0'=ct!19^post52, head!16^0'=head!16^post52, head!31^0'=head!31^post52, head!405^0'=head!405^post52, i!29^0'=i!29^post52, i!406^0'=i!406^post52, length!28^0'=length!28^post52, nondet!13^0'=nondet!13^post52, r!543^0'=r!543^post52, r!662^0'=r!662^post52, rcd!2393^0'=rcd!2393^post52, rcd!2460^0'=rcd!2460^post52, rcd!2515^0'=rcd!2515^post52, rcd!63^0'=rcd!63^post52, rcd!83^0'=rcd!83^post52, result!12^0'=result!12^post52, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post52, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post52, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post52, sel_r!543_flink!24^0'=sel_r!543_flink!24^post52, t!25^0'=x!22^post52, temp!34^0'=temp!34^post52, temp0!17^0'=temp0!17^post52, temp0!30^0'=temp0!30^post52, tmp!33^0'=tmp!33^post52, x!1365^0'=x!1365^post52, x!15^0'=x!15^post52, x!18^0'=x!18^post52, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^post52, y!21^0'=y!21^post52, (0 == 0 /\ -a!511^post52+a!511^0 == 0 /\ -__disjvr_2^0+__disjvr_2^post52 == 0 /\ a!1371^0-a!1371^post52 == 0 /\ -t!25^post52+t!25^0 == 0 /\ -__disjvr_0^post52+__disjvr_0^0 == 0 /\ a!654^0-a!654^post52 == 0 /\ y!21^0-y!21^post52 == 0 /\ x_slam_f!20^0-x_slam_f!20^post52 == 0 /\ __disjvr_1^0-__disjvr_1^post52 == 0 /\ result!12^0-result!12^post52 == 0 /\ x!18^0-x!18^post52 == 0 /\ __disjvr_2^0-__disjvr_2^post52 == 0 /\ rcd!83^0-rcd!83^post52 == 0 /\ nondet!13^0-nondet!13^post52 == 0 /\ -sdv_callsite_return_1!32^post52+sdv_callsite_return_1!32^0 == 0 /\ temp0!17^0-temp0!17^post52 == 0 /\ a!1370^0-a!1370^post52 == 0 /\ -rcd!2460^post52+rcd!2460^0 == 0 /\ -a!1055^post52+a!1055^0 == 0 /\ -a!2238^post52+a!2238^0 == 0 /\ tmp!33^0-tmp!33^post52 == 0 /\ length!28^0-length!28^post52 == 0 /\ -__disjvr_3^post52+__disjvr_3^0 == 0 /\ -a!2035^post52+a!2035^0 == 0 /\ -a!419^post52+a!419^0 == 0 /\ -__disjvr_5^post52+__disjvr_5^0 == 0 /\ __disjvr_8^0-__disjvr_8^post52 == 0 /\ -a!1610^post52+a!1610^0 == 0 /\ rcd!63^0-rcd!63^post52 == 0 /\ -ct!19^post52+ct!19^0 == 0 /\ -i!29^post52+i!29^0 == 0 /\ -r!543^post52+r!543^0 == 0 /\ -r!662^post52+r!662^0 == 0 /\ -i!406^post52+i!406^0 == 0 /\ a!1052^0-a!1052^post52 == 0 /\ -x!22^post52+x!22^0 == 0 /\ -__disjvr_7^post52+__disjvr_7^0 == 0 /\ head!31^0-head!31^post52 == 0 /\ -__disjvr_6^post52+__disjvr_6^0 == 0 /\ -temp!34^post52+temp!34^0 == 0 /\ __disjvr_4^0-__disjvr_4^post52 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post52 == 0 /\ rcd!2393^0-rcd!2393^post52 == 0 /\ -head!16^post52+head!16^0 == 0 /\ x!15^0-x!15^post52 == 0 /\ a!1810^0-a!1810^post52 == 0 /\ a!244^0-a!244^post52 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post52 == 0 /\ -temp0!30^post52+temp0!30^0 == 0 /\ -rcd!2515^post52+rcd!2515^0 == 0 /\ sdv_callsite_return_1!14^0-sdv_callsite_return_1!14^post52 == 0 /\ head!405^0-head!405^post52 == 0 /\ -x!1365^post52+x!1365^0 == 0), cost: 1 New rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality a!511^post52 = a!511^0 propagated equality __disjvr_2^post52 = __disjvr_2^0 propagated equality a!1371^post52 = a!1371^0 propagated equality t!25^post52 = t!25^0 propagated equality __disjvr_0^post52 = __disjvr_0^0 propagated equality a!654^post52 = a!654^0 propagated equality y!21^post52 = y!21^0 propagated equality x_slam_f!20^post52 = x_slam_f!20^0 propagated equality __disjvr_1^post52 = __disjvr_1^0 propagated equality result!12^post52 = result!12^0 propagated equality x!18^post52 = x!18^0 propagated equality rcd!83^post52 = rcd!83^0 propagated equality nondet!13^post52 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post52 = sdv_callsite_return_1!32^0 propagated equality temp0!17^post52 = temp0!17^0 propagated equality a!1370^post52 = a!1370^0 propagated equality rcd!2460^post52 = rcd!2460^0 propagated equality a!1055^post52 = a!1055^0 propagated equality a!2238^post52 = a!2238^0 propagated equality tmp!33^post52 = tmp!33^0 propagated equality length!28^post52 = length!28^0 propagated equality __disjvr_3^post52 = __disjvr_3^0 propagated equality a!2035^post52 = a!2035^0 propagated equality a!419^post52 = a!419^0 propagated equality __disjvr_5^post52 = __disjvr_5^0 propagated equality __disjvr_8^post52 = __disjvr_8^0 propagated equality a!1610^post52 = a!1610^0 propagated equality rcd!63^post52 = rcd!63^0 propagated equality ct!19^post52 = ct!19^0 propagated equality i!29^post52 = i!29^0 propagated equality r!543^post52 = r!543^0 propagated equality r!662^post52 = r!662^0 propagated equality i!406^post52 = i!406^0 propagated equality a!1052^post52 = a!1052^0 propagated equality x!22^post52 = x!22^0 propagated equality __disjvr_7^post52 = __disjvr_7^0 propagated equality head!31^post52 = head!31^0 propagated equality __disjvr_6^post52 = __disjvr_6^0 propagated equality temp!34^post52 = temp!34^0 propagated equality __disjvr_4^post52 = __disjvr_4^0 propagated equality sel_r!1224_flink!24^post52 = sel_r!1224_flink!24^0 propagated equality rcd!2393^post52 = rcd!2393^0 propagated equality head!16^post52 = head!16^0 propagated equality x!15^post52 = x!15^0 propagated equality a!1810^post52 = a!1810^0 propagated equality a!244^post52 = a!244^0 propagated equality sel_r!543_flink!24^post52 = sel_r!543_flink!24^0 propagated equality temp0!30^post52 = temp0!30^0 propagated equality rcd!2515^post52 = rcd!2515^0 propagated equality sdv_callsite_return_1!14^post52 = sdv_callsite_return_1!14^0 propagated equality head!405^post52 = head!405^0 propagated equality x!1365^post52 = x!1365^0 Simplified Guard Original rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l13 -> l15 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^post53, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post53, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l13 -> l15 : a!1052^0'=a!1052^post53, t!25^0'=x!22^0, x!22^0'=x!22^post53, T, cost: 1 Propagated Equalities Original rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^post30, __disjvr_1^0'=__disjvr_1^post30, __disjvr_2^0'=__disjvr_2^post30, __disjvr_3^0'=__disjvr_3^post30, __disjvr_4^0'=__disjvr_4^post30, __disjvr_5^0'=__disjvr_5^post30, __disjvr_6^0'=__disjvr_6^post30, __disjvr_7^0'=__disjvr_7^post30, __disjvr_8^0'=__disjvr_8^post30, a!1052^0'=a!1052^post30, a!1055^0'=a!1055^post30, a!1370^0'=a!1370^post30, a!1371^0'=a!1371^post30, a!1610^0'=a!1610^post30, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^post30, a!2238^0'=a!2238^post30, a!244^0'=a!244^post30, a!419^0'=a!419^post30, a!511^0'=a!511^post30, a!654^0'=a!654^post30, ct!19^0'=ct!19^post30, head!16^0'=head!16^post30, head!31^0'=head!31^post30, head!405^0'=head!405^post30, i!29^0'=i!29^post30, i!406^0'=i!406^post30, length!28^0'=length!28^post30, nondet!13^0'=nondet!13^post30, r!543^0'=r!543^post30, r!662^0'=r!662^post30, rcd!2393^0'=rcd!2393^post30, rcd!2460^0'=rcd!2460^post30, rcd!2515^0'=rcd!2515^post30, rcd!63^0'=rcd!63^post30, rcd!83^0'=rcd!83^post30, result!12^0'=result!12^post30, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post30, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post30, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post30, sel_r!543_flink!24^0'=sel_r!543_flink!24^post30, t!25^0'=t!25^post30, temp!34^0'=temp!34^post30, temp0!17^0'=temp0!17^post30, temp0!30^0'=temp0!30^post30, tmp!33^0'=tmp!33^post30, x!1365^0'=x!1365^post30, x!15^0'=x!15^post30, x!18^0'=x!18^post30, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^post30, y!21^0'=y!21^post30, (0 == 0 /\ t!25^post30-x!22^post29 == 0 /\ -ct!19^post30+ct!19^post29 == 0 /\ i!29^0-i!29^post29 == 0 /\ -head!16^post29+head!16^0 == 0 /\ -r!662^post30+r!662^post29 == 0 /\ sdv_callsite_return_1!32^post29-sdv_callsite_return_1!32^post30 == 0 /\ rcd!83^0-rcd!83^post29 == 0 /\ x!1365^0-x!1365^post29 == 0 /\ result!12^0-result!12^post29 == 0 /\ -i!406^post29+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post29 == 0 /\ -temp0!30^post29+temp0!30^0 == 0 /\ -a!1371^post30+a!1371^post29 == 0 /\ a!654^post29-a!654^post30 == 0 /\ -__disjvr_5^post30+__disjvr_5^post29 == 0 /\ -sdv_callsite_return_1!14^post29+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post29+temp!34^0 == 0 /\ -head!405^post30+head!405^post29 == 0 /\ head!405^0-head!405^post29 == 0 /\ __disjvr_6^post29-__disjvr_6^post30 == 0 /\ sdv_callsite_return_1!14^post29-sdv_callsite_return_1!14^post30 == 0 /\ a!1052^0-a!1052^post29 == 0 /\ -__disjvr_2^post30+__disjvr_2^post29 == 0 /\ -tmp!33^post30+tmp!33^post29 == 0 /\ i!406^post29-i!406^post30 == 0 /\ tmp!33^0-tmp!33^post29 == 0 /\ nondet!13^0-nondet!13^post29 == 0 /\ -nondet!13^post30+nondet!13^post29 == 0 /\ y!21^post29-y!21^post30 == 0 /\ -i!29^post30+i!29^post29 == 0 /\ -a!511^post29+a!511^0 == 0 /\ -a!2035^post29+a!2035^0 == 0 /\ -temp0!17^post30+temp0!17^post29 == 0 /\ -a!1055^post29+a!1055^0 == 0 /\ -__disjvr_5^post29+__disjvr_5^0 == 0 /\ __disjvr_0^post29-__disjvr_0^post30 == 0 /\ sel_r!1224_flink!24^post29-sel_r!1224_flink!24^post30 == 0 /\ -__disjvr_3^post29+__disjvr_3^0 == 0 /\ a!1055^post29-a!1055^post30 == 0 /\ __disjvr_3^post29-__disjvr_3^post30 == 0 /\ result!12^post29-result!12^post30 == 0 /\ -sel_r!543_flink!24^post30+sel_r!543_flink!24^post29 == 0 /\ __disjvr_4^0-__disjvr_4^post29 == 0 /\ rcd!2393^post29-rcd!2393^post30 == 0 /\ -__disjvr_8^post30+__disjvr_8^post29 == 0 /\ head!31^post29-head!31^post30 == 0 /\ -r!543^post29+r!543^0 == 0 /\ -a!1370^post30+a!1370^post29 == 0 /\ -x!15^post29+x!15^0 == 0 /\ -rcd!63^post29+rcd!63^0 == 0 /\ -x_slam_f!20^post29+x_slam_f!20^0 == 0 /\ -a!419^post30+a!419^post29 == 0 /\ a!2238^post29-a!2238^post30 == 0 /\ -t!25^post29+t!25^0 == 0 /\ rcd!63^post29-rcd!63^post30 == 0 /\ -a!1052^post30+a!1052^post29 == 0 /\ a!244^0-a!244^post29 == 0 /\ a!1810^0-a!1810^post29 == 0 /\ -__disjvr_7^post29+__disjvr_7^0 == 0 /\ -y!21^post29+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post29 == 0 /\ -length!28^post30+length!28^post29 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post29 == 0 /\ rcd!2515^post29-rcd!2515^post30 == 0 /\ a!244^post29-a!244^post30 == 0 /\ -__disjvr_1^0+__disjvr_1^post29 == 0 /\ -__disjvr_1^post30+__disjvr_1^post29 == 0 /\ -rcd!2393^post29+rcd!2393^0 == 0 /\ x!18^post29-x!18^post30 == 0 /\ a!1610^post29-a!1610^post30 == 0 /\ temp!34^post29-temp!34^post30 == 0 /\ -x!22^post29+x!22^0 == 0 /\ temp0!17^0-temp0!17^post29 == 0 /\ x!18^0-x!18^post29 == 0 /\ -a!419^post29+a!419^0 == 0 /\ rcd!2460^post29-rcd!2460^post30 == 0 /\ -a!2238^post29+a!2238^0 == 0 /\ temp0!30^post29-temp0!30^post30 == 0 /\ __disjvr_7^post29-__disjvr_7^post30 == 0 /\ -ct!19^post29+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post29 == 0 /\ -__disjvr_2^post29+__disjvr_2^0 == 0 /\ head!16^post29-head!16^post30 == 0 /\ -x!1365^post30+x!1365^post29 == 0 /\ a!1370^0-a!1370^post29 == 0 /\ -a!2035^post30+a!2035^post29 == 0 /\ length!28^0-length!28^post29 == 0 /\ a!654^0-a!654^post29 == 0 /\ x!15^post29-x!15^post30 == 0 /\ -sdv_callsite_return_1!32^post29+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post29+a!1610^0 == 0 /\ a!511^post29-a!511^post30 == 0 /\ __disjvr_1^0-__disjvr_1^post29 == 0 /\ head!31^0-head!31^post29 == 0 /\ x_slam_f!20^post29-x_slam_f!20^post30 == 0 /\ -__disjvr_0^post29+__disjvr_0^0 == 0 /\ r!543^post29-r!543^post30 == 0 /\ -rcd!2515^post29+rcd!2515^0 == 0 /\ -__disjvr_6^post29+__disjvr_6^0 == 0 /\ -r!662^post29+r!662^0 == 0 /\ -__disjvr_4^post30+__disjvr_4^post29 == 0 /\ rcd!83^post29-rcd!83^post30 == 0 /\ a!1371^0-a!1371^post29 == 0), cost: 1 New rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^post29, __disjvr_1^0'=__disjvr_1^post29, __disjvr_2^0'=__disjvr_2^post29, __disjvr_3^0'=__disjvr_3^post29, __disjvr_4^0'=__disjvr_4^post29, __disjvr_5^0'=__disjvr_5^post29, __disjvr_6^0'=__disjvr_6^post29, __disjvr_7^0'=__disjvr_7^post29, __disjvr_8^0'=__disjvr_8^post29, a!1052^0'=a!1052^post29, a!1055^0'=a!1055^post29, a!1370^0'=a!1370^post29, a!1371^0'=a!1371^post29, a!1610^0'=a!1610^post29, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^post29, a!2238^0'=a!2238^post29, a!244^0'=a!244^post29, a!419^0'=a!419^post29, a!511^0'=a!511^post29, a!654^0'=a!654^post29, ct!19^0'=ct!19^post29, head!16^0'=head!16^post29, head!31^0'=head!31^post29, head!405^0'=head!405^post29, i!29^0'=i!29^post29, i!406^0'=i!406^post29, length!28^0'=length!28^post29, nondet!13^0'=nondet!13^post29, r!543^0'=r!543^post29, r!662^0'=r!662^post29, rcd!2393^0'=rcd!2393^post29, rcd!2460^0'=rcd!2460^post29, rcd!2515^0'=rcd!2515^post29, rcd!63^0'=rcd!63^post29, rcd!83^0'=rcd!83^post29, result!12^0'=result!12^post29, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post29, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post29, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post29, sel_r!543_flink!24^0'=sel_r!543_flink!24^post29, t!25^0'=x!22^post29, temp!34^0'=temp!34^post29, temp0!17^0'=temp0!17^post29, temp0!30^0'=temp0!30^post29, tmp!33^0'=tmp!33^post29, x!1365^0'=x!1365^post29, x!15^0'=x!15^post29, x!18^0'=x!18^post29, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^post29, y!21^0'=y!21^post29, (0 == 0 /\ i!29^0-i!29^post29 == 0 /\ -head!16^post29+head!16^0 == 0 /\ rcd!83^0-rcd!83^post29 == 0 /\ x!1365^0-x!1365^post29 == 0 /\ result!12^0-result!12^post29 == 0 /\ -i!406^post29+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post29 == 0 /\ -temp0!30^post29+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post29+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post29+temp!34^0 == 0 /\ head!405^0-head!405^post29 == 0 /\ a!1052^0-a!1052^post29 == 0 /\ tmp!33^0-tmp!33^post29 == 0 /\ nondet!13^0-nondet!13^post29 == 0 /\ -a!511^post29+a!511^0 == 0 /\ -a!2035^post29+a!2035^0 == 0 /\ -a!1055^post29+a!1055^0 == 0 /\ -__disjvr_5^post29+__disjvr_5^0 == 0 /\ -__disjvr_3^post29+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post29 == 0 /\ -r!543^post29+r!543^0 == 0 /\ -x!15^post29+x!15^0 == 0 /\ -rcd!63^post29+rcd!63^0 == 0 /\ -x_slam_f!20^post29+x_slam_f!20^0 == 0 /\ -t!25^post29+t!25^0 == 0 /\ a!244^0-a!244^post29 == 0 /\ a!1810^0-a!1810^post29 == 0 /\ -__disjvr_7^post29+__disjvr_7^0 == 0 /\ -y!21^post29+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post29 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post29 == 0 /\ -__disjvr_1^0+__disjvr_1^post29 == 0 /\ -rcd!2393^post29+rcd!2393^0 == 0 /\ -x!22^post29+x!22^0 == 0 /\ temp0!17^0-temp0!17^post29 == 0 /\ x!18^0-x!18^post29 == 0 /\ -a!419^post29+a!419^0 == 0 /\ -a!2238^post29+a!2238^0 == 0 /\ -ct!19^post29+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post29 == 0 /\ -__disjvr_2^post29+__disjvr_2^0 == 0 /\ a!1370^0-a!1370^post29 == 0 /\ length!28^0-length!28^post29 == 0 /\ a!654^0-a!654^post29 == 0 /\ -sdv_callsite_return_1!32^post29+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post29+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post29 == 0 /\ head!31^0-head!31^post29 == 0 /\ -__disjvr_0^post29+__disjvr_0^0 == 0 /\ -rcd!2515^post29+rcd!2515^0 == 0 /\ -__disjvr_6^post29+__disjvr_6^0 == 0 /\ -r!662^post29+r!662^0 == 0 /\ a!1371^0-a!1371^post29 == 0), cost: 1 propagated equality t!25^post30 = x!22^post29 propagated equality ct!19^post30 = ct!19^post29 propagated equality r!662^post30 = r!662^post29 propagated equality sdv_callsite_return_1!32^post30 = sdv_callsite_return_1!32^post29 propagated equality a!1371^post30 = a!1371^post29 propagated equality a!654^post30 = a!654^post29 propagated equality __disjvr_5^post30 = __disjvr_5^post29 propagated equality head!405^post30 = head!405^post29 propagated equality __disjvr_6^post30 = __disjvr_6^post29 propagated equality sdv_callsite_return_1!14^post30 = sdv_callsite_return_1!14^post29 propagated equality __disjvr_2^post30 = __disjvr_2^post29 propagated equality tmp!33^post30 = tmp!33^post29 propagated equality i!406^post30 = i!406^post29 propagated equality nondet!13^post30 = nondet!13^post29 propagated equality y!21^post30 = y!21^post29 propagated equality i!29^post30 = i!29^post29 propagated equality temp0!17^post30 = temp0!17^post29 propagated equality __disjvr_0^post30 = __disjvr_0^post29 propagated equality sel_r!1224_flink!24^post30 = sel_r!1224_flink!24^post29 propagated equality a!1055^post30 = a!1055^post29 propagated equality __disjvr_3^post30 = __disjvr_3^post29 propagated equality result!12^post30 = result!12^post29 propagated equality sel_r!543_flink!24^post30 = sel_r!543_flink!24^post29 propagated equality rcd!2393^post30 = rcd!2393^post29 propagated equality __disjvr_8^post30 = __disjvr_8^post29 propagated equality head!31^post30 = head!31^post29 propagated equality a!1370^post30 = a!1370^post29 propagated equality a!419^post30 = a!419^post29 propagated equality a!2238^post30 = a!2238^post29 propagated equality rcd!63^post30 = rcd!63^post29 propagated equality a!1052^post30 = a!1052^post29 propagated equality length!28^post30 = length!28^post29 propagated equality rcd!2515^post30 = rcd!2515^post29 propagated equality a!244^post30 = a!244^post29 propagated equality __disjvr_1^post30 = __disjvr_1^post29 propagated equality x!18^post30 = x!18^post29 propagated equality a!1610^post30 = a!1610^post29 propagated equality temp!34^post30 = temp!34^post29 propagated equality rcd!2460^post30 = rcd!2460^post29 propagated equality temp0!30^post30 = temp0!30^post29 propagated equality __disjvr_7^post30 = __disjvr_7^post29 propagated equality head!16^post30 = head!16^post29 propagated equality x!1365^post30 = x!1365^post29 propagated equality a!2035^post30 = a!2035^post29 propagated equality x!15^post30 = x!15^post29 propagated equality a!511^post30 = a!511^post29 propagated equality x_slam_f!20^post30 = x_slam_f!20^post29 propagated equality r!543^post30 = r!543^post29 propagated equality __disjvr_4^post30 = __disjvr_4^post29 propagated equality rcd!83^post30 = rcd!83^post29 Propagated Equalities Original rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^post29, __disjvr_1^0'=__disjvr_1^post29, __disjvr_2^0'=__disjvr_2^post29, __disjvr_3^0'=__disjvr_3^post29, __disjvr_4^0'=__disjvr_4^post29, __disjvr_5^0'=__disjvr_5^post29, __disjvr_6^0'=__disjvr_6^post29, __disjvr_7^0'=__disjvr_7^post29, __disjvr_8^0'=__disjvr_8^post29, a!1052^0'=a!1052^post29, a!1055^0'=a!1055^post29, a!1370^0'=a!1370^post29, a!1371^0'=a!1371^post29, a!1610^0'=a!1610^post29, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^post29, a!2238^0'=a!2238^post29, a!244^0'=a!244^post29, a!419^0'=a!419^post29, a!511^0'=a!511^post29, a!654^0'=a!654^post29, ct!19^0'=ct!19^post29, head!16^0'=head!16^post29, head!31^0'=head!31^post29, head!405^0'=head!405^post29, i!29^0'=i!29^post29, i!406^0'=i!406^post29, length!28^0'=length!28^post29, nondet!13^0'=nondet!13^post29, r!543^0'=r!543^post29, r!662^0'=r!662^post29, rcd!2393^0'=rcd!2393^post29, rcd!2460^0'=rcd!2460^post29, rcd!2515^0'=rcd!2515^post29, rcd!63^0'=rcd!63^post29, rcd!83^0'=rcd!83^post29, result!12^0'=result!12^post29, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post29, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post29, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post29, sel_r!543_flink!24^0'=sel_r!543_flink!24^post29, t!25^0'=x!22^post29, temp!34^0'=temp!34^post29, temp0!17^0'=temp0!17^post29, temp0!30^0'=temp0!30^post29, tmp!33^0'=tmp!33^post29, x!1365^0'=x!1365^post29, x!15^0'=x!15^post29, x!18^0'=x!18^post29, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^post29, y!21^0'=y!21^post29, (0 == 0 /\ i!29^0-i!29^post29 == 0 /\ -head!16^post29+head!16^0 == 0 /\ rcd!83^0-rcd!83^post29 == 0 /\ x!1365^0-x!1365^post29 == 0 /\ result!12^0-result!12^post29 == 0 /\ -i!406^post29+i!406^0 == 0 /\ __disjvr_8^0-__disjvr_8^post29 == 0 /\ -temp0!30^post29+temp0!30^0 == 0 /\ -sdv_callsite_return_1!14^post29+sdv_callsite_return_1!14^0 == 0 /\ -temp!34^post29+temp!34^0 == 0 /\ head!405^0-head!405^post29 == 0 /\ a!1052^0-a!1052^post29 == 0 /\ tmp!33^0-tmp!33^post29 == 0 /\ nondet!13^0-nondet!13^post29 == 0 /\ -a!511^post29+a!511^0 == 0 /\ -a!2035^post29+a!2035^0 == 0 /\ -a!1055^post29+a!1055^0 == 0 /\ -__disjvr_5^post29+__disjvr_5^0 == 0 /\ -__disjvr_3^post29+__disjvr_3^0 == 0 /\ __disjvr_4^0-__disjvr_4^post29 == 0 /\ -r!543^post29+r!543^0 == 0 /\ -x!15^post29+x!15^0 == 0 /\ -rcd!63^post29+rcd!63^0 == 0 /\ -x_slam_f!20^post29+x_slam_f!20^0 == 0 /\ -t!25^post29+t!25^0 == 0 /\ a!244^0-a!244^post29 == 0 /\ a!1810^0-a!1810^post29 == 0 /\ -__disjvr_7^post29+__disjvr_7^0 == 0 /\ -y!21^post29+y!21^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post29 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post29 == 0 /\ -__disjvr_1^0+__disjvr_1^post29 == 0 /\ -rcd!2393^post29+rcd!2393^0 == 0 /\ -x!22^post29+x!22^0 == 0 /\ temp0!17^0-temp0!17^post29 == 0 /\ x!18^0-x!18^post29 == 0 /\ -a!419^post29+a!419^0 == 0 /\ -a!2238^post29+a!2238^0 == 0 /\ -ct!19^post29+ct!19^0 == 0 /\ rcd!2460^0-rcd!2460^post29 == 0 /\ -__disjvr_2^post29+__disjvr_2^0 == 0 /\ a!1370^0-a!1370^post29 == 0 /\ length!28^0-length!28^post29 == 0 /\ a!654^0-a!654^post29 == 0 /\ -sdv_callsite_return_1!32^post29+sdv_callsite_return_1!32^0 == 0 /\ -a!1610^post29+a!1610^0 == 0 /\ __disjvr_1^0-__disjvr_1^post29 == 0 /\ head!31^0-head!31^post29 == 0 /\ -__disjvr_0^post29+__disjvr_0^0 == 0 /\ -rcd!2515^post29+rcd!2515^0 == 0 /\ -__disjvr_6^post29+__disjvr_6^0 == 0 /\ -r!662^post29+r!662^0 == 0 /\ a!1371^0-a!1371^post29 == 0), cost: 1 New rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality i!29^post29 = i!29^0 propagated equality head!16^post29 = head!16^0 propagated equality rcd!83^post29 = rcd!83^0 propagated equality x!1365^post29 = x!1365^0 propagated equality result!12^post29 = result!12^0 propagated equality i!406^post29 = i!406^0 propagated equality __disjvr_8^post29 = __disjvr_8^0 propagated equality temp0!30^post29 = temp0!30^0 propagated equality sdv_callsite_return_1!14^post29 = sdv_callsite_return_1!14^0 propagated equality temp!34^post29 = temp!34^0 propagated equality head!405^post29 = head!405^0 propagated equality a!1052^post29 = a!1052^0 propagated equality tmp!33^post29 = tmp!33^0 propagated equality nondet!13^post29 = nondet!13^0 propagated equality a!511^post29 = a!511^0 propagated equality a!2035^post29 = a!2035^0 propagated equality a!1055^post29 = a!1055^0 propagated equality __disjvr_5^post29 = __disjvr_5^0 propagated equality __disjvr_3^post29 = __disjvr_3^0 propagated equality __disjvr_4^post29 = __disjvr_4^0 propagated equality r!543^post29 = r!543^0 propagated equality x!15^post29 = x!15^0 propagated equality rcd!63^post29 = rcd!63^0 propagated equality x_slam_f!20^post29 = x_slam_f!20^0 propagated equality t!25^post29 = t!25^0 propagated equality a!244^post29 = a!244^0 propagated equality a!1810^post29 = a!1810^0 propagated equality __disjvr_7^post29 = __disjvr_7^0 propagated equality y!21^post29 = y!21^0 propagated equality sel_r!1224_flink!24^post29 = sel_r!1224_flink!24^0 propagated equality sel_r!543_flink!24^post29 = sel_r!543_flink!24^0 propagated equality __disjvr_1^post29 = __disjvr_1^0 propagated equality rcd!2393^post29 = rcd!2393^0 propagated equality x!22^post29 = x!22^0 propagated equality temp0!17^post29 = temp0!17^0 propagated equality x!18^post29 = x!18^0 propagated equality a!419^post29 = a!419^0 propagated equality a!2238^post29 = a!2238^0 propagated equality ct!19^post29 = ct!19^0 propagated equality rcd!2460^post29 = rcd!2460^0 propagated equality __disjvr_2^post29 = __disjvr_2^0 propagated equality a!1370^post29 = a!1370^0 propagated equality length!28^post29 = length!28^0 propagated equality a!654^post29 = a!654^0 propagated equality sdv_callsite_return_1!32^post29 = sdv_callsite_return_1!32^0 propagated equality a!1610^post29 = a!1610^0 propagated equality head!31^post29 = head!31^0 propagated equality __disjvr_0^post29 = __disjvr_0^0 propagated equality rcd!2515^post29 = rcd!2515^0 propagated equality __disjvr_6^post29 = __disjvr_6^0 propagated equality r!662^post29 = r!662^0 propagated equality a!1371^post29 = a!1371^0 Simplified Guard Original rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l7 -> l10 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^post30, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post30, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l7 -> l10 : a!1810^0'=a!1810^post30, t!25^0'=x!22^0, x!22^0'=x!22^post30, T, cost: 1 Propagated Equalities Original rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, __disjvr_4^0'=__disjvr_4^post3, __disjvr_5^0'=__disjvr_5^post3, __disjvr_6^0'=__disjvr_6^post3, __disjvr_7^0'=__disjvr_7^post3, __disjvr_8^0'=__disjvr_8^post3, a!1052^0'=a!1052^post3, a!1055^0'=a!1055^post3, a!1370^0'=a!1370^post3, a!1371^0'=a!1371^post3, a!1610^0'=a!1610^post3, a!1810^0'=a!1810^post3, a!2035^0'=a!2035^post3, a!2238^0'=a!2238^post3, a!244^0'=a!244^post3, a!419^0'=a!419^post3, a!511^0'=a!511^post3, a!654^0'=a!654^post3, ct!19^0'=ct!19^post3, head!16^0'=head!16^post3, head!31^0'=head!31^post3, head!405^0'=head!405^post3, i!29^0'=i!29^post3, i!406^0'=i!406^post3, length!28^0'=length!28^post3, nondet!13^0'=nondet!13^post3, r!543^0'=r!543^post3, r!662^0'=r!662^post3, rcd!2393^0'=rcd!2393^post3, rcd!2460^0'=rcd!2460^post3, rcd!2515^0'=rcd!2515^post3, rcd!63^0'=rcd!63^post3, rcd!83^0'=rcd!83^post3, result!12^0'=result!12^post3, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post3, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post3, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post3, sel_r!543_flink!24^0'=sel_r!543_flink!24^post3, t!25^0'=t!25^post3, temp!34^0'=temp!34^post3, temp0!17^0'=temp0!17^post3, temp0!30^0'=temp0!30^post3, tmp!33^0'=tmp!33^post3, x!1365^0'=x!1365^post3, x!15^0'=x!15^post3, x!18^0'=x!18^post3, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^post3, y!21^0'=y!21^post3, (0 == 0 /\ -x!15^post3+x!15^post2 == 0 /\ rcd!63^0-rcd!63^post2 == 0 /\ -sdv_callsite_return_1!14^post2+sdv_callsite_return_1!14^0 == 0 /\ temp0!30^0-temp0!30^post2 == 0 /\ a!1371^post2-a!1371^post3 == 0 /\ __disjvr_4^0-__disjvr_4^post2 == 0 /\ r!543^post2-r!543^post3 == 0 /\ -__disjvr_0^post3+__disjvr_0^post2 == 0 /\ -a!511^post3+a!511^post2 == 0 /\ rcd!83^0-rcd!83^post2 == 0 /\ result!12^post2-result!12^post3 == 0 /\ a!1052^0-a!1052^post2 == 0 /\ -ct!19^post2+ct!19^0 == 0 /\ y!21^0-y!21^post2 == 0 /\ -a!2238^post3+a!2238^post2 == 0 /\ -__disjvr_5^post2+__disjvr_5^0 == 0 /\ x!18^post2-x!18^post3 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ __disjvr_2^post2-__disjvr_2^post3 == 0 /\ a!1052^post2-a!1052^post3 == 0 /\ __disjvr_6^0-__disjvr_6^post2 == 0 /\ length!28^0-length!28^post2 == 0 /\ a!419^post2-a!419^post3 == 0 /\ r!662^post2-r!662^post3 == 0 /\ -head!405^post2+head!405^0 == 0 /\ -i!29^post2+i!29^0 == 0 /\ -a!1610^post3+a!1610^post2 == 0 /\ sdv_callsite_return_1!14^post2-sdv_callsite_return_1!14^post3 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ __disjvr_8^post2-__disjvr_8^post3 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ -temp0!30^post3+temp0!30^post2 == 0 /\ -rcd!2460^post3+rcd!2460^post2 == 0 /\ x!15^0-x!15^post2 == 0 /\ i!29^post2-i!29^post3 == 0 /\ rcd!2393^0-rcd!2393^post2 == 0 /\ -temp!34^post2+temp!34^0 == 0 /\ a!2238^0-a!2238^post2 == 0 /\ nondet!13^post2-nondet!13^post3 == 0 /\ -a!244^post3+a!244^post2 == 0 /\ -tmp!33^post2+tmp!33^0 == 0 /\ rcd!2393^post2-rcd!2393^post3 == 0 /\ tmp!33^post2-tmp!33^post3 == 0 /\ -__disjvr_8^post2+__disjvr_8^0 == 0 /\ __disjvr_5^post2-__disjvr_5^post3 == 0 /\ -sel_r!543_flink!24^post3+sel_r!543_flink!24^post2 == 0 /\ -result!12^post2+result!12^0 == 0 /\ -x_slam_f!20^post3+x_slam_f!20^post2 == 0 /\ -a!1055^post2+a!1055^0 == 0 /\ -t!25^post2+t!25^0 == 0 /\ __disjvr_0^post2-__disjvr_0^0 == 0 /\ -head!16^post2+head!16^0 == 0 /\ -__disjvr_4^post3+__disjvr_4^post2 == 0 /\ a!244^0-a!244^post2 == 0 /\ -x!18^post2+x!18^0 == 0 /\ -a!1370^post2+a!1370^0 == 0 /\ a!1610^0-a!1610^post2 == 0 /\ -__disjvr_7^post3+__disjvr_7^post2 == 0 /\ -r!543^post2+r!543^0 == 0 /\ -sel_r!1224_flink!24^post2+sel_r!1224_flink!24^0 == 0 /\ -r!662^post2+r!662^0 == 0 /\ head!31^0-head!31^post2 == 0 /\ -__disjvr_3^post3+__disjvr_3^post2 == 0 /\ -temp0!17^post3+temp0!17^post2 == 0 /\ -i!406^post3+i!406^post2 == 0 /\ -a!1810^post2+a!1810^0 == 0 /\ a!2035^post2-a!2035^post3 == 0 /\ rcd!2515^post2-rcd!2515^post3 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post2 == 0 /\ -x!22^post2+x!22^0 == 0 /\ head!16^post2-head!16^post3 == 0 /\ -x!22^post2+t!25^post3 == 0 /\ -rcd!83^post3+rcd!83^post2 == 0 /\ -a!1055^post3+a!1055^post2 == 0 /\ -a!419^post2+a!419^0 == 0 /\ -a!2035^post2+a!2035^0 == 0 /\ a!1371^0-a!1371^post2 == 0 /\ sdv_callsite_return_1!32^post2-sdv_callsite_return_1!32^post3 == 0 /\ head!405^post2-head!405^post3 == 0 /\ rcd!63^post2-rcd!63^post3 == 0 /\ sel_r!1224_flink!24^post2-sel_r!1224_flink!24^post3 == 0 /\ a!511^0-a!511^post2 == 0 /\ -a!654^post3+a!654^post2 == 0 /\ a!1810^post2-a!1810^post3 == 0 /\ -__disjvr_6^post3+__disjvr_6^post2 == 0 /\ -nondet!13^post2+nondet!13^0 == 0 /\ ct!19^post2-ct!19^post3 == 0 /\ -__disjvr_1^post3+__disjvr_1^post2 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post2 == 0 /\ -rcd!2515^post2+rcd!2515^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post2 == 0 /\ temp!34^post2-temp!34^post3 == 0 /\ -x!1365^post2+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post2 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ i!406^0-i!406^post2 == 0 /\ -__disjvr_7^post2+__disjvr_7^0 == 0 /\ -head!31^post3+head!31^post2 == 0 /\ a!654^0-a!654^post2 == 0 /\ length!28^post2-length!28^post3 == 0 /\ temp0!17^0-temp0!17^post2 == 0 /\ -y!21^post3+y!21^post2 == 0 /\ -x!1365^post3+x!1365^post2 == 0 /\ a!1370^post2-a!1370^post3 == 0), cost: 1 New rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, __disjvr_4^0'=__disjvr_4^post2, __disjvr_5^0'=__disjvr_5^post2, __disjvr_6^0'=__disjvr_6^post2, __disjvr_7^0'=__disjvr_7^post2, __disjvr_8^0'=__disjvr_8^post2, a!1052^0'=a!1052^post2, a!1055^0'=a!1055^post2, a!1370^0'=a!1370^post2, a!1371^0'=a!1371^post2, a!1610^0'=a!1610^post2, a!1810^0'=a!1810^post2, a!2035^0'=a!2035^post2, a!2238^0'=a!2238^post2, a!244^0'=a!244^post2, a!419^0'=a!419^post2, a!511^0'=a!511^post2, a!654^0'=a!654^post2, ct!19^0'=ct!19^post2, head!16^0'=head!16^post2, head!31^0'=head!31^post2, head!405^0'=head!405^post2, i!29^0'=i!29^post2, i!406^0'=i!406^post2, length!28^0'=length!28^post2, nondet!13^0'=nondet!13^post2, r!543^0'=r!543^post2, r!662^0'=r!662^post2, rcd!2393^0'=rcd!2393^post2, rcd!2460^0'=rcd!2460^post2, rcd!2515^0'=rcd!2515^post2, rcd!63^0'=rcd!63^post2, rcd!83^0'=rcd!83^post2, result!12^0'=result!12^post2, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post2, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post2, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post2, sel_r!543_flink!24^0'=sel_r!543_flink!24^post2, t!25^0'=x!22^post2, temp!34^0'=temp!34^post2, temp0!17^0'=temp0!17^post2, temp0!30^0'=temp0!30^post2, tmp!33^0'=tmp!33^post2, x!1365^0'=x!1365^post2, x!15^0'=x!15^post2, x!18^0'=x!18^post2, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^post2, y!21^0'=y!21^post2, (0 == 0 /\ rcd!63^0-rcd!63^post2 == 0 /\ -sdv_callsite_return_1!14^post2+sdv_callsite_return_1!14^0 == 0 /\ temp0!30^0-temp0!30^post2 == 0 /\ __disjvr_4^0-__disjvr_4^post2 == 0 /\ rcd!83^0-rcd!83^post2 == 0 /\ a!1052^0-a!1052^post2 == 0 /\ -ct!19^post2+ct!19^0 == 0 /\ y!21^0-y!21^post2 == 0 /\ -__disjvr_5^post2+__disjvr_5^0 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ __disjvr_6^0-__disjvr_6^post2 == 0 /\ length!28^0-length!28^post2 == 0 /\ -head!405^post2+head!405^0 == 0 /\ -i!29^post2+i!29^0 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ x!15^0-x!15^post2 == 0 /\ rcd!2393^0-rcd!2393^post2 == 0 /\ -temp!34^post2+temp!34^0 == 0 /\ a!2238^0-a!2238^post2 == 0 /\ -tmp!33^post2+tmp!33^0 == 0 /\ -__disjvr_8^post2+__disjvr_8^0 == 0 /\ -result!12^post2+result!12^0 == 0 /\ -a!1055^post2+a!1055^0 == 0 /\ -t!25^post2+t!25^0 == 0 /\ __disjvr_0^post2-__disjvr_0^0 == 0 /\ -head!16^post2+head!16^0 == 0 /\ a!244^0-a!244^post2 == 0 /\ -x!18^post2+x!18^0 == 0 /\ -a!1370^post2+a!1370^0 == 0 /\ a!1610^0-a!1610^post2 == 0 /\ -r!543^post2+r!543^0 == 0 /\ -sel_r!1224_flink!24^post2+sel_r!1224_flink!24^0 == 0 /\ -r!662^post2+r!662^0 == 0 /\ head!31^0-head!31^post2 == 0 /\ -a!1810^post2+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post2 == 0 /\ -x!22^post2+x!22^0 == 0 /\ -a!419^post2+a!419^0 == 0 /\ -a!2035^post2+a!2035^0 == 0 /\ a!1371^0-a!1371^post2 == 0 /\ a!511^0-a!511^post2 == 0 /\ -nondet!13^post2+nondet!13^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post2 == 0 /\ -rcd!2515^post2+rcd!2515^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post2 == 0 /\ -x!1365^post2+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post2 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ i!406^0-i!406^post2 == 0 /\ -__disjvr_7^post2+__disjvr_7^0 == 0 /\ a!654^0-a!654^post2 == 0 /\ temp0!17^0-temp0!17^post2 == 0), cost: 1 propagated equality x!15^post3 = x!15^post2 propagated equality a!1371^post3 = a!1371^post2 propagated equality r!543^post3 = r!543^post2 propagated equality __disjvr_0^post3 = __disjvr_0^post2 propagated equality a!511^post3 = a!511^post2 propagated equality result!12^post3 = result!12^post2 propagated equality a!2238^post3 = a!2238^post2 propagated equality x!18^post3 = x!18^post2 propagated equality __disjvr_2^post3 = __disjvr_2^post2 propagated equality a!1052^post3 = a!1052^post2 propagated equality a!419^post3 = a!419^post2 propagated equality r!662^post3 = r!662^post2 propagated equality a!1610^post3 = a!1610^post2 propagated equality sdv_callsite_return_1!14^post3 = sdv_callsite_return_1!14^post2 propagated equality __disjvr_8^post3 = __disjvr_8^post2 propagated equality temp0!30^post3 = temp0!30^post2 propagated equality rcd!2460^post3 = rcd!2460^post2 propagated equality i!29^post3 = i!29^post2 propagated equality nondet!13^post3 = nondet!13^post2 propagated equality a!244^post3 = a!244^post2 propagated equality rcd!2393^post3 = rcd!2393^post2 propagated equality tmp!33^post3 = tmp!33^post2 propagated equality __disjvr_5^post3 = __disjvr_5^post2 propagated equality sel_r!543_flink!24^post3 = sel_r!543_flink!24^post2 propagated equality x_slam_f!20^post3 = x_slam_f!20^post2 propagated equality __disjvr_4^post3 = __disjvr_4^post2 propagated equality __disjvr_7^post3 = __disjvr_7^post2 propagated equality __disjvr_3^post3 = __disjvr_3^post2 propagated equality temp0!17^post3 = temp0!17^post2 propagated equality i!406^post3 = i!406^post2 propagated equality a!2035^post3 = a!2035^post2 propagated equality rcd!2515^post3 = rcd!2515^post2 propagated equality head!16^post3 = head!16^post2 propagated equality t!25^post3 = x!22^post2 propagated equality rcd!83^post3 = rcd!83^post2 propagated equality a!1055^post3 = a!1055^post2 propagated equality sdv_callsite_return_1!32^post3 = sdv_callsite_return_1!32^post2 propagated equality head!405^post3 = head!405^post2 propagated equality rcd!63^post3 = rcd!63^post2 propagated equality sel_r!1224_flink!24^post3 = sel_r!1224_flink!24^post2 propagated equality a!654^post3 = a!654^post2 propagated equality a!1810^post3 = a!1810^post2 propagated equality __disjvr_6^post3 = __disjvr_6^post2 propagated equality ct!19^post3 = ct!19^post2 propagated equality __disjvr_1^post3 = __disjvr_1^post2 propagated equality temp!34^post3 = temp!34^post2 propagated equality head!31^post3 = head!31^post2 propagated equality length!28^post3 = length!28^post2 propagated equality y!21^post3 = y!21^post2 propagated equality x!1365^post3 = x!1365^post2 propagated equality a!1370^post3 = a!1370^post2 Propagated Equalities Original rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, __disjvr_4^0'=__disjvr_4^post2, __disjvr_5^0'=__disjvr_5^post2, __disjvr_6^0'=__disjvr_6^post2, __disjvr_7^0'=__disjvr_7^post2, __disjvr_8^0'=__disjvr_8^post2, a!1052^0'=a!1052^post2, a!1055^0'=a!1055^post2, a!1370^0'=a!1370^post2, a!1371^0'=a!1371^post2, a!1610^0'=a!1610^post2, a!1810^0'=a!1810^post2, a!2035^0'=a!2035^post2, a!2238^0'=a!2238^post2, a!244^0'=a!244^post2, a!419^0'=a!419^post2, a!511^0'=a!511^post2, a!654^0'=a!654^post2, ct!19^0'=ct!19^post2, head!16^0'=head!16^post2, head!31^0'=head!31^post2, head!405^0'=head!405^post2, i!29^0'=i!29^post2, i!406^0'=i!406^post2, length!28^0'=length!28^post2, nondet!13^0'=nondet!13^post2, r!543^0'=r!543^post2, r!662^0'=r!662^post2, rcd!2393^0'=rcd!2393^post2, rcd!2460^0'=rcd!2460^post2, rcd!2515^0'=rcd!2515^post2, rcd!63^0'=rcd!63^post2, rcd!83^0'=rcd!83^post2, result!12^0'=result!12^post2, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post2, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post2, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post2, sel_r!543_flink!24^0'=sel_r!543_flink!24^post2, t!25^0'=x!22^post2, temp!34^0'=temp!34^post2, temp0!17^0'=temp0!17^post2, temp0!30^0'=temp0!30^post2, tmp!33^0'=tmp!33^post2, x!1365^0'=x!1365^post2, x!15^0'=x!15^post2, x!18^0'=x!18^post2, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^post2, y!21^0'=y!21^post2, (0 == 0 /\ rcd!63^0-rcd!63^post2 == 0 /\ -sdv_callsite_return_1!14^post2+sdv_callsite_return_1!14^0 == 0 /\ temp0!30^0-temp0!30^post2 == 0 /\ __disjvr_4^0-__disjvr_4^post2 == 0 /\ rcd!83^0-rcd!83^post2 == 0 /\ a!1052^0-a!1052^post2 == 0 /\ -ct!19^post2+ct!19^0 == 0 /\ y!21^0-y!21^post2 == 0 /\ -__disjvr_5^post2+__disjvr_5^0 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ __disjvr_6^0-__disjvr_6^post2 == 0 /\ length!28^0-length!28^post2 == 0 /\ -head!405^post2+head!405^0 == 0 /\ -i!29^post2+i!29^0 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ x!15^0-x!15^post2 == 0 /\ rcd!2393^0-rcd!2393^post2 == 0 /\ -temp!34^post2+temp!34^0 == 0 /\ a!2238^0-a!2238^post2 == 0 /\ -tmp!33^post2+tmp!33^0 == 0 /\ -__disjvr_8^post2+__disjvr_8^0 == 0 /\ -result!12^post2+result!12^0 == 0 /\ -a!1055^post2+a!1055^0 == 0 /\ -t!25^post2+t!25^0 == 0 /\ __disjvr_0^post2-__disjvr_0^0 == 0 /\ -head!16^post2+head!16^0 == 0 /\ a!244^0-a!244^post2 == 0 /\ -x!18^post2+x!18^0 == 0 /\ -a!1370^post2+a!1370^0 == 0 /\ a!1610^0-a!1610^post2 == 0 /\ -r!543^post2+r!543^0 == 0 /\ -sel_r!1224_flink!24^post2+sel_r!1224_flink!24^0 == 0 /\ -r!662^post2+r!662^0 == 0 /\ head!31^0-head!31^post2 == 0 /\ -a!1810^post2+a!1810^0 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post2 == 0 /\ -x!22^post2+x!22^0 == 0 /\ -a!419^post2+a!419^0 == 0 /\ -a!2035^post2+a!2035^0 == 0 /\ a!1371^0-a!1371^post2 == 0 /\ a!511^0-a!511^post2 == 0 /\ -nondet!13^post2+nondet!13^0 == 0 /\ sdv_callsite_return_1!32^0-sdv_callsite_return_1!32^post2 == 0 /\ -rcd!2515^post2+rcd!2515^0 == 0 /\ x_slam_f!20^0-x_slam_f!20^post2 == 0 /\ -x!1365^post2+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post2 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ i!406^0-i!406^post2 == 0 /\ -__disjvr_7^post2+__disjvr_7^0 == 0 /\ a!654^0-a!654^post2 == 0 /\ temp0!17^0-temp0!17^post2 == 0), cost: 1 New rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality rcd!63^post2 = rcd!63^0 propagated equality sdv_callsite_return_1!14^post2 = sdv_callsite_return_1!14^0 propagated equality temp0!30^post2 = temp0!30^0 propagated equality __disjvr_4^post2 = __disjvr_4^0 propagated equality rcd!83^post2 = rcd!83^0 propagated equality a!1052^post2 = a!1052^0 propagated equality ct!19^post2 = ct!19^0 propagated equality y!21^post2 = y!21^0 propagated equality __disjvr_5^post2 = __disjvr_5^0 propagated equality __disjvr_0^post2 = __disjvr_0^0 propagated equality __disjvr_6^post2 = __disjvr_6^0 propagated equality length!28^post2 = length!28^0 propagated equality head!405^post2 = head!405^0 propagated equality i!29^post2 = i!29^0 propagated equality __disjvr_3^post2 = __disjvr_3^0 propagated equality __disjvr_2^post2 = __disjvr_2^0 propagated equality x!15^post2 = x!15^0 propagated equality rcd!2393^post2 = rcd!2393^0 propagated equality temp!34^post2 = temp!34^0 propagated equality a!2238^post2 = a!2238^0 propagated equality tmp!33^post2 = tmp!33^0 propagated equality __disjvr_8^post2 = __disjvr_8^0 propagated equality result!12^post2 = result!12^0 propagated equality a!1055^post2 = a!1055^0 propagated equality t!25^post2 = t!25^0 propagated equality head!16^post2 = head!16^0 propagated equality a!244^post2 = a!244^0 propagated equality x!18^post2 = x!18^0 propagated equality a!1370^post2 = a!1370^0 propagated equality a!1610^post2 = a!1610^0 propagated equality r!543^post2 = r!543^0 propagated equality sel_r!1224_flink!24^post2 = sel_r!1224_flink!24^0 propagated equality r!662^post2 = r!662^0 propagated equality head!31^post2 = head!31^0 propagated equality a!1810^post2 = a!1810^0 propagated equality sel_r!543_flink!24^post2 = sel_r!543_flink!24^0 propagated equality x!22^post2 = x!22^0 propagated equality a!419^post2 = a!419^0 propagated equality a!2035^post2 = a!2035^0 propagated equality a!1371^post2 = a!1371^0 propagated equality a!511^post2 = a!511^0 propagated equality nondet!13^post2 = nondet!13^0 propagated equality sdv_callsite_return_1!32^post2 = sdv_callsite_return_1!32^0 propagated equality rcd!2515^post2 = rcd!2515^0 propagated equality x_slam_f!20^post2 = x_slam_f!20^0 propagated equality x!1365^post2 = x!1365^0 propagated equality rcd!2460^post2 = rcd!2460^0 propagated equality __disjvr_1^post2 = __disjvr_1^0 propagated equality i!406^post2 = i!406^0 propagated equality __disjvr_7^post2 = __disjvr_7^0 propagated equality a!654^post2 = a!654^0 propagated equality temp0!17^post2 = temp0!17^0 Simplified Guard Original rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l0 -> l4 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^0, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=x!22^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^0, x!18^0'=x!18^0, x!22^0'=x!22^post3, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l0 -> l4 : t!25^0'=x!22^0, x!22^0'=x!22^post3, T, cost: 1 Propagated Equalities Original rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^post165, __disjvr_1^0'=__disjvr_1^post165, __disjvr_2^0'=__disjvr_2^post165, __disjvr_3^0'=__disjvr_3^post165, __disjvr_4^0'=__disjvr_4^post165, __disjvr_5^0'=__disjvr_5^post165, __disjvr_6^0'=__disjvr_6^post165, __disjvr_7^0'=__disjvr_7^post165, __disjvr_8^0'=__disjvr_8^post165, a!1052^0'=a!1052^post165, a!1055^0'=a!1055^post165, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^post165, a!1610^0'=a!1610^post165, a!1810^0'=a!1810^post165, a!2035^0'=a!2035^post165, a!2238^0'=a!2238^post165, a!244^0'=a!244^post165, a!419^0'=a!419^post165, a!511^0'=a!511^post165, a!654^0'=a!654^post165, ct!19^0'=ct!19^post165, head!16^0'=head!16^post165, head!31^0'=head!31^post165, head!405^0'=head!405^post165, i!29^0'=i!29^post165, i!406^0'=i!406^post165, length!28^0'=length!28^post165, nondet!13^0'=nondet!13^post165, r!543^0'=r!543^post165, r!662^0'=r!662^post165, rcd!2393^0'=rcd!2393^post165, rcd!2460^0'=rcd!2460^post165, rcd!2515^0'=rcd!2515^post165, rcd!63^0'=rcd!63^post165, rcd!83^0'=rcd!83^post165, result!12^0'=result!12^post165, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post165, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post165, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post165, sel_r!543_flink!24^0'=sel_r!543_flink!24^post165, t!25^0'=t!25^post165, temp!34^0'=temp!34^post165, temp0!17^0'=temp0!17^post165, temp0!30^0'=temp0!30^post165, tmp!33^0'=tmp!33^post165, x!1365^0'=x!1365^post165, x!15^0'=x!15^post165, x!18^0'=x!18^post165, x!22^0'=x!22^post165, x_slam_f!20^0'=x_slam_f!20^post165, y!21^0'=y!21^post165, (0 == 0 /\ a!419^post164-a!419^post165 == 0 /\ -rcd!2515^post164+rcd!2515^0 == 0 /\ temp0!17^post164-temp0!17^post165 == 0 /\ -a!654^post165+a!654^post164 == 0 /\ -a!1052^post165+a!1052^post164 == 0 /\ x!18^0-x!18^post164 == 0 /\ -x!22^post164+x!22^0 == 0 /\ x_slam_f!20^post164-x_slam_f!20^post165 == 0 /\ x!15^0-x!15^post164 == 0 /\ t!25^post164-t!25^post165 == 0 /\ -i!406^post165+i!406^post164 == 0 /\ __disjvr_5^post164-__disjvr_5^post165 == 0 /\ temp!34^post164-temp!34^post165 == 0 /\ -r!543^post165+r!543^post164 == 0 /\ -length!28^post164+length!28^0 == 0 /\ head!16^post164-head!16^post165 == 0 /\ -a!1055^post165+a!1055^post164 == 0 /\ sel_r!543_flink!24^post164-sel_r!543_flink!24^post165 == 0 /\ -__disjvr_3^post165+__disjvr_3^post164 == 0 /\ -t!25^post164+t!25^0 == 0 /\ -temp!34^post164+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post164 == 0 /\ -__disjvr_7^post165+__disjvr_7^post164 == 0 /\ -rcd!2460^post165+rcd!2460^post164 == 0 /\ a!244^0-a!244^post164 == 0 /\ -a!1055^post164+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post164+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post164 == 0 /\ head!405^post164-head!405^post165 == 0 /\ -a!2238^post164+a!2238^0 == 0 /\ -a!419^post164+a!419^0 == 0 /\ -__disjvr_4^post165+__disjvr_4^post164 == 0 /\ -__disjvr_7^post164+__disjvr_7^0 == 0 /\ -rcd!2393^post164+rcd!2393^0 == 0 /\ rcd!2393^post164-rcd!2393^post165 == 0 /\ __disjvr_4^0-__disjvr_4^post164 == 0 /\ -head!31^post165+head!31^post164 == 0 /\ ct!19^post164-ct!19^post165 == 0 /\ y!21^0-y!21^post164 == 0 /\ temp0!30^post164-temp0!30^post165 == 0 /\ __disjvr_3^0-__disjvr_3^post164 == 0 /\ -x!1365^post164+x!1365^0 == 0 /\ -__disjvr_6^post165+__disjvr_6^post164 == 0 /\ nondet!13^post164-nondet!13^post165 == 0 /\ rcd!2460^0-rcd!2460^post164 == 0 /\ x!22^post164-x!22^post165 == 0 /\ -tmp!33^post165+tmp!33^post164 == 0 /\ sdv_callsite_return_1!32^post164-sdv_callsite_return_1!32^post165 == 0 /\ r!543^0-r!543^post164 == 0 /\ -a!1610^post165+a!1610^post164 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post164 == 0 /\ -i!29^post164+i!29^0 == 0 /\ -head!405^post164+head!405^0 == 0 /\ a!511^0-a!511^post164 == 0 /\ -sel_r!1224_flink!24^post165+sel_r!1224_flink!24^post164 == 0 /\ -result!12^post165+result!12^post164 == 0 /\ __disjvr_2^post164-__disjvr_2^post165 == 0 /\ -rcd!2515^post165+rcd!2515^post164 == 0 /\ -a!1810^post165+a!1810^post164 == 0 /\ x_slam_f!20^0-x_slam_f!20^post164 == 0 /\ a!1810^0-a!1810^post164 == 0 /\ -y!21^post165+y!21^post164 == 0 /\ a!2035^post164-a!2035^post165 == 0 /\ -__disjvr_5^post164+__disjvr_5^0 == 0 /\ __disjvr_8^post164-__disjvr_8^0 == 0 /\ a!654^0-a!654^post164 == 0 /\ -a!511^post165+a!511^post164 == 0 /\ -__disjvr_2^post164+__disjvr_2^0 == 0 /\ -__disjvr_1^post164+__disjvr_1^0 == 0 /\ -x!18^post165+x!18^post164 == 0 /\ i!29^post164-i!29^post165 == 0 /\ temp0!17^0-temp0!17^post164 == 0 /\ -sdv_callsite_return_1!14^post164+sdv_callsite_return_1!14^0 == 0 /\ rcd!83^post164-rcd!83^post165 == 0 /\ -ct!19^post164+ct!19^0 == 0 /\ __disjvr_1^post164-__disjvr_1^post165 == 0 /\ x!1365^post164-x!1365^post165 == 0 /\ r!662^post164-r!662^post165 == 0 /\ rcd!83^0-rcd!83^post164 == 0 /\ __disjvr_8^post164-__disjvr_8^post165 == 0 /\ length!28^post164-length!28^post165 == 0 /\ -nondet!13^post164+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post164 == 0 /\ -__disjvr_0^post165+__disjvr_0^post164 == 0 /\ -a!2238^post165+a!2238^post164 == 0 /\ a!1371^post164-a!1371^post165 == 0 /\ -r!662^post164+r!662^0 == 0 /\ rcd!63^post164-rcd!63^post165 == 0 /\ -a!2035^post164+a!2035^0 == 0 /\ result!12^0-result!12^post164 == 0 /\ temp0!30^0-temp0!30^post164 == 0 /\ a!1052^0-a!1052^post164 == 0 /\ -__disjvr_8^post164+__disjvr_8^0 == 0 /\ i!406^0-i!406^post164 == 0 /\ -a!244^post165+a!244^post164 == 0 /\ __disjvr_6^0-__disjvr_6^post164 == 0 /\ a!1371^0-a!1371^post164 == 0 /\ -a!1370^post164+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post164 == 0 /\ -head!16^post164+head!16^0 == 0 /\ -rcd!63^post164+rcd!63^0 == 0 /\ -a!1610^post164+a!1610^0 == 0 /\ sdv_callsite_return_1!14^post164-sdv_callsite_return_1!14^post165 == 0), cost: 1 New rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^post164, __disjvr_1^0'=__disjvr_1^post164, __disjvr_2^0'=__disjvr_2^post164, __disjvr_3^0'=__disjvr_3^post164, __disjvr_4^0'=__disjvr_4^post164, __disjvr_5^0'=__disjvr_5^post164, __disjvr_6^0'=__disjvr_6^post164, __disjvr_7^0'=__disjvr_7^post164, __disjvr_8^0'=__disjvr_8^post164, a!1052^0'=a!1052^post164, a!1055^0'=a!1055^post164, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^post164, a!1610^0'=a!1610^post164, a!1810^0'=a!1810^post164, a!2035^0'=a!2035^post164, a!2238^0'=a!2238^post164, a!244^0'=a!244^post164, a!419^0'=a!419^post164, a!511^0'=a!511^post164, a!654^0'=a!654^post164, ct!19^0'=ct!19^post164, head!16^0'=head!16^post164, head!31^0'=head!31^post164, head!405^0'=head!405^post164, i!29^0'=i!29^post164, i!406^0'=i!406^post164, length!28^0'=length!28^post164, nondet!13^0'=nondet!13^post164, r!543^0'=r!543^post164, r!662^0'=r!662^post164, rcd!2393^0'=rcd!2393^post164, rcd!2460^0'=rcd!2460^post164, rcd!2515^0'=rcd!2515^post164, rcd!63^0'=rcd!63^post164, rcd!83^0'=rcd!83^post164, result!12^0'=result!12^post164, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post164, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post164, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post164, sel_r!543_flink!24^0'=sel_r!543_flink!24^post164, t!25^0'=t!25^post164, temp!34^0'=temp!34^post164, temp0!17^0'=temp0!17^post164, temp0!30^0'=temp0!30^post164, tmp!33^0'=tmp!33^post164, x!1365^0'=x!1365^post164, x!15^0'=x!15^post165, x!18^0'=x!18^post164, x!22^0'=x!22^post164, x_slam_f!20^0'=x_slam_f!20^post164, y!21^0'=y!21^post164, (0 == 0 /\ -rcd!2515^post164+rcd!2515^0 == 0 /\ x!18^0-x!18^post164 == 0 /\ -x!22^post164+x!22^0 == 0 /\ x!15^0-x!15^post164 == 0 /\ -length!28^post164+length!28^0 == 0 /\ -t!25^post164+t!25^0 == 0 /\ -temp!34^post164+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post164 == 0 /\ a!244^0-a!244^post164 == 0 /\ -a!1055^post164+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post164+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post164 == 0 /\ -a!2238^post164+a!2238^0 == 0 /\ -a!419^post164+a!419^0 == 0 /\ -__disjvr_7^post164+__disjvr_7^0 == 0 /\ -rcd!2393^post164+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post164 == 0 /\ y!21^0-y!21^post164 == 0 /\ __disjvr_3^0-__disjvr_3^post164 == 0 /\ -x!1365^post164+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post164 == 0 /\ r!543^0-r!543^post164 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post164 == 0 /\ -i!29^post164+i!29^0 == 0 /\ -head!405^post164+head!405^0 == 0 /\ a!511^0-a!511^post164 == 0 /\ x_slam_f!20^0-x_slam_f!20^post164 == 0 /\ a!1810^0-a!1810^post164 == 0 /\ -__disjvr_5^post164+__disjvr_5^0 == 0 /\ __disjvr_8^post164-__disjvr_8^0 == 0 /\ a!654^0-a!654^post164 == 0 /\ -__disjvr_2^post164+__disjvr_2^0 == 0 /\ -__disjvr_1^post164+__disjvr_1^0 == 0 /\ temp0!17^0-temp0!17^post164 == 0 /\ -sdv_callsite_return_1!14^post164+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post164+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post164 == 0 /\ -nondet!13^post164+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post164 == 0 /\ -r!662^post164+r!662^0 == 0 /\ -a!2035^post164+a!2035^0 == 0 /\ result!12^0-result!12^post164 == 0 /\ temp0!30^0-temp0!30^post164 == 0 /\ a!1052^0-a!1052^post164 == 0 /\ -__disjvr_8^post164+__disjvr_8^0 == 0 /\ i!406^0-i!406^post164 == 0 /\ __disjvr_6^0-__disjvr_6^post164 == 0 /\ a!1371^0-a!1371^post164 == 0 /\ -a!1370^post164+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post164 == 0 /\ -head!16^post164+head!16^0 == 0 /\ -rcd!63^post164+rcd!63^0 == 0 /\ -a!1610^post164+a!1610^0 == 0), cost: 1 propagated equality a!419^post165 = a!419^post164 propagated equality temp0!17^post165 = temp0!17^post164 propagated equality a!654^post165 = a!654^post164 propagated equality a!1052^post165 = a!1052^post164 propagated equality x_slam_f!20^post165 = x_slam_f!20^post164 propagated equality t!25^post165 = t!25^post164 propagated equality i!406^post165 = i!406^post164 propagated equality __disjvr_5^post165 = __disjvr_5^post164 propagated equality temp!34^post165 = temp!34^post164 propagated equality r!543^post165 = r!543^post164 propagated equality head!16^post165 = head!16^post164 propagated equality a!1055^post165 = a!1055^post164 propagated equality sel_r!543_flink!24^post165 = sel_r!543_flink!24^post164 propagated equality __disjvr_3^post165 = __disjvr_3^post164 propagated equality __disjvr_7^post165 = __disjvr_7^post164 propagated equality rcd!2460^post165 = rcd!2460^post164 propagated equality head!405^post165 = head!405^post164 propagated equality __disjvr_4^post165 = __disjvr_4^post164 propagated equality rcd!2393^post165 = rcd!2393^post164 propagated equality head!31^post165 = head!31^post164 propagated equality ct!19^post165 = ct!19^post164 propagated equality temp0!30^post165 = temp0!30^post164 propagated equality __disjvr_6^post165 = __disjvr_6^post164 propagated equality nondet!13^post165 = nondet!13^post164 propagated equality x!22^post165 = x!22^post164 propagated equality tmp!33^post165 = tmp!33^post164 propagated equality sdv_callsite_return_1!32^post165 = sdv_callsite_return_1!32^post164 propagated equality a!1610^post165 = a!1610^post164 propagated equality sel_r!1224_flink!24^post165 = sel_r!1224_flink!24^post164 propagated equality result!12^post165 = result!12^post164 propagated equality __disjvr_2^post165 = __disjvr_2^post164 propagated equality rcd!2515^post165 = rcd!2515^post164 propagated equality a!1810^post165 = a!1810^post164 propagated equality y!21^post165 = y!21^post164 propagated equality a!2035^post165 = a!2035^post164 propagated equality a!511^post165 = a!511^post164 propagated equality x!18^post165 = x!18^post164 propagated equality i!29^post165 = i!29^post164 propagated equality rcd!83^post165 = rcd!83^post164 propagated equality __disjvr_1^post165 = __disjvr_1^post164 propagated equality x!1365^post165 = x!1365^post164 propagated equality r!662^post165 = r!662^post164 propagated equality __disjvr_8^post165 = __disjvr_8^post164 propagated equality length!28^post165 = length!28^post164 propagated equality __disjvr_0^post165 = __disjvr_0^post164 propagated equality a!2238^post165 = a!2238^post164 propagated equality a!1371^post165 = a!1371^post164 propagated equality rcd!63^post165 = rcd!63^post164 propagated equality a!244^post165 = a!244^post164 propagated equality sdv_callsite_return_1!14^post165 = sdv_callsite_return_1!14^post164 Propagated Equalities Original rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^post164, __disjvr_1^0'=__disjvr_1^post164, __disjvr_2^0'=__disjvr_2^post164, __disjvr_3^0'=__disjvr_3^post164, __disjvr_4^0'=__disjvr_4^post164, __disjvr_5^0'=__disjvr_5^post164, __disjvr_6^0'=__disjvr_6^post164, __disjvr_7^0'=__disjvr_7^post164, __disjvr_8^0'=__disjvr_8^post164, a!1052^0'=a!1052^post164, a!1055^0'=a!1055^post164, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^post164, a!1610^0'=a!1610^post164, a!1810^0'=a!1810^post164, a!2035^0'=a!2035^post164, a!2238^0'=a!2238^post164, a!244^0'=a!244^post164, a!419^0'=a!419^post164, a!511^0'=a!511^post164, a!654^0'=a!654^post164, ct!19^0'=ct!19^post164, head!16^0'=head!16^post164, head!31^0'=head!31^post164, head!405^0'=head!405^post164, i!29^0'=i!29^post164, i!406^0'=i!406^post164, length!28^0'=length!28^post164, nondet!13^0'=nondet!13^post164, r!543^0'=r!543^post164, r!662^0'=r!662^post164, rcd!2393^0'=rcd!2393^post164, rcd!2460^0'=rcd!2460^post164, rcd!2515^0'=rcd!2515^post164, rcd!63^0'=rcd!63^post164, rcd!83^0'=rcd!83^post164, result!12^0'=result!12^post164, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post164, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post164, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^post164, sel_r!543_flink!24^0'=sel_r!543_flink!24^post164, t!25^0'=t!25^post164, temp!34^0'=temp!34^post164, temp0!17^0'=temp0!17^post164, temp0!30^0'=temp0!30^post164, tmp!33^0'=tmp!33^post164, x!1365^0'=x!1365^post164, x!15^0'=x!15^post165, x!18^0'=x!18^post164, x!22^0'=x!22^post164, x_slam_f!20^0'=x_slam_f!20^post164, y!21^0'=y!21^post164, (0 == 0 /\ -rcd!2515^post164+rcd!2515^0 == 0 /\ x!18^0-x!18^post164 == 0 /\ -x!22^post164+x!22^0 == 0 /\ x!15^0-x!15^post164 == 0 /\ -length!28^post164+length!28^0 == 0 /\ -t!25^post164+t!25^0 == 0 /\ -temp!34^post164+temp!34^0 == 0 /\ sel_r!1224_flink!24^0-sel_r!1224_flink!24^post164 == 0 /\ a!244^0-a!244^post164 == 0 /\ -a!1055^post164+a!1055^0 == 0 /\ -sdv_callsite_return_1!32^post164+sdv_callsite_return_1!32^0 == 0 /\ head!31^0-head!31^post164 == 0 /\ -a!2238^post164+a!2238^0 == 0 /\ -a!419^post164+a!419^0 == 0 /\ -__disjvr_7^post164+__disjvr_7^0 == 0 /\ -rcd!2393^post164+rcd!2393^0 == 0 /\ __disjvr_4^0-__disjvr_4^post164 == 0 /\ y!21^0-y!21^post164 == 0 /\ __disjvr_3^0-__disjvr_3^post164 == 0 /\ -x!1365^post164+x!1365^0 == 0 /\ rcd!2460^0-rcd!2460^post164 == 0 /\ r!543^0-r!543^post164 == 0 /\ sel_r!543_flink!24^0-sel_r!543_flink!24^post164 == 0 /\ -i!29^post164+i!29^0 == 0 /\ -head!405^post164+head!405^0 == 0 /\ a!511^0-a!511^post164 == 0 /\ x_slam_f!20^0-x_slam_f!20^post164 == 0 /\ a!1810^0-a!1810^post164 == 0 /\ -__disjvr_5^post164+__disjvr_5^0 == 0 /\ __disjvr_8^post164-__disjvr_8^0 == 0 /\ a!654^0-a!654^post164 == 0 /\ -__disjvr_2^post164+__disjvr_2^0 == 0 /\ -__disjvr_1^post164+__disjvr_1^0 == 0 /\ temp0!17^0-temp0!17^post164 == 0 /\ -sdv_callsite_return_1!14^post164+sdv_callsite_return_1!14^0 == 0 /\ -ct!19^post164+ct!19^0 == 0 /\ rcd!83^0-rcd!83^post164 == 0 /\ -nondet!13^post164+nondet!13^0 == 0 /\ tmp!33^0-tmp!33^post164 == 0 /\ -r!662^post164+r!662^0 == 0 /\ -a!2035^post164+a!2035^0 == 0 /\ result!12^0-result!12^post164 == 0 /\ temp0!30^0-temp0!30^post164 == 0 /\ a!1052^0-a!1052^post164 == 0 /\ -__disjvr_8^post164+__disjvr_8^0 == 0 /\ i!406^0-i!406^post164 == 0 /\ __disjvr_6^0-__disjvr_6^post164 == 0 /\ a!1371^0-a!1371^post164 == 0 /\ -a!1370^post164+a!1370^0 == 0 /\ __disjvr_0^0-__disjvr_0^post164 == 0 /\ -head!16^post164+head!16^0 == 0 /\ -rcd!63^post164+rcd!63^0 == 0 /\ -a!1610^post164+a!1610^0 == 0), cost: 1 New rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post165, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 propagated equality rcd!2515^post164 = rcd!2515^0 propagated equality x!18^post164 = x!18^0 propagated equality x!22^post164 = x!22^0 propagated equality x!15^post164 = x!15^0 propagated equality length!28^post164 = length!28^0 propagated equality t!25^post164 = t!25^0 propagated equality temp!34^post164 = temp!34^0 propagated equality sel_r!1224_flink!24^post164 = sel_r!1224_flink!24^0 propagated equality a!244^post164 = a!244^0 propagated equality a!1055^post164 = a!1055^0 propagated equality sdv_callsite_return_1!32^post164 = sdv_callsite_return_1!32^0 propagated equality head!31^post164 = head!31^0 propagated equality a!2238^post164 = a!2238^0 propagated equality a!419^post164 = a!419^0 propagated equality __disjvr_7^post164 = __disjvr_7^0 propagated equality rcd!2393^post164 = rcd!2393^0 propagated equality __disjvr_4^post164 = __disjvr_4^0 propagated equality y!21^post164 = y!21^0 propagated equality __disjvr_3^post164 = __disjvr_3^0 propagated equality x!1365^post164 = x!1365^0 propagated equality rcd!2460^post164 = rcd!2460^0 propagated equality r!543^post164 = r!543^0 propagated equality sel_r!543_flink!24^post164 = sel_r!543_flink!24^0 propagated equality i!29^post164 = i!29^0 propagated equality head!405^post164 = head!405^0 propagated equality a!511^post164 = a!511^0 propagated equality x_slam_f!20^post164 = x_slam_f!20^0 propagated equality a!1810^post164 = a!1810^0 propagated equality __disjvr_5^post164 = __disjvr_5^0 propagated equality __disjvr_8^post164 = __disjvr_8^0 propagated equality a!654^post164 = a!654^0 propagated equality __disjvr_2^post164 = __disjvr_2^0 propagated equality __disjvr_1^post164 = __disjvr_1^0 propagated equality temp0!17^post164 = temp0!17^0 propagated equality sdv_callsite_return_1!14^post164 = sdv_callsite_return_1!14^0 propagated equality ct!19^post164 = ct!19^0 propagated equality rcd!83^post164 = rcd!83^0 propagated equality nondet!13^post164 = nondet!13^0 propagated equality tmp!33^post164 = tmp!33^0 propagated equality r!662^post164 = r!662^0 propagated equality a!2035^post164 = a!2035^0 propagated equality result!12^post164 = result!12^0 propagated equality temp0!30^post164 = temp0!30^0 propagated equality a!1052^post164 = a!1052^0 propagated equality i!406^post164 = i!406^0 propagated equality __disjvr_6^post164 = __disjvr_6^0 propagated equality a!1371^post164 = a!1371^0 propagated equality a!1370^post164 = a!1370^0 propagated equality __disjvr_0^post164 = __disjvr_0^0 propagated equality head!16^post164 = head!16^0 propagated equality rcd!63^post164 = rcd!63^0 propagated equality a!1610^post164 = a!1610^0 Simplified Guard Original rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post165, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, 0 == 0, cost: 1 New rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post165, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 Removed Trivial Updates Original rule: l42 -> l57 : __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, __disjvr_4^0'=__disjvr_4^0, __disjvr_5^0'=__disjvr_5^0, __disjvr_6^0'=__disjvr_6^0, __disjvr_7^0'=__disjvr_7^0, __disjvr_8^0'=__disjvr_8^0, a!1052^0'=a!1052^0, a!1055^0'=a!1055^0, a!1370^0'=a!1370^post165, a!1371^0'=a!1371^0, a!1610^0'=a!1610^0, a!1810^0'=a!1810^0, a!2035^0'=a!2035^0, a!2238^0'=a!2238^0, a!244^0'=a!244^0, a!419^0'=a!419^0, a!511^0'=a!511^0, a!654^0'=a!654^0, ct!19^0'=ct!19^0, head!16^0'=head!16^0, head!31^0'=head!31^0, head!405^0'=head!405^0, i!29^0'=i!29^0, i!406^0'=i!406^0, length!28^0'=length!28^0, nondet!13^0'=nondet!13^0, r!543^0'=r!543^0, r!662^0'=r!662^0, rcd!2393^0'=rcd!2393^0, rcd!2460^0'=rcd!2460^0, rcd!2515^0'=rcd!2515^0, rcd!63^0'=rcd!63^0, rcd!83^0'=rcd!83^0, result!12^0'=result!12^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^0, sel_r!1224_flink!24^0'=sel_r!1224_flink!24^0, sel_r!543_flink!24^0'=sel_r!543_flink!24^0, t!25^0'=t!25^0, temp!34^0'=temp!34^0, temp0!17^0'=temp0!17^0, temp0!30^0'=temp0!30^0, tmp!33^0'=tmp!33^0, x!1365^0'=x!1365^0, x!15^0'=x!15^post165, x!18^0'=x!18^0, x!22^0'=x!22^0, x_slam_f!20^0'=x_slam_f!20^0, y!21^0'=y!21^0, T, cost: 1 New rule: l42 -> l57 : a!1370^0'=a!1370^post165, x!15^0'=x!15^post165, T, cost: 1 Step with 440 Trace 440[T] Blocked [{}, {}] Step with 436 Trace 440[T], 436[(length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0)] Blocked [{}, {}, {}] Backtrack Trace 440[T] Blocked [{}, {436[T]}] Step with 437 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)] Blocked [{}, {436[T]}, {}] Step with 438 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)] Blocked [{}, {436[T]}, {}, {}] Step with 293 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}] Step with 294 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}] Step with 441 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}] Step with 296 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}] Step with 298 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}] Step with 299 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 301 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 302 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 304 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 305 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 442 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 442[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 307 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 442[T], 307[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 309 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 442[T], 307[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 309[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Step with 443 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 442[T], 307[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 309[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 443[(y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 442[T], 307[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 309[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {443[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 442[T], 307[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {309[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 442[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {307[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T], 305[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {442[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 304[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {305[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 302[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {304[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 301[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {}, {302[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T], 299[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {}, {301[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)], 298[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {}, {299[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T], 296[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {}, {}, {298[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)], 441[T] Blocked [{}, {436[T]}, {}, {}, {}, {}, {296[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)], 294[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {}, {441[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 293[(length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0)] Blocked [{}, {436[T]}, {}, {}, {294[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}] Step with 311 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {}] Step with 313 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}] Step with 421 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {}] Step with 423 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}] Step with 424 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {}] Step with 426 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {}] Step with 444 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}] Step with 356 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}] Step with 360 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}] Step with 361 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}] Step with 315 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}] Step with 316 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {}] Step with 319 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}] Step with 446 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}] Step with 282 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}] Step with 286 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}] Step with 287 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T], 287[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}, {}] Step with 258 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T], 287[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 258[(y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}, {}, {}] Step with 259 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T], 287[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 258[(y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0)], 259[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}, {}, {}, {}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T], 287[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 258[(y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}, {}, {259[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T], 287[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}, {258[T]}] Step with 447 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T], 287[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 447[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}, {258[T]}, {}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T], 287[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {}, {258[T], 447[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 286[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {}, {287[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 282[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {}, {286[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}] Step with 283 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}] Step with 286 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {}] Step with 288 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}] Step with 447 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}] Step with 261 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}] Step with 269 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 269[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}, {}] Step with 270 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 269[T], 270[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}, {}, {}] Step with 235 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 269[T], 270[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 235[(1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}, {}, {}, {}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 269[T], 270[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}, {}, {235[T]}] Step with 448 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 269[T], 270[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 448[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}, {}, {235[T]}, {}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 269[T], 270[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}, {}, {235[T], 448[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 269[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {}, {270[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 261[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {}, {269[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}] Step with 262 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}] Step with 269 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {}] Step with 271 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}] Step with 448 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}] Step with 236 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}] Step with 244 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}] Step with 245 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}, {}] Step with 257 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 448 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T], 448[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}, {}, {448[T]}] Step with 235 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T], 235[(1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}, {}, {448[T]}, {}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}, {}, {235[T], 448[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {}, {257[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)], 244[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {}, {245[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 236[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {}, {244[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}] Step with 237 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}] Step with 244 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}] Step with 245 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}, {}] Step with 257 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}, {}, {}] Acceleration Failed marked recursive suffix as redundant Step with 235 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T], 235[(1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}, {}, {}, {}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}, {}, {235[T]}] Step with 448 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T], 448[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}, {}, {235[T]}, {}] Acceleration Failed marked recursive suffix as redundant Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)], 257[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}, {}, {235[T], 448[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 245[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {}, {257[T]}] Backtrack Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {245[T]}] Step with 246 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 246[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {245[T]}, {}] Step with 257 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 448[T], 237[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 244[T], 246[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 257[T] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {236[T]}, {}, {245[T]}, {}, {}] Nonterm Start location: l68 Program variables: a!1052^0 a!1055^0 a!1370^0 a!1371^0 a!1610^0 a!1810^0 a!2035^0 a!2238^0 a!244^0 a!419^0 a!511^0 a!654^0 ct!19^0 head!16^0 head!31^0 head!405^0 i!29^0 i!406^0 length!28^0 nondet!13^0 r!543^0 r!662^0 rcd!2393^0 rcd!2460^0 rcd!2515^0 rcd!63^0 rcd!83^0 result!12^0 sdv_callsite_return_1!14^0 sdv_callsite_return_1!32^0 sel_r!1224_flink!24^0 sel_r!543_flink!24^0 t!25^0 temp!34^0 temp0!17^0 temp0!30^0 tmp!33^0 x!1365^0 x!15^0 x!18^0 x!22^0 x_slam_f!20^0 y!21^0 235: l0 -> l1 : ct!19^0'=ct!19^post1, result!12^0'=temp0!17^0, sdv_callsite_return_1!14^0'=sdv_callsite_return_1!14^post1, t!25^0'=t!25^post1, x!18^0'=x!18^post1, x!22^0'=x!22^post1, x_slam_f!20^0'=x_slam_f!20^post1, y!21^0'=y!21^post1, (1-sdv_callsite_return_1!14^post1 <= 0 /\ y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ 2-sdv_callsite_return_1!14^post1 <= 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 448: l0 -> l4 : t!25^0'=x!22^0, x!22^0'=x!22^post3, T, cost: 1 450: l0 -> LoAT_sink : (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ -1+a!2238^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -a!2238^post1211+a!2035^0 <= 0 /\ a!2238^0-a!2238^post12113 <= 0 /\ a!2238^0 >= 0 /\ y!21^0 >= 0 /\ -x!15^0 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -x!22^post3111+x!22^0 <= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ -x!18^0+head!16^0 >= 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0), cost: NONTERM 451: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -2+a!2238^post1211 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -1+a!2238^post12113 >= 0 /\ -2+a!2238^post12113 >= 0 /\ y!21^0 >= 0 /\ y!21^0 == 0 /\ -x!15^0 >= 0 /\ -x!15^0 == 0 /\ a!2238^post12113 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ ct!19^0 == 0 /\ -x!18^0+head!16^0 >= 0 /\ -x!18^0+head!16^0 == 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0 /\ x_slam_f!20^0-head!16^0 == 0), cost: 1 236: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 237: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 238: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 239: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 240: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 241: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 242: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ 1-a!2035^0 == 0 /\ -1+a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 243: l4 -> l5 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 2-a!2035^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 244: l5 -> l6 : a!2035^0'=a!2238^0, a!2238^0'=a!2238^post12, T, cost: 1 245: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 246: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 247: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 248: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 249: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 250: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 251: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 252: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 253: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 254: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 255: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 256: l6 -> l2 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 257: l2 -> l0 : T, cost: 1 258: l7 -> l8 : ct!19^0'=ct!19^post26, result!12^0'=temp0!17^0, t!25^0'=t!25^post26, x!18^0'=x!18^post26, x!22^0'=x!22^post26, x_slam_f!20^0'=x_slam_f!20^post26, y!21^0'=y!21^post26, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 447: l7 -> l10 : a!1810^0'=a!1810^post30, t!25^0'=x!22^0, x!22^0'=x!22^post30, T, cost: 1 259: l8 -> l1 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 260: l8 -> l1 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 261: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 262: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 263: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 264: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 265: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 266: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 267: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1-a!1810^0 == 0 /\ -1+a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 268: l10 -> l11 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 269: l11 -> l12 : a!1810^0'=a!1810^post39, a!2035^0'=-1+a!1810^0, T, cost: 1 270: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 271: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 272: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 273: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 274: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 275: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 1+t!25^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 276: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 277: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 278: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 279: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ -a!2035^0 == 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ a!2035^0 <= 0 /\ -x!22^0 <= 0), cost: 1 280: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 281: l12 -> l0 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+t!25^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 446: l13 -> l15 : a!1052^0'=a!1052^post53, t!25^0'=x!22^0, x!22^0'=x!22^post53, T, cost: 1 282: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 283: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 284: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 285: l15 -> l16 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 286: l16 -> l17 : a!1052^0'=a!1052^post58, a!1810^0'=-1+a!1052^0, T, cost: 1 287: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 288: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 289: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 290: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!1810^0 <= 0 /\ a!1810^0 == 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 291: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 292: l17 -> l7 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!22^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 293: l18 -> l19 : head!16^0'=head!31^0, head!31^0'=head!31^post65, i!29^0'=i!29^post65, length!28^0'=length!28^post65, rcd!2393^0'=rcd!2393^post65, rcd!63^0'=rcd!2393^0, result!12^0'=result!12^post65, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post65, temp!34^0'=temp!34^post65, temp0!30^0'=temp0!30^post65, tmp!33^0'=tmp!33^post65, x!15^0'=head!31^0, (length!28^0-i!29^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0), cost: 1 311: l18 -> l36 : head!31^0'=temp!34^1, i!29^0'=2, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post89, tmp!33^0'=temp!34^1, (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0), cost: 1 294: l19 -> l20 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 295: l19 -> l20 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 1+x!15^0 <= 0), cost: 1 441: l20 -> l22 : x!15^0'=x!15^post69, T, cost: 1 296: l22 -> l23 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 297: l22 -> l23 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 298: l23 -> l24 : rcd!2460^0'=rcd!2460^post72, rcd!63^0'=rcd!2460^0, T, cost: 1 299: l24 -> l25 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 300: l24 -> l25 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 301: l25 -> l26 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 302: l26 -> l27 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 303: l26 -> l27 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 304: l27 -> l28 : rcd!2515^0'=rcd!2515^post78, rcd!63^0'=rcd!2515^0, T, cost: 1 305: l28 -> l29 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 306: l28 -> l29 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 442: l29 -> l31 : t!25^0'=x!22^0, x!22^0'=x!22^post82, T, cost: 1 307: l31 -> l32 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 308: l31 -> l32 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 309: l32 -> l33 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 310: l32 -> l33 : (head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 == 0 /\ -1+sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0 /\ x!22^0 <= 0 /\ x!22^0 == 0 /\ -x!22^0 <= 0), cost: 1 443: l33 -> l1 : ct!19^0'=ct!19^post87, result!12^0'=temp0!17^0, t!25^0'=t!25^post87, x!18^0'=x!18^post87, x!22^0'=x!22^post87, x_slam_f!20^0'=x_slam_f!20^post87, y!21^0'=y!21^post87, (y!21^0-x!22^0 <= 0 /\ y!21^0-x!22^0 == 0 /\ -y!21^0+x!22^0 <= 0), cost: 1 312: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 313: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 314: l36 -> l35 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 421: l35 -> l60 : a!244^0'=a!244^post206, head!16^0'=head!31^0, head!31^0'=head!31^post206, i!29^0'=i!29^post206, length!28^0'=length!28^post206, result!12^0'=result!12^post206, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post206, temp!34^0'=temp!34^post206, temp0!30^0'=temp0!30^post206, tmp!33^0'=tmp!33^post206, x!15^0'=head!31^0, length!28^0-i!29^0 <= 0, cost: 1 428: l35 -> l64 : a!419^0'=a!419^post213, head!31^0'=temp!34^1, i!29^0'=1+i!29^0, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post213, tmp!33^0'=temp!34^1, 1-length!28^0+i!29^0 <= 0, cost: 1 436: l38 -> l1 : ct!19^0'=ct!19^post221, head!16^0'=0, head!31^0'=head!31^post221, i!29^0'=i!29^post221, length!28^0'=length!28^post221, result!12^0'=temp0!17^0, sdv_callsite_return_1!32^0'=sdv_callsite_return_1!32^post221, t!25^0'=t!25^post221, temp!34^0'=temp!34^post221, temp0!30^0'=temp0!30^post221, tmp!33^0'=tmp!33^post221, x!15^0'=0, x!18^0'=x!18^post221, x!22^0'=x!22^post221, x_slam_f!20^0'=x_slam_f!20^post221, y!21^0'=y!21^post221, (length!28^0-i!29^0 <= 0 /\ sdv_callsite_return_1!14^0 <= 0 /\ -head!31^0 == 0), cost: 1 437: l38 -> l67 : head!31^0'=temp!34^1, i!29^0'=1, rcd!63^0'=rcd!83^0, rcd!83^0'=rcd!83^post222, sdv_callsite_return_1!32^0'=temp!34^1, temp!34^0'=temp!34^post222, tmp!33^0'=temp!34^1, (1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0), cost: 1 315: l39 -> l40 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 445: l39 -> l44 : a!654^0'=a!654^post104, x!15^0'=x!15^post104, T, cost: 1 316: l40 -> l41 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 317: l40 -> l41 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 318: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 319: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 320: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 321: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 322: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 323: l41 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 324: l44 -> l45 : (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 325: l44 -> l45 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 326: l44 -> l45 : (1-a!654^0 <= 0 /\ 1-a!654^0 == 0 /\ -1+a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 327: l44 -> l45 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-a!654^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 328: l45 -> l46 : a!1055^0'=-1+a!654^0, a!654^0'=a!654^post109, T, cost: 1 329: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 330: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 331: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 332: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 333: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 334: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 335: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 336: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 337: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 338: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 339: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 340: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 341: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 342: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 343: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 344: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 345: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 346: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 347: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 348: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 349: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 350: l46 -> l42 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 351: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 352: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 353: l46 -> l42 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 354: l46 -> l42 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 371: l42 -> l52 : ct!19^0'=0, x!18^0'=head!16^0, x!22^0'=head!16^0, x_slam_f!20^0'=head!16^0, y!21^0'=0, (x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0), cost: 1 449: l42 -> l57 : a!1370^0'=a!1370^post165, x!15^0'=x!15^post165, T, cost: 1 355: l47 -> l1 : ct!19^0'=ct!19^post136, result!12^0'=temp0!17^0, t!25^0'=t!25^post136, x!18^0'=x!18^post136, x!22^0'=x!22^post136, x_slam_f!20^0'=x_slam_f!20^post136, y!21^0'=y!21^post136, (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ head!16^0 == 0), cost: 1 444: l47 -> l49 : a!244^0'=a!244^post138, x!15^0'=x!15^post138, T, cost: 1 356: l49 -> l50 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 357: l49 -> l50 : (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0), cost: 1 358: l49 -> l50 : (1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0), cost: 1 359: l49 -> l50 : (2-a!244^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 360: l50 -> l51 : a!244^0'=a!244^post143, a!654^0'=-1+a!244^0, r!543^0'=r!662^0, r!662^0'=r!662^post143, T, cost: 1 361: l51 -> l39 : (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 362: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 363: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 364: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 365: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 366: l51 -> l39 : (a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 367: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 368: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ 1-x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 369: l51 -> l39 : (1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 370: l51 -> l39 : (1-x!15^0+head!16^0 <= 0 /\ 1-a!654^0 <= 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1+head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0), cost: 1 372: l52 -> l53 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 373: l52 -> l53 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 374: l53 -> l54 : a!1052^0'=a!1610^0, a!1610^0'=a!1610^post157, T, cost: 1 375: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 376: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 377: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 378: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 379: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 380: l54 -> l13 : (-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ 1+head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 381: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 382: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 383: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 384: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 385: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 386: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 387: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 388: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 389: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1-a!1055^0 <= 0 /\ 1-a!1055^0 == 0 /\ -1+a!1055^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 390: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ -head!16^0+x!1365^0 <= 0 /\ -head!16^0+x!1365^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 1-a!1370^0 <= 0 /\ 1-a!1370^0 == 0 /\ -1+a!1370^0 <= 0 /\ head!16^0-x!1365^0 <= 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 391: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-x!1365^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 392: l57 -> l58 : (1+a!1052^0-a!1370^0 <= 0 /\ 1+a!1052^0-a!1370^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -1-a!1052^0+a!1370^0 <= 0 /\ 1+x!1365^0 <= 0 /\ 1+head!16^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 <= 0 /\ -x!15^0+sel_r!1224_flink!24^0 == 0 /\ 2-a!1055^0 <= 0 /\ x!15^0-sel_r!1224_flink!24^0 <= 0), cost: 1 393: l58 -> l59 : a!1052^0'=a!1370^0, a!1055^0'=a!1371^0, a!1370^0'=a!1370^post178, a!1371^0'=a!1371^post178, T, cost: 1 394: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 395: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 396: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 397: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 398: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 399: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 400: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 401: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 402: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 403: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 404: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0), cost: 1 405: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 406: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 407: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 408: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 409: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!1055^0 <= 0 /\ -a!1055^0 == 0 /\ 1+head!16^0 <= 0 /\ -x!15^0 <= 0 /\ a!1055^0 <= 0), cost: 1 410: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 411: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 412: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 413: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 414: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 415: l59 -> l55 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ a!1052^0 <= 0 /\ a!1052^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ -a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 416: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 417: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 418: l59 -> l55 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 1+x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 419: l59 -> l55 : (1-x!15^0+head!16^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!1052^0 <= 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!1055^0 <= 0 /\ -a!1055^0 <= 0 /\ 1+head!16^0 <= 0), cost: 1 420: l55 -> l42 : T, cost: 1 422: l60 -> l61 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0 <= 0 /\ -head!16^0 == 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0 /\ head!16^0 <= 0), cost: 1 423: l60 -> l61 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0), cost: 1 424: l61 -> l62 : a!244^0'=a!511^0, a!511^0'=a!511^post209, T, cost: 1 425: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ x!15^0-head!16^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -x!15^0 <= 0), cost: 1 426: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0), cost: 1 427: l62 -> l47 : (-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+x!15^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0), cost: 1 429: l64 -> l65 : (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!405^0 <= 0 /\ head!405^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -head!405^0 <= 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ 1-a!419^0 <= 0 /\ 1-a!419^0 == 0 /\ -1+a!419^0 <= 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 430: l64 -> l65 : (1+a!244^0-a!419^0 <= 0 /\ 1+a!244^0-a!419^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -1-i!406^0+i!29^0 <= 0 /\ -1-i!406^0+i!29^0 == 0 /\ 1+i!406^0-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -1-a!244^0+a!419^0 <= 0 /\ 1+i!406^0-i!29^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 431: l65 -> l66 : a!244^0'=a!419^0, a!419^0'=a!419^post216, T, cost: 1 432: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ a!244^0 <= 0 /\ a!244^0 == 0 /\ head!31^0 <= 0 /\ head!31^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ -head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 433: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 434: l66 -> l63 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 435: l63 -> l35 : T, cost: 1 438: l67 -> l18 : (1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 439: l67 -> l18 : (1-sdv_callsite_return_1!14^0 <= 0 /\ 1+head!31^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0), cost: 1 440: l68 -> l38 : head!31^0'=0, i!29^0'=0, length!28^0'=nondet!13^1, nondet!13^0'=nondet!13^post93, sdv_callsite_return_1!14^0'=nondet!13^1, T, cost: 1 unrolling Original rule: l0 -> l0 : a!2035^0'=a!2238^0, a!2238^0'=a!2238^post1211, t!25^0'=x!22^0, x!22^0'=x!22^post311, (1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^0 <= 0 /\ 1-a!2238^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ 1-x!22^post311 <= 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (1-x!22^post3111 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^0 <= 0 /\ 1-a!2238^0 <= 0 /\ 2-a!2238^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ 1-x!22^post311 <= 0 /\ -a!2238^post1211 <= 0 /\ 1-a!2238^post1211 <= 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 Certificate of Non-Termination Original rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (1-x!22^post3111 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^0 <= 0 /\ 1-a!2238^0 <= 0 /\ 2-a!2238^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ 1-x!22^post311 <= 0 /\ -a!2238^post1211 <= 0 /\ 1-a!2238^post1211 <= 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l0 -> LoAT_sink : (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ -1+a!2238^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -a!2238^post1211+a!2035^0 <= 0 /\ a!2238^0-a!2238^post12113 <= 0 /\ a!2238^0 >= 0 /\ y!21^0 >= 0 /\ -x!15^0 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -x!22^post3111+x!22^0 <= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ -x!18^0+head!16^0 >= 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0), cost: NONTERM -2+a!2035^0 >= 0 [0]: eventual decrease yields (-2+a!2035^0 >= 0 /\ -2+a!2238^post1211 >= 0) -2+a!2035^0 >= 0 [1]: eventual increase yields (-2+a!2035^0 >= 0 /\ -a!2238^post1211+a!2035^0 <= 0) -1+x!22^post3111 >= 0 [0]: monotonic increase yields -1+x!22^post3111 >= 0 -1+sdv_callsite_return_1!14^0 >= 0 [0]: monotonic increase yields -1+sdv_callsite_return_1!14^0 >= 0 -1+a!2238^0 >= 0 [0]: montonic decrease yields -1+a!2238^post12113 >= 0, dependencies: -2+a!2238^0 >= 0 -1+a!2238^0 >= 0 [1]: eventual decrease yields (-1+a!2238^0 >= 0 /\ -1+a!2238^post12113 >= 0) -1+a!2238^0 >= 0 [2]: eventual increase yields (-1+a!2238^0 >= 0 /\ a!2238^0-a!2238^post12113 <= 0) x!15^0 >= 0 [0]: monotonic increase yields x!15^0 >= 0 -y!21^0 >= 0 [0]: monotonic increase yields -y!21^0 >= 0 -1+head!16^0 >= 0 [0]: monotonic increase yields -1+head!16^0 >= 0 a!2238^0 >= 0 [0]: montonic decrease yields a!2238^post12113 >= 0, dependencies: -1+a!2238^0 >= 0 a!2238^0 >= 0 [1]: eventual increase yields (a!2238^0-a!2238^post12113 <= 0 /\ a!2238^0 >= 0) y!21^0 >= 0 [0]: monotonic increase yields y!21^0 >= 0 -x!15^0 >= 0 [0]: monotonic increase yields -x!15^0 >= 0 x!18^0-head!16^0 >= 0 [0]: monotonic increase yields x!18^0-head!16^0 >= 0 -x_slam_f!20^0+head!16^0 >= 0 [0]: monotonic increase yields -x_slam_f!20^0+head!16^0 >= 0 -1+x!22^post311 >= 0 [0]: monotonic increase yields -1+x!22^post311 >= 0 -2+a!2238^0 >= 0 [0]: eventual decrease yields (-2+a!2238^post12113 >= 0 /\ -2+a!2238^0 >= 0) -2+a!2238^0 >= 0 [1]: eventual increase yields (a!2238^0-a!2238^post12113 <= 0 /\ -2+a!2238^0 >= 0) -1+a!2238^post1211 >= 0 [0]: monotonic increase yields -1+a!2238^post1211 >= 0 -2+sdv_callsite_return_1!14^0 >= 0 [0]: monotonic increase yields -2+sdv_callsite_return_1!14^0 >= 0 -ct!19^0 >= 0 [0]: monotonic increase yields -ct!19^0 >= 0 a!2238^post1211 >= 0 [0]: monotonic increase yields a!2238^post1211 >= 0, dependencies: -1+a!2238^post1211 >= 0 ct!19^0 >= 0 [0]: monotonic increase yields ct!19^0 >= 0 -x!18^0+head!16^0 >= 0 [0]: monotonic increase yields -x!18^0+head!16^0 >= 0 -1+x!22^0 >= 0 [0]: eventual decrease yields (-1+x!22^post3111 >= 0 /\ -1+x!22^0 >= 0) -1+x!22^0 >= 0 [1]: eventual increase yields (-x!22^post3111+x!22^0 <= 0 /\ -1+x!22^0 >= 0) x_slam_f!20^0-head!16^0 >= 0 [0]: monotonic increase yields x_slam_f!20^0-head!16^0 >= 0 Replacement map: {-2+a!2035^0 >= 0 -> (-2+a!2035^0 >= 0 /\ -a!2238^post1211+a!2035^0 <= 0), -1+x!22^post3111 >= 0 -> -1+x!22^post3111 >= 0, -1+sdv_callsite_return_1!14^0 >= 0 -> -1+sdv_callsite_return_1!14^0 >= 0, -1+a!2238^0 >= 0 -> (-1+a!2238^0 >= 0 /\ a!2238^0-a!2238^post12113 <= 0), x!15^0 >= 0 -> x!15^0 >= 0, -y!21^0 >= 0 -> -y!21^0 >= 0, -1+head!16^0 >= 0 -> -1+head!16^0 >= 0, a!2238^0 >= 0 -> (a!2238^0-a!2238^post12113 <= 0 /\ a!2238^0 >= 0), y!21^0 >= 0 -> y!21^0 >= 0, -x!15^0 >= 0 -> -x!15^0 >= 0, x!18^0-head!16^0 >= 0 -> x!18^0-head!16^0 >= 0, -x_slam_f!20^0+head!16^0 >= 0 -> -x_slam_f!20^0+head!16^0 >= 0, -1+x!22^post311 >= 0 -> -1+x!22^post311 >= 0, -2+a!2238^0 >= 0 -> (a!2238^0-a!2238^post12113 <= 0 /\ -2+a!2238^0 >= 0), -1+a!2238^post1211 >= 0 -> -1+a!2238^post1211 >= 0, -2+sdv_callsite_return_1!14^0 >= 0 -> -2+sdv_callsite_return_1!14^0 >= 0, -ct!19^0 >= 0 -> -ct!19^0 >= 0, a!2238^post1211 >= 0 -> a!2238^post1211 >= 0, ct!19^0 >= 0 -> ct!19^0 >= 0, -x!18^0+head!16^0 >= 0 -> -x!18^0+head!16^0 >= 0, -1+x!22^0 >= 0 -> (-x!22^post3111+x!22^0 <= 0 /\ -1+x!22^0 >= 0), x_slam_f!20^0-head!16^0 >= 0 -> x_slam_f!20^0-head!16^0 >= 0} Loop Acceleration Original rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (1-x!22^post3111 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -a!2238^0 <= 0 /\ 1-a!2238^0 <= 0 /\ 2-a!2238^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ 2-a!2035^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ 1-x!22^post311 <= 0 /\ -a!2238^post1211 <= 0 /\ 1-a!2238^post1211 <= 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0), cost: 1 New rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -2+a!2238^post1211 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -1+a!2238^post12113 >= 0 /\ -1+n >= 0 /\ -2+a!2238^post12113 >= 0 /\ y!21^0 >= 0 /\ -x!15^0 >= 0 /\ a!2238^post12113 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ -x!18^0+head!16^0 >= 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0), cost: 1 -2+a!2035^0 >= 0 [0]: eventual decrease yields (-2+a!2035^0 >= 0 /\ -2+a!2238^post1211 >= 0) -2+a!2035^0 >= 0 [1]: eventual increase yields (-2+a!2035^0 >= 0 /\ -a!2238^post1211+a!2035^0 <= 0) -1+x!22^post3111 >= 0 [0]: monotonic increase yields -1+x!22^post3111 >= 0 -1+sdv_callsite_return_1!14^0 >= 0 [0]: monotonic increase yields -1+sdv_callsite_return_1!14^0 >= 0 -1+a!2238^0 >= 0 [0]: montonic decrease yields -1+a!2238^post12113 >= 0, dependencies: -2+a!2238^0 >= 0 -1+a!2238^0 >= 0 [1]: eventual decrease yields (-1+a!2238^0 >= 0 /\ -1+a!2238^post12113 >= 0) -1+a!2238^0 >= 0 [2]: eventual increase yields (-1+a!2238^0 >= 0 /\ a!2238^0-a!2238^post12113 <= 0) x!15^0 >= 0 [0]: monotonic increase yields x!15^0 >= 0 -y!21^0 >= 0 [0]: monotonic increase yields -y!21^0 >= 0 -1+head!16^0 >= 0 [0]: monotonic increase yields -1+head!16^0 >= 0 a!2238^0 >= 0 [0]: montonic decrease yields a!2238^post12113 >= 0, dependencies: -1+a!2238^0 >= 0 a!2238^0 >= 0 [1]: eventual increase yields (a!2238^0-a!2238^post12113 <= 0 /\ a!2238^0 >= 0) y!21^0 >= 0 [0]: monotonic increase yields y!21^0 >= 0 -x!15^0 >= 0 [0]: monotonic increase yields -x!15^0 >= 0 x!18^0-head!16^0 >= 0 [0]: monotonic increase yields x!18^0-head!16^0 >= 0 -x_slam_f!20^0+head!16^0 >= 0 [0]: monotonic increase yields -x_slam_f!20^0+head!16^0 >= 0 -1+x!22^post311 >= 0 [0]: monotonic increase yields -1+x!22^post311 >= 0 -2+a!2238^0 >= 0 [0]: eventual decrease yields (-2+a!2238^post12113 >= 0 /\ -2+a!2238^0 >= 0) -2+a!2238^0 >= 0 [1]: eventual increase yields (a!2238^0-a!2238^post12113 <= 0 /\ -2+a!2238^0 >= 0) -1+a!2238^post1211 >= 0 [0]: monotonic increase yields -1+a!2238^post1211 >= 0 -2+sdv_callsite_return_1!14^0 >= 0 [0]: monotonic increase yields -2+sdv_callsite_return_1!14^0 >= 0 -ct!19^0 >= 0 [0]: monotonic increase yields -ct!19^0 >= 0 a!2238^post1211 >= 0 [0]: monotonic increase yields a!2238^post1211 >= 0, dependencies: -1+a!2238^post1211 >= 0 ct!19^0 >= 0 [0]: monotonic increase yields ct!19^0 >= 0 -x!18^0+head!16^0 >= 0 [0]: monotonic increase yields -x!18^0+head!16^0 >= 0 -1+x!22^0 >= 0 [0]: eventual decrease yields (-1+x!22^post3111 >= 0 /\ -1+x!22^0 >= 0) -1+x!22^0 >= 0 [1]: eventual increase yields (-x!22^post3111+x!22^0 <= 0 /\ -1+x!22^0 >= 0) x_slam_f!20^0-head!16^0 >= 0 [0]: monotonic increase yields x_slam_f!20^0-head!16^0 >= 0 Replacement map: {-2+a!2035^0 >= 0 -> (-2+a!2035^0 >= 0 /\ -2+a!2238^post1211 >= 0), -1+x!22^post3111 >= 0 -> -1+x!22^post3111 >= 0, -1+sdv_callsite_return_1!14^0 >= 0 -> -1+sdv_callsite_return_1!14^0 >= 0, -1+a!2238^0 >= 0 -> -1+a!2238^post12113 >= 0, x!15^0 >= 0 -> x!15^0 >= 0, -y!21^0 >= 0 -> -y!21^0 >= 0, -1+head!16^0 >= 0 -> -1+head!16^0 >= 0, a!2238^0 >= 0 -> a!2238^post12113 >= 0, y!21^0 >= 0 -> y!21^0 >= 0, -x!15^0 >= 0 -> -x!15^0 >= 0, x!18^0-head!16^0 >= 0 -> x!18^0-head!16^0 >= 0, -x_slam_f!20^0+head!16^0 >= 0 -> -x_slam_f!20^0+head!16^0 >= 0, -1+x!22^post311 >= 0 -> -1+x!22^post311 >= 0, -2+a!2238^0 >= 0 -> (-2+a!2238^post12113 >= 0 /\ -2+a!2238^0 >= 0), -1+a!2238^post1211 >= 0 -> -1+a!2238^post1211 >= 0, -2+sdv_callsite_return_1!14^0 >= 0 -> -2+sdv_callsite_return_1!14^0 >= 0, -ct!19^0 >= 0 -> -ct!19^0 >= 0, a!2238^post1211 >= 0 -> a!2238^post1211 >= 0, ct!19^0 >= 0 -> ct!19^0 >= 0, -x!18^0+head!16^0 >= 0 -> -x!18^0+head!16^0 >= 0, -1+x!22^0 >= 0 -> (-1+x!22^post3111 >= 0 /\ -1+x!22^0 >= 0), x_slam_f!20^0-head!16^0 >= 0 -> x_slam_f!20^0-head!16^0 >= 0} made implied equalities explicit Original rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -2+a!2238^post1211 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -1+a!2238^post12113 >= 0 /\ -1+n >= 0 /\ -2+a!2238^post12113 >= 0 /\ y!21^0 >= 0 /\ -x!15^0 >= 0 /\ a!2238^post12113 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ -x!18^0+head!16^0 >= 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0), cost: 1 New rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -2+a!2238^post1211 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -1+a!2238^post12113 >= 0 /\ -1+n >= 0 /\ -2+a!2238^post12113 >= 0 /\ y!21^0 >= 0 /\ y!21^0 == 0 /\ -x!15^0 >= 0 /\ -x!15^0 == 0 /\ a!2238^post12113 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ ct!19^0 == 0 /\ -x!18^0+head!16^0 >= 0 /\ -x!18^0+head!16^0 == 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0 /\ x_slam_f!20^0-head!16^0 == 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -2+a!2238^post1211 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -1+a!2238^post12113 >= 0 /\ -1+n >= 0 /\ -2+a!2238^post12113 >= 0 /\ y!21^0 >= 0 /\ y!21^0 == 0 /\ -x!15^0 >= 0 /\ -x!15^0 == 0 /\ a!2238^post12113 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ ct!19^0 == 0 /\ -x!18^0+head!16^0 >= 0 /\ -x!18^0+head!16^0 == 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0 /\ x_slam_f!20^0-head!16^0 == 0), cost: 1 New rule: l0 -> l0 : a!2035^0'=a!2238^post1211, a!2238^0'=a!2238^post12113, t!25^0'=x!22^post311, x!22^0'=x!22^post3111, (-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -2+a!2238^post1211 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -1+a!2238^post12113 >= 0 /\ -2+a!2238^post12113 >= 0 /\ y!21^0 >= 0 /\ y!21^0 == 0 /\ -x!15^0 >= 0 /\ -x!15^0 == 0 /\ a!2238^post12113 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ ct!19^0 == 0 /\ -x!18^0+head!16^0 >= 0 /\ -x!18^0+head!16^0 == 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0 /\ x_slam_f!20^0-head!16^0 == 0), cost: 1 Step with 450 Trace 440[T], 437[(1-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ -i!29^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0)], 438[(1-sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 <= 0 /\ tmp!33^0-sdv_callsite_return_1!32^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 <= 0 /\ 1-i!29^0 == 0 /\ -1+i!29^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -tmp!33^0+sdv_callsite_return_1!32^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 311[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-length!28^0+i!29^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ 1-i!29^0 == 0)], 313[(1-sdv_callsite_return_1!14^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 <= 0 /\ -length!28^0+sdv_callsite_return_1!14^0 == 0 /\ tmp!33^0-head!31^0 <= 0 /\ tmp!33^0-head!31^0 == 0 /\ 1-head!31^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 <= 0 /\ head!31^0-sdv_callsite_return_1!32^0 == 0 /\ length!28^0-sdv_callsite_return_1!14^0 <= 0 /\ -tmp!33^0+head!31^0 <= 0 /\ -head!31^0+sdv_callsite_return_1!32^0 <= 0)], 421[(length!28^0-i!29^0 <= 0)], 423[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0)], 424[T], 426[(-x!15^0+head!16^0 <= 0 /\ -x!15^0+head!16^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0-head!16^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-a!244^0 <= 0 /\ -a!244^0 <= 0 /\ 1-x!15^0 <= 0)], 444[T], 356[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ 1-a!244^0 <= 0 /\ 1-a!244^0 == 0 /\ -1+a!244^0 <= 0 /\ -x!15^0 <= 0)], 360[T], 361[(a!654^0 <= 0 /\ a!654^0 == 0 /\ -a!654^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ 1-head!16^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 <= 0 /\ -sel_r!543_flink!24^0+x!15^0 == 0 /\ -x!15^0 <= 0 /\ sel_r!543_flink!24^0-x!15^0 <= 0)], 315[(x!15^0 <= 0 /\ x!15^0 == 0 /\ -x!15^0 <= 0)], 316[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ sel_r!543_flink!24^0 <= 0 /\ sel_r!543_flink!24^0 == 0 /\ -sel_r!543_flink!24^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 1-a!1052^0 == 0 /\ -1+a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 319[(-head!16^0+x!22^0 <= 0 /\ -head!16^0+x!22^0 == 0 /\ -x_slam_f!20^0+x!22^0 <= 0 /\ -x_slam_f!20^0+x!22^0 == 0 /\ x!18^0-x_slam_f!20^0 <= 0 /\ x!18^0-x_slam_f!20^0 == 0 /\ y!21^0-ct!19^0 <= 0 /\ y!21^0-ct!19^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ head!16^0-x!22^0 <= 0 /\ -a!1052^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 1-a!1052^0 <= 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ x_slam_f!20^0-x!22^0 <= 0 /\ 1-head!16^0 <= 0 /\ -x!18^0+x_slam_f!20^0 <= 0 /\ -y!21^0+ct!19^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 446[T], 283[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 2-a!1052^0 <= 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 286[T], 288[(head!16^0-t!25^0 <= 0 /\ head!16^0-t!25^0 == 0 /\ 1-sdv_callsite_return_1!14^0 <= 0 /\ -head!16^0+t!25^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ -a!1810^0 <= 0 /\ 1-a!1810^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 447[T], 262[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ ct!19^0 <= 0 /\ 2-a!1810^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 269[T], 271[(1-sdv_callsite_return_1!14^0 <= 0 /\ x!15^0 <= 0 /\ x!15^0 == 0 /\ 2-sdv_callsite_return_1!14^0 <= 0 /\ -y!21^0 <= 0 /\ -y!21^0 == 0 /\ 1-head!16^0 <= 0 /\ y!21^0 <= 0 /\ -x!15^0 <= 0 /\ 1-t!25^0 <= 0 /\ x!18^0-head!16^0 <= 0 /\ x!18^0-head!16^0 == 0 /\ -x_slam_f!20^0+head!16^0 <= 0 /\ -x_slam_f!20^0+head!16^0 == 0 /\ -ct!19^0 <= 0 /\ -ct!19^0 == 0 /\ 1-a!2035^0 <= 0 /\ ct!19^0 <= 0 /\ -x!18^0+head!16^0 <= 0 /\ -a!2035^0 <= 0 /\ 1-x!22^0 <= 0 /\ x_slam_f!20^0-head!16^0 <= 0)], 450[(-2+a!2035^0 >= 0 /\ -1+x!22^post3111 >= 0 /\ -1+sdv_callsite_return_1!14^0 >= 0 /\ -1+a!2238^0 >= 0 /\ x!15^0 >= 0 /\ -y!21^0 >= 0 /\ -1+head!16^0 >= 0 /\ -a!2238^post1211+a!2035^0 <= 0 /\ a!2238^0-a!2238^post12113 <= 0 /\ a!2238^0 >= 0 /\ y!21^0 >= 0 /\ -x!15^0 >= 0 /\ x!18^0-head!16^0 >= 0 /\ -x_slam_f!20^0+head!16^0 >= 0 /\ -1+x!22^post311 >= 0 /\ -2+a!2238^0 >= 0 /\ -1+a!2238^post1211 >= 0 /\ -x!22^post3111+x!22^0 <= 0 /\ -2+sdv_callsite_return_1!14^0 >= 0 /\ -ct!19^0 >= 0 /\ a!2238^post1211 >= 0 /\ ct!19^0 >= 0 /\ -x!18^0+head!16^0 >= 0 /\ -1+x!22^0 >= 0 /\ x_slam_f!20^0-head!16^0 >= 0)] Blocked [{}, {436[T]}, {}, {293[T]}, {312[T]}, {}, {422[T]}, {}, {425[T]}, {355[T]}, {}, {}, {}, {}, {}, {318[T]}, {}, {282[T]}, {}, {287[T]}, {}, {261[T]}, {}, {270[T]}, {}, {450[T]}] Refute Counterexample [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=0 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=2 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 440 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=0 head!31^0=1 head!405^0=0 i!29^0=1 i!406^0=0 length!28^0=2 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=1 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=1 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 437 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=0 head!31^0=1 head!405^0=0 i!29^0=1 i!406^0=0 length!28^0=2 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=1 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=1 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 438 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=0 head!31^0=1 head!405^0=0 i!29^0=2 i!406^0=0 length!28^0=2 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=1 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=1 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 311 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=0 head!31^0=1 head!405^0=0 i!29^0=2 i!406^0=0 length!28^0=2 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=1 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=1 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 313 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=1 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 421 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=1 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 423 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=1 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 424 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=1 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 426 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 444 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 356 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 360 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 361 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 315 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 316 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 319 [ a!1052^0=2 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 446 [ a!1052^0=2 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 283 [ a!1052^0=0 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=1 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 286 [ a!1052^0=0 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=1 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 288 [ a!1052^0=0 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=3 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 447 [ a!1052^0=0 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=3 a!2035^0=0 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 262 [ a!1052^0=0 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=2 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 269 [ a!1052^0=0 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=2 a!2238^0=2 a!244^0=0 a!419^0=0 a!511^0=0 a!654^0=0 ct!19^0=0 head!16^0=1 head!31^0=0 head!405^0=0 i!29^0=0 i!406^0=0 length!28^0=0 nondet!13^0=0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=2 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=1 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=1 x!22^0=1 x_slam_f!20^0=1 y!21^0=0 ] 271 [ a!1052^0=1 a!1055^0=0 a!1370^0=0 a!1371^0=0 a!1610^0=0 a!1810^0=0 a!2035^0=0 a!2238^0=2 a!244^0=1 a!419^0=0 a!511^0=1 a!654^0=0 ct!19^0=0 head!16^0=0 head!31^0=head!31^0 head!405^0=0 i!29^0=i!29^0 i!406^0=0 length!28^0=length!28^0 nondet!13^0=nondet!13^0 r!543^0=0 r!662^0=0 rcd!2393^0=0 rcd!2460^0=0 rcd!2515^0=0 rcd!63^0=0 rcd!83^0=0 result!12^0=0 sdv_callsite_return_1!14^0=sdv_callsite_return_1!14^0 sdv_callsite_return_1!32^0=0 sel_r!1224_flink!24^0=0 sel_r!543_flink!24^0=0 t!25^0=0 temp!34^0=0 temp0!17^0=0 temp0!30^0=0 tmp!33^0=0 x!1365^0=0 x!15^0=0 x!18^0=0 x!22^0=0 x_slam_f!20^0=0 y!21^0=0 ] 450 NO Build SHA: a05f16bf13df659c382799650051f91bf6828c7b